@charset "utf-8";


/* ********************************************** Index Page ********************************************** */

#left-2-col {
	width:423px;
	margin:0;
	padding:0;
	float:left;
}

#right-2-col {
	width:411px;
	margin:0;
	padding:0;
	float:left;
}

/* Bespoke Insurance */

#bespoke-insurance {
overflow: hidden;
width:423px;
height:193px !important;
float:left;
display:block;
background-image:url(../images/nav/bespoke-insurance-bg.jpg);
}

#bespoke-insurance-button {
overflow: hidden;
width:411px;
height: 113px !important;
float:left;
display:block;
background-image:url(../images/nav/bespoke-insurance-button.jpg);
}

#bespoke-insurance-button:hover {
background-position:0 -113px;
}

/* Risk Management */

#risk-management {
overflow: hidden;
width:411px;
height:193px !important;
float:left;
display:block;
background-image:url(../images/nav/risk-managment-bg.jpg);
}

#risk-management-button {
overflow: hidden;
width:411px;
height: 113px !important;
float:left;
display:block;
background-image:url(../images/nav/risk-managment-button.jpg);
}

#risk-management-button:hover {
background-position:0 -113px;
}

/* ********************************************** Section Pages ********************************************** */

#section-col1 {
	width:210px;
	margin:0;
	padding:0;
	float:left;
}

#section-col2 {
	width:210px;
	margin:0;
	padding:0;
	float:left;
}

#section-col3 {
	width:210px;
	margin:0;
	padding:0;
	float:left;
}

#section-col4 {
	width:204px;
	margin:0;
	padding:0;
	float:left;
}

/* Contruction */

#commercial-insurance {
overflow: hidden;
width:210px;
height:307px !important;
float:left;
display:block;
background-image:url(../images/nav/commercial-insurance-bg.jpg);
}

#commercial-insurance-button {
overflow: hidden;
width:210px;
height: 100px !important;
float:left;
display:block;
background-image:url(../images/nav/commercial-insurance-button.jpg);
}

#commercial-insurance-button:hover {
background-position:0 -100px;
}

/* Charity and Religious */

#charity-insurance {
overflow: hidden;
width:210px;
height:307px !important;
float:left;
display:block;
background-image:url(../images/nav/charity-insurance-bg.jpg);
}

#charity-insurance-button {
overflow: hidden;
width:210px;
height: 100px !important;
float:left;
display:block;
background-image:url(../images/nav/charity-insurance-button.jpg);
}

#charity-insurance-button:hover {
background-position:0 -100px;
}

/* Care Home */

#carehome-insurance {
overflow: hidden;
width:210px;
height:307px !important;
float:left;
display:block;
background-image:url(../images/nav/care-home-insurance-bg.jpg);
}

#carehome-insurance-button {
overflow: hidden;
width:210px;
height: 100px !important;
float:left;
display:block;
background-image:url(../images/nav/care-home-insurance-button.jpg);
}

#carehome-insurance-button:hover {
background-position:0 -100px;
}

/* Construction Insurance */

#construction-insurance {
overflow: hidden;
width:204px;
height:307px !important;
float:left;
display:block;
background-image:url(../images/nav/construction-insurance-bg.jpg);
}

#construction-insurance-button {
overflow: hidden;
width:204px;
height: 100px !important;
float:left;
display:block;
background-image:url(../images/nav/construction-insurance-button.jpg);
}

#construction-insurance-button:hover {
background-position:0 -100px;
}
/* Personal Insurance */

#personal-insurance {
overflow: hidden;
width:204px;
height:307px !important;
float:left;
display:block;
background-image:url(../images/nav/personal-insurance-bg.jpg);
}

#personal-insurance-button {
overflow: hidden;
width:204px;
height: 100px !important;
float:left;
display:block;
background-image:url(../images/nav/personal-insurance-button.jpg);
}

#personal-insurance-button:hover {
background-position:0 -100px;
}

/* Health and Safety */

#health-and-safety {
overflow: hidden;
width:210px;
height:307px !important;
float:left;
display:block;
background-image:url(../images/nav/health-bg.jpg);
}

#health-and-safety-button {
overflow: hidden;
width:210px;
height: 100px !important;
float:left;
display:block;
background-image:url(../images/nav/health-button.jpg);
}

#health-and-safety-button:hover {
background-position:0 -100px;
}

/* Training */

#training {
overflow: hidden;
width:210px;
height:307px !important;
float:left;
display:block;
background-image:url(../images/nav/training-bg.jpg);
}

#training-button {
overflow: hidden;
width:210px;
height: 100px !important;
float:left;
display:block;
background-image:url(../images/nav/training-button.jpg);
}

#training-button:hover {
background-position:0 -100px;
}

/* Business Continuity Planning */

#business {
overflow: hidden;
width:210px;
height:307px !important;
float:left;
display:block;
background-image:url(../images/nav/business-bg.jpg);
}

#business-button {
overflow: hidden;
width:210px;
height: 100px !important;
float:left;
display:block;
background-image:url(../images/nav/business-button.jpg);
}

#business-button:hover {
background-position:0 -100px;
}

/* Other Section */

#other {
overflow: hidden;
width:204px;
height:307px !important;
float:left;
display:block;
background-image:url(../images/nav/other-bg.jpg);
}

#other-button {
overflow: hidden;
width:204px;
height: 100px !important;
float:left;
display:block;
background-image:url(../images/nav/other-button.jpg);
}

#other-button:hover {
background-position:0 -100px;
}

/* ********************************************** Product Pages ********************************************** */

.product-leftcolumn{
width:525px;
float:left;
padding-bottom:12px;
}

.product-rightcolumn{
width:310px;
float:left;
}

.title{
width:505px;
height:145px;
padding:0px 0px 0px 10px;
background-repeat:no-repeat;
}

.title h1 {
 color:#08144e;
 font-weight:normal;
 font-stretch:condensed;
 padding:7px 0px 5px 0px;
 font-size:24px;
}

.title p {
width:400px;
margin:0;
padding:0px 0px 10px 0px;
}

#travel-title{background:url(../images/nav/travel-title.jpg);}

#commercial-title{background:url(../images/nav/commercial-title.jpg);}

#charitytitle{background-image:url(../images/nav/charity-title.jpg);}

#sitemaptitle{background-image:url(../images/nav/sitemap-title.jpg);}

#constructiontitle{background-image:url(../images/nav/construction-title.jpg);}

#personal-title {background:url(../images/nav/personal-title.jpg);}

#personaltitle{background-image:url(../images/nav/personal-title.jpg);}

#othertitle{background-image:url(../images/nav/other-title.jpg);}

#businesstitle{background-image:url(../images/nav/business-title.jpg);}

#carehometitle{background-image:url(../images/nav/care-home-title.jpg);}

#healthtitle{background-image:url(../images/nav/health-title.jpg);}

#trainingtitle{background-image:url(../images/nav/training-title.jpg);width:500px;}