body { margin: 0px; padding: 0px; background-color: #535353; font-family: Verdana, Helvetica, Arial, sans-serif; }

#Content { width: 840px; background-image: url(images/bkgrnd.jpg); background-repeat: repeat-y; margin-left: auto; margin-right: auto; }

.P485H8260t { margin-right: auto; margin-left: auto; background-repeat: repeat-y; background-image: url(images/bkgrnd.jpg); width: 840px; }

.P513H8555t { margin-right: auto; margin-left: auto; background-repeat: repeat-y; background-image: url(images/bkgrnd.jpg); width: 840px; }

.P528H8837t { margin-right: auto; margin-left: auto; background-repeat: repeat-y; background-image: url(images/bkgrnd.jpg); width: 790px
; }

.P542H9109t { margin-right: auto; margin-left: auto; background-repeat: repeat-y; background-image: url(images/bkgrnd.jpg); width: 840px; }

.P543H9137t { margin-right: auto; margin-left: auto; background-repeat: repeat-y; background-image: url(images/bkgrnd.jpg); width: 840px; }

.P550H9250t { margin-right: auto; margin-left: auto; background-repeat: repeat-y; background-image: url(images/bkgrnd.jpg); width: 840px; }

#nav { height: 55px; background-image: url(images/navbar.jpg); background-repeat: repeat-x; }

#nav ul { margin-top: 19px; height: 30px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; padding-left: 8px; padding-bottom: 0px; padding-right: 0px; padding-top: 0px; float: left; display: inline; }

#nav ul li { border-right: 1px #f65b15 solid; font-size: 12px; color: #676767; height: 15px; padding-top: 3px; padding-right: 6px; padding-left: 6px; padding-bottom: 3px; margin: 0px; list-style-type: none; float: left; display: inline; }

#nav a { color: #676767; text-transform: uppercase; font-size: 12px; text-decoration: none; }

#nav a:hover { color: #f00; text-decoration: underline; }

span { font-weight: normal; }

.noborder { border-right: none; }

.page { width: 800px; padding-left: 20px; padding-right: 20px; position: relative; }

.flashimages { position: absolute; right: 20px; width: 550px; height: 200px; top: 0px; z-index: 0; overflow: hidden; }

.flashlogo { position: absolute; top: 0px; left: 20px; width: 400px; height: 200px; z-index: 1; overflow: hidden; }

.flashrip { z-index: 2; position: absolute; width: 800px; height: 125px; left: 20px; top: 145px; }

h1.logo { text-indent: -9999px; background-image: url(images/logo.jpg); height: 273px; background-repeat: no-repeat; margin: 0px; padding: 0px; }

.bestfares { border-top: 1px #999 solid; border-bottom: 1px #999 solid; height: 26px; padding-top: 5px; padding-bottom: 3px; padding-left: 20px; padding-right: 20px; }

.bestfares ul { float: right; margin: 0px; padding: 0px; width: 695px; margin-top: 3px; }

.bestfares ul li { text-indent: -9999px; height: 24px; width: 124px; margin-left: 0px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; list-style-type: none; float: right; display: inline; background-repeat: no-repeat; }

.bestfares p { font-size: 12px; padding: 0px; margin: 0px; margin-top: 6px; float: left; }

ul li.bestfaretitle { background-image: url(images/bestinternetpack.jpg); width: 209px; }

.full { margin-right: 1px; margin-left: 1px; }

.fullbox { background-repeat: repeat-x; padding-left: 4px; padding-right: 4px; }

.left { float: left; margin-left: 20px; margin-top: 15px; display: inline; }

.leftbox { background-repeat: repeat-x; background-position: top; width: 464px; padding-top: 0px; padding-left: 12px; padding-right: 12px; }

.right { float: right; width: 252px; padding-right: 20px; margin-top: 15px; }

.orangebox { border: 1px #f65b15 solid; background-image: url(images/orangeslice.jpg); background-color: #f4a504; }

.greenbox { border: 1px #006800 solid; background-color: #00cb00; background-image: url(images/greenslice.jpg); padding-left: 12px; padding-right: 12px; padding-bottom: 5px; padding-top: 5px; margin-right: 12px; }

.bluebox { border: 1px #1f327b solid; background-position: top; background-color: #0786CC; background-image: url(images/blueslice.jpg); padding-left: 12px; padding-right: 12px; padding-bottom: 12px; }

.redbox { background-color: #c8504a; border: 1px #cd1d1b solid; background-position: top; background-image: url(images/redslice.jpg); padding-top: 5px; padding-left: 12px; padding-right: 12px; padding-bottom: 5px; }

h2 { background-repeat: no-repeat; background-position: top left; text-indent: -9999px; padding: 0px; margin: 0px; border-bottom: 1px #999 solid; }

h2.agents { background-image: url(images/agents.jpg); height: 41px; }

span.booknow { background-image: url(images/homephones.jpg); width: 279px; height: 60px; float: right; text-indent: -9999px; margin: 0px; }

h3 { font-family: Georgia, Times, "Times New Roman", serif; color: #000; font-size: 14px; font-weight: bold; margin: 0px; margin-top: 10px; margin-bottom: 5px; }

h3 span.small { color: #fff; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 13px; }

h3.partners { color: #fff; font-size: 15px; font-weight: normal; }

span.yellow17, span.block { font-size: 17px; color: #ffcc00; font-weight: bold; }

p.partners { margin-left: 57px; margin-top: 5px; margin-bottom: 50px; font-size: 12px; }

.half { width: 355px; float: left; margin-top: 15px; padding-right: 12px; }

.half p { font-size: 12px; color: #cccccc; }

.half h3 { text-transform: uppercase; font-size: 18px; }

h2.membership { background-image: url(images/Membership.jpg); height: 41px; }

h2.about { background-image: url(images/AboutEmpire.jpg); height: 41px; }

.P465H8025F { color: #ddd; }

.white { color: #fff; font-size: 11px; margin-right: 8px; width: 125px; text-align: right; display: block; float: left; }

.leftbox p, .rightbox p { font-family: Georgia,Times, "Times New Roman", serif; font-size: 13px; }

h4 { font-family: Georgia,Times, "Times New Roman", serif; color: #ddd; font-size: 15px; clear: left; margin-top: 10px; }

.P465H8010E { font-size: 12px; color: #ddd; }

#footer { border-top: 1px #aaa solid; margin: 0px 20px; padding: 0px 20px 3px; }

.P485H8247r { padding: 0px 20px 3px; margin: 0px 20px; border-top: 1px #aaa solid; }

.P513H8542r { padding: 0px 20px 3px; margin: 0px 20px; border-top: 1px #aaa solid; }

.P528H8826r { padding: 0px 20px 3px; margin: 0px 20px; border-top: 1px #aaa solid; }

.P541H9082r { padding: 0px 20px 3px; margin: 0px 20px; border-top: 1px #aaa solid; }

.P542H9085r { padding: 0px 20px 3px; margin: 0px 20px; border-top: 1px #aaa solid; }

.P543H9113r { padding: 0px 20px 3px; margin: 0px 20px; border-top: 1px #aaa solid; }

.P550H9228r { padding: 0px 20px 3px; margin: 0px 20px; border-top: 1px #aaa solid; }

.bottomtext { color: #aaa; font-size: 10px; }

.P466H8050T { background-image: url(images/contactus.jpg); height: 41px; }

.dkredbox { background-color: #990000; border: 1px #333 solid; background-position: top; background-image: url(/images/dkredslice.jpg); padding-top: 5px; }

.P467H8071T { background-image: url(/images/travelins.jpg); height: 41px; }

.P468H8081T { background-image: url(images/currencyexchange.jpg); height: 41px; }

.P469H8090L:hover { border: 1px #fff solid; }

.P414H8100E { background-image: url(images/agentgreenslice.jpg); background-color: #00ca00; background-repeat: repeat-x; padding: 12px; border: 1px #006800 solid; float: left; margin-right: 8px; }

a img { border: none; }

.phone { font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 15px; }

.P403H8095F { margin-top: 20px; }

.whitebox { border: 1px #444 solid; background-color: #fff; }

.whitebox p { font-size: 10px; float: right; width: 375px; }

.P403H8148T { color: #000; font-size: 12px; }

.P466H8040T { color: #fff; font-family: Georgia,Times, "Times New Roman", serif; }

.P466H8142T, .P466H8244T { color: #fff; font-family: Georgia,Times, "Times New Roman", serif; }

h1.logonorip { text-indent: -9999px; background-image: url(images/logo.jpg); height: 149px; background-repeat: no-repeat; margin: 0px; padding: 0px; background-position: center top; }

.P466H8461T { font-family: Georgia,Times, "Times New Roman", serif; color: #fff; }

ul li.bestfaretitlespanish { background-image: ul(images/bestinternetpackSpanish.jpg); width: 270px; }

h2.yougetspanish { background-image: url(images/homeyougetSpanish.jpg); height: 41px; }

h2.partnersspanish { background-image: url(images/homeourpartnersSpanish.jpg); }

.bestfaretitlespanish ul li { background-image: url(images/bestinternetpackSpanish.jpg); width: 288px; padding-left: 20px; }

#navspanish ul li { border-right: 1px #f65b15 solid; font-size: 12px; color: #676767; height: 15px; padding-top: 3px; padding-right: 6px; padding-left: 6px; padding-bottom: 3px; margin: 0px; list-style-type: none; float: left; display: inline; }

#navspanish ul li a { color: #676767; font-size: 12px; text-decoration: none; letter-spacing: -.2mm; }

.P523H8722T { background-image: url(images/currencyexchange.jpg); height: 41px
; }

.P527H8818T { background-image: url(/images/CustStateSpanish.jpg
); }

.bestfaresspanish { float: right; margin: 0px; padding: 0px; width: 695px; margin-top: 3px; }

.P512H8537E ul { float: right; margin: 0px
; padding: 0px; width: 690px; margin-top: 3px; }

.bestfaresspanish ul li { text-indent: -9999px; height: 18px; width: 124px; margin-left: 6px; padding: 0px; margin-top: 0px; margin-right: 0px; list-style-type: none; float: right; }

.P532H8918T { font-size: 12px; }

.yougetspanish { background-image: url(images/yougetSpanish.jpg); : 41px; }

.P532H8907T { background-image: url(images/homeyougetSpanish.jpg); height: 41px; }

.P532H8915T { background-image: url(/images/homeourpartnersSpanish.jpg); height: 42px; }

h2.booknowspanish { background-image: url(images/homebooknowSpanish.jpg); height: 41px; }

h2.custstate { background-image: url(images/CustStatement.jpg); height: 41px; }

h2.P535H8957T { background-image: url(images/CustStateSpanish.jpg); height: 41px; }

.P535H8951T { background-image: url(images/AboutEmpireSpanish.jpg); height: 41px; }

.P535H8945T { background-image: url(images/MoreSpanish.jpg); height: 41px; }

.P536H8965T { background-image: url(images/currencyexchangespanish.jpg); height: 41px; }

h2.P537H8975T { background-image: url(images/travelinsSpanish.jpg); height: 41px; }

.bestfaresspanish ul li { text-indent: -999px; height: 18px; width: 124px; margin-left: 6pt; }

.P512H8536F ul li { margin-left: 0px; }

li.bestfaretitlespanish { background-image: url(images/bestinternetpackSpanish.jpg); height: 24px; }

.P404H7292T { background-image: url(images/bestinternetpack.jpg); height: 24px; }

.youget { background-image: url(images/homeyouget.jpg); height: 41px; }

#navspanish ul { margin-top: 19px; height: 30px; margin-right: 0px; padding-left: 8px; float: left; margin-left: 10px; }

.P538H8989T { background-image: url(images/contactusSpanish.jpg); height: 41px; }

.P530H8862E { background-image: url(imgaes/agentgreenslice.jpg); background-color: #00ca00; background-repeat: repeat-x; padding: 12px 12px 12px 12px; border: 1px 006800 solid; float: left; margin-right: 8px; }

.agentsSpanish { background-image: url(images/agentsSpanish.jpg); height: 41px; }

.P535H8955F { color: #DDDDDD; }

.P403H7303T { background-image: url(images/homeourpartners.jpg); height: 41px; }

#navspanish { height: 55px; background-image: url(images/navbar.jpg); background-repeat: repeat-x; }

.flashMEX { position: absolute; right: 20px; width: 800px; height: 375px; top: 0px; z-index: 1; }

.rightdesti { float: right; padding-right: 20px; }

.rightboxdesti { background-repeat: repeat-x; background-position: top; padding-top: 0; padding-right: 12px; padding-left: 12px; margin-top: 15px; width: 464px; }

.leftdesti { margin-left: 20px; }

.leftboxdesti { background-repeat: repeat-x; background-position: top; padding-top: 0px; padding-left: 12px; padding-right: 12px; margin-top: 15px; width: 232px; }

.rightbox { padding: 0px 12px; background-repeat: repeat-x; background-position: center top; padding-top: 0px; margin-top: 15px; }

.yougetdesti { background-image: url(images/yougetdesti.jpg); background-repeat: no-repeat; height: 60px; }

.flashimagessub { position: absolute; height: 150px; width: 550px; z-index: 0; right: 20px; top: 0; }

.flashlogosub { position: absolute; top: 0; left: 20; width: 400px; height: 150px; z-index: 1; }

.P542H9185T { background-image: url(images/hawaii.jpg); height: 41px; }

.P543H9211T { background-image: url(images/vegas.jpg); height: 41px; }

.lessfull { margin-right: 20px; margin-left: 20px; }

.P541H9200T { background-image: url(images/mexicorec.jpg); height: 41px; }

.lessfullbox { background-repeat: repeat-x; padding-right: 12px; padding-left: 12px; }

.P541H9363T { background-image: url(images/more.jpg); height: 41px; }

.P542H9380T { background-image: url(images/hawaiitrav.jpg); height: 41px; }

.P543H9386T { background-image: url(images/vegastrav.jpg); height: 41px; }

iframegreenbox { border: 1px #006800; background-color: #00cb00; background-image: url(images/greenslice.jpg); padding-left: 12px; padding-right: 12px; height: 800px; background-repeat: repeat-x; }

.P523H8723E { height: 800px; }

.P523H8719T { position: top: 320px; left: 210px; height: 600px; }

.flashimages150 { position: absolute; width: 550px; right: 20px; height: 150px; top: 0px; z-index: 0; overflow: hidden; }

.P543H9384F { color: #fff; }

.P542H9378F { color: #fff; }

.P541H9298F { color: #fff; }

.P541H9468T { background-image: url(images/bookmexico.jpg); height: 41px; }

.P542H9475T { background-image: url(images/bookhawaii.jpg); height: 41px; }

.P543H9479T { background-image: url(images/bookvegas.jpg); height: 41px; }

.P541H9512T { color: #fff; }

.P542H9504T { color: #fff; }

.P543H9507T { color: #fff; }

.P536H8963T { height: 700px; }

.P530H8857E { color: #fff; }

a:link { color: #fff; }

.P404H7290T { font-weight: bold; cursor: pointer; }

.P512H8538T { font-weight: bold; cursor: pointer; }

.divider { clear: left; border-bottom: 2px #fff solid; color: #ffcc00; font-size: 20px; }

h2.booknow { background-image: url(images/homebooknow.jpg); height: 41px; }

.P403H7305T { background-image: url(images/homebooknow.jpg); height: 41px; }

h3.P403H10606T { background-image: url(images/homelinkto.jpg); background-repeat: no-repeat; height: 55px; border-bottom: 1px #666; }

.P403H10606E { background-image: url(images/homelinkto.jpg); background-repeat: repeat; height: 55px; }

.P403H10606T { background-image: url(images/homelinkto.jpg); height: 55px; }

.P403H10605T { color: #000099; }

