﻿/*Navigation*/
.navigationDivider{display:block; clear:left;font-size:0px;height:15px;line-height:0px; margin:0; padding: 0px; font-size:0px; background: #A3D414 url(../cssimages/nav-divider.gif) no-repeat right top;}

.sse02Navigation{width:100%;float:left;margin:0; padding: 0px; background-color:#F2F8EA;}

.sse02Navigation ul{min-height: 40px; background:url(../cssimages/navigation-bg.gif) #F2F8EA repeat-x bottom left; display: block;list-style:none;margin:0px;padding:0px 0px 0px 17px;width:753px;}

.sse02Navigation ul li{display:block;float:left;margin:14px 0px 0px 0px;text-decoration:none;}
.sse02Navigation ul li.home {background:url(../cssimages/nav-home-left.gif) no-repeat left 0px; padding:0px 0px 0px 20px;}
.sse02Navigation ul li.maintenance {background:url(../cssimages/nav-maintenance-left.gif) no-repeat left 0px; padding:0px 0px 0px 22px;}
.sse02Navigation ul li.installation {background:url(../cssimages/nav-installation-left.gif) no-repeat left 0px; padding:0px 0px 0px 22px;}
.sse02Navigation ul li.contact {background:url(../cssimages/nav-contact-left.gif) no-repeat left 0px; padding:0px 0px 0px 22px;}

.sse02Navigation ul li a{font-weight: bold;color:#FFFFFF;display:block;float:left;font-size:70%!important;margin:0px;min-height:22px;text-decoration:none;}
.sse02Navigation ul li a:hover{color:#1B3C78;}
.sse02Navigation ul li.home a {background:url(../cssimages/nav-home-right.gif) no-repeat right 0px; padding:5px 20px 0px 0px;}
.sse02Navigation ul li.maintenance a{background:url(../cssimages/nav-maintenance-right.gif) no-repeat right 0px; padding:5px 20px 0px 0px;}
.sse02Navigation ul li.installation a{background:url(../cssimages/nav-installation-right.gif) no-repeat right 0px; padding:5px 20px 0px 0px;}
.sse02Navigation ul li.contact a{background:url(../cssimages/nav-contact-right.gif) no-repeat right 0px;padding:5px 25px 0px 0px;}

.sse02Navigation ul li.active{padding:0px 0px 0px 20px; display:block;float:left;margin:6px -3px 0px 0px;text-decoration:none; min-height: 34px; position: relative; z-index:100; background:url(../cssimages/nav-left-act.gif) no-repeat left 0px;}
.activeHome {background:url(../cssimages/nav-home-left-act.gif) no-repeat left 0px!important;}

.sse02Navigation ul li.active a{background:url(../cssimages/nav-right-act.gif) no-repeat right 0px; padding:13px 20px 0px 0px; font-weight: bold;color:#1B3C78;display:block;float:left;font-size:70%!important;margin:0px;min-height:21px;text-decoration:none;}
.sse02Navigation ul li.active a:hover{text-decoration:underline;}
.sse02Navigation ul li.activeLinkEnd a{background:url(../cssimages/nav-end-right-act.gif) no-repeat right 0px; padding:13px 27px 0px 0px;}

/*Navigation End*/

/*Sub Nav*/
.subNav {margin: 10px 0px 10px 0px; padding:0px;float:left;}
.subNav ul {list-style: none; padding: 0px; margin: 0; font-size: 80%;}
.subNav ul li {padding: 0px; margin: 0px 0px 0px 20px; display: inline; float: left; line-height: 1.4em;}
.subNav ul li a {color: #8CCB42; background:url(../cssimages/icon-green-arrow.gif) no-repeat left center; padding: 0px 0px 0px 15px; margin: 0px; text-decoration:none;}
.subNav ul li a:hover {color: #003082; text-decoration:underline; color: #003082; background-image:url(../cssimages/icon-blue-arrow.gif);}
.subNav ul li a.active {color: #003082; background-image:url(../cssimages/icon-blue-arrow.gif);}
.subNav ul li a.back {color: #8CCB42; background-image:url(../cssimages/icon-green-arrow-back.gif);}
.subNav ul li a:hover.back {color: #003082; background-image:url(../cssimages/icon-blue-arrow-back.gif);}

/*Forms*/
.mandatory {color:red;padding-left:1px;padding-right:1px;}
.contactDetails {margin: 0px 0px 10px 0px; padding: 0px; clear: both; width: 100%;}
.contactDetails:after{content:".";display:block;clear :both;height:0;font-size:0;visibility:hidden;}
.contactDetails label {margin: 0px; padding: 3px 0px 0px 0px; float: left; display: block; width: 127px; font-size: 70%; color: #1B3C78;}
.contactDetails input, .contactDetailsFloat input {margin: 0px; padding: 0px; float: left; display: block; width: 150px; font-size: 70%; color: #000;}
.contactDetailsFloat .promoCodeButton { margin-left:5px; border:none; background:none; text-decoration:underline; color:#003082; cursor:pointer;}
.contactDetails input.small {margin: 0px 11px 0px 0px; padding: 0px; float: left; display: block; width: 40px; font-size: 70%; color: #000;}
.contactDetails select {width: 100px; font-size: 70%; color: #000;}
.contactDetails textarea {width: 270px; font-size: 70%; color: #000;clear:both;display: block;}
.contactDetails label.textarea, .contactDetailsFloat label.textarea {margin: 0px; padding: 3px 0px 0px 0px; float: left; display: block; width: 250px; font-size: 70%; color: #1B3C78;}
.contactDetails input.checkbox, .contactDetails span.checkbox input,  .contactDetailsFloat input.checkbox {margin: 0px 10px 0px 0px; padding:0px; width: 18px; height: 20px;}
.contactDetails select.wide {width: 270px; font-size: 85%; color: #000; display: block;}

.contactDetailsFloat {margin: 0px 0px 10px 0px; padding: 0px; clear: left; float:left;width:680px;}
.contactDetailsFloat select {width: 100px; font-size: 70%; color: #000; }
.contactDetailsFloat label {margin: 0px; padding: 3px 0px 0px 0px; float: left; display: block; width: 100px; font-size: 70%; color: #1B3C78;}
.contactDetails textarea{ }

.emailUpdates input {width:auto;margin-right:5px;}

.pageLink {padding: 0px; margin: 0px 0px 10px 0px;}
.pageLink a, .arrowLink {font-size: 70%; color:#003082; text-dcoration: underline; padding: 0px 0px 0px 20px; margin: 0px; background:url(../cssimages/icon-blue-arrow.gif) no-repeat center left; font-weight: bold;}

/*************** Column floating ***********************/

.homeRightCol
{
	float:right;
	display:inline;
	width:270px;
}

.homeLeftCol
{
	float:left;
	display:inline;
	width:434px;
}

.leftCol,.rightCol
{
	width : 350px;
}

.leftCol
{
	display:inline;
	float : left;
}

.rightCol
{
	display:inline;
	float : right;
}

.leftThirdCol,
.middleThirdCol,
.rightThirdCol
{
	width : 230px;
}


.leftThirdCol
{
	display:inline;
	float : left;
}

.middleThirdCol
{
	display:inline;
	float : left;
	margin-left : 12px;
}

.rightThirdCol
{
	display:inline;
	float : right;
}

/****************** Clearing ***************************/

.borderBoxContent:after,.boxContent:after,.greenPanel .content:after
{
	content:".";
	display:block;
	clear:both;
	height:0;
	font-size:0;
	visibility:hidden;
}

/********************** Page box ***********************/


.borderBox
{
	position:relative;
    padding :10px 14px 7px 14px;
	display:block;
	background:#FFF;
	width:742px;
	float:left;
}

.borderBoxContent
{
	border : solid #DFE5DB;
	border-width: 0 1px;
	padding : 15px 13px 1px 13px;
	position:relative;
	min-height:1px;
}

.borderBoxTop,.borderBoxTop span,.borderBoxBottom,.borderBoxBottom span
{
	display:block;
	height:4px;
	font-size:0px;
}

.borderBoxTop
{
	background:url(../cssimages/pageTL.gif) no-repeat left top;
}
.borderBoxTop span
{
	background:url(../cssimages/pageTR.gif) no-repeat right top;
}

.borderBoxBottom
{
	background:url(../cssimages/pageBL.gif) no-repeat left bottom;
}
.borderBoxBottom span
{
	background:url(../cssimages/pageBR.gif) no-repeat right bottom;
}



/************ Inner boxes *****************************/

.boxOuter
{
	padding-bottom:10px;
}

.boxInner
{
	border: solid #DFE5DB;
	border-width:0px 1px;
	padding : 1px 3px;
}

.boxOuter .top,.boxOuter .bottom,.boxOuter .top span,.boxOuter .bottom span
{
	display:block;
	font-size:0px;
	height : 3px;
	background: url(../cssimages/boxOuterCorner.gif) no-repeat;
}

.boxInner .top,.boxInner .bottom,.boxInner .top span,.boxInner .bottom span {height : 4px;background: url(../cssimages/boxInnerCorner.gif) no-repeat;}


.boxOuter .top,.boxInner .top{	background-position: top left;}

.boxOuter .top span,.boxInner .top span{background-position: top right;	margin-left:4px;}

.boxOuter .bottom,.boxInner .bottom{background-position: bottom left;}

.boxOuter .bottom span,.boxInner .bottom span{background-position: bottom right;margin-left:4px;}

.boxContent{background:#F2F8EA;padding : 5px 5px 5px 9px;min-height:1px;}
.boxContentAfter{padding : 12px;}

.boxGreen .boxInner .top,.boxGreen .boxInner .top span,.boxGreen .boxInner .bottom,.boxGreen .boxInner .bottom span
{background-image: url(../cssimages/boxInnerCornerGreen.gif);}
.boxGreen .boxContent{background:#7CC141;}


.greenPanel
{
	background : url(../cssimages/greentop.gif) no-repeat left top;
	width:100%;
}

.greenPanel .top
{
	background : url(../cssimages/greentop.gif) no-repeat right top;
	margin-left:4px;
	height : 4px;
	font-size:0px;
}

.greenPanel .bottom
{
	background : url(../cssimages/greyBottom.gif) no-repeat left bottom;
	padding-left:4px;
	height : 25px;
}

.greenPanel .bottom span
{
	background : url(../cssimages/greyBottom.gif) no-repeat right bottom;
	height : 25px;
	display:block;
	font-size:0px;
}


.greenPanel .content
{
	background:#A3D414;
	border : solid #DFE5DB;
	border-width: 0 1px;
	padding:5px 10px;
	min-height:1px;
}

* html .greenPanel .content,* html .borderBoxContent,* html .boxContent
{
	height : 1px;
}

		/* Stars for inner boxes; padding will need to be applied to other items that aren't handled with the float */

.bigStar
{
	position : relative;
	display :inline;
	float : right;
	margin : -60px -11px 0px 0px;
}

.homeStar
{
	position : relative;
	display :inline;
	float : right;
	margin : -60px -16px 0px 0px;
}

.greenPanel .bigStar
{
	margin :-10px 0px 0px 10px;
	float:right;
}

.boxOuter.faq {padding-bottom : 20px;}
.faq .boxContent{padding-left:17px;}

.faq .faqStar
{
	position : relative;
	display :inline;
	float : left;
	margin : -18px 0px 0px -31px;
}

.bigStarP {padding-right : 85px;}

/*************** Arrow bullet list ***************************************/

.boxContent ul, .content ol, .arrowBullet
{
	margin : 0;
	list-style: none;
	padding : 0;
}

.boxContent ul li, .content ol li, .arrowBullet li
{
	background:url(../cssimages/arrowBulletLightBG.gif) no-repeat left top !important;
	padding: 0px 0 8px 23px !important;
	font-size:70%;
	line-height: 1.6em;
	color: #1B3C78;
}

.boxGreen .arrowBullet li,.greenPanel .arrowBullet li
{
	background-image:url(../cssimages/arrowBulletGreenBG.gif) !important;
}

.arrowBullet li a
{
	color:#1B3C78;

	text-decoration:none;
}
.arrowBullet li a:hover {	text-decoration:underline;	}

.twoColumns ul li, .twoCol li
{
	float:left;
	width : 46%;
}

/* buttons */

.button {float:left;background:url(../cssimages/buttonLeft.png) no-repeat left -28px;cursor:pointer;}
.button input { cursor:pointer; background:url(../cssimages/buttonRight.png) no-repeat right -28px; height:20px;overflow:visible;border: 0px; margin: 0px 5px 0px 19px; padding:0 10px 2px 5px; font-size: 70%;font-weight:bold;color:#FFF;}

.button {float:left;background:url(../cssimages/buttonLeft.png) no-repeat left -28px;cursor:pointer;}
.button a {background:url(../cssimages/buttonRight.png) no-repeat right -28px; text-decoration:none;height:17px;border: 0px; margin: 0px 5px 0px 19px; padding: 3px 10px 0px 5px;display:block; font-size: 70%;font-weight:bold;color:#FFF;}

.buttonTextLeft{float:left;margin:0;padding:4px 0;}

.button a:hover,.button input:hover,.findOutMore:hover,.checkAvail:hover {color:#DBEED0;}

.tncPage a {background:url(../cssimages/buttonLeft.gif) no-repeat left 0px; text-decoration:none; line-height:25px;border: 0px; margin: 0px 5px 0px 0px; padding: 0px 10px 0px 25px;display:block; }
.tncPage a:hover {text-decoration:underline;}

/***** Random/one off things *******/

.screwdriver
{
	width:83px;
	height:165px;
	background : url(../cssimages/screwdriver.png) no-repeat left top;
	float:right;
	clear:left;
	margin : 0 -9px -129px 0;
	position:relative;
}

.house
{
	width:98px;
	height:225px;
	background : url(../cssimages/house.png) no-repeat left top;
	foat:right;
	cear:left;
	mrgin : 0 0px -101px 0;
	position:absolute;
	top:158px;
	left:342px;
	z-index:1;
}

.findOutMore,.checkAvail
{
	display:block;
	font-size : 70%;
	font-weight:bold;
	height : 20px;
	text-align:center;
	text-decoration:none;
	position:relative;
	color:#FFF;
}

.findOutMore
{
	background : url(../cssimages/button_135.png) no-repeat bottom left;
	width: 135px;
	height:17px;
	padding-top:3px;
	margin-bottom:-17px;
	clear:both;
}

.checkAvail
{
	background : url(../cssimages/button_200.png) no-repeat bottom left;
	width: 187px;
	margin-bottom:-17px;
	padding:3px 0 0 13px;
	height:17px;
}

/* product table */

table.products {margin: 0px; padding: 0px;}
table.products tr  {margin: 0px; padding: 0px;}
table.products td {margin: 0px; padding: 5px 0px; font-size: 70%; color: #8CCB42;}
table.products input {margin: 0px 10px 0px 0px; padding: 2px 0px 0px 0px;}
table.products label {margin: 0px 0px 0px 0px; display: block; float: left; padding: 0px; font-size: 120%; color: #1B3C78; font-weight: bold;}

table.yourOrder {margin: 5px 0px 0px 0px; padding: 0px;}
table.yourOrder tr  {margin: 0px; padding: 0px;}
table.yourOrder td.border {border-color: #DFE5DB; border-style: solid; border-width: 2px 0px 0px 0px; padding: 10px 0px!important;}
table.yourOrder td.right {text-align: right;}
table.yourOrder td {margin: 0px; padding: 0px 0px 8px 0px; font-size: 70%; color: #1B3C78;}

/*terms list*/

.termsContainer ol {margin: 0px; padding: 0px; font-size: 70%; color: #505151; list-style-position:inside; }
.termsContainer ol li {margin: 0px; padding: 0px 0px 10px 0px;}
.termsContainer ol li ul {list-style-type:disc; margin: 5px  0px  0px 25px; padding: 0px;}
.termsContainer ol li ul li {margin: 0px; padding: 0px;background : none;color : #000;font-size:100%;}


ol.terms {margin: 0px; padding: 0px; font-size: 70%; color: #505151; list-style-position:inside; }
ol.terms li {margin: 0px; padding: 0px 0px 10px 0px;}
ol.terms li ul {list-style-type:disc; margin: 5px  0px  0px 25px; padding: 0px;}
ol.terms li ul li {margin: 0px; padding: 0px;background : none;color : #000;font-size:100%;}

.termsNav {margin: 0px; padding: 0px;}
a.previous {float: left; color: #8CCB42; background:url(../cssimages/icon-green-arrow-back.gif) no-repeat left center; padding: 0px 0px 0px 15px; margin: 3px 0px 0px 0px; text-decoration:none; font-size:75%}
a.next {float: right; color: #8CCB42; background:url(../cssimages/icon-green-arrow.gif) no-repeat right center; padding: 0px 15px 0px 0px; margin: 3px 0px 0px 0px; text-decoration:none; font-size:75%}
.termsDivider{display:block; clear:left;font-size:0px;height:10px;line-height:0px; margin: 3px 0px 0px 0px; padding: 0px; font-size:0px; border-color:#747777; border-style: solid; border-width: 2px 0px 0px 0px; }

.selectList1Col {background-color: #F2F8EA; margin: 0px; padding: 0px;}
.selectList1Col ul {margin: 0px; padding: 0px; list-style:none!important;}
.selectList1Col ul li {margin: 0px 0px 0px 0px!important; padding: 0px!important;background:none !important;clear:both;}
.selectList1Col ul li label{font-size: 100%; color: #1B3C78; float:left; display: block;padding-right:10px;width:200px;}
.selectList1Col ul li select{margin: 0px; padding: 0px; width: 120px; font-size: 100%; color: #1B3C78; }
.selectList1Col ul li.twoCol {float:left; display: block;clear:none;}
.selectList1Col ul li.right label{margin-left: 10px;clear:none; }



.productsFormContainer {margin: 5px 0px 5px 22px; padding: 0px; }
.productsFormContainer radiobutton {margin: 0px; padding: 0px;}
.productsFormContainer label {margin: 0px 0px 0px 5px; padding: 3px 0px 0px 0px; font-size: 80%; color: #1B3C78; float:left; display: block; width: 270px; font-weight: normal;}
.productsFormContainer checkbox {margin: 0px; padding: 0px;}

.productsPrice{margin: 0px 0px 0px 50px; padding: 0px; float: right; font-size: 110%!important; font-weight:bold; width: 100px;}


.blue_top{ background:url(../cssimages/blue_top.gif) no-repeat top left; height:4px; font-size: 0px;}
.blue_bot{ clear:both;background:url(../cssimages/blue_bot.gif) no-repeat bottom left; height:4px; font-size: 0px;}
.blue_mid{ background:#1C3C77;width:100%;float:left;}
.blue_mid_left{ width:263px; float:left; padding:5px 0px 0px 14px; font-size:75%; color:#ffffff; font-family:Arial, Helvetica, sans-serif;}
.blue_mid_right{ width:416px; float:left; padding-top:27px;}
.blue_mid_right table {margin: 0px; padding: 0px;}
.blue_mid_right table tr {margin: 0px; padding: 0px 0px;}
.blue_mid_right table td {margin: 0px; padding: 0px 0px 3px 0px; color: #fff; font-size:70%;}

.blue_mid_right table td.tableTop{ background:url(../cssimages/top-protection.gif) bottom left no-repeat;}
.blue_mid_right table td.tableBottom{ background:url(../cssimages/bottom-table.gif) top left no-repeat;}
.blue_mid_right table td.middleWhite{ background:url(../cssimages/white_bg_middle.gif) top left repeat-y; text-align:center;}
.blue_mid_right table td.middleGreen{ background:url(../cssimages/green_bg_middle.gif) top left repeat-y; text-align:center;}
.blue_mid_right table td.tableBullet{ background:url(../cssimages/table-bullet.gif) left top repeat-y; text-align:center; color: #004484;}

.blue_mid_right table td.whiteTop{ background:url(../cssimages/white_bg.gif) top left no-repeat;min-height:45px!important; text-align:center;}
.blue_mid_right table td.greenTop{ background:url(../cssimages/green_bg.gif) top left no-repeat; min-height:45px!important; text-align:center;}

.blue_mid_right table td.whiteTop p, .blue_mid_right table td.greenTop  p{margin: 5px 0px; padding: 0px; font-size: 100%!important; line-height: 1.2em!important;}

.content ul {list-style-image:none;list-style-type:none; }
.content ul li {background:none no-repeat left center; padding: 0px 0px 0px 15px; margin: 0px; text-decoration:none;}
.content ul li a{color: white; background:url(../cssimages/icon-green-arrow.gif) no-repeat left center; padding: 0px 0px 0px 15px; margin: 0px; text-decoration:none;}
.content ul li a:hover {text-decoration:underline;}

/* Added Andrew@Equator 18-09-07 */
.apptForm label
{
	display:block;
	width:9em;
	float:left;
	color:#1C3C77;
	font-size:70%;
}
.apptForm input, .apptForm select
{
	width:150px;
	color:#1C3C77;
	font-size:70%;
	margin-bottom:8px;
}
.apptForm textarea
{
	width:300px;
	color:#1C3C77;
	font-size:70%;
	margin-bottom:8px;
	overflow:auto;
}
.prdAvail label {
	color:#1C3C77;
	font-size:80%;
	font-weight:700;
	padding-left:5px;
}
.prdAvail span {
	color:#8CCC44;
	font-size:70%;
	float:right;
	background:url(../cssimages/icon-tick.gif) no-repeat left center;
	padding:5px 15px 5px 25px;
	clear:right;

}
.prdAvail table {
	float:left;
}
.apptForm hr {
	height:1px;
	color:#DFE5DB;
	margin:15px 0px;
	background-color:#DFE5DB !important;
	border:0px none;
}

.apptFormFt label
{
	float:left;
	color:#1C3C77;
	font-size:70%;
	padding:10px 0px 0px 0px;
}
.buttonSubmit
{
	background:url(../cssimages/buttonSubmit.gif) no-repeat left center;
	color:#000;
	font-size:70%;
	font-weight:700;
	border:0px none;
	width:85px;
	height:30px;
}

/*.greenPanel .content p {font-size:75%;}*/
.greenPanel .content p {font-size:11.5px;}


.tncleft {float:left;width:45%;}
.tncright {float:right;width:45%;}

/* New Header Logos */

.scotHydroLogo {
    margin-left:15px;
    margin-bottom:5px;
}

.swalecLogo {
    margin-left:125px;
    margin-bottom:5px;
}

.southElecLogo {
    margin-left:130px;
    margin-bottom:5px;
}

/* New Electrical Wiring Panel */

.elecWiring h3,
.elecWiring p {
    color:#1B3C78 !important;
    padding:5px;
    margin-right:130px;         
}

.elecWiring h3 {
    font-size:100% !important;
}

.elecWiring
{
	background : url(../cssimages/greytop.gif) no-repeat left top;
	width:100%;
}

.elecWiring .top
{
	background : url(../cssimages/greytop.gif) no-repeat right top;
	margin-left:4px;
	height : 4px;
	font-size:0px;
}

.elecWiring .bottom
{
	background : url(../cssimages/greyBottom.gif) no-repeat left bottom;
	padding-left:4px;
	height : 25px;
}
 
.elecWiring .bottom span
{
	background : url(../cssimages/greyBottom.gif) no-repeat right bottom;
	height : 25px;
	display:block;
	font-size:0px;
}


.elecWiring .content
{
	background:#DFE5DB;
	border : solid #EFF2ED;
	border-width: 0 0px;
	padding:5px 10px;
	min-height:1px;
}

.elecWiring .flower {
    width:107px;
    height:107px;
    float:right;
    padding:10px;
}

.elecWiring .checkAvail {
    clear:right;
    float:left !important;
}

* html .elecWiring .content {
	height : 1px;
}

/* Green Panel Text Reverse */

.greenPanel h2 {
    color:#FFF !important;
}

.greenPanel .checkAvail {
    clear:right;
}


.boxContent ol li {font-size: 70%; margin-bottom: 10px; line-height: 15px;}
.errorMessage {font-size: 70%; color: Red;}


/* Some new css for the boiler scrappage page */
.pageContentInner 
{
	margin:10px 12px 0;
}
.pageContentInner h1 
{
	color:#0A2F75;
}

.contentArea 
{
	margin-bottom:20px;
}
.contentArea h1,.contentArea h2,.contentArea h3,.contentArea h4,.contentArea h5 
{
	color:#0A2F75;
	display:block;
	padding-bottom:14px;
}
.contentArea p,.contentArea ul 
{
	color:#0A2F75;
}

.imgFloatRight 
{
    float:right;
    margin:0 0 0 20px;
}

.itemText 
{
}

.itemText .button
{
    margin-right:10px;
}

.cta 
{
    margin-top:20px;
    padding:20px 0 0;
    border-top:1px solid #EFEFEF;
}
.cta p 
{
    padding-bottom:0;
}

.banner
{
    display:block;
    margin:10px 0;
    border:0;
}

.phoneNumber
{
    font-size:200%;
    font-weight:bold;
}

.termsAndConditions
{
    clear:both;
    border-top:1px solid #efefef;
    margin-top:10px;
    padding-top:15px;
    color:#C1C1C1;
    font-size:65%;
}

.termsAndConditions a
{
    color:#C1C1C1;
}

.headerHightlight
{
    color:#940021;
    text-transform:uppercase;
}

/* Some new css for the boiler scrappage page END */

/* New Banner Component 02/02/2010 */

.featureOffer 
{
	padding:0;
	margin:-15px 0 0;
	float:left;
	background:#68a144 url(../cssimages/feature_offer_top.png) top left no-repeat;
}

.featureOffer .inner 
{
	float:left;
	width:343px;
	background:url(../cssimages/feature_offer_bottom.png) bottom  left no-repeat;
	padding:30px 254px 15px 145px;
	position:relative;
	min-height:81px;
}

.featureOffer .checkAvail 
{	
	margin:0;
	float:right;
	position:absolute;
	bottom:15px;
	right:20px;
}

.featureOffer h3 
{
	font-size:1.5em !important;
	padding:0;
}

.featureOffer p 
{
	color:#FFF;
	font-size:0.9em;
	font-weight:bold;
	padding:5px 0 0;
}


/* Terms and Conditions Component 02/02/2010 */

.borderBoxContent #offerTerms 
{
	width:100%;
	clear:both;
	padding:5px 0 0;
}

/* Signup Nav 02/02/2010 */

.signupNav ul li.home a {
	background:url("../cssimages/nav-home-right-signup.gif") no-repeat top right !important;
}

/* Heading fix 05/02/2010 */

.borderBoxContent h2 
{
	display:block;
}
