﻿@import url('main.css');
.containAllPG { vertical-align: top !important; position: relative !important; top: 0px !important; min-height: 100% !important; height: 700px; width: 1020px !important; float: none !important; clear: both !important; margin: 0px auto 0px auto !important; padding: 0px 0px 0px 0px !important; }
/* ************************************************************************************************************** PAGE TITLE */
.pageTitle { position: absolute; top: 143px; left: 25px; width: auto; height: 30px; float: left; clear: left; margin: 0px 0px 3px 0px !important; padding: 0px 0px 0px 0px !important; }
/* ************************************************************************************************************** SUBLINK BAR */
.subLinkBarPG { position: relative; z-index: 2 !important; top: 80px !important; left: 25px !important; width: 675px; float: left; clear: both; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.subLinks { width: 600px; height: 20px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.subLinks a:hover a, a:link, a:active, a:visited { color: #BF9915 !important; font-style: normal !important; font-variant: normal !important; font-weight: 500 !important; font-size: 14px !important; font-family: "Segoe UI" !important; margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px !important; }
.subLinks a:hover { color: #F8D049 !important; font-style: normal !important; font-variant: normal !important; font-weight: 500 !important; font-size: 14px !important; font-family: "Segoe UI" !important; margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px !important; }
.subLinks a.pgHit { color: #F8D049 !important; font-style: normal !important; font-variant: normal !important; font-weight: 500 !important; font-size: 14px !important; font-family: "Segoe UI" !important; margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px !important; }
/* ************************************************************************************************************** textContainer1PG, textContainer2PG, textContainer3PG */
.textContainer1PG { position: absolute; z-index: 3 !important; top: 240px; left: 25px; width: 600px; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.textContainer2PG { position: absolute; z-index: 80 !important; top: 200px; right: 0px; width: 300px; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.textContainer3PG { position: absolute; z-index: 233 !important; top: 240px; left: 25px; width: 995px; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
/* ************************************************************************************************************** tb1, tb2, tb3 */
#tb1MainCol { position: absolute; top: 0px; left: 0px; width: 100%; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#tb2RightCol { position: absolute; top: 0px; right: 10px; width: 100%; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
h2.rightColTitle { position: relative; top: 5px; left: 0px; width: 300px; height: 24px; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; }
.tbUnderlineDefault { position: relative; top: 0px; left: 0px; width: 290px; height: 1px; margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px !important; }
#tb3Split { position: absolute; top: 0px; left: 0px; width: 95%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#tb3Split p { font-size: 8.5pt !important; }
#tb3SplitLeft { position: absolute; top: 57px; left: 0px; width: 470px; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#tb3SplitRight { position: absolute; top: 57px; right: 10px; width: 450px; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#tb3SplitCover { position: absolute; top: 405px; left: 0px; width: 1000px; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.underline { display: block; width: 99% !important; height: 1px !important; margin: 0px 0px 5px 0px !important; padding: 0px 0px 0px 0px !important; }
/* ************************************************************************************************************** NO SUB LINKS */
#tb1MainColNoSubLinks { position: absolute; top: -40px; left: 0px; width: 100%; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#tb2RightColNoSubLinks { position: absolute; top: -25px; right: 0px; width: 100%; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
/* ************************************************************************************************************** FOOTER CONTENT */
.discTxt { position: absolute; top: 718px; left: 5px; width: 1010px; height: 12px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; }
.discTxt2 { color: #7E8A9C !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; font-size: 11px !important; font-family: Arial !important; line-height: 1.18em !important; position: relative !important; top: 0px !important; left: 0px !important; float: left !important; clear: none !important; margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px !important; }
/* ************************************************************************************************************** TESTIMONIALS PAGE -GPF.COM */
#tb1Testimonials { line-height: 19px !important; position: relative; top: 60px; left: 15px; width: 570px; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.dividerTestimonials { position: absolute; right: 370px; top: 5px; height: 550px; width: 3px; background: url(../images/dividerTestimonials.png) no-repeat center center; }
#bgScrollTestimonial { position: absolute; top: 23px; left: 0px; width: 590px; height: 380px; background: url(../images/bgTestimonialScroll.png); margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#Scroll { position: absolute; top: 35px; left: 6px; width: 585px; height: 365px; }
#tb2Testimonials { position: absolute; top: 13px; right: 22px; width: 325px; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
/* THIS ALLOWS THE RIGHT COLUMN TO BE ACCESSED AND THE TESTIMONIAL FORM TO BE SUBMITTED -- OTHERWISE YOU CANT CLICK IN FORM IN FIREFOX (MAYBE IE TOO.) */
.textContainer2 { z-index: 6000 !important; }
#GP_FIA_v7 { position: absolute; top: 85px; left: 0px; width: 573px; height: 362px; }
/* ************************************************************************************************************** AGENT TRIP PAGE - FLASH BACKGROUND IMAGE */
#bgAgentTripFlash { position: relative; top: 2px; left: 1px; width: 559px; height: 410px; background: transparent url(../images/bg_MauiTripFrame.png) no-repeat scroll 0px 0px !important; border: none !important; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
/* ************************************************************************************************************** AGENT TRIP PAGE - GPF.com */
#MauiTrip2012 { position: absolute; top: 51px; left: 11px; width: 539px; height: 400px; border: none !important; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
/* ************************************************************************************************************** logoBar, contact, join, topphone */
.logoBar { position: relative !important; top: 0px !important; left: 0px !important; width: 100% !important; height: 60px !important; margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px !important; }
.logoGPF { position: relative !important; top: 14px !important; left: 27px !important; height: 43px !important; width: 212px !important; float: left !important; clear: none !important; margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px !important; }
#contact { font-size: 14px !important; font-family: Arial !important; position: absolute !important; top: 27px !important; right: 310px !important; width: 73px !important; height: 17px !important; }
.contactLink { font-size: 14px !important; font-family: Arial !important; }
a.contactLink { color: #BF9915 !important; font-size: 14px !important; font-family: Arial !important; }
a:hover.contactLink { color: #F9D073 !important; font-size: 14px !important; font-family: Arial !important; }
#join { font-size: 14px !important; font-family: Arial !important; position: absolute !important; top: 27px !important; right: 222px !important; width: 52px !important; height: 17px !important; }
.joinLink { font-size: 14px !important; font-family: Arial !important; }
a.joinLink { color: #BF9915 !important; font-size: 14px !important; font-family: Arial !important; }
a:hover.joinLink { color: #F9D073 !important; font-size: 14px !important; font-family: Arial !important; }
#pipeJoin { position: absolute !important; top: 0px !important; right: 75px !important; height: 17px !important; width: 1px !important; color: #616365 !important; font-size: 15px !important; }
#pipeContact { position: absolute !important; top: 0px !important; right: 95px !important; height: 17px !important; width: 1px !important; color: #616365 !important; font-size: 15px !important; }
.topPhone { color: #F3F3F3 !important; font-style: normal !important; font-variant: normal !important; font-weight: normal !important; font-size: 14px !important; font-family: Arial !important; position: absolute !important; top: 27px !important; right: 422px !important; width: 86px !important; height: 17px !important; margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px !important; }

