/* CSS Document */
BODY{margin:auto; text-align:center; width:100%; position:relative; right:6px}

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}

div {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}

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;}
#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:820px; float:left;text-align:left; margin-top:234px; padding-top:24px;}
#bodyContent{padding-left:15px; padding-right:24px;width:820px; text-align:left; overflow:hidden;}

/*membership expectations*/
.membershipMenuWrapper{ width:474px; margin-bottom:10px; float:left; overflow:hidden;}
.membershipHeader{width:474px; height:85px; background-image:url(../images/menu/head_bkground.jpg); float:left; background-repeat:no-repeat; overflow:hidden}
.membershipGreyPanel{width:474px; height:32px; background-image:url(../images/menu/grey_panel.jpg); padding-left:7px; float:left}
.descriptionPanel{ background-image:url(../images/menu/background_slice.jpg); background-repeat:repeat-y; background-position:bottom left; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:474px; padding:15px; line-height:20px;}
.descriptionPanelInner{ width:424px; margin:2px 18px 9px 8px; padding-right:10px}
.bottomtp_slice{ background-image:url(../images/menu/btm_menu_tp_slice.jpg);float:left; height:8px; width:474px; padding:0; background-repeat:no-repeat;}
.bottommid_slice{ background-image:url(../images/menu/btm_menu_mdl_slice.jpg);float:left; width:474px; padding:0; background-repeat:repeat-y; }
.bottomMenuList{ list-style:disc; line-height:30px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.bottombtm_slice{ background-image:url(../images/menu/btm_menu_btm_slice.jpg);float:left; width:474px; padding:0; background-repeat:repeat-y; width:474px; height:19px; }
.bottombtm_sliceAlt{ background-image:url(../images/menu/btm_menu_btm_slice_alt.jpg);float:left; width:474px; padding:0; background-repeat:repeat-y; width:474px; height:19px; }

.end_slice{ background-image:url(../images/menu/end_slice.jpg); height:8px; width:474px; float:left; background-repeat:no-repeat;}
.membershipLogoPlaceHolder{ width:151px; height:51px; float:left; padding-top:9px; padding-left:22px;}
.membershipCompanyName{ width:270px; margin-top:30px; padding-top:3px; padding-right:20px; height:26px; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold; float:right; }
.membershipBusinessType{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:15px; padding-top:10px;}
.membershipBusinessName{ color:#4B4B4B; padding-top:10px;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; float:left; padding-left:5px;}
.membershipLocation{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:15px; padding-top:10px;}
.membershipLocationName{ color:#4B4B4B; padding-top:10px;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; float:left; padding-left:5px;}


/*Contact Menu on Membership Page*/
.darkContactWrapper{float:left; padding-left:10px;}
.darkContactTop{ width:310px; height:7px; background-image:url(../images/menu/contact_tp.jpg); background-repeat:no-repeat;}
.darkContactMid{ background-repeat:repeat-y; width:310px; background-image:url(../images/menu/contact_mid.jpg); padding-bottom:5px}
.darkContactBottom{ background-image:url(../images/menu/contact_btm.jpg); background-repeat:no-repeat;width:310px; height:7px;}
.darkColumnAddress{ color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-left:13px;padding-top:10px; line-height:20px;}
.darkColumnDetails{ color:#FFFFFF; padding-left:13px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;line-height:20px;}
a.darkContactEmail{ color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
a.darkContactEmail:hover{ color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; 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/joinUs_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_exp.jpg); background-repeat:no-repeat; background-position: top right; width:1000px; margin:0px; float:left; background-position:left top;}



/*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;}

/*Members Slideshow*/
.slideshowbackground{background-image:url(../images/slideshowBackground.jpg); width:309px; height:275px; float:left; overflow:hidden; background-position:right; margin-left:10px; display:inline; margin-bottom:10px; text-align:center}
.slideshowImage {width:250px; height:179px; margin:30px auto 15px auto}


/* 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}

