/**/
body{background-color:#e5f7fd; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; /*font-size:10px;*/font-size:62.5%; line-height:14px; padding:0px; margin:0px;}
#wrapper{width:772px; margin-left:auto; margin-right:auto;}
/*********ADVERTISING********/
#topBannerAdvertising{float:right; width:468px; height: 60px;}
#skyscaperPageColumn{float:right; width:160px; margin-top:6px;}
.mediumPositionAd{float:right; margin: 3px 3px 3px 3px; top: 450px; width:300px; height:262px; display: inline;}
/**********MASTHEAD**********/
#masthead{width:760px;height:88px; padding-top:10px;}
#logoadvertcontainer{width:590px; float:left; }
#logo{width:96px; height:75px; background:url('/images/Structure/nrmalogo.gif') no-repeat; float:left}
#advert{width:468px; height:60px;float:right;}
#searchcontainer{width:162px; height:75px; float:right; text-align:right;}
.logincontainer{padding-top:8px;}
.logintext{float:left;}
.loginicon{float:right;}
.quicklinkscontainer{padding-top:5px;}
.ql{width:162px; float:right; text-align:right;}
.ql img{padding-left:5px; padding-top:2px;}
/************MENU***************/
#navigation{width:760px; height:30px;}
#nav, #nav ul {float: left;
    list-style: none;
    font-weight: bold;
    padding: 0px;
    margin: 0px;}
#nav a {display: block;
    width: 106px;
    color:#ffffff; 
    font-weight:bold; 
    font-size:10px; 
    text-decoration:none; 
    text-align:center;
    height:20px; 
    padding:5px 0px 0px 0px;}
#nav a:hover {display: block;width: 106px;color:#ffffff; background-color:#00aeef;}
#nav a.topLevel{border-left:0px solid #e5f7fd; border-right:0px solid #e5f7fd; border-top:1px solid #e5f7fd; border-bottom:1px solid #e5f7fd; background-color:#00539b;}
#nav a.topLevel:hover{background-color:#00aeef;}
#nav a.topLevelLast{background-color:#00539b; width:108px;border-top:1px solid #e5f7fd;}
#nav a.topLevelLast:hover{background-color:#00aeef;width:108px;border-top:1px solid #e5f7fd;}
#nav a.drop{background-color:#d3f1fb;width:190px; line-height:12px;  height:15px;
    border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd; color:#000000; 
    font-weight:normal; text-align:left; padding:5px 0px 0px 5px;}
#nav a.drop:hover{background-color:#ace5f9;width:190px; color:#000000;}
#nav li {float: left;width: 106px; height:21px;    border-right:2px solid #e5f7fd; }
#nav li ul {position: absolute;width: 11em;left: -999em; height:auto;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;width:190px; }
#subnavigationContainer{float:left; width:160px;}
#subnavigation{width:159px;font-size:1em; text-align:left; line-height:3pt; }
#subnavigation a{padding:3px 0px 3px 0px; text-decoration: none;display: block; height:16px; height:auto;color:#666666; font-weight:bold; line-height: 20px}
#subnavigation a:hover{color: #00aeef;}
#submenunavigation{width:159px;font-size:1em; text-align:left; line-height:3pt; padding-bottom:3px;}
#submenunavigation a{padding-left:5px; padding-top:2px; text-decoration: none;display: block; height:8px; height:auto;color:#666666; font-weight:normal; line-height: 8px}
#submenunavigation a:hover{color: #00aeef;}

.subnavicon{padding-right:5px; vertical-align:middle;}

#relatedLinksContainer{float:left; width:160px;}
#relatedLinks{width:159px;font-size:1em; text-align:left; line-height:9pt; }
#relatedLinks a{padding:3px 0px 3px 0px; text-decoration: none;display: block; height:15px; height:auto;color:#666666; font-weight:bold;}
#relatedLinks a:hover{color: #00aeef;}

/* CAR REVIEWS LISTING PAGE */
.carReviewListPatch{width: 420px;}
.carReviewListLeft{width:208px; min-height: 30px; display: block; }
.carReviewListRight{width:208px; min-height: 30px; float:right; }
.carReviewListImage{width:33px; height:70px; _height: 70px; float:left; clear:left; margin-right: 3px; display: block; padding-top:8px}

/**********CONTENT CONTAINERS*************/
.fontLarger {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; float:left; width:398px; padding:9px 9px 9px 9px;}
.fontSmaller {font-family:Verdana, Arial, Helvetica, sans-serif; /*font-size:10px;*/font-size:8; }
#contentContainer{clear:left; width:760px; margin:20px 0px 0px 0px; }
#headerimg{width:760px; height:204px;}
#rightContentContainer{float:right; width:592px;}
#leftColumn{float:left; width:279px; padding:5px 0px 0px 12px;}
#rightColumn{float:right; width:279px;padding:5px 0px 0px 0px;}
#contentColumn{padding:5px 0px 0px 0px; width:580px; clear:both;}
#insidePageleftColumn{float:left; width:420px; padding:0px 0px 0px 0px;}
#insidePagerightColumn{float:right; width:160px;padding:0px 0px 0px 0px;}
#threecolumnContainer{width:580px;min-height:100px; height:auto; _height:100px;overflow: auto;_overflow:none;padding:10px 0px 0px 0px; clear:both; margin:0px 0px 0px 0px;}
#travelthreecolumnContainer{width:580px;min-height:190px; height:auto; _height:190px;overflow: auto;_overflow:none;padding:10px 0px 0px 0px; clear:both; margin:0px 0px 15px 0px;}
.smlWhitewrapper{width:176px; float:left; }
.threecolumnSpacer{width:24px; float:left;}
#featureStoryContainer{width:176px; float:left; }
#nrmaNewsContainer{width:176px; float:left;}
#nrmaBoxOfficeContainer{width:176px; float:left;}
/*********LANDING PAGE HEADER IMAGES - 1 EACH***********/
#homeHeaderimg{width:760px; height:204px;}
#landingHeaderImg{width:580px; height:215px;float:right;}
.insidePagebanners{width:420px; padding:0px 0px 10px 0px;}
/************GETTING STARTED*******************/
#gettingStarted{float:right; width:196px; height:180px;}
    .gettingStartedItem{width:196px; height:21px; padding:0px 0px 1px 0px;}
        .gettingStartedItemLeft{float:left; width:6px; height:21px; background-color:#00aeef;}
        .gettingStartedItemRight{float:right; width:184px; height:17px; background-color:#FFFFFF;padding:4px 0px 0px 5px;}
#landingGettingStarted{float:right; width:196px;margin:45px 15px 0px 0px;_margin:45px 8px 0px 0px;}
/*************CONTENT PATCHES*******************/
.breadCrumbPatchCopy{width:398px; padding:1px 5px 5px 9px; display: block;}
.promoBG2{width:279px;min-height:87px; height:auto; _height:87px;background: url('/images/Structure/shadow.gif') no-repeat bottom right; margin-bottom:7px;overflow: auto;_overflow:none}
.promoBG12{width:176px;min-height:164px; height:auto; _height:164px;background: url('/images/Structure/shadow.gif') no-repeat bottom right;margin-bottom:7px;overflow: auto;_overflow:none}
.promoContainer12{width:172px; min-height:160px; height:auto; _height:160px; margin:0px 4px 4px 0px; background-color:#FFFFFF; display:block;overflow: auto;_overflow:none;}
#promotoolsContainer{float:left; width:538px; margin-top:10px;}
#promoColumn{float:left; width:279px;}
.promoBG{width:279px;min-height:87px; height:auto; _height:87px;background: url('/images/Structure/shadow.gif') no-repeat bottom right; margin-bottom:7px;overflow: auto;_overflow:none}
.promoContainer{width:275px; min-height:83px; height:auto; _height:83px; margin:0px 4px 4px 0px; background-color:#FFFFFF; display:block;overflow: auto;_overflow:none;}
.promoCopy{float:left; width:175px; margin:5px 0px 0px 5px;}
.promoImage{float:right; margin:2px 1px 1px 1px; width:79px; height:79px;}
.promoImage a {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.promoImage a:hover {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}
.promoHeadline{color:#00539b; font-weight:bold;}
.promoHeadline a:link{padding:10px 0px 10px 0px; font-weight:bold; color:#00aeef; text-decoration:none; font-size:10px;}
.promoHeadline a:visited{padding:10px 0px 10px 0px; font-weight:bold; color:#00aeef; text-decoration:none;font-size:10px;}
.promoHeadline a:active{padding:10px 0px 10px 0px; font-weight:bold; color:#00aeef; text-decoration:none;font-size:10px;}
.promoHeadline a:hover{padding:10px 0px 10px 0px; font-weight:bold; color:#00aeef;text-decoration:underline;font-size:10px;}
/*medium member benefits patch*/    
.memberBenefitsBG{width:279px;min-height:87px; height:auto; _height:87px;background: url('/images/Structure/shadow.gif') no-repeat bottom right; margin-bottom:14px;overflow: auto;_overflow:none}
.memberBenefitsContainer{width:275px; min-height:83px; height:auto; _height:83px; margin:0px 4px 4px 0px; background-color:#f1b680; display:block;overflow: auto;_overflow:none;}
.memberBenefitsCopy{float:left; width:177px; margin:5px 0px 0px 5px;}
.memberBenefitsImage{float:right; margin:2px 1px 1px 1px; width:79px; height:79px;}
.memberBenefitsHeadline{color:#000000; font-weight:bold;}
/*small member benefits patch*/
.memBenPatchBG{width:148px;min-height:78px; height:auto; _height:78px;background: url('/images/Structure/shadow.gif') no-repeat bottom right; margin-bottom:15px;overflow: auto;_overflow:none}
.memBenPatchContainer{width:144px; min-height:74px; height:auto; _height:74px; margin:0px 4px 4px 0px; background-color:#f1b680; display:block;overflow: auto;_overflow:none;}
.memBenPatchCopy{float:right; width:60px; padding:5px 5px 0px 5px;}
.memBenPatchImage{float:left; padding:2px 2px 1px 2px; width:66px; height:67px;}
.memBenPatchHeadline{color:#ffffff; font-weight:bold;}
/*small content patch 3 columns*/
.smlWhitePatchBG{width:176px;min-height:78px; height:auto; _height:78px;background: url('/images/Structure/shadow.gif') no-repeat bottom right; margin-bottom:7px;overflow: auto;_overflow:none}
.smlWhitePatchContainer{width:172px; min-height:74px; height:auto; _height:74px; margin:0px 4px 4px 0px; background-color:#ffffff; display:block;overflow: auto;_overflow:none;}
.smlWhitePatchCopy{float:right; width:80px; padding:3px 5px 0px 0px; overflow:hidden;}
.smlWhitePatchImage{float:left; padding:2px 2px 2px 2px;_padding:2px 2px 1px 2px; width:80px; height:71px; overflow:hidden}
/*small Orange content patch 3 columns*/
.smlOrangePatchBG{width:176px;min-height:78px; height:auto; _height:78px;background: url('/images/Structure/shadow.gif') no-repeat bottom right; margin-bottom:7px;overflow: auto;_overflow:none}
.smlOrangePatchContainer{width:172px; min-height:74px; height:auto; _height:74px; margin:0px 4px 4px 0px; background-color:#f1b680; display:block;overflow: auto;_overflow:none;}
.smlOrangePatchCopy{float:right; width:80px; padding:3px 5px 0px 0px;}
.smlOrangePatchImage{float:left; padding:2px 2px 2px 2px;_padding:2px 2px 1px 2px; width:80px; height:71px;}
.smlOrangewrapper{width:176px; float:left; }
.threecolumnSpacer{width:24px; float:left;}
/*large content patch for forms*/
.lgFormcontentPatchBG{width:420px;min-height:59px; height:auto; _height:59px;background: url('/images/Structure/shadow.gif') no-repeat bottom right; margin-bottom:14px;overflow: auto;_overflow:none}    
.lgFormcontentPatchContainer{width:416px; min-height:55px; height:auto; _height:55px; margin:0px 4px 4px 0px; background-color:#FFFFFF; display:block;overflow: auto;_overflow:none;}
.lgFormcontentPatchCopy{float:left; width:408px; padding:4px 4px 4px 4px;}
/*small content patch for membership package selector*/
.lgPackageContentPatchBG{width:420px;min-height:46px; height:auto; _height:46px;background: url('/images/Structure/shadow.gif') no-repeat bottom right; margin-bottom:14px;overflow: auto;_overflow:none}
.lgPackageContentPatchContainer{width:416px; min-height:40 px; height:auto; _height:40px; margin:0px 4px 4px 0px; background-color:#FFFFFF; display:block;overflow: auto;_overflow:none;}
.lgPackageContentPatchCopy{float:left; width:408px; padding:4px 4px 4px 4px;}
/*large areas of text content patches ft=free text*/
.ftcontentPatchBG{width:420px;min-height:150px; height:auto; _height:150px;background: url('/images/Structure/shadow.gif') no-repeat bottom right; margin-bottom:14px;overflow: auto;_overflow:none}    
.ftcontentPatchContainer{width:416px; min-height:146px; height:auto; _height:146px; margin:0px 4px 4px 0px; background-color:#FFFFFF; display:block;overflow: auto;_overflow:none;}
.ftcontentPatchCopy{float:left; width:398px; padding:9px 9px 9px 9px;}
.ftcontentPatchHeadline{font-weight:bold; color:#00539b; width:270px; float:left;}
.ftcontentPatchImage{float:right;padding:2px 2px 1px 1px; } 
/*list view of content*/
ltcontentPatchBG{width:420px;min-height:83px; height:auto; _height:83px;background: url('/images/Structure/shadow.gif') no-repeat bottom right; margin-bottom:14px;overflow: auto;_overflow:none}    
.ltcontentPatchContainer{width:416px; min-height:83px; height:auto; _height:80px; margin:0px 4px 4px 0px; background-color:#FFFFFF; display:block;overflow: auto;_overflow:none;}
.ltcontentPatchCopy{float:left; width:398px; padding:9px 9px 9px 9px;}

   
/*medium content patch*/
.mdcontentPatchBG{width:279px;min-height:88px; height:auto; _height:88px;background: url('/images/Structure/shadow.gif') no-repeat bottom right; margin-bottom:14px;overflow: auto;_overflow:none}
.mdcontentPatchContainer{width:275px; min-height:84px; height:auto; _height:84px; margin:0px 4px 4px 0px; background-color:#FFFFFF; display:block;overflow: auto;_overflow:none;}
.mdcontentPatchCopy{float:left; width:180px; padding:5px 0px 0px 5px;}
.mdcontentPatchImage{float:right; padding:2px 2px 1px 1px; width:80px; height:80px;}
.mdcontentPatchHeadline{color:#00539b; font-weight:bold;}
.mdcontentPatchHeadline a:link{padding:10px 0px 10px 0px; font-weight:bold; color:#00aeef; text-decoration:none; font-size:10px;}
.mdcontentPatchHeadline a:visited{padding:10px 0px 10px 0px; font-weight:bold; color:#00aeef; text-decoration:none;font-size:10px;}
.mdcontentPatchHeadline a:active{padding:10px 0px 10px 0px; font-weight:bold; color:#00aeef; text-decoration:none;font-size:10px;}
.mdcontentPatchHeadline a:hover{padding:10px 0px 10px 0px; font-weight:bold; color:#00aeef;text-decoration:underline;font-size:10px;}

            
/*medium content patch ORANGE*/
.mdOrangePatchBG{width:279px;min-height:88px; height:auto; _height:88px;background: url('/images/Structure/shadow.gif') no-repeat bottom right; margin-bottom:14px;overflow: auto;_overflow:none}
.mdOrangePatchContainer{width:275px; min-height:84px; height:auto; _height:84px; margin:0px 4px 4px 0px; background-color:#f1b680; display:block;overflow: auto;_overflow:none;}
.mdOrangePatchCopy{float:left; width:185px; padding:5px 0px 0px 5px;}
.mdOrangePatchImage{float:right; padding:2px 2px 1px 1px; width:80px; height:80px;}
.mdOrangePatchHeadline{color:#ffffff; font-weight:bold;}
.mdPatchFWCopy{padding:5px 5px 0px 5px;}/*Full width copy on a medium content patch*/
/*large cream patch*/
.lgcreamPatchBG{width:420px;min-height:150px; height:auto; _height:150px;background: url('/images/Structure/shadow.gif') no-repeat bottom right; margin-bottom:14px;overflow: auto;_overflow:none}    
.lgcreamPatchContainer{width:416px; min-height:146px; height:auto; _height:146px; margin:0px 4px 4px 0px; background-color:#FFFFFF; display:block;overflow: auto;_overflow:none;}
.lgcreamPatchCopy{float:left; width:392px; _width:390px; padding:9px 9px 9px 9px; _padding:9px 9px 9px 9px; margin:3px 3px 3px 3px; _margin:3px 2px 3px 2px;min-height:142px; height:auto; _height:142px; background-color:#fcf6ea;}
/*small cream patch*/
.smcreamPatchBG{width:420px;min-height:50px; height:auto; _height:50px;background: url('/images/Structure/shadow.gif') no-repeat bottom right; margin-bottom:14px;overflow: auto;_overflow:none}    
.smcreamPatchContainer{width:416px; min-height:46px; height:auto; _height:46px; margin:0px 4px 4px 0px; background-color:#FFFFFF; display:block;overflow: auto;_overflow:none;}
.smcreamPatchCopy{float:left; width:392px; _width:390px; padding:9px 9px 9px 9px; _padding:9px 9px 9px 9px; margin:3px 3px 3px 3px; _margin:3px 2px 3px 2px;min-height:142px; height:auto; _height:42px; background-color:#fcf6ea;}
/*large blue patch*/
.lgBluePatchBG{width:420px;min-height:150px; height:auto; _height:150px;background: url('/images/Structure/shadow.gif') no-repeat bottom right; margin-bottom:14px;overflow: auto;_overflow:none}    
.lgBluePatchContainer{width:416px; min-height:146px; height:auto; _height:146px; margin:0px 4px 4px 0px; background-color:#FFFFFF; display:block;overflow: auto;_overflow:none;}
.lgBluePatchCopy{float:left; width:400px; _width:398px; padding:4px 4px 4px 4px; _padding:4px 4px 4px 4px; margin:3px 3px 3px 3px; _margin:3px 2px 3px 2px;min-height:142px; height:auto; _height:142px; background-color:#c9eefa; border:1px solid #8bd5ec;}
.bluepatchLeft{float:left; width:120px;}
.bluepatchRight{float:right; width:265px; text-align:left;}
.blue50left{float:left; width:190px;}
.blue50right{float:right; width:200px;}
/*large white content patch*/
.videoContainer{padding:2px 2px 1px 2px; }
.lgcontentPatchBG{width:279px;min-height:189px; height:auto; _height:189px;background: url('/images/Structure/shadow.gif') no-repeat bottom right; margin-bottom:14px;overflow: auto;_overflow:none}    
.lgcontentPatchContainer{width:275px; min-height:185px; height:auto; _height:185px; margin:0px 4px 4px 0px; background-color:#FFFFFF; display:block;overflow: auto;_overflow:none;}
.lgcontentPatchCopy{float:left; width:265px; padding:5px 0px 0px 5px;}
.lgcontentPatchHeadline{font-weight:bold; color:#00539b; width:270px; float:left;}
.lgcontentPatchImage{float:right;padding:2px 2px 1px 1px; }  
  
/*media release*/
.mediaReleaseContainer{width:279px; padding:0px 0px 10px 0px;}
.mediaReleaseDate{font-weight:bold; color:#00aeef;}
.mediaReleaseHeadline{font-weight:bold; color:#00539b; padding:0px 0px 5px 0px;}
/*media publication*/
.publicationContainer{width:279px;min-height:40px; height:auto; _height:40px; padding:0px 0px 10px 0px; clear:both;}
.publicationHeadline{font-weight:bold; color:#00539b; padding:0px 0px 5px 0px;}
.publicationDocIcon{float:left; width:20px;}
.publicationDownloads{float:right; font-weight:bold; color:#00aeef; width:250px;}
/*TRAVELLERS AND MOTORING TIPS*/
.smlTipPatchBG{width:150px;min-height:120px; height:auto; _height:120px;background: url('/images/Structure/shadow.gif') no-repeat bottom right; margin-bottom:10px;overflow: auto;_overflow:none}
.smlTipPatchContainer{width:146px; min-height:116px; height:auto; _height:116px; margin:0px 4px 4px 0px; background-color:#FFFFFF; display:block;overflow: auto;_overflow:none;}
.smlTipPatchImage{padding:2px 2px 2px 2px; width:142px; height:45px;}
.smlTipPatchCopy{ width:135px; padding:5px 5px 0px 5px; color:#5b5a5a;}
/*NO BACKGROUND RELATED INFO PATCHES */
.smlTipPatchNoBG{width:150px;min-height:120px; height:auto; _height:120px; background:none; margin-bottom:10px;overflow: auto;_overflow:none;}
.smlTipPatchContainerNoBG{width:146px; min-height:116px; height:auto; _height:116px; margin:0px 4px 4px 0px; background:none; display:block;overflow: auto;_overflow:none;}
/*patches on the background used in travel*/
.onBGContainer{width:580px; height:80px; clear:both; margin:0px 0px 10px 0px; }
.onBGItem{width:176px; height:80px; padding:0px 0px 0px 0px; float:left;}
.onBGSpacer{width:24px; float:left;}
.onBGImage{float:left; width:80px;}
.onBGCopy{float:right; width:90px;}
/*featured stories as used in travel*/
.featStoryPatchBG{width:176px;min-height:78px; height:auto; _height:78px;background: url('/images/Structure/shadow.gif') no-repeat bottom right; margin-bottom:7px;overflow: auto;_overflow:none}
.featStoryPatchContainer{width:172px; min-height:74px; height:auto; _height:74px; margin:0px 4px 4px 0px; background-color:#f1b680; display:block;overflow: auto;_overflow:none;}
.featStoryPatchCopy{float:right; width:80px; padding:3px 5px 0px 0px;}
.featStoryPatchImage{float:left; padding:2px 2px 2px 2px;_padding:2px 2px 1px 2px; width:80px; height:71px; overflow:hidden;}
.featStoryPatchHeadline{color:#ffffff; font-weight:bold;}
/*large double white container as used in travel*/
.doubleContentPatchBG{width:580px;min-height:188px; height:auto; _height:188px;background: url('/images/Structure/shadow.gif') no-repeat bottom right; margin-bottom:14px;overflow: auto;_overflow:none}    
.doubleContentPatchContainer{width:576px; min-height:184px; height:auto; _height:184px; margin:0px 4px 4px 0px; background-color:#FFFFFF; display:block;overflow: auto;_overflow:none;}
#searchTravelContainer{width:255px; float:left; padding:5px 5px 5px 10px;}
#searchMap{text-align:center; padding:5px 0px 0px 0px;}
#travelPlannerContainer{width:255px; float:right;background:url('../images/travelPlannerSS.gif') no-repeat top right; min-height:140px; height:auto; _height:140px; margin-left:10px; margin-right:5px; margin-top:5px; margin-bottom:5px}
.travelPlannerCopy{width:150px;}
.doubleTravelPlannerCopy{width:566px; padding: 9px 9px 9px 9px}
/*RELATED LINKS*/    
.smlRelLinkBG{width:150px;min-height:99px; height:auto; _height:99px;background: url('/images/Structure/shadow.gif') no-repeat bottom right; margin-bottom:10px;overflow: auto;_overflow:none}
.smlRelLinkNoBG{width:150px;min-height:99px; height:auto; _height:99px; background:none; margin-bottom:10px;overflow: auto;_overflow:none;}
.smlRelLinkContainer{width:146px; min-height:95px; height:auto; _height:95px; margin:0px 4px 4px 0px; background-color:#FFFFFF; display:block;overflow: auto;_overflow:none;}
.smlRelLinkContainerNoBG{width:146px; min-height:95px; height:auto; _height:95px; margin:0px 4px 4px 0px; background:none; display:block;overflow: auto;_overflow:none;}
.smlRelLinkImage{padding:2px 2px 0px 2px; width:142px; height:45px;}
.smlRelLinkCopy{ width:135px; padding:5px 5px 5px 5px; color:#5b5a5a;}
.smlRelLinkVideo{padding:2px 2px 0px 2px; width:142px; height:106px;}

/*LEFT ICONS AND POLL*/
#iconContainer{margin:30px 0px 0px 0px; width:130px;}
#pollContainer{width:130px; background:url('/images/Structure/pollBGexp.gif') repeat-y; min-height:100px; height:auto; _height:100px; margin-left:0px; margin-right:0px; margin-top:30px; margin-bottom:0px}
#pollQuestion{width:85px; background:url('/images/Structure/pollBGtop.gif') no-repeat top; min-height:40px; height:auto; _height:40px;font-weight:bold; color:#004f99; font-size:1em; padding-left:35px; padding-right:10px; padding-top:15px; padding-bottom:0px}
#pollCopy{width:100px; padding:5px 10px 0px 20px;min-height:50px; height:auto; _height:50px;}
.polltxt{font-weight:bold; color:#004f99; font-size:1em;}
.submitpoll{font-weight:bold; color:#00aeef; font-size:1em; padding:10px 0px 0px 0px;}
#pollFooter{width:130px; background:url('/images/Structure/pollBGbottom.gif') no-repeat bottom; height:12px}
/*************other elements***********************/
.mdPollOptions{float:left; width:130px; padding:2px 0px 5px 0px;}
.previousPolls{float:right; width:130px; padding:2px 0px 5px 0px;}
.rightImage{float:right; padding:0px 0px 5px 5px;}
.halfwidthImage{float:right; width:136px;  padding:5px 0px 0px 0px;}
.halfwidthText{float:left; width:125px; padding:5px 0px 0px 5px;}
.leftsectionHeader{float:left;}
.rightsectionHeader{margin-left:300px;}
/***************HOMEPAGE********************/
#toolsColumn{float:right; width:246px;}
.toolsBG{width:246px;min-height:130px; height:auto; _height:130px;background: url('/images/Structure/shadow.gif') no-repeat bottom right; margin-bottom:0px; none: auto;_overflow:none}    
.toolsContainer{width:222px; min-height:106px; height:auto; _height:106px; margin:0px 4px 4px 0px; background-color:#FFFFFF; display:block; padding:10px 10px 10px 10px;overflow: none;_overflow:none;}
.toolsHeader{font-weight:bold; color:#00539b; padding:0px 0px 5px 0px;width:140px; float:left;}
.toolsLogo{float:right;}
.toolsTravelPlannerCopy{float:left; width:222px; }
.toolsCopy{float:left; width:150px; }
.toolsImage{float:right;}
.customizeTools{padding:0px 0px 12px 0px;}
.toolsTables{clear:left; padding-top:5px;}
/********** DRIVE PROMOS ******************/
.driveBG{width:246px;min-height:50px; height:auto; _height:50px;background: url('/images/Structure/shadow.gif') no-repeat bottom right; margin-bottom:0px; overflow: auto;_overflow:none}    
.driveContainer{width:222px; min-height:50px; height:auto; _height:50px; margin:0px 4px 4px 0px; background-color:#FFFFFF; display:block; padding:10px 10px 10px 10px;overflow: auto;_overflow:none;}
.driveHeader{font-weight:bold; color:#00539b; padding:0px 0px 5px 0px;width:220px; float:left;}
.driveText{float:left; width:220px; }
.driveLinkBG{width:155px;min-height:99px; height:auto; _height:99px;background: url('/images/Structure/shadow.gif') no-repeat bottom right; margin-bottom:10px;overflow: auto;_overflow:none}
.driveLinkContainer{width:151px; min-height:95px; height:auto; _height:95px; margin:0px 4px 4px 0px; background-color:#FFFFFF; display:block;overflow: auto;_overflow:none;}
.driveLinkCopy{ width:140px; padding:2px 2px 2px 2px; color:#5b5a5a;}
.driveHPLinkBG{width:202px;min-height:99px; height:auto; _height:99px;background: url('/images/Structure/shadow.gif') no-repeat bottom right; margin-bottom:10px;overflow: auto;_overflow:none}
.driveHPLinkContainer{width:202px; min-height:95px; height:auto; _height:95px; margin:0px 4px 4px 0px; background-color:#FFFFFF; display:block;overflow: auto;_overflow:none;}
.driveHPLinkCopy{ width:197px; padding:2px 2px 2px 2px; color:#5b5a5a;}
        
#newsColumn{float:right; width:202px;margin-top:10px; padding:0px 0px 0px 0px;}
#newsHeadlineContainer{width:202px; background:url('/images/Structure/newsDashLine.gif') no-repeat bottom;}
.newsDate{font-weight:bold; color:#333333;}
.newsHeadlineImage{width:202px; padding:10px 0px 10px 0px;}    
.newsBiteContainer{width:202px; min-height:100px; height:auto; _height:100px; background:url('/images/Structure/newsDashLine.gif') no-repeat bottom; padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:13px}
.newsBiteCopy{float:left; width:130px;}
.newsBiteImage{float:right; padding:0px 0px 15px 0px;}
.newsHeadline{color:#00539b; font-weight:bold;}
.fullstoryLink{padding:10px 0px 10px 0px;}
/**********REUSED ELEMENTS**************/
.sectionHeaders{height:33px;}
.pageHeading{height:33px;}
.stub{clear:both; height:-1px;}/*to clear elements*/
/*******INDIVIDUAL BANNERS**************/
#banner{width:580px; height:111px; clear:both;}
#homepageBanner{width:538px; height:110px; clear:both; padding:10px 0px 0px 0px;}    
#bannerInner{float:right; padding:57px 47px 0px 0px;}
#bannerInner a{font-weight:bold;color:#ffa200; text-decoration:underline; display:block;}
#bannerInner a:hover{font-weight:bold;color:#ffa200; text-decoration:underline; display:block;}
/***********FOOTER************/
#footerContainer{width:760px; height:auto; clear:both; padding-top:20px;}
#footerInnerContainer{width:760px; height:55px; background:url('/images/Structure/footerBG.gif') repeat-x top; padding-top:10px; color:#5a5a5a; font-size:10px}
#copyright{float:left; width:450px;}
#rightFooterContent{float:right; width:170px; text-align:right;}
.nationalCallCentre{font-weight:bold; color:#00539b;}
.telephoneNumber{font-weight:bold; color:#00aeef;}
/**********TEXT STYLES***********/
/*a:link{padding-top:10px; padding-bottom:10px; font-weight:bold; color:#00aeef; text-decoration:none; font-size:10px;}*/
/*a:visited{padding-top:10px; padding-bottom:10px; font-weight:bold; color:#00aeef; text-decoration:none;font-size:10px;}*/
/*a:active{padding-top:10px; padding-bottom:10px; font-weight:bold; color:#00aeef; text-decoration:none;font-size:10px;}*/
/*a:hover{padding-top:10px; padding-bottom:10px; font-weight:bold; color:#00aeef; text-decoration:underline;font-size:10px;}*/

.memberBenefitsHeadline a:link{padding:10px 0px 10px 0px; font-weight:bold; color:#000000; text-decoration:none; font-size:10px;}
.memberBenefitsHeadline a:visited{padding:10px 0px 10px 0px; font-weight:bold; color:#000000; text-decoration:none;font-size:10px;}
.memberBenefitsHeadline a:active{padding:10px 0px 10px 0px; font-weight:bold; color:#5a5a5a; text-decoration:none;font-size:10px;}
.memberBenefitsHeadline a:hover{padding:10px 0px 10px 0px; font-weight:bold; color:#3E7FB6;text-decoration:underline;font-size:10px;}
a.promo:link {font-weight:normal; color:#000000; text-decoration:none;}
a.promo:visited {font-weight:normal; color:#000000; text-decoration:none;}
a.promo:active {font-weight:normal; color:#000000; text-decoration:none;}
a.promo:hover {font-weight:normal; color:#5a5a5a; text-decoration:none;}
a.promo2:link {font-weight:normal; color:#5b5a5a; text-decoration:none;}
a.promo2:visited {font-weight:normal; color:#5b5a5a; text-decoration:none;}
a.promo2:active {font-weight:normal; color:#000000; text-decoration:none;}
a.promo2:hover {font-weight:normal; color:#000000; text-decoration:none;}
a.searchcontainerTL:link {font-weight:bold; color:#000000; text-decoration:none;}
a.searchcontainerTL:visited {font-weight:bold; color:#000000; text-decoration:none;}
a.searchcontainerTL:active {font-weight:bold; color:#000000; text-decoration:none;}
a.searchcontainerTL:hover {font-weight:bold; color:#5a5a5a; text-decoration:underline;}
a.searchcontainer:link {font-weight:normal; color:#00539b; text-decoration:none;}
a.searchcontainer:visited {font-weight:normal; color:#00539b; text-decoration:none;}
a.searchcontainer:active {font-weight:normal; color:#00539b; text-decoration:none;}
a.searchcontainer:hover {font-weight:normal; color:#00539b; text-decoration:underline;}
a.toplink:link {font-weight:normal; color:#000000; text-decoration:none;}
a.toplink:visited {font-weight:normal; color:#000000; text-decoration:none;}
a.toplink:active {font-weight:normal; color:#000000; text-decoration:none;}
a.toplink:hover {font-weight:normal; color:#5a5a5a; text-decoration:underline;}
#gettingStarted a:link{color:#00539b; font-weight:bold; font-size:9px; text-decoration:none;}
#gettingStarted a:visited{color:#00539b; font-weight:bold; font-size:9px;text-decoration:none;}
#gettingStarted a:active{color:#00539b; font-weight:bold; font-size:9px;text-decoration:none;}
#gettingStarted a:hover{color:#00539b; font-weight:bold; font-size:9px;text-decoration:underline;}
#landingGettingStarted a:link{color:#00539b; font-weight:bold; font-size:9px; text-decoration:none;}
#landingGettingStarted a:visited{color:#00539b; font-weight:bold; font-size:9px;text-decoration:none;}
#landingGettingStarted a:active{color:#00539b; font-weight:bold; font-size:9px;text-decoration:none;}
#landingGettingStarted a:hover{color:#00539b; font-weight:bold; font-size:9px;text-decoration:underline;}
#newsColumn a:link{padding:10px 0px 10px 0px; font-weight:bold; color:#00aeef; text-decoration:none; font-size:1em;}
#newsColumn a:visited{padding:10px 0px 10px 0px; font-weight:bold; color:#00aeef; text-decoration:none;font-size:1em;}
#newsColumn a:active{padding:10px 0px 10px 0px; font-weight:bold; color:#00aeef; text-decoration:none;font-size:1em;}
#newsColumn a:hover{padding:10px 0px 10px 0px; font-weight:bold; color:#00aeef;text-decoration:underline;font-size:1em;}
.customizeTools a:link{padding:0px 0px 12px 0px; font-weight:bold; color:#00aeef; text-decoration:none; font-size:1em;}
.customizeTools a:visited{padding:0px 0px 12px 0px; font-weight:bold; color:#00aeef; text-decoration:none;font-size:1em;}
.customizeTools a:active{padding:0px 0px 12px 0px; font-weight:bold; color:#00aeef; text-decoration:none;font-size:1em;}
.customizeTools a:hover{padding:0px 0px 12px 0px; font-weight:bold; color:#00aeef;text-decoration:underline;font-size:1em;}
.polltxt a:link{font-weight:bold; color:#004f99;text-decoration:none;}
.polltxt a:visited{font-weight:bold; color:#004f99;text-decoration:none;}
.polltxt a:active{font-weight:bold; color:#004f99;text-decoration:none;}
.polltxt a:hover{font-weight:bold; color:#004f99;text-decoration:underline;}
.submitpoll a:link{font-weight:bold; color:#00aeef; text-decoration:none;}
.submitpoll a:visited{font-weight:bold; color:#00aeef; text-decoration:none;}
.submitpoll a:active{font-weight:bold; color:#00aeef; text-decoration:none;}
.submitpoll a:hover{font-weight:bold; color:#00aeef; text-decoration:underline;}
#footerContainer a:link{font-weight:normal; color:#5a5a5a;text-decoration:none;}
#footerContainer a:visited{font-weight:normal; color:#5a5a5a;text-decoration:none;}
#footerContainer a:active{font-weight:normal; color:#5a5a5a;text-decoration:none;}
#footerContainer a:hover{font-weight:normal; color:#000000;text-decoration:underline;}
a.patchlink:link{color:#00aeef;font-weight:bold; font-size:0.9em;text-decoration:none;}
a.patchlink:visited{color:#00aeef;font-weight:bold;font-size:0.9em;text-decoration:none;}
a.patchlink:active{color:#00aeef;font-weight:bold;font-size:0.9em;text-decoration:none;}
a.patchlink:hover{color:#00aeef;font-weight:bold;font-size:0.9em;text-decoration:underline;}
.package a:link{font-weight:bold; color:#00539b; text-decoration:underline; vertical-align:middle;}
.package a:active{font-weight:bold; color:#00539b; text-decoration:underline; vertical-align:middle;}
.package a:visited{font-weight:bold; color:#00539b; text-decoration:underline; vertical-align:middle;}
.package a:hover{font-weight:bold; color:#00539b; text-decoration:underline; vertical-align:middle;}
.hd3{font-weight:bold; font-size:1em; color:#00539b;}
.hd4{font-weight:bold; font-size:1em; color:#ffffff;}
/****************FORMS AND INPUT TEXT******************** */
.classifiedsLabels{font-weight:bold; width:90px;}
.classifiedsInput{font-size:1em; color:#00539b; font-weight:bold; width:100px;}
.travelPlannerLabels{font-weight:bold; width:60px;}
.travelPlannerInput{font-size:1em; color:#00539b; font-weight:normal; width:90px;}
.travelPlannerDropdownMenus{font-size: 1em; font-weight: normal; width:60px;}
.inptxt {border-top:1px solid #626262; border-bottom:1px solid #fafdff; border-left:1px solid #626262; border-right:1px solid #ffffff; 
        padding-top:3px;  padding-bottom:3px;  padding-left:6px; padding-right:6px; font: normal 1em  verdana,sans-serif; background-color: #ffffff; color: #000000;}
.selectInput{font-size:0.9em; color:#00539b;width:150px; margin:3px 0px 0px 0px;}
.dropdownMenus{height:16px;font: normal 1em  verdana,sans-serif; _margin:0px 0px 2px 0px;}
.radioBtn{vertical-align:middle;}
.formRow{overflow: auto;_overflow:none; margin-bottom:2px; height:100%; min-height:100%; background:url('/images/Structure/formBG.gif') repeat-y;}
.LastformRow{overflow: auto;_overflow:none; height:100%; min-height:100%; background:url('/images/Structure/formBG.gif') repeat-y;}
.formLabel{float:left; width:149px; padding:6px 6px 6px 6px;color:#000000; font-size:1em; height:auto; height:100%; }
.formInput{float:right; width:240px; padding:4px 0px 4px 6px;_padding:3px 0px 3px 6px;color:#000000; font-size:1em; vertical-align:middle;}
.package{height:25px; padding:0px 0px 5px 0px; color:#5a5a5a; vertical-align:middle;}            
#hintbox{position:absolute;    top: 0;    background-color: #e5f7fd;width: 150px;    padding: 2px;border:1px solid #d8e9ef;font:normal 0.9em Verdana;
                line-height:18px;z-index:100;border-right: 1px solid #d8e9ef;border-bottom: 1px solid #d8e9ef;visibility: hidden;}
.hintanchor{font-weight: bold;color: navy;margin: 3px 8px;}
.searchTraveltxt {border:1px solid #7f9db9; height:10px; padding-top:3px;  padding-bottom:3px;  padding-left:6px; padding-right:6px; font: normal 1em  verdana,sans-serif; background-color: #ffffff; color: #000000;}
.package{height:25px; padding:0px 0px 5px 0px; color:#5a5a5a; vertical-align:middle;}            
#hintbox{position:absolute;    top: 0;    background-color: #e5f7fd;width: 150px;    padding: 2px;border:1px solid #d8e9ef;font:normal 0.9em Verdana;
                line-height:18px;z-index:100;border-right: 1px solid #d8e9ef;border-bottom: 1px solid #d8e9ef;visibility: hidden;}
.hintanchor{font-weight: bold;color: navy;margin: 3px 8px;}

/********************** ADDITIONS 4_9_2006 - Dana Drury ****************** */

/****************SIFR FALLBACK STYLES******************** */
h1{font-weight:bold; font-size:1.2em; line-height: 1.2em; color:#004F9A; vertical-align:middle; margin: 2px 0px 3px 0px}
/* Large SIFR Heading */
h2{font-weight:bold; font-size:1.8em; color:#004F9A; vertical-align:middle; margin: 2px 0px 5px 0px}
/* Sub Heading */
h3{font-weight:bold; font-size:1.2em; line-height: 1.2em; color:#004F9A; vertical-align:middle; margin: 2px 0px 3px 0px}
/* Misc Heading */
h4 {font-weight:bold; font-size:1.2em; line-height: 1.2em; color:#004F9A; vertical-align:middle; margin: 2px 0px 3px 0px}
h5{font-weight:bold; font-size:1em; color:#004F9A; margin: 2px 0px 5px 0px}
/* User post feedback styles */
h6{font-weight:bold; font-size:10px; color:#004F9A; vertical-align:middle; margin: 0px 0px 0px 0px}
/* Getting started */

 
/*Member choices requirements */
div#q2 { margin: 0px 20px 0px 20px; display: none;}
div#q3 { margin: 0px 20px 0px 20px; display: none;}
div#q4 { margin: 0px 20px 0px 20px; display: none;}
div#q5 { margin: 0px 20px 0px 20px; display: none;}
div#q6 { margin: 0px 20px 0px 20px; display: none;}
div#q7 { margin: 0px 20px 0px 20px; display: none;}
div#q8 { margin: 0px 20px 0px 20px; display: none;}
div#q9 { margin: 0px 20px 0px 20px; display: none;}
div#q10 { margin: 0px 20px 0px 20px; display: none;}
div#q11 { margin: 0px 20px 0px 20px; display: none;}
div#q12 { margin: 0px 20px 0px 20px; display: none;}
div#q13{margin: 0px 20px 0px 20px; display: none;}
div#q14{margin: 0px 20px 0px 20px; display: none;}
div#q15{margin: 0px 20px 0px 20px; display: none;}
div#q16{margin: 0px 20px 0px 20px; display: none;}
div#q17{margin: 0px 20px 0px 20px; display: none;}
div#q29{margin: 0px 20px 0px 20px; display: none;}
div#premium{display: none;}
div#club{display: none;}
div#classic{display: none;}
div#basic{display: none;}
div#traveller{display: none;}
div#business{display: none;}
div#nopackage{display: none;}
 
.creamFeedbackHeader{padding-left:2px;; width:inherit; margin:5px 1px 1px 1px;  font: normal 1em verdana,sans-serif; background-color:#ECE3D1;}
.creamPanelDash{height:1px; background:url(/images/Structure/creamPanelDash.gif) repeat-x; margin:10px 0px 10px 0px;_margin:10px 0px 0px 0px; clear:both;}
.carReviewformRow{overflow: auto;_overflow:none; margin-bottom:2px; height:auto; min-height:20px; font-size:1em; vertical-align:top; background-color:#6699CC}
.carReviewformInput{float:right; padding:4px 0px 4px 6px;_padding:3px 0px 3px 6px; min-height:20px; font-size:1em; vertical-align:top;}
.lgCarReviewPatchCopy{width:400px; _width:398px; margin:3px 3px 3px 3px; _margin:3px 2px 3px 2px; height:auto; display:block;}
.carReviewSpecsblue50left{float:left; width:190px; adding-top: 4px; border-bottom: 1px; border-bottom-color:#00539b; border-bottom-style:dotted}
.carReviewSpecsblue50right{float:right; width:200px; padding-top: 4px; padding-left: 4px;}

                    .priceHeader{font-weight: bold; width:408px; padding:8px 8px 0px 0px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; /*font-size:10px;*/font-size:10px; text-align:right;position:relative}
                    .priceFooter{width:408px; padding:0px 0px 8px 0px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; position:relative; margin-left: 5px;}
                    .priceBuy{width:408px; padding:0px 0px 8px 0px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; position:relative}
                    .lgpricecontentPatchCopy{width:408px; padding:0px 0px 0px 0px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height: 84px; min-height:81px; position:relative; margin-left:5px;}
                    .priceLabel{float:left; background-color:#ade8fa; width:145px; padding:6px 6px 6px 6px;color:#000000; font-size:10px; height:80px;}
                    .priceInput{float:left; height:84px; width:72px; background-color:#c9edf9; padding:8px 0px 0px 2px;_padding:8px 0px 0px 0px;color:#000000; font-size:1em; vertical-align:middle;}
                    .pricebreak{float:left; width:1px; padding:0px 0px 0px 0px;_padding:0px 0px 0px 0px; background-color:#ffffff; height:84px;}
                    .pricespacer{height:1px; width:77px;background-color:#ffffff; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;overflow:hidden;}    
                    .pricepackage{height:25px; padding:0px 0px 0px 0px; color:#000000; vertical-align:middle;}
.promo {font-size:10px;    font-family:Verdana, Arial, Helvetica, sans-serif;}
