/*----------------------------------------------------------------------------*
 * Navigation styles
 *----------------------------------------------------------------------------*/
/* Navigation Left */
ul#navigationLeft
{
	margin:				0px !important;
}

ul#navigationLeft li
{
	border-bottom:			1px solid #E5E5E5;
	padding:			0px !important;
}

ul#navigationLeft li a
{
	display:			block;
	padding:			7px 10px;
	font-size:			13px;
	font-weight:			bold;
	color:				#6D6E71;
	text-decoration:		none;
}

ul#navigationLeft li a:hover
{
	color:				#ED1B2E;
	text-decoration:		underline;
}

ul#navigationLeft li.active
{
	background:			#F6F6F6;
}

ul#navigationLeft li.active a
{
	color:				#EE1B2E;
}

ul#navigationLeft li ul
{
	margin:				0px !important;
	display: 			none;
}

ul#navigationLeft li.active ul
{
	display: 			block;
}


ul#navigationLeft li li
{
	border-bottom:			none;
	background:			transparent url(../Images/template/body/navigationLeftGreyBullet.gif) no-repeat 12px 9px;
}

ul#navigationLeft li li.active
{
	background:			transparent url(../Images/template/body/navigationLeftRedBullet.gif) no-repeat 12px 9px;
}

ul#navigationLeft li li a
{
	font-size:			11px;
	font-weight:			normal;
	padding:			5px 10px 5px 23px;
}

ul#navigationLeft li li a,
ul#navigationLeft li.active li a
{
	color:				#333333;
}

ul#navigationLeft li li a:hover,
ul#navigationLeft li.active li a:hover
{
	color:				#EE1B2E;
	text-decoration:		none;
}


ul#navigationLeft li li.active a
{
	color:				#EE1B2E;
}


/*----------------------------------------------------------------------------*
 * Module Table
 *----------------------------------------------------------------------------*/
/* Generic Category Module */
div.moduleCategory
{
	position:			relative;
	background:			transparent url(../Images/pages/module/category/bg.gif) repeat-y;
	width:				460px;
	height:				113px;
	margin-left:			-7px;
}

div.moduleCategory div.header
{
	position:			absolute;
	top:				0px;
	left:				0px;
	background:			transparent url(../Images/pages/module/category/headerBg.gif) no-repeat;
	width:				100%;
	height:				16px;
}

div.moduleCategory div.body div.left
{
	position:			absolute;
	top:				9px;
	left:				9px;
	width:				275px;
	padding:			5px 10px;
}

div.moduleCategory div.body div.left h2
{
	margin:				5px 0px;
}

div.moduleCategory div.body div.left h2 a
{
	text-decoration:		none;
}

div.moduleCategory div.body div.left p
{
	width:				95%;
	height:				33px;
	overflow:			hidden;
}

div.moduleCategory div.body div.right
{
	position:			absolute;
	top:				9px;
	right:				9px;
	width:				169px;
	z-index:			2;
}

div.moduleCategory div.footer
{
	position:			absolute;
	bottom:				0px;
	left:				0px;
	z-index:			1;
	background:			transparent url(../Images/pages/module/category/footerBg.gif) no-repeat;
	width:				100%;
	height:				16px;
}


/*----------------------------------------------------------------------------*
 * Branch Page Styles
 *----------------------------------------------------------------------------*/
ul#branchList
{
	margin:				0px !important;
}

ul#branchList li
{
	float:				left;
	background:			none !important;
	width:				220px;
	padding:			0px 10px 0px 0px !important;
}

ul#branchList li div.address
{
	height:				55px;
}

ul#branchList li div.phone
{
	height:				30px;
}

ul#branchList li div.open
{
	height:				60px;
}


/*----------------------------------------------------------------------------*
 * Sitemap Page Styles
 *----------------------------------------------------------------------------*/
ul#sitemapList,
ul#sitemapList ul
{
	margin:				0px !important;
}


/*----------------------------------------------------------------------------*
 * Module Themes
 *----------------------------------------------------------------------------*/
div#body div.furtherInformation
{
	background:			#ECECEC;
	padding:			10px;
	margin-top:			15px;
}

div#body div.furtherInformation ul
{
	margin:				5px 0px 0px 0px;
}

div#body div.furtherInformation ul li
{
	padding:			3px 0px 3px 25px;
	background-position:		0px 2px !important;
	background-repeat:		no-repeat;
	color:				#6D6E71;
}


/*----------------------------------------------------------------------------*
 * Module Themes
 *----------------------------------------------------------------------------*/
div#body ul
{
	margin-left:			10px;
}

div#body li
{
	padding:			5px 0px 5px 17px;
}

/* Table - details */
table.details
{
	border: 			none;
}

div#body div table.details thead td
{
	padding:			4px 8px;
	font-size:			1.2em;
	font-weight:			bold;
	color:				#FFFFFF;
	/*background-image:		url("../Images/theme/tableTopBg.png");*/
	background:		transparent url("../Images/template/header/navigationMainRight.png");
	background-repeat:		no-repeat;
	background-position:top 	right;
	border-bottom:			7px solid #FFFFFF;
	border-left:			none;
	border-right:			none;
	border-top:			none;
}

div#body div table.details tfoot td
{
	height:				17px;
	background-image:		url("../Images/theme/tableBottomBg.png");
	background-repeat:		no-repeat;
	background-position:		bottom right;
	border-top:			7px solid #FFFFFF;
	border-left:			none;
	border-right:			none;
	border-bottom:			none;
}

div#body div table.feature
{
	width:				100%;
}

div#body div table.feature tbody tr.first td
{
	border-top:			none;
	padding:			10px 5px;
}

div#body div table.feature tbody td
{
	padding:			10px 5px;
}

div#body div table.feature tbody tr td.first
{
	width:				150px;
	border-left:			none;
}


/* Table - browse */
div#body div table.browse
{
	width:				100%;
}

div#body div table.browse tbody td ul
{
	margin:					0px;
}

div#body div table.browse tbody td ul li
{
	float:					left;
	width:					215px;
	padding:				10px 10px 0px 0px;
	background:				none !important;
}

div#body div table.browse tbody td ul li h3 a
{
	text-decoration:		none;
}

/* Table - compare */
div#body div table.compare thead td
{
	padding:			4px 8px;
	font-size:			1.2em;
	font-weight:			bold;
	color:				#FFFFFF;
	vertical-align:			bottom;
}

div#body div table.compare thead tr.columns td
{
	background-color:		#FFFFFF;
	border-bottom-style:		solid;
	border-bottom-width:		4px;
	color:				#333333;
	font-size:			0.9em;
}

div#body div table.compare tfoot tr td
{
	background-color:		#FFFFFF !important;
}

div#body div table.compare tfoot tr td
{
	border-top-style:		solid;
	border-top-width:		4px;
	vertical-align:			bottom;
	padding:			10px 6px 0px 6px;
}

div#body div table.compare tbody tr td
{
	border-left:			3px solid #FFFFFF;
	padding:			6px 10px;
	text-align:			center;
	vertical-align:			middle;
	font-size:			0.9em;
}

div#body div table.compare tbody tr.odd td
{
	background:			#ECECEC;
}

div#body div table.compare tbody tr td.first
{
	width:				100px;
	border-left:			none;
	font-weight:			bold;
	text-align:			left;
	vertical-align:			top;
}

div#body div table.compare tbody tr.odd td.first
{
	background:			#DCDCDC;
}


/* Buttons */
div#body div.buttons
{
}

div#body div.buttons div
{
	float:				left;
	margin:				10px 10px 10px 0px;
}

div#body div.buttons div a
{
	color:				#FFFFFF;
	font-size:			0px !important;
	text-decoration:		none !important;
	letter-spacing:			-10px;
}

div#body div.buttons div.enquire a
{
	display:			block;
	width:				83px;
	height:				24px;
	padding:			0px;
}

div#body div.buttons div.quote a
{
	display:			block;
	width:				1px;
	height:				1px;
	padding:			0px;
}

div#body div.buttons div.apply a
{
	display:			block;
	width:				99px;
	height:				24px;
	padding:			0px;
}

div#body div.buttons div.quoteAndBuy a
{
	display:			block;
	width:				96px;
	height:				24px;
	padding:			0px;
}

div#body div.buttons div.buy a
{
	display:			block;
	width:				84px;
	height:				24px;
	padding:			0px;
}


/*----------------------------------------------------------------------------*
 * Module Themes - Orange
 *----------------------------------------------------------------------------*/
div#body div.orange h2,
div#body div.orange h3
{
	color:				#F68B1F;
}

div#body div.orange a, div#body div.orange a:active, div#body div.orange a:visited
{
	color:				#F68B1F;
}

div#body div.orange a:hover
{
	text-decoration:		none;
}

div#body div.orange a.more, div#body div.orange a.more:active, div#body div.orange a.more:visited
{
	background:			transparent url(../Images/theme/orange/arrow.gif) no-repeat center right;
	font-weight:			bold;
	text-decoration:		none;
	padding-right:			10px;
}

div#body div.orange a.more:hover
{
	text-decoration:		underline;
}

div#body div.orange ul li
{
	background:			transparent url(../Images/theme/orange/bullet.gif) no-repeat 0px 6px;
}

/* Table - details */
div#body div.orange table.details thead td
{	
	background-color:		#F68B1F;
}

div#body div.orange table.details tfoot td
{
	background-color:		#F68B1F;
}

div#body div.orange table.feature tbody td
{
	border:			1px solid #F68B1F;
	border-right:		none;
	border-bottom:		none;
}

/* Table - compare */
div#body div.orange table.compare thead td
{
	background-color:		#F68B1F;
}

div#body div.orange table.compare thead tr.columns td
{
	border-color:			#F68B1F;
}

div#body div.orange table.compare tfoot td
{
	border-color:			#F68B1F;
}

/* Further information */
div#body div.orange div.furtherInformation ul li.call
{
	background-image:		url("../Images/theme/orange/iconCall.gif");
}

div#body div.orange div.furtherInformation ul li.enquire
{
	background-image:		url("../Images/theme/orange/iconEnquire.gif");
}

div#body div.orange div.furtherInformation ul li.quote
{
	background-image:		url("../Images/theme/orange/iconQuote.gif");
}

div#body div.orange div.furtherInformation ul li.apply
{
	background-image:		url("../Images/theme/orange/iconApply.gif");
}

div#body div.orange div.furtherInformation ul li.quoteAndBuy
{
	background-image:		url("../Images/theme/orange/iconApply.gif");
}

div#body div.orange div.furtherInformation ul li.branch
{
	background-image:		url("../Images/theme/orange/iconBranch.gif");
}

div#body div.orange div.furtherInformation ul li.mobile
{
	background-image:		url("../Images/theme/orange/iconMobile.gif");
}

/* Category Module */
div.moduleCategory div.orange div.right img
{
	border-bottom:			18px solid #F68B1F;
}

/* Buttons */
div#body div.orange div.buttons div.enquire a
{
	background-image:		url("../Images/theme/orange/btnEnquire.gif");
}

div#body div.orange div.buttons div.quote a
{
	background-image:		url("../Images/theme/orange/btnQuote.gif");
}

div#body div.orange div.buttons div.apply a
{
	background-image:		url("../Images/theme/orange/btnApply.gif");
}

div#body div.orange div.buttons div.quoteAndBuy a
{
	background-image:		url("../Images/theme/orange/btnQuoteAndBuy.gif");
}

div#body div.orange div.buttons div.buy a
{
	background-image:		url("../Images/theme/orange/btnBuy.gif");
}


/*----------------------------------------------------------------------------*
 * Module Themes - Dark Blue
 *----------------------------------------------------------------------------*/
div#body div.darkBlue h2,
div#body div.darkBlue h3
{
	color:				#003E7E;
}

div#body div.darkBlue a, div#body div.darkBlue a:active, div#body div.darkBlue a:visited
{
	color:				#003E7E;
}

div#body div.darkBlue a:hover
{
	text-decoration:		none;
}

div#body div.darkBlue a.more, div#body div.darkBlue a.more:active, div#body div.darkBlue a.more:visited
{
	background:			transparent url(../Images/theme/darkBlue/arrow.gif) no-repeat center right;
	font-weight:			bold;
	text-decoration:		none;
	padding-right:			10px;
}

div#body div.darkBlue a.more:hover
{
	text-decoration:		underline;
}

div#body div.darkBlue ul li
{
	background:			transparent url(../Images/theme/darkBlue/bullet.gif) no-repeat 0px 6px;
}

/* Table - details */
div#body div.darkBlue table.details thead td
{	
	background-color:		#003E7E;
}

div#body div.darkBlue table.details tfoot td
{
	background-color:		#003E7E;
}

div#body div.darkBlue table.feature tbody td
{
	border:			1px solid #003E7E;
	border-right:		none;
	border-bottom:		none;
}

/* Table - compare */
div#body div.darkBlue table.compare thead td
{
	background-color:		#003E7E;
}

div#body div.darkBlue table.compare thead tr.columns td
{
	border-color:			#003E7E;
}

div#body div.darkBlue table.compare tfoot td
{
	border-color:			#003E7E;
}

/* Further information */
div#body div.darkBlue div.furtherInformation ul li.call
{
	background-image:		url("../Images/theme/darkBlue/iconCall.gif");
}

div#body div.darkBlue div.furtherInformation ul li.enquire
{
	background-image:		url("../Images/theme/darkBlue/iconEnquire.gif");
}

div#body div.darkBlue div.furtherInformation ul li.quote
{
	background-image:		url("../Images/theme/darkBlue/iconQuote.gif");
}

div#body div.darkBlue div.furtherInformation ul li.apply
{
	background-image:		url("../Images/theme/darkBlue/iconApply.gif");
}

div#body div.darkBlue div.furtherInformation ul li.quoteAndBuy
{
	background-image:		url("../Images/theme/darkBlue/iconApply.gif");
}

div#body div.darkBlue div.furtherInformation ul li.branch
{
	background-image:		url("../Images/theme/darkBlue/iconBranch.gif");
}

div#body div.darkBlue div.furtherInformation ul li.mobile
{
	background-image:		url("../Images/theme/darkBlue/iconMobile.gif");
}

/* Category Module */
div.moduleCategory div.darkBlue div.right img
{
	border-bottom:			18px solid #003E7E;
}

/* Buttons */
div#body div.darkBlue div.buttons div.enquire a
{
	background-image:		url("../Images/theme/darkBlue/btnEnquire.gif");
}

div#body div.darkBlue div.buttons div.quote a
{
	background-image:		url("../Images/theme/darkBlue/btnQuote.gif");
}

div#body div.darkBlue div.buttons div.apply a
{
	background-image:		url("../Images/theme/darkBlue/btnApply.gif");
}

div#body div.darkBlue div.buttons div.quoteAndBuy a
{
	background-image:		url("../Images/theme/darkBlue/btnQuoteAndBuy.gif");
}

div#body div.darkBlue div.buttons div.buy a
{
	background-image:		url("../Images/theme/darkBlue/btnBuy.gif");
}

/*----------------------------------------------------------------------------*
 * Module Themes - Yellow
 *----------------------------------------------------------------------------*/
div#body div.yellow h2,
div#body div.yellow h3
{
	color:				#F2DB00;
}

div#body div.yellow a, div#body div.yellow a:active, div#body div.yellow a:visited
{
	color:				#F2DB00;
}

div#body div.yellow a:hover
{
	text-decoration:		none;
}

div#body div.yellow a.more, div#body div.yellow a.more:active, div#body div.yellow a.more:visited
{
	background:			transparent url(../Images/theme/yellow/arrow.gif) no-repeat center right;
	font-weight:			bold;
	text-decoration:		none;
	padding-right:			10px;
}

div#body div.yellow a.more:hover
{
	text-decoration:		underline;
}

div#body div.yellow ul li
{
	background:			transparent url(../Images/theme/yellow/bullet.gif) no-repeat 0px 6px;
}

/* Table - details */
div#body div.yellow table.details thead td
{	
	background-color:		#F2DB00;
}

div#body div.yellow table.details tfoot td
{
	background-color:		#F2DB00;
}

div#body div.yellow table.feature tbody td
{
	border:			1px solid #F2DB00;
	border-right:		none;
	border-bottom:		none;
}

/* Table - compare */
div#body div.yellow table.compare thead td
{
	background-color:		#F2DB00;
}

div#body div.yellow table.compare thead tr.columns td
{
	border-color:			#F2DB00;
}

div#body div.yellow table.compare tfoot td
{
	border-color:			#F2DB00;
}

/* Further information */
div#body div.yellow div.furtherInformation ul li.call
{
	background-image:		url("../Images/theme/yellow/iconCall.gif");
}

div#body div.yellow div.furtherInformation ul li.enquire
{
	background-image:		url("../Images/theme/yellow/iconEnquire.gif");
}

div#body div.yellow div.furtherInformation ul li.quote
{
	background-image:		url("../Images/theme/yellow/iconQuote.gif");
}

div#body div.yellow div.furtherInformation ul li.apply
{
	background-image:		url("../Images/theme/yellow/iconApply.gif");
}

div#body div.yellow div.furtherInformation ul li.quoteAndBuy
{
	background-image:		url("../Images/theme/yellow/iconApply.gif");
}

div#body div.yellow div.furtherInformation ul li.branch
{
	background-image:		url("../Images/theme/yellow/iconBranch.gif");
}

div#body div.yellow div.furtherInformation ul li.mobile
{
	background-image:		url("../Images/theme/yellow/iconMobile.gif");
}

/* Category Module */
div.moduleCategory div.yellow div.right img
{
	border-bottom:			18px solid #F2DB00;
}

/* Buttons */
div#body div.yellow div.buttons div.enquire a
{
	background-image:		url("../Images/theme/yellow/btnEnquire.gif");
}

div#body div.yellow div.buttons div.quote a
{
	background-image:		url("../Images/theme/yellow/btnQuote.gif");
}

div#body div.yellow div.buttons div.apply a
{
	background-image:		url("../Images/theme/yellow/btnApply.gif");
}

div#body div.yellow div.buttons div.quoteAndBuy a
{
	background-image:		url("../Images/theme/yellow/btnQuoteAndBuy.gif");
}

div#body div.yellow div.buttons div.buy a
{
	background-image:		url("../Images/theme/yellow/btnBuy.gif");
}

/*----------------------------------------------------------------------------*
 * Module Themes - Green
 *----------------------------------------------------------------------------*/
div#body div.green h2,
div#body div.green h3
{
	color:				#94C947;
}

div#body div.green a, div#body div.green a:active, div#body div.green a:visited
{
	color:				#94C947;
}

div#body div.green a:hover
{
	text-decoration:		none;
}

div#body div.green a.more, div#body div.green a.more:active, div#body div.green a.more:visited
{
	background:			transparent url(../Images/theme/green/arrow.gif) no-repeat center right;
	font-weight:			bold;
	text-decoration:		none;
	padding-right:			10px;
}

div#body div.green a.more:hover
{
	text-decoration:		underline;
}

div#body div.green ul li
{
	background:			transparent url(../Images/theme/green/bullet.gif) no-repeat 0px 6px;
}

/* Table - details */
div#body div.green table.details thead td
{	
	background-color:		#94C947;
}

div#body div.green table.details tfoot td
{
	background-color:		#94C947;
}

div#body div.green table.feature tbody td
{
	border:			1px solid #94C947;
	border-right:		none;
	border-bottom:		none;
}

/* Table - compare */
div#body div.green table.compare thead td
{
	background-color:		#94C947;
}

div#body div.green table.compare thead tr.columns td
{
	border-color:			#94C947;
}

div#body div.green table.compare tfoot td
{
	border-color:			#94C947;
}

/* Further information */
div#body div.green div.furtherInformation ul li.call
{
	background-image:		url("../Images/theme/green/iconCall.gif");
}

div#body div.green div.furtherInformation ul li.enquire
{
	background-image:		url("../Images/theme/green/iconEnquire.gif");
}

div#body div.green div.furtherInformation ul li.quote
{
	background-image:		url("../Images/theme/green/iconQuote.gif");
}

div#body div.green div.furtherInformation ul li.apply
{
	background-image:		url("../Images/theme/green/iconApply.gif");
}

div#body div.green div.furtherInformation ul li.quoteAndBuy
{
	background-image:		url("../Images/theme/green/iconApply.gif");
}

div#body div.green div.furtherInformation ul li.branch
{
	background-image:		url("../Images/theme/green/iconBranch.gif");
}

div#body div.green div.furtherInformation ul li.mobile
{
	background-image:		url("../Images/theme/green/iconMobile.gif");
}

/* Category Module */
div.moduleCategory div.green div.right img
{
	border-bottom:			18px solid #94C947;
}

/* Buttons */
div#body div.green div.buttons div.enquire a
{
	background-image:		url("../Images/theme/green/btnEnquire.gif");
}

div#body div.green div.buttons div.quote a
{
	background-image:		url("../Images/theme/green/btnQuote.gif");
}

div#body div.green div.buttons div.apply a
{
	background-image:		url("../Images/theme/green/btnApply.gif");
}

div#body div.green div.buttons div.quoteAndBuy a
{
	background-image:		url("../Images/theme/green/btnQuoteAndBuy.gif");
}

div#body div.green div.buttons div.buy a
{
	background-image:		url("../Images/theme/green/btnBuy.gif");
}


/*----------------------------------------------------------------------------*
 * Module Themes - Blue
 *----------------------------------------------------------------------------*/
div#body div.blue h2,
div#body div.blue h3
{
	color:				#00B0dA;
}

div#body div.blue a, div#body div.blue a:active, div#body div.blue a:visited
{
	color:				#00B0dA;
}

div#body div.blue a:hover
{
	text-decoration:		none;
}

div#body div.blue a.more, div#body div.blue a.more:active, div#body div.blue a.more:visited
{
	background:			transparent url(../Images/theme/blue/arrow.gif) no-repeat center right;
	font-weight:			bold;
	text-decoration:		none;
	padding-right:			10px;
}

div#body div.blue a.more:hover
{
	text-decoration:		underline;
}

div#body div.blue ul li
{
	background:			transparent url(../Images/theme/blue/bullet.gif) no-repeat 0px 6px;
}

/* Table - details */
div#body div.blue table.details thead td
{	
	background-color:		#00B0dA;
}

div#body div.blue table.details tfoot td
{
	background-color:		#00B0dA;
}

div#body div.blue table.feature tbody td
{
	border:			1px solid #00B0dA;
	border-right:		none;
	border-bottom:		none;
}

/* Table - compare */
div#body div.blue table.compare thead td
{
	background-color:		#00B0dA;
}

div#body div.blue table.compare thead tr.columns td
{
	border-color:			#00B0dA;
}

div#body div.blue table.compare tfoot td
{
	border-color:			#00B0dA;
}

/* Further information */
div#body div.blue div.furtherInformation ul li.call
{
	background-image:		url("../Images/theme/blue/iconCall.gif");
}

div#body div.blue div.furtherInformation ul li.enquire
{
	background-image:		url("../Images/theme/blue/iconEnquire.gif");
}

div#body div.blue div.furtherInformation ul li.quote
{
	background-image:		url("../Images/theme/blue/iconQuote.gif");
}

div#body div.blue div.furtherInformation ul li.apply
{
	background-image:		url("../Images/theme/blue/iconApply.gif");
}

div#body div.blue div.furtherInformation ul li.quoteAndBuy
{
	background-image:		url("../Images/theme/blue/iconApply.gif");
}

div#body div.blue div.furtherInformation ul li.branch
{
	background-image:		url("../Images/theme/blue/iconBranch.gif");
}

div#body div.blue div.furtherInformation ul li.mobile
{
	background-image:		url("../Images/theme/blue/iconMobile.gif");
}

/* Category Module */
div.moduleCategory div.blue div.right img
{
	border-bottom:			18px solid #00B0dA;
}

/* Buttons */
div#body div.blue div.buttons div.enquire a
{
	background-image:		url("../Images/theme/blue/btnEnquire.gif");
}

div#body div.blue div.buttons div.quote a
{
	background-image:		url("../Images/theme/blue/btnQuote.gif");
}

div#body div.blue div.buttons div.apply a
{
	background-image:		url("../Images/theme/blue/btnApply.gif");
}

div#body div.blue div.buttons div.quoteAndBuy a
{
	background-image:		url("../Images/theme/blue/btnQuoteAndBuy.gif");
}

div#body div.blue div.buttons div.buy a
{
	background-image:		url("../Images/theme/blue/btnBuy.gif");
}


/*----------------------------------------------------------------------------*
 * Module Themes - Red
 *----------------------------------------------------------------------------*/
div#body div.red h2,
div#body div.red h3
{
	color:				#CC1543;
}

div#body div.red a, div#body div.red a:active, div#body div.red a:visited
{
	color:				#CC1543;
}

div#body div.red a:hover
{
	text-decoration:		none;
}

div#body div.red a.more, div#body div.red a.more:active, div#body div.red a.more:visited
{
	background:			transparent url(../Images/theme/red/arrow.gif) no-repeat center right;
	font-weight:			bold;
	text-decoration:		none;
	padding-right:			10px;
}

div#body div.red a.more:hover
{
	text-decoration:		underline;
}

div#body div.red ul li
{
	background:			transparent url(../Images/theme/red/bullet.gif) no-repeat 0px 6px;
}

/* Table - details */
div#body div.red table.details thead td
{
	background-color:		#CC1543;
}

div#body div.red table.details tfoot td
{
	background-color:		#CC1543;
}

div#body div.red table.feature tbody td
{
	border:			1px solid #CC1543;
	border-right:		none;
	border-bottom:		none;
}

/* Table - compare */
div#body div.red table.compare thead td
{
	background-color:		#CC1543;
}

div#body div.red table.compare thead tr.columns td
{
	border-color:			#CC1543;
}

div#body div.red table.compare tfoot td
{
	border-color:			#CC1543;
}

/* Further information */
div#body div.red div.furtherInformation ul li.call
{
	background-image:		url("../Images/theme/red/iconCall.gif");
}

div#body div.red div.furtherInformation ul li.enquire
{
	background-image:		url("../Images/theme/red/iconEnquire.gif");
}

div#body div.red div.furtherInformation ul li.quote
{
	background-image:		url("../Images/theme/red/iconQuote.gif");
}

div#body div.red div.furtherInformation ul li.apply
{
	background-image:		url("../Images/theme/red/iconApply.gif");
}

div#body div.red div.furtherInformation ul li.quoteAndBuy
{
	background-image:		url("../Images/theme/red/iconApply.gif");
}

div#body div.red div.furtherInformation ul li.branch
{
	background-image:		url("../Images/theme/red/iconBranch.gif");
}

div#body div.red div.furtherInformation ul li.mobile
{
	background-image:		url("../Images/theme/red/iconMobile.gif");
}

/* Category Module */
div.moduleCategory div.red div.right img
{
	border-bottom:			18px solid #CC1543;
}

/* Buttons */
div#body div.red div.buttons div.enquire a
{
	background-image:		url("../Images/theme/red/btnEnquire.gif");
}

div#body div.red div.buttons div.quote a
{
	background-image:		url("../Images/theme/red/btnQuote.gif");
}

div#body div.red div.buttons div.apply a
{
	background-image:		url("../Images/theme/red/btnApply.gif");
}

div#body div.red div.buttons div.quoteAndBuy a
{
	background-image:		url("../Images/theme/red/btnQuoteAndBuy.gif");
}

div#body div.red div.buttons div.buy a
{
	background-image:		url("../Images/theme/red/btnBuy.gif");
}


/*----------------------------------------------------------------------------*
 * Module Themes - Red Corporate
 *----------------------------------------------------------------------------*/
div#body div.redCorporate h2,
div#body div.redCorporate h3
{
	color:				#EE1B2E;
}

div#body div.redCorporate a, div#body div.redCorporate a:active, div#body div.redCorporate a:visited
{
	color:				#EE1B2E;
}

div#body div.redCorporate a:hover
{
	text-decoration:		none;
}

div#body div.redCorporate a.more, div#body div.redCorporate a.more:active, div#body div.redCorporate a.more:visited
{
	background:			transparent url(../Images/theme/redCorporate/arrow.gif) no-repeat center right;
	font-weight:			bold;
	text-decoration:		none;
	padding-right:			10px;
}

div#body div.redCorporate a.more:hover
{
	text-decoration:		underline;
}

div#body div.redCorporate ul li
{
	background:			transparent url(../Images/theme/redCorporate/bullet.gif) no-repeat 0px 6px;
}

/* Table - details */
div#body div.redCorporate table.details thead td
{
	background-color:		#EE1B2E;
}

div#body div.redCorporate table.details tfoot td
{
	background-color:		#EE1B2E;
}

div#body div.redCorporate table.feature tbody td
{
	border:			1px solid #EE1B2E;
	border-right:		none;
	border-bottom:		none;
}

/* Table - compare */
div#body div.redCorporate table.compare thead td
{
	background-color:		#EE1B2E;
}

div#body div.redCorporate table.compare thead tr.columns td
{
	border-color:			#EE1B2E;
}

div#body div.redCorporate table.compare tfoot td
{
	border-color:			#EE1B2E;
}

/* Further information */
div#body div.redCorporate div.furtherInformation ul li.call
{
	background-image:		url("../Images/theme/redCorporate/iconCall.gif");
}

div#body div.redCorporate div.furtherInformation ul li.enquire
{
	background-image:		url("../Images/theme/redCorporate/iconEnquire.gif");
}

div#body div.redCorporate div.furtherInformation ul li.quote
{
	background-image:		url("../Images/theme/redCorporate/iconQuote.gif");
}

div#body div.redCorporate div.furtherInformation ul li.apply
{
	background-image:		url("../Images/theme/redCorporate/iconApply.gif");
}

div#body div.redCorporate div.furtherInformation ul li.quoteAndBuy
{
	background-image:		url("../Images/theme/redCorporate/iconApply.gif");
}

div#body div.redCorporate div.furtherInformation ul li.branch
{
	background-image:		url("../Images/theme/redCorporate/iconBranch.gif");
}

div#body div.redCorporate div.furtherInformation ul li.mobile
{
	background-image:		url("../Images/theme/redCorporate/iconMobile.gif");
}

/* Category Module */
div.moduleCategory div.redCorporate div.right img
{
	border-bottom:			18px solid #EE1B2E;
}

/* Buttons */
div#body div.redCorporate div.buttons div.enquire a
{
	background-image:		url("../Images/theme/redCorporate/btnEnquire.gif");
}

div#body div.redCorporate div.buttons div.quote a
{
	background-image:		url("../Images/theme/redCorporate/btnQuote.gif");
}

div#body div.redCorporate div.buttons div.apply a
{
	background-image:		url("../Images/theme/redCorporate/btnApply.gif");
}

div#body div.redCorporate div.buttons div.quoteAndBuy a
{
	background-image:		url("../Images/theme/redCorporate/btnQuoteAndBuy.gif");
}

div#body div.redCorporate div.buttons div.buy a
{
	background-image:		url("../Images/theme/redCorporate/btnBuy.gif");
}
