/* CSS Document */

body, h1, h2, h3, h4, h5, p, dl, dd, ol, ul, li, form, fieldset 
{padding:0;margin:0;border:none;
}
body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
img
{
	border:none;
}



.mainWrap
{
	width:976px;
}

.mainWrap .header
{
	padding:8px 20px 0 20px;
	background:#000 url("../../images/header_red_bg.jpg") repeat-x bottom left;
	height:1%;
	position:relative;
}

.mainWrap .header:after
{
	visibility:hidden;
	display:block;
	content:".";
	clear:both;
	height:0;
}

.mainWrap .header .logo
{

	float:left;
	margin:11px 0 0 0;
	padding:0;
}

.mainWrap .header .logo a
{
	text-decoration:none;
}

.mainWrap .header .logo img
{
	float:left;
	padding:0 7px 0 0;
}

.mainWrap .header .logo p
{
	float:left;
	font-size:193.25%;
	color:#c0c0c0;
	line-height:23px;
}

.mainWrap .header .headerTop
{
	height:1%;
	padding: 0 0 22px 0;
}

.mainWrap .header .headerTop:after
{
	visibility:hidden;
	display:block;
	content:".";
	clear:both;
	height:0;
}

.mainWrap .header .quickLinks
{
	float:right;
}

.mainWrap .header .quickLinks ul
{
	list-style:none;
	float:left;
}

.mainWrap .header .quickLinks ul li
{
	float:left;
	margin:0;
	padding: 2px 9px 5px 9px;
	background:url("../../images/quickLinks_ul_sep.jpg") no-repeat right;
	line-height:12px;
}

.mainWrap .header .quickLinks ul li input.searchBox
{
	border:1px solid #b2b2b2;
	margin:0 8px 0 0;
	padding:0;
	width:122px;
	height:17px;
	vertical-align:top;
	float:left;
	display:inline;
}

.mainWrap .header .quickLinks ul li label
{
	color:#f7f6e8;
	font-size:62.5%;
	margin:0 5px 0 0;
	padding:1px 0 0;
	display:block;
	line-height:18px;
	vertical-align:top;
	float:left;
}

.mainWrap .header .quickLinks ul li input.go
{
	/*background:url("../../images/quickLinks_go_btn.jpg") no-repeat top left;*/
	border:none;
	width:34px;
	cursor:pointer;
	float:left;
}

.mainWrap .header .quickLinks ul li.quickLinksLast
{
	background:none;
	padding:0 0 2px 9px;
	margin-top:2px;
}

.mainWrap .header .quickLinks ul li a
{
	text-decoration:none;
	color:#f7f6e8;
	font-size:62.5%;
}

.mainWrap .header ul.mainNav
{
	list-style:none;
	float:left;
	display:block;
}

.mainWrap .header ul.mainNav li
{
	float:left;
	background:url("../../images/mainNav_tab_left.gif") no-repeat left top;
	margin:0 1px 0 0;
}
.mainWrap .header ul.mainNav li.last {
	margin-right: 0;
}

.mainWrap .header ul.mainNav li.active
{
	background:url("../../images/mainNav_tab_active_left.gif") no-repeat left top;
	margin:0 1px 0;
	padding:0;
}

.mainWrap .header ul.mainNav li a
{
	background:url("../../images/mainNav_tab_right.gif") no-repeat right top;
	color:#fff;
	text-decoration:none;
	display:block;
	padding:0px 19px 1px 18px;
	line-height:29px;
	font-size:75%;
	float:left;
	border-bottom:1px solid #dc241f;
}

.mainWrap .header ul.mainNav li.active a
{
	background:url("../../images/mainNav_tab_active_right.gif") no-repeat right top;
	/*padding:0px 20px 2px 20px;*/
	padding:0px 19px 2px 18px;
	border-bottom:none;
}

.mainWrap .header ul.mainNav li input.loginButton
{
	background:url("../../images/mainNav_login_btn.jpg") no-repeat right bottom;
	border:none;
	padding:0 30px 1px 0;
	margin:0 0 0 7px;
}

.mainWrap .header .onlineBanking
{
	float:right;
	background:url("../../images/onlineBanking_top.gif") no-repeat left top;
	position:absolute;
	right:16px;
	top:37px;
}


.mainWrap .header .onlineBankingInner
{
	float:left;
	width:214px;
	background:url("../../images/onlineBanking_bottom.gif") no-repeat left bottom;
	padding-bottom:4px;
}

.mainWrap .header .onlineBankingInner p
{
	color:#fff;
	margin:0 8px 0 0;
	font-size:75%;
	padding:0px 0 0 20px;
	line-height:29px;
	float:left;
}

.mainWrap .header .onlineBankingInner img
{
	float:left;
	margin:5px 20px 0 0;
}

.mainWrap .header .ebankingSignUpArea
{
	float:left;
	width:210px;
	border-top:1px dotted #666;
	padding-top:3px;
}
.mainWrap .header .ebankingSignUpArea a
{
	color:#fff;
	margin:0 8px 0 0;
	font-size:75%;
	padding:0px 0 1px 33px;
	line-height:14px;
	float:left;
	text-decoration:none;
	background:url("../../images/onlineBanking_arrows.gif") no-repeat 20px 3px;
}
.mainWrap .header .ebankingSignUpArea a:hover
{
	text-decoration:underline;
}

/*homepage banner*/
.mainWrap .bannerContainer01
{
	min-height:165px;
	_height:165px;
	padding:32px 0 58px 20px; /*height doesn't work in IE5.5*/
	paddi\ng:32px 0 0 20px;
}


/*.mainWrap .bannerContainer02
{
	min-height:110px;
	_height:110px;
	padding:40px 0 0 20px;
	background:#f00;
}*/

.mainWrap .nwBanner
{
	background:#000;
	padding:10px 0 0;
}

.mainWrap .bannerStyle00
{
	padding-bottom:11px;
}

/*homepage banner style*/
.mainWrap .bannerStyle01
{
	background:#000 url("../../images/home_banner_bg.jpg") no-repeat right bottom;
}

.mainWrap .bannerStyle03
{
	background:#000 url("../../images/home_energy_service.jpg") no-repeat right bottom;
}

.mainWrap .bannerStyle04
{
	background:#000 url("../../images/fine_wine_service.jpg") no-repeat right bottom;
}

/*benefits landing page banner style*/
.mainWrap .bannerStyle02
{
	background:#000 url("../../images/benefits_banner_bg.jpg") no-repeat right bottom;
	/*min-height:140px;
	_height:140px;*/
	padding: 10px 356px 0 0;
}

.mainWrap .nwBanner h1
{
	padding:23px 0 4px 20px;
	margin:0;
	color:#fff;
	font-weight:normal;
	font-size:150%;
	line-height:28px;
	_line-height:35px;
}

.mainWrap .nwBanner p
{
	padding:0 0 15px 20px;
	min-height:40px;
	*height:40px;
	margin:0;
	font-size:93.75%;
	color:#fff;
}

.mainWrap .bannerContainer01 .bannerLeft
{
	width:550px;
	padding:0;
}

/*.mainWrap .bannerContainer02 .nwContainer00
{
	width:550px;
	padding:0;
}*/

.mainWrap .bannerContainer03 .nwCol01
{
	float:left;
	width:460px;
}



.mainWrap .banner .bannerLeft h1
{
	color:#FFF;
	margin:0;
	padding:0 0 18px;
	font-size:100%;
	font-weight:normal;
	line-height:22px;
	*line-height:27px;
	height:40px;
	overflow:hidden;
	width:350px;
}

.mainWrap .banner .bannerLeft .bannerLeftInner p
{
	color:#FFF;
	line-height:21px;
	font-size:87.5%;
	margin-top:10px;
}

.mainWrap .banner .bannerLeft .bannerLeftInner a
{
	color:#FFF;

	text-decoration:underlined;
}

/*.mainWrap .bannerContainer03 .nwContainer00Inner
{
	background:#fff;
	height:1%;
}

.mainWrap .bannerContainer03 .nwContainer00Inner:after
{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
}

.mainWrap .bannerContainer03 .nwCol00
{
	position:absolute;
	background:url("../../images/left_nav_bg_top.gif") no-repeat left top;
	width:199px;
	height:230px;
	padding:22px 13px 0 13px;
}

.mainWrap .bannerContainer03 .nwCol00 ul
{
	list-style:none;
}

.mainWrap .bannerContainer03 .nwCol00 ul li
{
}

.mainWrap .bannerContainer03 .nwCol00 ul li a
{
	text-decoration:none;
	color:#000;
	background:url("../../images/red_arrows_small.gif") no-repeat left top;
	padding:0 0 0 10px;
	font-size:75%;
	line-height:18px;
} 

.mainWrap .bannerContainer03 .nwCol00 ul li a.active
{
	background:url("../../images/black_arrows_small.gif") no-repeat left top;
	font-weight:bold;
}*/

.mainWrap .content
{
	height:1%;
}

.mainWrap .content:after
{
	visibility:hidden;
	display:block;
	content:".";
	clear:both;
	height:0;
}

.mainWrap .contentStruct01
{
	
}

.mainWrap .contentStruct02
{
	padding:26px 9px 40px 20px ;
}

.mainWrap .colour01
{
	background:#FFF url("../../images/content_grey_bg.jpg") repeat-x bottom left;
}

.mainWrap .contentStruct01 .contentInnerContainer01
{
	width:717px;
	float:left;
	padding-bottom:38px;
}

.mainWrap .contentStruct01 .contentInnerContainer02
{
	width:258px;
	float:left;
	padding-bottom:37px;
	margin:0
}

.mainWrap .contentStruct01 .nwContentStyle96 .contentInnerContainer02
{
	width:313px;
}

.mainWrap .contentStruct02 .nwCol00
{
	width:322px;
	float:left;
	margin:3px 53px 0 0;
}

.mainWrap .contentStruct02 .contentInnerContainer02
{
	width:322px;
	float:left;
	margin:3px 0 0;
}

.mainWrap .contentStruct02 .nwCol00 h2 a
{
	background:url("../../images/h2_bg.gif") no-repeat right center;
	color:#000;
	/*float:left;*/
	font-size:112.5%;
	padding:0 15px 1px 0;
	margin:0;
	display:block;
	white-space:nowrap;
	line-height:20px;
}

.mainWrap .contentStruct02 .nwCol00 h2 a.first
{
	margin:0 !important;
}

.mainWrap .contentStruct02 .contentInnerStyle01 p
{
	float:left;
	margin:4px 0 1px 0;
	font-size:81.25%;
	line-height:16px;
	width:100%;
}

.mainWrap .contentStruct02 .contentInnerStyle01 a
{
	float:left;
	font-size:75%;
	line-height:15px;
}

.mainWrap .contentStruct02 .contentInnerStyle01 h2 a.heading
{
	text-decoration:none;
	clear:both;
	line-height:20px;
	font-size:112.5%;
	margin:22px 0 0 0;
}

.mainWrap .content ul
{
	list-style:none;
}

.mainWrap .content a
{
	text-decoration:underline;
	color:#000;
	font-size:81.25%;
	line-height:19px;
}

.mainWrap .content .bigger a
{
	text-decoration:underline;
	color:#000;
	font-size:100%;
	line-height:19px;
}

.mainWrap .content ul li
{
	background:url("../../images/list_bullet.gif") no-repeat left top;
	padding:0 0 0 10px;
	margin:0 0 10px;
	line-height:18px;
	font-size:81.25%;
}

.mainWrap .content li a
{
	text-decoration:underline;
	color:#000;
	font-size:100%;
	line-height:15px;
}

.mainWrap .contentStruct01 .contentInnerStyle01
{
	border-top: 1px solid #666;
	border-right: 1px solid #666;
}

.mainWrap .contentStruct01 .contentInnerStyle02
{
	border-top: 1px solid #666;
}

.mainWrap .contentStruct01 .nwColInner00 .contentInnerStyle02
{
	border-top: none;
}

.mainWrap .contentStruct01 .contentInnerStyle01 .contentBottom01
{
	padding:25px 36px 0 20px;
	height:1%;
}

.mainWrap .contentStruct01 .contentBottom01:after
{
	visibility:hidden;
	display:block;
	content:".";
	clear:both;
	height:0;
}

.mainWrap .contentStruct01 .contentInnerStyle02 .contentBottom01
{
	padding:26px 19px 0 19px;
	height:1%;
}

.mainWrap .contentStruct01 .nwColInner00 .contentInnerStyle02 .contentBottom01
{
	padding:0 19px;
	height:1%;
}

.mainWrap .contentStruct01 .contentInnerStyle02 .contentBottom01 p
{
	padding:0 0 5px;
	margin:0;
	line-height:16px;
	font-size:75%;
}

.mainWrap .contentStruct01 .contentBottom01 div.error
{
	margin-top:30px;
	border:1px solid #ff0000;
	padding:10px 5px 10px 16px;
}

.mainWrap .contentStruct01 .contentBottom01 div.error p
{
	color:#FF0000;
	background:url("../../images/exlaimation_mark.jpg") no-repeat left center;
	padding:1px 0 0 22px;	
}

.mainWrap .contentStruct01 .contentInnerStyle02 .contentBottom01 label
{
	margin:0;
	padding:9px 0 5px;
	color:#000;
	display:block;
	clear:both;
	font-size:75%;
}

.mainWrap .contentStruct01 .contentInnerStyle02 .contentBottom01 #cardNo
{
	width: 106px;
	height:19px;
	padding:0;
	float:left;
}

.mainWrap .contentStruct01 .contentInnerStyle02 .contentBottom01 #surname
{
	width: 216px;
	height:19px;
	padding:0;
	float:left;
}

.mainWrap .contentStruct01 .contentInnerStyle02 .contentBottom01 input.logIn
{
	margin:20px 0 0 0;
	padding: 0;
	width:77px;
	height:28px;
	float:left;
	/*background:url("../../images/login_btn.jpg") no-repeat left top;*/
	border:none;
	cursor:pointer;
}

.mainWrap .contentStruct01 .contentInnerStyle02 .contentBottom01 a.logIn
{
	margin:23px 0 0 0;
	padding:0;
	display:block;
	float:right;
	font-size:75%;
	width: 135px;
}

.mainWrap .contentStruct01 .nwContentStyle96 .contentBottom01 a.logIn
{
	margin:26px 0 0 0;
	color:#000;
}

.mainWrap .contentStruct01 .contentInnerStyle01 .contentBottom01 .contentBottomLeft
{
	float:left;
	width:470px;
}

.mainWrap .contentStruct01 .contentInnerStyle01 .contentBottom01 .contentBottomLeftInner01
{
	height:1%;
}

.mainWrap .contentStruct01 .contentInnerStyle01 .contentBottom01 .contentBottomLeftInner01:after
{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}

.mainWrap .contentStruct01 .contentInnerStyle01 .contentBottom01 .contentBottomLeftInner01 p
{
	float:left;
	padding:19px 5px 0 0;
	font-size:81.25%;
	line-height:18px;
}
.mainWrap .contentStruct01 .contentInnerStyle01 .contentBottom01 .contentBottomLeftInner01 p strong
{
	font-weight:bold;
	font-size:107.7%;
}

.mainWrap .contentStruct01 .contentInnerStyle01 .contentBottom01 .contentBottomLeftInner01 a
{
	float:left;
	margin:32px 0 0 0;
	display:block;
}

.mainWrap .contentStruct01 .contentInnerStyle01 .contentBottom01 .contentBottomLeftInner01 a img
{
	display:block;
	float:left;
}

.mainWrap .contentStruct01 .contentInnerStyle01 .contentBottom01 .contentBottomLeftInner01 p a
{
	margin:0;
	float:none;
	display:inline;
	font-size:100%;
}

.mainWrap .contentStruct01 .contentInnerStyle01 .contentBottom01 .image01
{
	height:184px;
	width:187px;
	float:right;
	background:url("../../images/home_credit_card.png") no-repeat right top;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/home_credit_card.png", sizingMethod="crop");
}

.mainWrap .content .contentTop01
{
	background:#000 url("../../images/home_content_top_bg.jpg") repeat-x top left;
	padding:2px 0 2px 20px;
}

.mainWrap .content .contentTop01 h2
{
	color:#FFF;
	font-weight:normal;
	font-size:126%;
	line-height:23px;
	_line-height:28px;

}

/* Benefits landing page content */

.nwColSet00
{
	height:1%;
	padding:10px 9px 40px 10px;
}

.nwColSet00:after
{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
}

.nwColSet00 .nwCol00
{
	float:left;
	width:746px;
}

.nwColSet00 .nwCol00b
{
	width:373px;
	float:left;
}

.nwContentStyle01
{
	padding:0 10px;
}

.nwContentStyle01 h2
{
	background:url("../../images/h2_bg.gif") left 22px no-repeat;
	padding:14px 0 0;
	margin:0;
	display:block;
	font-size:168.75%;
	*font-size:143.75%;
	line-height:23px;
	*height:23px;
}

.nwContentStyle01 h2 a
{
	color:#000;
	text-decoration:none;
	/*background:url("../../images/h2_bg.gif") left 8px no-repeat;*/
	font-weight:normal;
	padding:0 0 0 15px;
	display:block;
}

.nwContentStyle01 p
{
	padding:0 0 1px;
	margin:0;
	font-size:75%;
	line-height:16px;
}

.nwContentStyle01 a
{
	font-size:75%;
	color:#000;
	padding:0 0 1px;
	display:block;
}

/*RH Sticker*/

div.nwSticker
{
	float:right;
	width:199px;
}

div.nwSticker .rightHandToolsHead
{
	background:url("../../images/rht_heading_bg.gif") no-repeat left top;
	padding:6px 0 3px 9px;
}

div.nwSticker .rightHandToolsHead h3
{
	color:#000;
	font-size:112.5%;
	line-height:21px;
	_line-height:26px;
	font-weight:normal;
}

div.nwSticker .rightHandToolsBody
{
	background:url("../../images/rht_body_bg.gif") no-repeat left bottom;
}

div.nwSticker .rightHandToolsBody div.stickerRow01,
div.nwSticker .rightHandToolsBody div.stickerRow02
{
	background:url("../../images/rht_body_sep.gif") repeat-x left bottom;
	padding:6px 0px 6px 8px;
	paddi\ng:6px 8px 6px;
	margin:0 1px;
	/*width:181px;*/
	height:1%;
}

.rhspromoImage01 img
{
padding-top:15px
}

.apr-highlight
{
	font-weight:bold;
	font-size:1.2em;
	text-decoration:underline;
}

div.nwSticker .rightHandToolsBody div.stickerRow02
{
	padding-bottom:12px;
}

div.nwSticker .rightHandToolsBody div.stickerRow01:after,
div.nwSticker .rightHandToolsBody div.stickerRow02:after
{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}

div.nwSticker .rightHandToolsBody div.last
{
	background:none;
	padding:8px 11px 19px 12px;
	paddi\ng:8px 12px 19px;
	width:172px;
}

div.nwSticker .rightHandToolsBody div a.linkStyle01
{
	background:none;
	padding-left:0;
	text-decoration:underline;
}

/*div.nwSticker .rightHandToolsBody .rightHandToolsBodyInner01
{
	padding:13px 8px 14px;
}

div.nwSticker .rightHandToolsBody .rightHandToolsBodyInner01 img
{
	margin:4px 10px 0 0;
}*/

div.nwSticker .rightHandToolsBody div.stickerRow01 p,
div.nwSticker .rightHandToolsBody div.stickerRow02 p
{
	font-size:75%;
	color:#000;
	float:left;
}

div.nwSticker .rightHandToolsBody div.stickerRow02 p
{
	margin:7px 0 0;
}

div.nwSticker .rightHandToolsBody div.last p
{
	font-size:68.75%;
	line-height:14px;
}

div.nwSticker .rightHandToolsBody div img
{
	float:left;
	margin:0 11px 0 0;
}

div.nwSticker .rightHandToolsBody div.stickerRow02 img
{
	margin:11px 10px 0 0;
}

div.nwSticker .rightHandToolsBody div a
{
	text-decoration:none;
	background:url("../../images/red_arrows_small.gif") no-repeat left center;
	padding:0 0 1px 10px;
	margin:7px 0 0;
	float:left;
	line-height:16px;
	font-size:81.25%;
	color:#000;
}

div.nwSticker .rightHandToolsBody div span
{
	font-size:125%;
	/*font-size:143.75%;*/
	font-weight:bold;
	line-height:18px;
	padding:1px 0 3px;
	display:block;
	clear:both;
}

/* 3 col content page */
.nwColSet01
{
	min-height:400px;
	_height:400px;
}

.nwColSet01 .nwColSetInner
{
	height:1%;
	padding:10px 9px 0 20px;
}

.nwColSet01 .nwColSetInner:after
{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
}

.nwColSet01 .nwCol00
{
	width:209px;
	float:left;
}

.nwColSet01 .nwCol00 span 
{
	display:block;
	font-size:112.5%;
	line-height:23px;
	padding:0 0 0 11px;
}

.nwColSet01 .nwCol00 span strong 
{
	font-size:93.75%;
}

.nwColSet01 .nwCol00 .nwColInner
{
	padding:0 10px 0 0;
}

.nwContentStyle02
{
	background:url("../../images/left_nav_bg_top.gif") top left no-repeat;
}

.nwContentStyle02Inner
{
	background:url("../../images/left_nav_bg_bottom.gif") bottom left no-repeat;
	padding:13px 13px 14px;
}

.nwContentStyle02 ul
{
	list-style:none;
	height:1%;
}

.nwContentStyle02 ul:after
{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
}

.nwContentStyle02 ul li
{
	padding:6px 0;
	float:left;
	clear:both;
	width:100%;
}

.nwContentStyle02 ul li a
{
	color:#000;
	text-decoration:none;
	font-size:75%;
	padding:0 0 0 10px;
	display:block;
	background:url("../../images/red_arrows_small.gif") left 5px no-repeat;
}

.nwContentStyle02 ul li a.selected
{
	font-weight:bold;
	background:url("../../images/black_arrows_small.gif") left 5px no-repeat;
}

.nwContentStyle02 ul li a.parent
{
	background:url("../../images/black_arrows_down.gif") left 5px no-repeat;
}

/* Third level nav */

.nwContentStyle02 ul li ul
{
	padding:0 0 0 10px;
}

.nwContentStyle02 ul li ul li
{
	line-height:16px;
	padding:6px 0 0;
}

.nwContentStyle02 ul li ul li a
{
	background:url("../../images/list_bullet.gif") no-repeat left top;
}

.nwContentStyle02 ul li ul li a.selected
{
	font-weight:bold;
	background:url("../../images/list_bullet_black.gif") no-repeat left 6px;
}

/* End third level nav */

.nwColSet01 .nwCol01
{
	width:539px;
	float:left;
}

.nwColSet01 .nwCol01 .nwColInner
{
	padding:0 10px 0 0;
}

.nwContainer00
{
	background:#000;
	min-height:110px;
	_height:110px;
}

.containerStyleNWC
{
	background:#000 url("../../images/backgrounds/cricket.jpg") bottom right no-repeat;
}

.containerStyle00
{
	background:#000 url("../../images/bell.gif") bottom right no-repeat;
}
.containerStyle002
{
	background:#000 url("../../images/backgrounds/Grayshott.jpg") bottom right no-repeat;
}
.containerStyle007
{
	background:#000 url("../../images/backgrounds/Champneys.jpg") bottom right no-repeat;
}

.containerStyle009
{
	background:#000 url("../../images/backgrounds/Vonessen2.jpg") bottom right no-repeat;
}

.containerStyle010
{
	background:#000 url("../../images/backgrounds/Boconcept.jpg") bottom right no-repeat;
}

.containerStyle011
{
	background:#000 url("../../images/backgrounds/Thinkpink.jpg") bottom right no-repeat;
}

.containerStyle012
{
	background:#000 url("../../images/backgrounds/REN.jpg") bottom right no-repeat;
}

.containerStyle013
{
	background:#000 url("../../images/backgrounds/Hacienda.jpg") bottom right no-repeat;
}

.containerStyle014
{
	background:#000 url("../../images/backgrounds/polo.jpg") bottom right no-repeat;
}

.containerStyle015
{
	background:#000 url("../../images/backgrounds/Everest.jpg") bottom right no-repeat;
}

.containerStyle016
{
	background:#000 url("../../images/backgrounds/chelsea_flower.jpg") bottom right no-repeat;
}

.containerStyle017
{
	background:#000 url("../../images/backgrounds/Forman_Field.jpg") bottom right no-repeat;
}

.containerStyle018
{
	background:#000 url("../../images/backgrounds/pamper.jpg") bottom right no-repeat;
}

.containerStyle019
{
	background:#000 url("../../images/backgrounds/Wine-Dinner.jpg") bottom right no-repeat;
}

.containerStyle020
{
	background:#000 url("../../images/backgrounds/Lay_Wheeler.jpg") bottom right no-repeat;
}

.containerStyle021
{
	background:#000 url("../../images/backgrounds/virgin-experiences.jpg") bottom right no-repeat;
}
.containerStyle022
{
	background:#000 url("../../images/backgrounds/venice-tailoring.JPG") bottom right no-repeat;
}
.containerStyle023
{
	background:#000 url("../../images/backgrounds/jura-watches.jpg") bottom right no-repeat;
}
.containerStyle024
{
	background:#000 url("../../images/backgrounds/stoke.jpg") bottom right no-repeat;
}
.containerStyle025
{
	background:#000 url("../../images/backgrounds/Charles_Tyrwhitt.gif") bottom right no-repeat;
}
.containerStyle026
{
	background:#000 url("../../images/backgrounds/fitness_first_banner.gif") bottom right no-repeat;
}
.containerStyle027
{
	background:#000 url("../../images/backgrounds/bose_banner.gif") bottom right no-repeat;
}

.containerStyleRYDER
{
	background:#000 url("../../images/backgrounds/RYDER.jpg") bottom right no-repeat;
}
.containerStyleCHMPL
{
	background:#000 url("../../images/backgrounds/CHMPL.jpg") bottom right no-repeat;
}
.containerStyle_tennis
{
	background:#000 url("../../images/backgrounds/tennis.jpg") bottom right no-repeat;
}.containerStyle_happybox
{
	background:#000 url("../../images/backgrounds/happybox.jpg") bottom right no-repeat;
}

.containerStyle_cliveden
{
	background:#000 url("../../images/backgrounds/cliveden.jpg") bottom right no-repeat;
}
.containerStyle_lowry
{
	background:#000 url("../../images/backgrounds/lowry.jpg") bottom right no-repeat;
}
.containerStyle_sharrow
{
	background:#000 url("../../images/backgrounds/sharrow.jpg") bottom right no-repeat;
}
.containerStyle_stjudes
{
	background:#000 url("../../images/backgrounds/stjudes.jpg") bottom right no-repeat;
}
.containerStyle_stoke
{
	background:#000 url("../../images/backgrounds/stoke.jpg") bottom right no-repeat;
}
.containerStyle_urban
{
	background:#000 url("../../images/backgrounds/urban.jpg") bottom right no-repeat;
}
.containerStyle_swinton
{
	background:#000 url("../../images/backgrounds/swinton.jpg") bottom right no-repeat;
}.containerStyle_sladmore
{
	background:#000 url("../../images/backgrounds/sladmore.jpg") bottom right no-repeat;
}
.nwContainer00 .nwContainer00Inner
{
	background:url("../../images/banner_top_corners.png") top left no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_img/banner_top_corners.png", sizingMethod="crop");
	_height:1%;
}

.nwContentStyle03
{
	padding:8px 115px 23px 27px;
}

.nwContentStyle03 h1
{
	margin:0;
	padding:4px 0 2px;
	line-height:28px;
	*line-height:35px;
	*height:100px;
	font-weight:normal;
	color:#fff;
	font-size:150%;
}

.nwContentStyle03 p
{
	margin:0;
	padding:2px 0 0;
	font-size:75%;
	color:#fff;
	line-height:16px;
}

.nwContentStyle04
{
	padding:20px 30px 27px;
}

.nwContentStyle07
{
	padding:0 0 27px;
}

.nwContentStyle07 h2,
.nwContentStyle04 h2
{
	font-size:100%;
	padding:7px 0 0;
	font-weight:normal;
}

.nwContentStyle07 h2 a,
.nwContentStyle04 h2 a
{
	color:#000;
	text-decoration:none;
}

.nwContentStyle07 h3,
.nwContentStyle04 h3 
{
	font-size:75%;
	padding:7px 0 0;
	font-weight:bold;
}

.nwContentStyle07 p,
.nwContentStyle04 p
{	
	font-size:75%;
	line-height:16px;
	padding:6px 0 13px;
	margin:0;

}

.nwContentStyle07 p a,
.nwContentStyle04 p a
{
	color:#000;
}

.nwContentStyle07 ul,
.nwContentStyle04 ul
{
	padding:4px 0 0;
	margin:0;
	height:1%;
	list-style:none;
}

.nwContentStyle07 ul:after,
.nwContentStyle04 ul:after
{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
}
.nwContentStyle07 ol
{
	padding:4px 0 0;
	margin:0;
	height:1%;
	list-style:none;
}
.nwContentStyle07 ul li,
.nwContentStyle04 ul li
{
	font-size:75%;
	background:url("../../images/list_bullet.gif") left 4px no-repeat;
	padding:4px 0 5px 15px;
	margin:0;
	line-height:15px;
	display:inline-block;
}
.nwContentStyle07 ol li,
.nwContentStyle04 ol li
{
	font-size:75%;
	padding:4px 0 5px 0
	margin:0;
	line-height:15px;
	margin-left:20px;

}
.nwContentStyle07 ol li ul li
{
	font-size:100%;
}

/* Members area landing page */

.nwRow
{
	height:1%;
}
.nwRow:after
{
	content:".";visibility:hidden;display:block;clear:both;height:0;
}

.nwColSet00 .nwCol00a
{
	width:746px;
	float:left;
}

.nwColSet03
{
	width:718px;
	padding:0 0 3px;
}

.nwColSet03a
{
	padding:0 0 0 10px;
}

.nwColSet03b
{
	background:#000 url("../../images/nwColset03_bot.gif") bottom left no-repeat;
	height:1%;
}

.nwColSet03b:after
{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
}

.nwContentStyle05
{
	background:#333 url("../../images/nwColset03_top.gif") top left no-repeat;
	border-bottom:1px solid #666;
	padding:0 0 0 13px;
}

.nwContentStyle05 h2
{
	font-size:118.75%;
	*font-size:137.5%;
	background:transparent url("../../images/h2_bg_dark.gif") no-repeat left 13px;
	margin:0;
	padding:6px 0 3px;
	line-height:21px;
	*height:23px;
	display:block;
}

.nwContentStyle05 h2 a
{
	color:#fff;
	text-decoration:none;
	/*background:url("../../images/h2_bg.gif") left 8px no-repeat;*/
	font-weight:normal;
	padding:0 0 4px 15px;
	display:block;
}

.nwContentStyle05 h3 a
{
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	padding:0 0 4px 15px;
	display:block;
}


.nwColSet03 .nwCol00,
.nwColSet03 .nwCol01
{
	float:left;
	width:354px;
	padding:0 0 22px;
}

.nwColSet03 .nwColInner00
{
	padding: 19px 13px 0;
}

.nwColSet03 .nwColInner00 p
{
	color:#fff;
	font-size:100%;
	line-height:20px;
	padding:0 0 9px;
}

.nwColSet03 .nwColInner00 a
{
	font-size:75%;
	color:#fff;
	display:block;
}



.nwColSet03 .nwColInner00 a.linkStyle10 
{
	text-decoration:none;
	font-size:70%;
}


.nwColSet03 .nwColInner00 a.linkStyle00
{
	clear:both;
}

.nwColSet03 .nwColInner00 img
{
	float:left;
	margin:0 11px 19px 0;
	display:block;
}

.nwSticker .rightHandToolsBody div p a 
{
	background:none;
	font-size:125%;
	text-decoration:underline;	
}

.nwContentStyle06
{
	padding:8px 15px 23px 27px;
}

.nwContentStyle06 h1
{
	margin:0;
	padding:4px 0 2px;
	font-weight:normal;
	color:#fff;
	font-size:143.75%;
	line-height:28px;
	*line-height:35px;
}

.nwContentStyle06 p
{
	margin:0;
	padding:2px 0 0;
	font-size:75%;
	color:#fff;
	line-height:15px;
}

.containerStyle01
{
	background:#000 url("../../images/borderbottom.gif") bottom right no-repeat;
}

.nwContentStyleBox
{
	padding:4px 0 12px;
	height: 1%;
   /* avoid top and bottom padding in this selector */
}

.nwContentStyleBox:after {
   content: "."; 
   display: block; 
   height: 0; 
   clear: both; 
   visibility: hidden;
}

.nwContentStyleText
{
	float:left;
	width:326px;
	padding:0;
}

.nwContentStyleText h2
{
	line-height:22px;
	padding:1px 0 0;
	font-size:100%;
	font-weight:normal;
}

.nwContentStyleText h2 a
{
	color:#000;
	text-decoration:none;
	padding:0 3px 0 0;
	display:block;
}

.nwContentStyleText img
{
	margin-left:5px;
	display:inline-block;
}

.nwContentStyleImg
{
	width:133px;
	float:left;
	padding-top:6px;
}

.nwContentStyleText p
{	
	padding:8px 0 1px;
	margin:0;
}

.nwContentStyleText a.linkStyle02
{
	color:#000;
	font-size:75%;
	display:block;
	margin:0 0 9px;
}

div.nwColSet02
{}
div.nwColSet02b
{padding:10px 9px 40px 0;}
div.nwColSet02 div.nwCol00
{width:768px;float:left;}
div.nwColSet02 div.nwCol00b
{padding:0 40px 0  20px;}


div.nwContentStyle99
{background:url("../../images/nwContentStyle99.gif") 0px 0px no-repeat;}
div.nwContentStyle99 div.nwContentStyle99b
{background:url("../../images/nwContentStyle99.gif") right bottom no-repeat;height:1%;}
div.nwContentStyle99 div.nwContentStyle99b img
{float:left;margin:14px 0 0 14px;}
div.nwContentStyle99 p
{font-size:93.75%;line-height:20px;padding:10px 20px 10px 60px;}

div.nwContentStyle98
{padding:38px 0 0 0;border-bottom:1px solid #e2e2e2;}

div.nwContentStyle98 dl
{padding:18px 0;border-top:1px solid #e2e2e2;height:1%;}
div.nwContentStyle98 dl:after
{visibility:hidden;display:block;content:".";clear:both;height:0;}
div.nwContentStyle98 dl dt
{width:239px;float:left;font-size:75%;font-weight:bold;}
div.nwContentStyle98 dl dd
{width:469px;float:left;}
div.nwContentStyle98 dl dd span
{font-size:75%;display:block;}
div.nwContentStyle98 dl dd span span
{font-size:150%; font-weight:bold; display:inline;}
div.nwContentStyle98 dl dd p
{font-size:75%;margin:0;padding:0 0 20px 0;}
div.nwContentStyle98 dl dd ol
{margin:0;padding:0 0 20px 20px;*padding-left:24px;
list-style-type:decimal;display:block;}
div.nwContentStyle98 dl dd ol li
{font-size:75%;}

div.nwContentStyle98 dl dd div, .nwContentStyle07 div div
{background:#efefef url("../../images/nwContentStyle98tbl.gif") 0px 0px no-repeat;}
div.nwContentStyle98 dl dd div div, .nwContentStyle07 div div div
{background:url("../../images/nwContentStyle98tbl.gif") right bottom no-repeat;padding:1px 1px 4px 1px;}
div.nwContentStyle98 dl dd div div table, .nwContentStyle07 div div div table
{width:467px;border-collapse:collapse;}

div.nwContentStyle98 dl dd table th, div.nwContentStyle98 dl dd table td, .nwContentStyle07 div div div table th, .nwContentStyle07 div div div table td
{font-size:68.75%;font-weight:normal;text-align:center;}
div.nwContentStyle98 dl dd table thead th, .nwContentStyle07 div div div table thead th
{padding:5px 10px;border-right:1px solid #fff;border-bottom:1px solid #fff;}
div.nwContentStyle98 dl dd table tbody th, .nwContentStyle07 div div div table tbody th
{text-align:left; padding:8px 10px;}
div.nwContentStyle98 dl dd table tbody td, .nwContentStyle07 div div div table tbody td
{padding:8px 10px;}
div.nwContentStyle98 dl dd table .cellStyle00, .nwContentStyle07 div div div table .cellStyle00
{border-right:none;}
div.nwContentStyle98 dl dd table tbody td, div.nwContentStyle98 dl dd table tbody th, .nwContentStyle07 div div div table tbody th, .nwContentStyle07 div div div table td
{background:#fff url("../../images/dots-x.gif") 0px bottom repeat-x;}
div.nwContentStyle98 dl dd table tbody tr.last td, div.nwContentStyle98 dl dd table tbody tr.last th, .nwContentStyle07 div div div table tr.last th, .nwContentStyle07 div div div table tr.last td
{background-image:none;padding-bottom:6px;}

div.nwContentStyle97
{padding:30px 0 0 0;}
div.nwContentStyle97 h2
{text-transform:uppercase;font-size:100%;font-weight:normal;padding:0 0 20px 0;}
div.nwContentStyle97 p
{font-size:75%;padding:0 0 20px 0;}

div.nwColSet01 div.nwCol01 div.nwColInner00
{padding:0px 40px 25px 30px;}

div.nwContentStyle96 
{padding:13px 0 5px;}
div.nwContentStyle96 h1
{font-size:150%;*font-size:175%;font-weight:normal; display:block;line-height:28px;}
div.nwContentStyle96 p
{font-size:75%; padding:0 0 15px;}
p.textStyle00
{font-size:68.75%; padding:0 0 15px;color:#888;}
div.nwContentStyle96 ul
{padding:4px 0 10px;margin:0;list-style:none;}
div.nwContentStyle96 ul li
{display:block;padding:0 0 2px 12px;font-size:75%;line-height:16px;
background:url("../../images/list_bullet.gif") 0px -1px no-repeat;}

div.nwContentStyle95
{margin:0 0 10px 0;padding:0 0 4px 0;
background:url("../../images/nwContentStyle95.gif") right bottom no-repeat;}
div.nwContentStyle94 div div div
{height:1%;}
div.nwContentStyle94 div div div:after
{content:".";clear:both;display:block;height:0;visibility:hidden;}
div.nwContentStyle95a
{padding:10px 12px;
background:url("../../images/nwContentStyle95.gif") 0px 0px no-repeat;}
div.nwContentStyle95 h2
{font-size:87.5%;line-height:18px;padding:0 0 6px;}
div.nwContentStyle95 p
{font-size:75%;line-height:16px;padding:0 0 4px;}
div.nwContentStyle95 p a
{color:#000;}
div.nwContentStyle95 div.nwRow input
{float:left;height:13px;width:13px;margin:2px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.nwContentStyle95 div.nwRow label
{float:left;width:400px;font-size:75%;line-height:16px;padding:0 0 5px 13px;}

div.nwContentStyle94
{margin:0 0 10px 0;background:url("../../images/nwContentStyle94.gif") 0px 0px no-repeat; height:1%;}
div.nwContentStyle94a
{background:url("../../images/nwContentStyle94.gif") right bottom no-repeat;padding:12px;}
div.nwContentStyle94 img
{float:left;margin:0 5px 0 0;}
div.nwContentStyle94 h2
{float:left;font-size:87.5%;line-height:18px;padding:4px 0 5px 0;}
div.nwContentStyle94 p
{font-size:75%;line-height:16px;padding:5px 0 10px;}
div.nwContentStyle94 p.legal
{font-size:56.25%;line-height:10px;padding:0;}
div.nwContentStyle94 p a
{color:#000;}

div.extNoHeading div.rightHandToolsHead
{background:url("../../images/rht_heading_bg2.gif") no-repeat 0px 0px;
padding:4px 0 0 0;}

div.extNoHeading div.rightHandToolsBody 
{margin-bottom:10px;}

div.nwSticker div.rightHandGrey
{background:url("../../images/rht-grey.gif") 0px 0px no-repeat;margin-bottom:10px}
div.nwSticker div.rightHandGrey div
{padding:10px 12px;background:url("../../images/rht-grey.gif") right bottom no-repeat;}
div.nwSticker div.rightHandGrey h2,
div.nwSticker div.rightHandGrey h3,
div.nwSticker div.rightHandGrey h4
{font-size:75%;padding:0 0 12px 0;}
div.nwSticker div.rightHandGrey ul
{list-style:none;}
div.nwSticker div.rightHandGrey ul li
{font-size:75%;display:block;padding:0 0 8px 10px;line-height:16px;background:url("../../images/list_bullet_grey.gif") 0px 6px no-repeat;}
div.nwSticker div.rightHandGrey p
{font-size:75%;display:block;padding:0 0 8px 0px;line-height:16px;}

ul.sitemapWrapper
{padding:20px 0 40px 40px;}

ul.sitemapWrapper li
{color:#000;padding:5px 0 0px;}
ul.sitemapWrapper li a
{color:#000;}
ul.sitemapWrapper li ul
{padding:0 0 10px 20px;}
ul.sitemapWrapper li ul li
{font-size:75%;color:#777;}
ul.sitemapWrapper li ul li ul li
{font-size:100%;}

/* footer */

.mainWrap .footer
{
	background-color:#000;
	padding:0 0 1px 9px;
	height:1%;
}

.mainWrap .footer:after
{
	visibility:hidden;
	display:block;
	content:".";
	clear:both;
	height:0;
}

.mainWrap .footer ul
{
	list-style:none;
	float:left;
}

.mainWrap .footer ul li
{
	float:left;
	background:url("../../images/footer_ul_sep.gif") no-repeat right top;
	padding:0 11px;
	margin:0;
	font-size:62.5%;
	line-height:25px;
	display:block;
}

.mainWrap .footer ul li.footerLast
{
	background:none;
}

.mainWrap .footer ul li a
{
	color:#FFF;
	text-decoration:none;
	display:block;
	float:left;
}
div#accesskeys div#skiplinks
{
	position:absolute;
	left:-2000px;
	top:-2000px;
}