.otStandardBody{width:950px;margin:12px auto}
.otStandardBody .mainArea td{padding:2px;margin:0;vertical-align:top}
.otStandardBody .mainArea .bannerads{vertical-align:bottom}
.otSplashBody{width:600px;margin:0 auto}
.otSplashBody .mainArea{width:600px;border-collapse:collapse;margin:0 auto}
.otSplashBody .mainArea td{padding:2px;margin:0;vertical-align:top}
.otMapBody{margin:0;padding:0}
.otMapBody .mainArea td{padding:0;margin:0;vertical-align:top}
.mainArea{width:760px;border-collapse:collapse;margin:0 auto}
.mainArea div.mainContent{margin:0;padding:0;width:760px}
.mainArea .topSkyscr{position:absolute;top:150px}
.mainArea .bottomSkyscrNoPad{position:relative;padding-bottom:0}
.mainArea .bottomSkyscr{position:relative;padding-bottom:139px}
.mainArea .bannerAd{text-align:center}
.mainArea .hpTopBannerAd{text-align:center;margin:10px 0}
.mainArea .hpBottomSkyscr{position:relative;padding-bottom:330px}
.mainContent .top10,.mainContent .united{font:normal 9pt sans-serif;padding:0;margin:0}
.mainContent .top10 h2,.mainContent .united h2,.mainContent .united .subtitle{margin:0;padding:0;text-align:center}
.mainContent .top10 h2,.mainContent .united h2{font:bold 14pt sans-serif}
.mainContent .united .subtitle{font:bold 9pt sans-serif}
.mainContent .top10 .item{padding:5px 0;margin:0;height:110px}
.mainContent .united .item{padding-top:10px;border-bottom:1px solid #6699CC}
.mainContent .top10 .bannerAd{margin:0;padding:10px 0}
.mainContent .top10 h5,.mainContent .united h5{font:normal 11pt sans-serif;padding:0;margin:2px 0 3px 0}
.mainContent .top10 .pic img,.mainContent .united .pic img{padding:2px;border:1px solid #999}
.mainContent .top10 .pic,.mainContent .united .pic{float:left;width:125px}
.mainContent .united .item .text{padding-left:125px}
.mainContent .united .item .link{text-align:right}
.mainContent .united .bannerAd{margin-top:10px}
form{margin:0}
td{text-align:left}
textarea{font:10pt sans-serif}
.ads{border:1px solid #DCDCDC}
.ads .head{margin-bottom:5px}
.ads .ad{float:left;width:33%}
.ads .lastad{width:33%}
.sp{margin:0 100px}
.sp table{margin:0;padding:0;width:100%}
.sdatefld{width:70px;height:17px;font:normal 11pt sans-serif}
.mdatefld{width:95px;height:17px;font:normal 11pt sans-serif}
.ldatefld{width:120px;height:17px;font:normal 11pt sans-serif}
.sm{margin:10px 0 10px 0}
.sm h1{margin:0}
.sm h2{margin:0 0 5px 0}
.sm h3{margin:0 0 5px 0}
.sm h4{margin:0 0 5px 0}
.sm ul{margin:0 0 15px 0;padding:0}
.sm li{margin:0;padding:0 10px 0 0;list-style:none}
.sm .content{margin:0;font-size:9pt;text-align:justify}
.sm table{margin:0;padding:0;width:100%}
.sm table td{line-height:10pt;white-space:nowrap;width:253px}
.smNav{margin:10px 0 20px 0}
.smNav ul{margin:0;padding:0;display:inline}
.smNav li{margin:0;padding:0 10px 0 0;list-style:none;display:inline}
.smLinks{margin:0 0 20px 0;color:#999}
.smLinks ul{margin:0;padding:0;display:inline}
.smLinks li{margin:0;padding:0 10px 0 0;list-style:none;display:inline}
.topsec{padding-top:10px}
.topsec .chead{margin-top:0;margin-bottom:2px}
.topsec .intro{margin:12px 0 6px 0}
.breadcrumb{margin-top:20px;margin-top:20px;font:normal 9pt sans-serif}
.breadcrumb h1{font-size:9pt;margin:0;padding:0;display:inline;font-weight:normal}
.compare{border:0;padding:0;margin:10px 0;border-collapse:collapse;width:100%}
.compare .head{border:1px solid #DCDCDC;padding:5px 10px}
.compare .menu{border:1px solid #DCDCDC;padding:0;margin:0;width:20%;vertical-align:top}
.compare .content{border:1px solid #DCDCDC;padding:0 10px;margin:0;vertical-align:top}
.compare .menu .section{margin:5px 0 15px 0}
.compare .menu .section .shead1{padding:0 10px}
.compare .menu .section .shead2{padding:5px 10px;margin:0 0 5px 0;border-top:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC;white-space:nowrap}
.compare .menu .section .scontent{padding:0 10px}
.compare .menu .section .scontent ul{list-style:none;margin:0;padding:0;vertical-align:top}
.compare .content .section{margin:0;padding:10px}
.compare .content .section .imgmargin{margin-right:10px}
input.cbtn{font-size:8pt;font-weight:bold;color:white;background-color:#336699;padding:2px;margin:0;border:1px solid;border-color:#999;cursor:pointer}
input.cbtnHov{background:#4C89C7}
.shop{border:1px solid #DCDCDC;padding:0 0 20px 0;margin:10px 0;width:100%}
.shop .shead{text-align:left;padding:5px;border-bottom:1px solid #DCDCDC;white-space:nowrap}
.shop .sfoot{text-align:right;padding:10px 0;border-bottom:1px solid #DCDCDC}
.shop .shead1{padding:2px;white-space:nowrap}
.shop .sheadl{padding:2px 20px;white-space:nowrap;vertical-align:middle}
.shop .sheadr{padding:2px 20px;white-space:nowrap;vertical-align:middle;text-align:right}
.shop .sintro{padding:10px 10px 30px 10px}
.shop .sintro .imgmargin{margin:0 5px 0 8px}
.shop .sintro .details .value{padding:0 0 0 10px}
.shop .scontent{padding:0 20px 5px 20px;margin-top:20px}
.shop .scontent table{border-collapse:collapse;width:100%}
.shop .scontent table td{width:20%}
.shop .scontent .logo{border:1px solid #DCDCDC}
.shop .scontent img{border:0}
.shop .scontent .list{vertical-align:middle;text-align:center;padding:10px;white-space:nowrap}
.shop .scontent .listleft{vertical-align:middle;text-align:left;padding:10px;white-space:nowrap}
.shop .scontent .list input.lbtn{font-size:8pt;color:white;background-color:#f44914;padding:0.25em;margin:0;border:0;cursor:pointer}
.shop .scontent .list input.lbtnHov{background:#369}
.scontent .limRemLink{padding:5px 0 0 0}
.listborder1{border-bottom:1px solid #B3C7D4}
.listborder2{border-bottom:1px solid #F44914}
.listborder3{border-bottom:1px solid #CC0000}
.listborder4{border-bottom:1px solid #2F00B8}
.secborder1{border:1px solid #B3C7D4}
.secborder2{border:1px solid #DCDCDC}
table.sec{width:100%}
.csimg img{padding:10px;background:#FFF;border:1px solid #DCDCDC}
.csimgSm{padding:10px;background:#FFF;border:1px solid #DCDCDC;width:100px;text-align:center}
.paidLinks{margin:20px 0;padding:0;width:100%}
.paidLinks .plHead{text-align:left;padding-left:10px}
.paidLinks .plContent{padding:0}
.paidLinks .plContent table{width:100%}
.tabsCopy{font:bold 9pt sans-serif}
.tabsBG{border-top:1px solid #e0dbd6;border-right:1px solid #e0dbd6}
.contentBox{border:1px solid #f44914}
.headerLine{border-bottom:1px solid #000}
.header{font:15pt sans-serif}
.subhead{font:normal 11pt sans-serif}
.title{font:normal 11pt sans-serif}
.pTitle{font:bold 13pt sans-serif}
.pTitleSm{font:bold 9pt sans-serif}
.pDetail{font:bold 10pt sans-serif}
.pDetailSm{font:bold 8pt sans-serif}
.pSort{font:bold 13pt sans-serif}
.label{font:normal 9pt sans-serif}
.labelLg{font:normal 10pt sans-serif}
.copy{font:normal 9pt sans-serif}
.copyIt{font:italic 9pt sans-serif}
.copyLg{font:normal 11pt sans-serif}
.copyM{font:normal 10pt sans-serif}
.copySm{font:normal 7pt sans-serif}
.copySmI{font:italic 7pt sans-serif}
.copyXs{font:normal 6pt sans-serif}
.copyFooter{font:normal 8pt sans-serif}
.copySort{font:bold 9pt sans-serif}
.contentBG{border:2px solid}
.footerLn{border-top:1px solid #999}
.nLinks{font:normal 9pt sans-serif}
.fLinks{font:normal 8pt sans-serif}
.lLinks{font:bold 10pt sans-serif}
.sLinks{font:normal 7pt sans-serif}
.txtLinks{cursor:text;text-decoration:none}
.partnerSplash .title{font-family:trebuchet MS,arial;font-size:16px;color:#f44915;text-align:center;padding:8px}
.partnerSplash .infoBox{border-top:2px solid #f44915;border-bottom:2px solid #f44915;padding:0}
.partnerSplash .countDown{font-family:trebuchet MS,arial;font-size:16px;color:#143be4;width:260px;float:left;margin:15px;line-height:30px}
.partnerSplash .countDown div{width:88px;clear:both}
.partnerSplash .countDown div img{margin:0 0 0 40px;width:88px;height:31px}
.partnerSplash .countDown .loadingDots{font-family:trebuchet MS,arial;font-size:20px;color:#f44915}
.partnerSplash .tripDetails{float:left;margin:15px;width:260px}
.partnerSplash .tripDetails .tripDetailsTitle{font-family:trebuchet MS,arial;font-size:16px;color:#143be4;padding-bottom:10px}
.partnerSplash .tripDetails table tr .key{font-family:trebuchet MS,arial;font-size:14px;color:#666;line-height:14px;padding-right:10px}
.partnerSplash .tripDetails table tr .value{font-family:trebuchet MS,arial;font-size:14px;color:#333;line-height:14px}
.partnerSplash .salutation{font-family:trebuchet MS,arial;font-size:16px;color:#666;text-align:center;margin-top:-5px}
.partnerSplash .logo{margin:auto;margin-top:10px;clear:both;width:163px}
.partnerSplash .logo img{border:0}
.partnerSplash .ad{margin-top:20px;height:220px;clear:both}
.bold{font-weight:bold}
.normal{font-weight:normal}
.pointer{cursor:pointer}
.nowrap{white-space:nowrap}
.centered{text-align:center}
.rAlign{text-align:right}
.top{vertical-align:top}
.enhanced{color:#369}
.detail{color:#666}
.cTabsOn{color:#fff}
.orange{color:#f44914}
.black{color:#000}
.grey{color:#C0C0C0}
.lGrey{color:#cbd1da}
.BG1{background-color:#f0ebe6}
.BG2{background-color:#dce0eb}
.BG3{background-color:#cbd1da}
.BG4{background-color:#e7ebf6}
.BG5{background-color:#f44914}
.BG6{background-color:#777}
.bg7{background-color:#F4F4F4}
.bg8{background-color:#E8E8E8}
.bg9{background-color:#B3C7D4}
.bg10{background-color:#EAF3FA}
.bg11{background-color:#ECF3F9}
.bg12{background-color:#f1f5f9}
.sectionHeadline{position:relative;left:-25px;margin:0;padding:0;font-weight:300;font-family:arial,sans-serif;font-size:20px;color:#000;text-align:left}
.sectionHeadline em{font-style:normal;font-family:arial,sans-serif;font-weight:bold;font-size:20px;color:#000;text-align:left}
.topBarLn{border-bottom:2px solid #f44914}
.tabsCopy{font:bold 9pt sans-serif;margin-bottom:15px}
.tabsCopy li{list-style-type:none;margin:0;padding:0;float:right;white-space:nowrap}
.tabsCopy img{border:0}
.tabsCopy .tabs{clear:both;padding:18px 0 23px 0;margin:0 0 4px 0;display:block}
.tabsCopy .tabs a{text-decoration:underline;margin:1px 15px;display:block}
.tabsCopy .tabs .selectedTab{background-color:#f44914}
.tabsCopy .tabs .selectedTab a{text-decoration:none;padding:2px 0 3px 0}
.tabsCopy .tabs .tab{background-color:#F4F4F4;border-top:1px solid #e0dbd6;border-right:1px solid #e0dbd6}
.tabsCopy .tabs .tab a{text-decoration:none;padding:2px 0 3px 0}
.tabsCopy .tabs .tab a:hover{color:#f44914;background:#dad8d2;border-top:1px solid black;margin:0;padding:3px 15px 4px 15px;border-width:0}
.enhanced{color:#369}
.cTabsOn{color:#fff}
.tabsCopy .logo{float:left;width:178px;height:73px}
.tabsCopy .logo img{height:71px;width:163px;margin:0 0 0 15px;border:0;position:relative;z-index:1}
.tabsCopy .logo .topBarLn{height:2px;width:100%;position:relative;top:41px;background-color:#f44914;border:0;z-index:0}
.tabsCopy .toolBar{float:left;width:582px;position:relative;z-index:2}
.tabsCopy .toolBar{float:left;width:582px}
.test{background:yellow;vertical-align:middle}
.footer{padding:4px 0;margin:10px 0}
.footer ul{text-align:left;margin:0;padding:0}
.footer li{text-align:left;line-height:14px;margin:0;padding:0 4px 0 0;list-style:none;display:inline}
.footer div{margin-top:3px;text-align:right}
.footer .copyright{font:normal 8pt sans-serif;color:#666}
.main{text-align:center}
.main .box{margin-top:20px;padding:0 10px 10px 10px;text-align:center}
.main .box h1{margin:10px 0 5px 0;padding:0}
.main .box table{width:100%}
.main .box td{vertical-align:middle;padding-right:10px;font-weight:bold}
.main .box hr{width:100%}
.main .tag{margin:15px;text-align:center}
.main .tag .head{margin:20px;width:100%}
.main .prov{text-align:left;padding-top:10px}
.comp{padding:20px;margin:10px 0 5px 0}
.comp .chead{margin-top:0;margin-bottom:2px}
.comp .subheader{padding:0;margin-bottom:0;margin-top:0}
.comp .intro{margin:12px 0 6px 0}
.comp .link{margin:10px 0 12px 0}
.comp .content{margin-bottom:12px;display:inline}
.comp .content .prov{cursor:text;text-decoration:none;text-align:left}
.comp .content h2{margin:0;padding:0}
.comp .content table{margin-top:5px;width:100%}
.comp .content .name{margin:10px 0 4px 0}
.comp .content .addr{margin-left:18px}
.comp .content .flights{width:50%;padding:10px;vertical-align:top}
.comp .content .flights .data{margin:0 0 .4em 2em}
.comp .content .flights .error{margin-top:9px}
.comp .content .flights .sem{margin-top:10px}
.comp .content .flights .sem span{margin-top:3px}
.comp .content .carsrch{padding:10px 0 10px 0}
.comp .content .carsrch span{padding-top:0;margin-left:5px}
.comp .content .carsrch div{padding-bottom:0;margin-bottom:4px}
.compWrapper{margin-top:20px}
.compWrapper .comp{padding:0}
.TotalProductPrice{font-size:11pt}
.noFurtherOPPResultsBox{padding:10px 20px 10px 20px;margin:auto;width:60%;color:#666}
.noFurtherOPPResultsBox2{padding:10px 20px 10px 20px;margin:auto;width:28%;color:#666;text-align:center}
.buyNowButton{cursor:pointer;width:76px;height:28px;margin:0;padding:0;color:#fff;font-size:12pt;margin:auto;text-align:center;line-height:27px}
.buyNowButtonNormal{background:url(/images/gotosite.gif) top left no-repeat}
.buyNowButtonHover{background:url(/images/gotosite_over.gif) top left no-repeat}
.photoLink{font:normal 9pt sans-serif}
.photoImage{padding:5px;border:1px solid #DCDCDC}
.hotelCompBorder{padding:15px;border:1px solid #DCDCDC}
.hotelSearchBoxHeader{margin-bottom:15px}
.hotelSubhead{font:normal 10pt sans-serif;color:#666}
#hotelFullImage{width:140px;float:left;height:100%}
#hotelSpecificHeader{float:left;height:100%}
#hotelSpecificMapLink{width:175px;float:right;height:100%}
#hotelSpecificNewSearchLinks{text-align:right;margin-right:10px}
.mapButton{}
.mapButton .icon{float:left}
.mapButton .mapLink{float:left;padding:0 0 0 10px;font:normal 10pt sans-serif}
.mapButton .mapLink .unlinkable{font:normal 10pt sans-serif;color:#666}
.locMapField{vertical-align:top;padding-top:4px;width:130px}
.limit{display:block}
.remnant{display:none}
.amenities{margin:5px 0 0 0}
.item .amenities{margin:0 0 0 0}
.amenities a{margin:0 0 0 6px;font:normal 10pt sans-serif}
.amenities span{padding:0 4px 0 0}
.list{padding:0;margin:0;width:100%}
.otStandardBody .list .gutter{padding:0 7px;vertical-align:middle}
.list .listhead{vertical-align:top;margin-left:0;padding-left:0;white-space:nowrap}
.otStandardBody .list .dates{vertical-align:middle}
.otStandardBody .list .btn{vertical-align:middle;text-align:center}
.campaign table{margin:0;padding:0;width:175px}
.featured{color:white;margin:0;padding:2px 0;border-top:1px solid #FFF;border-bottom:2px solid #666;border-left:1px solid #FFF;border-right:2px solid #666;text-align:center}
.fact{background-color:#369;cursor:pointer}
.finact{background-color:#CCC}
.campaign ul{list-style:none;margin:0;padding:0;vertical-align:top}
.campaign .more ul li table{display:none;margin:-20px 0 0 -3px;padding:0;width:175px}
.campaign img{border:1px solid #CCC;cursor:pointer;margin-left:5px}
.campaign .trkimg{border:none;border:0;padding:0;margin:0;width:1px;height:1px}
.campaign .pbox{vertical-align:top;margin-top:10px}
.campaign .more{margin:5px 0 0 0;padding:0}
input.tcompare{font:bold 11px/11px sans-serif;color:white;background-color:#F44914;padding:10px 4px;margin:0;cursor:pointer}
input.tcompareinact{font:bold 11px/11px sans-serif;color:white;background-color:#CCC;padding:10px 4px;margin:0}
input.scompare{color:white;background-color:#F44914;padding:3px;margin:0;cursor:pointer}
.item{padding:4px;border-spacing:0;border-collapse:separate}
.item .head{margin:0 0 0 0;padding-bottom:0}
.item .sub{margin:0 0 2px 26px}
.item .content{margin-left:26px}
.item .content div{margin-left:0;padding-left:0;width:100%}
.item .tips{padding-top:4px;margin-left:26px}
.item .rev{padding-top:4px;margin-left:26px}
.item .links{padding-top:4px;margin:10px 0 0 26px}
.item .divln{padding:3px;margin:6px 0 3px 0}
.item .image img{padding:5px;border:1px solid #DCDCDC}
.item .address{padding-top:0}
.nairp{font:normal 9pt sans-serif;padding:0 4px;margin:0 0 4px 0;text-align:right}
.nairp ul{list-style:none;padding:0;margin:0}
.srchbar{border-collapse:separate;border-spacing:2px;margin-top:15px;margin-bottom:0;padding:4px;white-space:nowrap}
.srchbar table{width:100%}
.srchbar table td{vertical-align:middle}
.srchbar .opt{padding-left:35px;vertical-align:middle}
.srchbar .pgs{text-align:right}
.srchbar .arpopt{padding-left:25px}
.srchbar .arppgs{padding-left:150px}
.srchbar .ln{margin:2px 0 4px 0;padding:1px}
.rtngbar{border-collapse:separate;border-spacing:2px;margin-top:5px;padding:4px;white-space:nowrap}
.rtngbar .stars{padding-left:25px}
.rtngbar .btn{padding-left:100px}
.pgscroll{padding:4px;border-spacing:0;border-collapse:separate;width:100%;text-align:center}
.pgscroll span{cursor:default}
.ipgscroll{padding:0;margin:0;width:100%;text-align:right}
.ipgscroll span{cursor:default}
.srtlist{margin-bottom:5px;padding:5px}
.srtlist .arrow{float:left;margin-top:-3px}
.nohtl{margin-top:60px;padding:5px}
.review{padding:0;vertical-align:middle;margin-top:12px}
.review .hleft h2{margin:0;padding:0}
.review .hright{width:200px;text-align:right;white-space:nowrap}
.review .border{border-top:1px solid gray}
.review table{border-collapse:collapse}
.review table td{padding:4px}
.review .hide{display:none}
.review .show{display:inline}
.review .item{padding:5px}
.review .pic{vertical-align:top;padding:5px}
.review .vline{padding:1px}
.indexBox{margin:5px 0 10px 0;border-top:1px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #dedede}
.indexBox .itemBox{padding:3px 6px;border-bottom:1px solid #dedede}
.indexBox .head{margin:0;padding:0;display:inline}
.indexBox .hInfo{width:100%}
.indexBox .price{text-align:center;width:300px;white-space:nowrap}
.iBoxWrap{margin:10px 0;display:block;clear:both;text-align:right}
.iBoxWrap .left{float:left}
.func{background-color:#f0ebe6;padding:0 0 4px 222px;font:bold 15px/16px sans-serif}
.func a{color:#369;font-size:11px}
.phead{font:normal 15px/15px sans-serif}
.pcity{font:14px/16px sans-serif;margin:.5em 0 2em;padding:0}
.psub{font:bold 11px/11px sans-serif;color:#000}
.pcdata{font:12px/15px sans-serif;margin:0 0 .2em 2em}
.paname{font:12px/15px sans-serif;margin:0 0 0 2em}
.pferror{font:12px/15px sans-serif;margin:.5em 1em}
.pferror .term{font-weight:bold;color:#ed0031}
.psubhead{font:bold 18px/18px sans-serif;background-color:#DBE3ED}
.pseptxt{font:bold 18px/18px sans-serif}
.psep{height:5px;background-color:#369}
.pheadtbl{border-collapse:separate;border-spacing:0}
.pheadtbl td{padding:7px;vertical-align:bottom}
.pbullet{width:20px;height:13px;margin:0;background-color:#F44914}
.pnormal{font:bold 12px/12px sans-serif}
.crossSell{margin:0}
.crossSell .creatives{margin:20px 0;width:100%}
.crossSell .creatives .border{border:1px solid #f44914}
.crossSell .creatives .left{width:50%;vertical-align:top}
.crossSell .creatives .right{width:50%;vertical-align:top}
.crossSell .creatives .box{padding:15px 20px}
.crossSell .creatives .box .row{margin:10px 0;clear:both}
.crossSell .creatives .box .head{padding-bottom:15px}
.crossSell .creatives .box .search{text-align:center;bottom:0}
.crossSell .creatives .box .fsearch{text-align:center;margin-top:81px}
.crossSell .creatives .box .hsearch{text-align:center;margin-top:32px}
.crossSell .creatives .box .gsearch{font:normal 8pt sans-serif;margin-top:8px}
.spacer{clear:both}
.shopLink{font:normal 8pt sans-serif;color:#000}
.bfRemnant{display:none}
.bfLimit{display:block}
.catRemnant{display:none}
.catLimit{display:block}
.catLRswitch{padding:0 0 0 25px}
.catLRul{margin-bottom:5px}
.csListing{padding-bottom:30px}
.loadingMsgBox{position:relative;top:-20px;left:255px;z-index:2;text-align:center;width:240px;border:1px solid #666;font-family:arial,sans-serif;font-size:15px;color:#f44915;border-top-color:#ccc;border-left-color:#ccc;border-right-width:2px;border-bottom-width:2px;padding:30px 15px 30px 15px;background-color:#f5f5f5}
.loadingMsgBox td{color:#666;font-size:18px;font-weight:bold}
.advBox{margin-bottom:15px}
.advBox ul{list-style:none}
.advBox .boxLeft{float:left}
.advForm{margin-bottom:30px;font:normal 9pt sans-serif}
.advForm td{padding-right:10px}
.advNotify{font:bold 12pt sans-serif;color:#FF0000}
div.mapMarkerInfoBox{width:200px;padding-bottom:0;font:normal 12px \"Trebuchet Ms\",Verdana,Arial,sans-serif}
.dInstContainer{display:none;height:auto;top:0;left:0;background:#fff;z-index:150;width:220px;position:absolute;padding:7px;border:1px solid #376cae}
.popupLayer{display:none}
.popupContainerHeader{font-family:trebuchet MS,arial;font-size:15px;color:#434343;padding:0 10px 10px 10px}
.popupContainer{font-family:trebuchet MS,arial;font-size:12px;color:#333;padding:0 10px 10px 10px}
.popupTopBar{border-bottom:2px solid #f44914;margin:32px 0 40px 0}
.popupOTLogo{left:10px;position:absolute;top:10px}
.logoContainer ul{text-align:center;list-style:none;margin:10px 0 7px 0;padding:0}
.logoContainer ul li{padding-bottom:3px}
.logoContainer ul li img{border:none;cursor:pointer}
.dInstContainer ol{padding:10px 0 0 13px;margin:-5px 0 0 13px}
.dInstContainer img{cursor:pointer}
.dInstContainer .instructions{font-family:arial,sans-serif;font-weight:bold;font-style:italic;font-size:12px;color:#333;float:left}
.dInstContainer .list{font-family:arial,sans-serif;font-size:10px;color:#666;text-align:left}
.dInstContainer .titleContainer{display:block;text-align:right;margin-bottom:10px;clear:both}
.dInstContainer .titleContainer .left{float:left;margin:0;padding:0}
.iconsContainer{padding:10px 0 0 0;margin:10px 0;border-top:2px solid #ea4b21;text-align:center}
.iconsContainer ul{margin:0 25px;padding:3px 0 0 0;display:block;border:1px solid #000}
.iconsContainer li{margin:0;padding:0;list-style:none;display:inline}
.iconsContainer img{cursor:pointer}
.popupFoot .tip{font-family:arial,sans-serif;font-weight:bold;font-size:12px;color:#f44915}
.xPopup{text-align:right;padding:7px 7px 0 0}
.xPopup img{cursor:pointer;visibility:hidden}
.closePopup{text-align:right;padding:0 7px 7px 0}
.closePopup a{text-decoration:none;font-family:trebuchet MS,arial;font-size:12px;color:#143be4}
.calAbsPos{visibility:hidden;position:absolute;width:150px;height:auto;top:0;left:0;z-index:100}
.calWrapper{border:0;padding:1px;margin:0}
.calWrapper .cal{border:0;padding:0;margin:0;width:100%;height:auto;font-family:arial,helvetica;font-size:8pt;border-spacing:1px;background:#305799}
.calWrapper .cal td{padding:0.35em;text-align:center}
.calWrapper .cal .month{vertical-align:middle;font-weight:bold;color:#FFF;background:#305799;height:1px;padding:3px 0.5em;white-space:nowrap}
.calWrapper .cal .month a{text-decoration:none;color:#FFF;font-size:12pt;font-family:serif}
.calWrapper .cal .week{text-align:center;background:#E1E1E1;font-weight:bold}
.calWrapper .cal .activeDay{background:#FFF;font-weight:bold}
.calWrapper .cal .inactiveDay{background:#FFF;color:#999}
.calWrapper .cal .emptyDay{background:#E1E1E1}
.autocompleter{border:1px solid #777;padding:1px;background-color:#FFF;position:absolute;z-index:100;visibility:hidden;font-family:arial,sans-serif;font-size:13px;color:#000;text-align:left;margin:0}
.autocompleter .suggestion{cursor:pointer;font-weight:normal;list-style:none;margin:0;padding:1px;border:1px solid #fff}
.autocompleter .suggestion .match{font-family:arial,sans-serif;font-size:13px;text-align:left;font-weight:bold}
.autocompleter .selected{border:1px dotted #fff;background-color:#0a246a;color:#fff}
.autocompleter ul{padding-left:20px;margin-left:0}
.autocompleterBGFrame{position:absolute;border:0;margin:0;padding:0;visibility:hidden;z-index:99;background-color:#fff}
.popupOverlay,.popupShadow{opacity:0.5;filter:alpha(opacity=50)}
.popupOverlay{background:black}
.popupShadow{background:black}
.popupMain{position:absolute;z-index:110;background:white;width:240px;border:5px solid #376cae}
.popupClose,.popupX{font-family:arial,sans-serif;text-decoration:none;color:#376cae}
.popupClose{font-size:12px;padding:0 8px 8px 0}
.popupX{font-weight:normal;font-size:22px;line-height:15px;padding:2px 8px 2px 0}
