/* CSS Document */
BODY{margin:auto; text-align:center; width:100%;}

img { behavior: url(/includes/iepngfix.htc); }
td {color:#474747; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; line-height:16px}
input, select, textarea {color:#000000; font-size:11px; font-family:Arial, Verdana, Helvetica, sans-serif; width:150px}

ul {list-style-type:none; margin-left:10px}
li {text-align:justify; padding-left:15px; background:transparent url('/images/bullet.gif') no-repeat 0.5 0.7em; font-size:12px; color:#474747; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px}

h1{text-align:left; font-size:14px; font-weight:bold; color:#35367D; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px;}

h5{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:0px; color:#424242;}
a {color:#3F448F; text-decoration:underline;}
a:hover{text-decoration:none;}

p{font-size:12px; color:#474747; font-family:Verdana, Arial, Helvetica, sans-serif; }
/*Purple Header*/
#pageWrapper{  height:621px; width:1000px; padding-top:11px; padding-left:2px; padding-right:15px;text-align:center; margin:auto;}
#purpleBarWrapper{ height:31px; overflow:hidden; z-index:0; width:1000px;}
#purpleBarLeft{background-image:url(../images/topBarLeft.jpg); background-repeat:no-repeat; float:left; width:325px; height:31px; line-height:31px}
#purpleBarRepeat{ background-image:url(../images/topBarPanel.jpg); background-repeat:repeat-x; width:1000px; height:31px; float:left;}
#flashTopAndLogin{ background-image:url(../images/flashtop.jpg); background-repeat:no-repeat; width:325px; height:31px; float:right;} 


/*login link within purple header*/
.loginLink{width:72px; height:31px; padding:0px 0px 0px 0px; float:left;}
a.loginLink:hover{}

/*Styles for the body of content*/
#nbgContentHolder{width:470px; float:left;text-align:left; margin-top:234px; padding-top:24px;}
#bodyContent{padding-left:32px; padding-right:24px;}

/*Styles for the directory*/
.directoryBox{ float:left;}
.directoryBackground{ background-image:url(../images/dir_background.jpg); width:425px; height:159px;}
.directoryLogoWrapper{ height:56px; width:46px; float:left;}
.directoryLogo{ margin-left:10px; margin-top:10px;}
.directoryCompanyNameWrapper{float:left;}
.directoryCompanyName{ width:360px; height:26px; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold; margin-top:35px; }
.directoryBusinessType{font-family:Verdana, Arial, Helvetica, sans-serif; color:#169553; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; float:left; padding-left:10px; padding-top:6px;}
.directoryBusinessName{ color:#4B4B4B; padding-top:6px;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; float:left; padding-left:5px;}
.directoryLocation{font-family:Verdana, Arial, Helvetica, sans-serif; color:#169553; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; float:left; padding-left:10px; padding-top:17px;}
.directoryLocationName{ color:#4B4B4B; padding-top:17px;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; float:left; padding-left:5px;}
.directoryMoreInfo{float:right; width:110px; height:27px; text-align:right; padding-right:20px; padding-top:20px;}
a.moreInformationLink{ color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.moreInformationLink:hover{color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-decoration:underline;}


/*Styles for tab*/
#pageTabWrapper{position:absolute;top:251px; margin-left:203px; padding:0px; margin-bottom:0px; background-color:white;}
#leftTab{background-image:url(../images/lf_tb.jpg); background-repeat:repeat-y; background-position:left;padding-top:2px;}
#rightTab{background-image:url(../images/rht_tb.jpg); background-repeat:repeat-y; background-position:right;  }
#tabTextHolder{ padding-right:35px; padding-left:30px; padding-top:2px; padding-bottom:4px;}
#tableftCorner{background-image:url(../images/left_top_tab.jpg); background-position:left top; background-repeat:no-repeat;}
#tabrightCorner{background-image:url(../images/right_top_tab.jpg); background-position:right top; background-repeat:no-repeat;}

/*Left hand main panel with links*/
#navigatorPanel{background-image:url(../images/navigationBackPanel.jpg); background-repeat:no-repeat; width:179px; margin-top:7px; float:left;}
#homeNavigator{background-image: url(../images/home_black_btn.jpg); width:167px; height:34px; margin:auto; margin-top:8px;}
.homeLink{width:167px; height:34px; padding:0px 0px 0px 0px; float:left;}
a.homeLink:hover{ background-image:url(../images/home_prple_btn.jpg); background-repeat:no-repeat;width:167px; height:34px;}

#introductionNavigator{background-image: url(../images/about_black_btn.jpg); width:167px; height:34px;margin:auto; margin-top:3px;}
.introduction{width:167px; height:34px; padding:0px 0px 0px 0px; float:left;}
a.introduction:hover{ background-image:url(../images/about_prple_btn.jpg); background-repeat:no-repeat;width:167px; height:34px;}

#benefitsNavigator{background-image: url(../images/benefits_black_btn.jpg); width:167px; height:34px;margin:auto; margin-top:3px;}
.benefits{width:167px; height:34px; padding:0px 0px 0px 0px; float:left;}
a.benefits:hover{ background-image:url(../images/benefits_prple_btn.jpg); background-repeat:no-repeat;width:167px; height:34px;}

#latestoffersNavigator{background-image: url(../images/latestoffers_black_btn.jpg); width:167px; height:34px;margin:auto; margin-top:3px;}
.latestoffers{width:167px; height:34px; padding:0px 0px 0px 0px; float:left;}
a.latestoffers:hover{ background-image:url(../images/latestoffers_prple_btn.jpg); background-repeat:no-repeat;width:167px; height:34px;}

#howItWorksNavigator{background-image: url(../images/howitworks_black_btn.jpg); width:167px; height:34px;margin:auto; margin-top:3px;}
.howitworks{width:167px; height:34px; padding:0px 0px 0px 0px; float:left;}
a.howitworks:hover{ background-image:url(../images/howitworks_prple_btn.jpg); background-repeat:no-repeat;width:167px; height:34px;}

#whatItCostsNavigator{background-image: url(../images/whatitcosts_black_btn.jpg); width:167px; height:34px;margin:auto; margin-top:3px;}
.whatitcosts{width:167px; height:34px; padding:0px 0px 0px 0px; float:left;}
a.whatitcosts:hover{background-image:url(../images/whatitcosts_prple_btn.jpg); background-repeat:no-repeat;width:167px; height:34px;}

#testimonialsNavigator{background-image: url(../images/testimonials_black_btn.jpg); width:167px; height:34px;margin:auto; margin-top:3px; z-index:1;}
.testimonials{width:167px; height:34px; padding:0px 0px 0px 0px; float:left;}
a.testimonials:hover{ background-image:url(../images/testimonials_prple_btn.jpg); background-repeat:no-repeat;width:167px; height:34px;}

#forumNavigator{background-image: url(../images/forum_black_btn.jpg); width:167px; height:34px;margin:auto;  margin-top:3px;}
.forum{width:167px; height:34px; padding:0px 0px 0px 0px; float:left;}
a.forum:hover{ background-image:url(../images/forum_prple_btn.jpg); background-repeat:no-repeat;width:167px; height:34px;}

#memberListNavigator{background-image: url(../images/memberlist_black_btn.jpg); width:167px; height:34px;margin:auto; margin-top:3px;}
.memberlist{width:167px; height:34px; padding:0px 0px 0px 0px; float:left;}
a.memberlist:hover{ background-image:url(../images/memberlist_prple_btn.jpg); background-repeat:no-repeat;width:167px; height:34px;}

#contactNBGNavigator{background-image: url(../images/contactNBG_black_btn.jpg); width:167px; height:34px;margin:auto; margin-top:13px;}
.contactnbg{width:167px; height:34px; padding:0px 0px 0px 0px; float:left;}
a.contactnbg:hover{ background-image:url(../images/contactNBG_prple_btn.jpg); background-repeat:no-repeat;width:167px; height:34px;}

#myProfileNavigator{background-image: url(../images/myProfile_black_btn.jpg); width:167px; height:34px;margin:auto; margin-top:13px;}
.myProfile{width:167px; height:34px; padding:0px 0px 0px 0px; float:left;}
a.myProfile:hover{ background-image:url(../images/myProfile_prple_btn.jpg); background-repeat:no-repeat;width:167px; height:34px;}

#nbgnewsNavigator{background-image: url(../images/nbgnews_black_btn.jpg); width:167px; height:34px;margin:auto; margin-top:3px;}
.nbgnews{width:167px; height:34px; padding:0px 0px 0px 0px; float:left;}
a.nbgnews:hover{ background-image:url(../images/nbgnews_prple_btn.jpg); background-repeat:no-repeat;width:167px; height:34px;}

#faqsNavigator{background-image: url(../images/faqs_black_btn.jpg); width:167px; height:34px;margin:auto; margin-top:3px;}
.nbgfaqs{width:167px; height:34px; padding:0px 0px 0px 0px; float:left;}
a.nbgfaqs:hover{ background-image:url(../images/faqs_prple_btn.jpg); background-repeat:no-repeat;width:167px; height:34px;}

#dealerLocatorNavigator{background-image: url(../images/dealerLocator_black_btn.jpg); width:167px; height:34px;margin:auto; margin-top:3px;}
.dealerLocator{width:167px; height:34px; padding:0px 0px 0px 0px; float:left;}
a.dealerLocator:hover{ background-image:url(../images/dealerLocator_prple_btn.jpg); background-repeat:no-repeat;width:167px; height:34px;}

#joinNow{ width:160px; height:139px; background-image:url(../images/applyNow_btn.jpg); background-repeat:no-repeat; margin:auto; margin-top:15px;margin-bottom:15px;}
.joinnow{width:160px; height:139px; padding:0px 0px 0px 0px; float:left;}
a.joinnow:hover{width:160px; height:139px; }

#findoutmore{ width:160px; height:139px; background-image:url(../images/joinUs_btn.jpg); background-repeat:no-repeat; margin:auto; margin-top:15px;margin-bottom:15px;}
.findoutmore{width:160px; height:139px; padding:0px 0px 0px 0px; float:left;}
a.findoutmore:hover{width:160px; height:139px; }

#vendorsNavigator{background-image: url(../images/vendors_black_btn.jpg); width:167px; height:34px;margin:auto; margin-top:3px;}
.vendors{width:167px; height:34px; padding:0px 0px 0px 0px; float:left;}
a.vendors:hover{ background-image:url(../images/vendors_prple_btn.jpg); background-repeat:no-repeat;width:167px; height:34px;}


/*banner showing the UK's Premire Quote*/
#nbgInformationPanel{background-image:url(../images/nbgInfoPanel.jpg); background-repeat:no-repeat; background-position: top right; width:1000px; margin:0px; float:left; background-position:left top;}


/*Flash holder*/
#flashHolder{ width:339px; float:right;}


/*Page Footer*/
#pageFooter{ height:179px; width:100%; background-image:url(../images/BottomBarGradientGrey.jpg); background-repeat:repeat-x;text-align:center; clear:both; margin:auto;}

#footerBarWrapper{height:179px; margin:auto; width:1000px;}
#footerBarLeft{background-image:url(../images/topBarLeft.jpg); background-repeat:no-repeat; width:5px; height:32px; float:left; margin-top:0PX;}
#footerBarRepeat{ background-image:url(../images/topBarPanel.jpg); background-repeat:repeat-x; width:990px; height:32px;float:left; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding-top:8px;}
#footerBarRight{ background-image:url(../images/topBarRight.jpg); background-repeat:no-repeat; width:5px; height:32px;float:left;margin-top:0PX;}
#partnerWrapper{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; vertical-align:top; height:100px; overflow:hidden; padding-top:5px; font-weight:bold; width:100%}
#vendorslink{width:100%; height:83px;margin:0px; padding:0px; text-align:center; }


.contactButton{text-decoration:none; color:#4A51A1;}
a.contactButton:hover{ text-decoration:underline; color:#4A51A1;}

/* NEWS */
.newsItem {width:405px; overflow:hidden}
.newsTitle a {color:#3E428D; font-weight:bold; font-size:11px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif}
.newsTitle a {color:#3E428D; font-weight:bold; font-size:11px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif}
.newsLink {float:right}
.newsLink a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.newsImage {float:left; border:1px solid #000000}
.newsText {float:left; width:270px; margin-left:15px}

/* Member Directory */
.membDirBG {width:187px; height:179px; background-image:url('/images/memb_dir_bg.jpg'); background-repeat:no-repeat; text-align:center; line-height:179px; float:left; margin:0px 20px 15px 0px; display:inline}
.membDirLogo {height:62px; width:100%; line-height:62px; text-align:center}
.membDirDetails {height:70px; text-align:center; line-height:16px}
.membDirViewProfile {height:47px; text-align:center; margin:auto}

