@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	padding:0px;
	background:top center no-repeat url(images/body-bg.jpg) #edebe9;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	color:#555555;
	line-height:18px;
}

form, input, select, p, h1, h2, h3, h4, h5, h6, ul, li, ol { margin:0px; padding:0px; }

p { padding:5px 0 5px 0; }

img { border:0px; }
.img-content { border:5px solid #e9e6e3; margin:0px 0px 15px 15px; }

ul { margin:6px 0 6px 15px; }
ul li {
	padding:5px 0 5px 20px;
	list-style:none;

}
#mid-col-main ul li {
	padding:5px 0 5px 30px;
	list-style:none;
	background:0px 6px no-repeat url(images/bullet-point.gif);
}

ol { margin:6px 0 6px 33px; }
ol li {
	padding:3px 0 3px 5px;
}

h1 {
	font-size:22px;
	font-weight:normal;
	color:#484848;
	line-height:normal;
	padding:0px 0px 10px 2px;
}

h2 {
	font-size:18px;
	font-weight:normal;
	color:#8A1B04;
	line-height:normal;
	padding:5px 0 3px 0;
}

h3 {
	font-size:18px;
	font-weight:normal;
	color:#484848;
	line-height:normal;
	padding:5px 0 3px 0;
}
h4 {
	font-size:17px;
	font-weight:normal;
	color:#8A1B04;
	line-height:normal;
	padding:5px 0 3px 0;
}
h5 {
	font-size:13px;
	font-weight:bold;
	color:#484848;
	line-height:normal;
	padding:0px;
}
h6 {
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#999999;
	line-height:normal;
	padding:0px;
}
p a:link {color:#8A1B04; text-decoration:none;}
p a:visited {color:#8A1B04; text-decoration:none;}
p a:hover {color:#8A1B04; text-decoration: none; border-bottom:1px dotted #8A1B04;}
a:link {color:#8A1B04; text-decoration:none;}
a:visited {color:#8A1B04; text-decoration:none;}
a:hover {color:#8A1B04; text-decoration: none; }
input, textarea, select {
	color:#ACA39A;
	font-size:12px;
	background:#FFFFFF;
	border:1px solid #ACA39A;
}
.left {float:left;}
.right {float:right;}

/*****************/
#main-container { padding:0px; margin:0px auto 0px auto; width:1046px;}

/*****************/
#header-container { float:left; width:1046px; }
#header-logos { float:left; margin:10px 0px 10px 0px; width:700px; }
#header-logos a {border:none;}
#header-logos #domina { float:left; padding:10px; width:250px;} 
#header-logos #bcib { float:left; padding:5px 15px 5px 10px; width:150px;}
#header-links {float:right; margin:10px 20px 0px 0px; width:320px; }
#header-links #links { color:#77726e; font-size:11px; float:left; width:150px; }
#header-links #links a { color:#77726e; text-decoration:none; }
#header-links #links a:hover { color:#8A1B04; text-decoration:none; }

#search { float:right; height:20px; width:170px;}
#search .search-input { border:1px solid #ffffff; color:#77726e; font-size:10px; float:left; height:16px; padding:2px 0px 0px 1px; width:120px}
#search .search-button { border:none; float:left; width:29px;}

/******* Navigation *****/
#main-nav-container { float:left; height:55px; width:1046px; }
#main-nav {
	width:1046px;
	height:55px;
	margin:0 auto 0 auto;
}

#main-nav a {
	display:block;
	height:55px;
	float:left;
}

#nav-customer-service { width:184px; background:top left no-repeat url(images/nav-customer-service.gif); }
#nav-customer-service:hover { background:0px -55px no-repeat url(images/nav-customer-service.gif); }
#nav-customer-service_on { width:184px; background:0px -55px no-repeat url(images/nav-customer-service.gif); }

#nav-news{ width:104px; background:top left no-repeat url(images/nav-news.gif); }
#nav-news:hover { background:0px -55px no-repeat url(images/nav-news.gif); }
#nav-news_on { width:104px; background:0px -55px no-repeat url(images/nav-news.gif); }

#nav-media-centre { width:161px; background:top left no-repeat url(images/nav-media-centre.gif); }
#nav-media-centre:hover { background:0px -55px no-repeat url(images/nav-media-centre.gif); }
#nav-media-centre_on { width:161px; background:0px -55px no-repeat url(images/nav-media-centre.gif); }

#nav-bowls-locker{ width:162px; background:top left no-repeat url(images/nav-bowls-locker.gif); }
#nav-bowls-locker:hover { background:0px -55px no-repeat url(images/nav-bowls-locker.gif); }
#nav-bowls-locker_on { width:162px; background:0px -55px no-repeat url(images/nav-bowls-locker.gif); }

#nav-members-area { width:168px; background:top left no-repeat url(images/nav-members-area.gif); }
#nav-members-area:hover { background:0px -55px no-repeat url(images/nav-members-area.gif); }
#nav-members-area_on { width:168px; background:0px -55px no-repeat url(images/nav-members-area.gif); }

#nav-get-a-quote { width:158px; background:top left no-repeat url(images/nav-get-a-quote.gif); }
#nav-get-a-quote:hover { background:0px -55px no-repeat url(images/nav-get-a-quote.gif); }
#nav-get-a-quote_on { width:158px; background:0px -55px no-repeat url(images/nav-get-a-quote.gif); }

#nav-claims { width:109px; background:top left no-repeat url(images/nav-claims.gif); }
#nav-claims:hover { background:0px -55px no-repeat url(images/nav-claims.gif); }
#nav-claims_on { width:109px; background:0px -55px no-repeat url(images/nav-claims.gif); }



/*****************/
#body-container { background:top left repeat-y url(images/body-repeat.gif) #FFFFFF; float:left; padding:0px 23px 5px 23px; width:1000px;}
.col-wrap { float:left; width:100%;}
#left-col-home { float:left; width:210px; }
#latest-news { float:left; margin-bottom:15px; width:210px;}
.arrow:link { border:none; display:block; height:28px; float:right; width:22px; background:top left no-repeat url(images/arrow-off.gif); }
.arrow:hover { border:none; display:block; height:28px; float:right; background:0px -28px no-repeat url(images/arrow-off.gif); }
.item-container { border-top:5px solid #e9e6e3; border-bottom:5px solid #e9e6e3; float:left; padding-bottom:10px; width:100%;}
.item-container2 { border-top:5px solid #e9e6e3; border-bottom:5px solid #e9e6e3; float:left; padding-bottom:0px; width:100%;}
.news-item { float:left; padding:10px 0px 0px 0px; width:210px; }
.news-item h5 a {color:#484848; border:none;}
#newsletter-sign-up-top { background:top left no-repeat url(images/bg-members-home.gif) #f4e5e0; float:left; height:15px; margin:0px 0px 0px 0px; padding:0px; width:210px;}
#newsletter-sign-up { background:bottom left no-repeat url(images/bg-members-home2.gif) #f4e5e0; float:left; height:auto; margin:0px 0px 15px 0px; padding:0px 15px 15px 15px; width:180px;}
#promo { float:left; width:210px;}
#promo a { border:none; }

#mid-col-home { float:left; margin:0px 15px 0px 20px; width:540px; }
#mid-col-home2 { float:left; margin:2px 0px 15px 0px; width:540px; }
.mid-col-left-home { float:left; margin:15px 0px 15px 0px; width:264px;}
.mid-col-left-home  h1 {color:#8A1B04;}
.mid-col-right-home { float:right; margin:15px 0px 15px 0px; width:264px;}
.mid-col-right-home p span { font-style:italic;}

.tips-item { margin-top:10px; }
.tips-img { border:4px solid #e6e3e0; margin:10px 10px 0px 0px; }
#members-login-top { background:top left no-repeat url(images/bg-members-home.gif)  #f4e5e0; float:left; height:15px; margin:0px 0px 0px 0px; padding:0px; width:210px;}
#members-login { background:bottom left no-repeat url(images/bg-members-home2.gif) #f4e5e0; float:left; height:auto; margin:0px 0px 15px 0px; padding:0px 15px 15px 15px; width:180px;}
#contact-home { background:top left no-repeat url(images/bg-contact-home.gif); float:left; height:205px; margin:15px 0px 15px 0px; padding:10px; width:185px;}
#contact-home p { color:#FFFFFF; font-size:17px; }
#contact-home p a { color:#FFFFFF; text-decoration:none; border:none; }

#right-col-home { float:right; width:210px; }

/*****************/
#page-title-area { float:left; margin:0px 0px 5px 0px; width:100%; }
#heading1 { border-bottom:5px solid #e9e6e3; float:left; width:100%;}
#heading1 h1 { padding:0px 0px 5px 2px; }
#breadcrumb-container { float:left; padding-right:10px; padding-top:5px; width:99%;}
#breadcrumb { color:#999999; font-size:10px; float:left; padding-left:3px; }
#breadcrumb a { color:#999999; text-decoration:none; }
#breadcrumb a:hover { border-bottom:1px dotted #999999; }
#left-col-main { float:left; width:220px; }
#mid-col-main { float:left; margin:0px 0px 0px 20px; width:755px; }

.feature-box { border-top:5px solid #e9e6e3; border-bottom:5px solid #e9e6e3; float:left; padding:10px 5px 10px 5px; margin:15px 12px 15px 0px; width:227px;}
.feature-box h3 a { border:none; color:#484848; }
.feature-box .feature-img { border:5px solid #e9e6e3; margin:10px 0px 10px 0px; }

/********SUB NAV********/
#sub_nav { border-top:1px dashed #aca39a; border-bottom:1px dashed #aca39a; float:left; padding:5px 0px 10px 0px; margin-bottom:15px; width:100%;}
#sub_nav a {
	display:block;
	height:auto;
	font-size:14px;
	text-decoration:none;
	}
a.sub_nav_item { background:none; color:#484848; padding:5px 0px 5px 30px; }
a.sub_nav_item:hover { color:#484848; background:5px 5px no-repeat url(images/arrow-sub-nav-on.gif) #ffffff; padding:5px 0px 5px 30px; }
a.sub_nav_item_on { color:#484848; background:3px 4px no-repeat url(images/arrow-sub-nav-on.gif) #ffffff; padding:5px 0px 5px 30px; }

/*********/
#pagination-top { border-bottom:5px solid #e9e6e3; height:20px; font-size:10px; color:#999999; float:left; margin-bottom:15px; width:100%; }
#pagination-top span { font-weight:bold; }
#pagination-top .right { color:#e9e6e3; }
#pagination-top .right a { color:#999999; }
#pagination-bottom { border-top:5px solid #e9e6e3; height:20px; font-size:10px; color:#999999; float:left; margin-top:15px; width:100%; }
#pagination-bottom span { font-weight:bold; }
#pagination-bottom .right { color:#e9e6e3; }
#pagination-bottom .right a { color:#999999; }
.news-list-item  { float:left; margin-bottom:2px; width:755px; }
.news-list-item span { font-weight:bold; }
.news-list-item span a { color:#484848; }

/**********/
.resource { float:left; width:740px; margin:15px 0px 15px 0px;}
.resource .pdf { float:left; padding:2px 10px 0px 10px;}
.resource .resource-text { border-bottom:1px dashed #aca39a; float:left; padding:0px 0px 5px 2px; width:665px; }
.resource .resource-text p { padding:0px; }
.resource .resource-text span { color:#777777; font-weight:normal; font-size:13px;}
.resource .resource-text span a { color:#484848; font-weight:bold; border:none; }
.resource .resource-description p { color:#999999; font-size:10px; padding:2px 0px 0px 0px;}

/************/
#restricted-box { background:top left no-repeat url(images/bg-restricted-top.gif) #f4e5e0; height:auto; padding:15px 15px 0px 15px; margin:15px auto 0px auto; width:549px; }
#restricted-box-btm { background:bottom left no-repeat url(images/bg-restricted.gif) #f4e5e0; height:15px; padding:0px; margin:0px auto 15px auto; width:579px; }
#payment-box { background:top left no-repeat url(images/bg-payment-top.gif) #f4e5e0; float:left; height:auto; padding:15px 15px 0px 15px; margin:15px 0px 0px 170px; width:385px; }
#payment-box-btm { background:bottom left no-repeat url(images/bg-payment.gif) #f4e5e0; float:left; height:15px; padding:0px; margin:0px 0px 15px 170px; width:415px; }
#claims-box { background:top left no-repeat url(images/bg-claims-top.gif) #f4e5e0; height:auto; padding:15px 15px 0px 15px; margin:5px 0px 0px 0px; width:710px; }
#claims-box-btm { background:top left no-repeat url(images/bg-claims-btm.gif) #f4e5e0; height:30px; padding:0px; margin:0px 0px 15px 0px; width:740px; }
.line-break { border-bottom:1px dashed #aca39a; height:15px; margin-bottom:15px; width:100%; }
.line-break2 { border-bottom:1px dashed #aca39a; height:5px; margin-bottom:15px; width:100%; }

/***** photo gallery ****/
.gallery-thumb { border:1px solid #b4aca4; float:left; height:87px; padding:4px; text-align:center; width:132px; }
.gallery-thumb2 { border:1px solid #b4aca4; float:left; height:87px; padding:4px; margin:4px; text-align:center; width:132px; }
.gallery-text { float:left; margin-left:10px; width:603px; }
.border { border-bottom:1px dashed #aca39a; }
.gallery-pagination-top { border-bottom:1px dashed #aca39a; float:left; margin:0px 200px 10px 200px; text-align:center; width:355px; }
.gallery-pagination-bottom { border-top:1px dashed #aca39a; float:left; margin:10px 200px 0px 200px; text-align:center; width:355px; }
.photo-pagination-top { border-bottom:1px dashed #aca39a; float:left; margin:0px 0px 10px 0px; width:755px; }
.photo-pagination-top .left { float:left; width:350px; }
.photo-pagination-top .right { float:right; text-align:right; width:350px; }
#photo { float:left; text-align:center; width:755px; }
.photo-bottom { border-top:1px dashed #aca39a; float:left; margin:10px 0px 0px 0px; width:755px; }

/************/
#progress-container { background:top left no-repeat url(images/bg-claims-top.gif) #f4e5e0; height:71px; padding:15px 15px 0px 15px; margin:5px 0px 0px 0px; width:710px; }
#progress-container a.progress_tab {
	font-size:15px;
	color:#dac0b7;
	width:142px;
	height:56px;
	display:block;
	float:left;
	background:center 10px no-repeat url(images/step-tab.gif);
	text-align:center;
	padding:0px;
}
#progress-container a.progress_tab:hover {
	font-size:15px;
	color:#8A1B04;
	width:142px;
	height:56px;
	display:block;
	float:left;
	background:center -42px no-repeat url(images/step-tab.gif);
	padding:0px;
	text-align:center;
}
#progress-container a.progress_tab_on {
	font-size:15px;
	color:#8A1B04;
	width:142px;
	height:56px;
	display:block;
	float:left;
	background:center 10px no-repeat url(images/step-tab-on.gif);
	padding:0px;
	text-align:center;
}
.step-container { background:#f4e5e0; float:left; height:auto; padding:0px 15px 0px 15px; margin:0px 0px 0px 0px; width:710px; }
#step-container-btm { background:bottom left no-repeat url(images/bg-claims-btm.gif) #f4e5e0; float:left; height:30px; padding:0px; margin:0px 0px 15px 0px; width:740px;}
.step_buttons input { border:none; background:none; }


/*********************/
#contact-details { border-bottom:5px solid #e9e6e3; border-top:5px solid #e9e6e3; float:left; width:365px; }
#staff { border-bottom:5px solid #e9e6e3; border-top:5px solid #e9e6e3; float:left; width:740px; }
.light-row { border-bottom:1px dashed #aca39a; background:#ffffff; height:20px; padding:5px 0px 5px 10px; }
.dark-row { border-bottom:1px dashed #aca39a; background:#f4f3f2;height:20px; padding:5px 0px 5px 10px; }
#google-map { float:left; margin-bottom:15px; width:745px; }
#contact-col-1 { float:left; margin:0px 15px 15px 0px; width:365px; }
#contact-col-2 { float:left; margin:0px 0px 15px 0px; width:365px; }
#enquiry-box { background:top left no-repeat url(images/bg-enquiry-top.gif) #f4e5e0; height:auto; padding:15px 15px 0px 15px; margin:0px; width:335px; }
#enquiry-box-btm { background:top left no-repeat url(images/bg-enquiry-btm.gif) #f4e5e0; height:15px; padding:0px; margin:0px; width:365px; }

/*video*/
/*************/
#mid-col-video { float:left; margin:0px 15px 0px 20px; width:480px; }
#right-col-video { border-bottom:5px solid #e9e6e3; border-top:5px solid #e9e6e3; float:left; padding:15px 0px 15px 5px; width:235px; }
#video-embed { margin:0px 0px 15px 0px; }
.video-thumb { float:left; margin-top:15px; width:235px;}
.video-thumb .img { border:1px solid #aca39a; float:left; margin-right:10px; width:120px;}
.video-thumb .text { float:left; width:100px; }


/*****************/
#footer-container { background:top left no-repeat url(images/footer-body-close.gif); float:left; padding:20px; width:1006px;}
#footer-links { color:#867C73; float:right; text-align:right; width:500px; }
#footer-links a { color:#A95454; text-decoration:none; }
#footer-links a:hover {color:#A95454; text-decoration: none; border-bottom:1px dotted #A95454;}
#footer-container #logos { color:#7c7267; float:left; width:450px; }

/*News Feed Frame*/
/*****************/
#news_fee_frame { padding-bottom:10px; width: 210px; height: 223px;}
