/* CSS Document */

body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

/*roundbox primers*/
.DispBox { margin:0px;}
.rb {
	display:block;
	overflow:hidden;
	background: #ffffff;
	margin: 0 0 0 0;
}

.rbnb {
	display:block;
	overflow:hidden;
/*	background: #ffffff;*/
	margin: 0 0 0 0;
}

.nmnpnb {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0 0 0 0;
}



.dblk 	{display:block;}

/*background colours*/
.wh{ 	background: #FFFFFF;}
.bl{ 	background: #0082D1;}
.lbl{ 	background: #B8F2FD;}
.gr{ 	background: #008800;}
.lgr{ 	background: #B8F2b8;}
.re{ 	background: #880000;}
.gy{ 	background: #bbbbbb;}
.yl{ 	background: #F9FF4A;}
.or{ 	background: #FF7200;}


/*.pastelgy{ 	background: #FEFCD9;}*/
.pastelgy{ 	background: #D9ECF8;}
.pastelgy2{ 	background: #EDF6FC;}




.suntop{ 	background-color: #f4f093;}
.sunbot{ 	background-color: #E57A2A;}

/*ink colours*/
.inkwh{ 	color: #FFFFFF;}
.inkblk{ 	color: #000000;}
.inkbl{ 	color: #0082D1;}
.inklbl{ 	color: #B8F2FD;}
.inkgr{ 	color: #008800;}
/*.inkdr{ 	color: #880000;}*/
.inkdr{ 	color: #B53B05;}
.inkre{ 	color: #ff0000;}
.inkgy{ 	color: #bbbbbb;}
.inkdgy{ 	color: #555555;}
.inkyl{ 	color: #F9FF4A;}
.inkor{ 	color: #FF7200;}
.inkssor{ 	color: #FF9900;}
.inkdr2{ 	color: #D10022;}




/*energy rating colours*/
.er_A{	color: #00A650;}
.er_B{	color: #8CC63E;}
.er_C{	color: #C8DA2C;}
.er_D{	color: #FEE100;}
.er_E{	color: #FCC604;}
.er_F{	color: #F7921E;}
.er_G{	color: #ED1B24;}

/*margins*/
.m_tlb_10p{	margin: 10px 0 10px 10px;}
.mgt2{		margin-top: 2px;}
.mgt4{		margin-top: 4px;}
.mgt6{		margin-top: 6px;}
.mgt10{		margin-top: 10px;}
.mgt30{		margin-top: 30px;}

.mgb4{		margin-bottom: 4px;}
.mgb10{		margin-bottom: 10px;}
.mgb20{		margin-bottom: 20px;}

.mgtcustom{	margin-top: 70px;}

.mgauto{ margin-left: auto; margin-right: auto}


/*margins - right*/
.tenr{		margin-right:10px;}
.eightr{	margin-right:8px;}
.sevenr{	margin-right:7px;}
.fiver{		margin-right:5px;}
.threer{	margin-right:3px;}
.twor{		margin-right:2px;}
.oner{		margin-right:1px;}
.mgr20{		margin-right: 20px;}
.twentyfiver{	margin-right:25px;}
.fiftyr{	margin-right:50px;}


/* margins - left*/
.tenl{		margin-left:10px;}
.eightl{	margin-left:8px;}
.sevenl{	margin-left:7px;}
.fivel{		margin-left:5px;}
.threel{	margin-left:3px;}
.twol{		margin-left:2px;}
.onel{		margin-left:1px;}
.twentyfivel{	margin-left:25px;}
.fiftyl{	margin-left:50px;}
.hundredl{	margin-left:100px;}

.descmrgn{	margin-left:390px;}

/*borders*/
.bdrr10_bl{	border-right: 10px solid #0082D1;}
.bdrl10_bl{	border-left: 10px solid #0082D1;}
.bdrb_bl{	border-bottom: 2px solid #0082D1;}

.bdrr10_gr{	border-right: 10px solid #008800;}
.bdrl10_gr{	border-left: 10px solid #008800;}
.bdrb_gr{	border-bottom: 2px solid #008800;}

.bdrr10_gy{	border-right: 10px solid #bbbbbb;}
.bdrl10_gy{	border-left: 10px solid #bbbbbb;}
.bdrb_gy{	border-bottom: 2px solid #bbbbbb;}

.bdrr10_suntop{	border-right: 10px solid #f4f093;}
.bdrl10_suntop{	border-left: 10px solid #f4f093;}
.bdrb_suntop{	border-bottom: 2px solid #f4f093;}

.bdrr10_sunbot{	border-right: 10px solid #E57A2A;}
.bdrl10_sunbot{	border-left: 10px solid #E57A2A;}
.bdrb_sunbot{	border-bottom: 2px solid #E57A2A;}

.bdrt_re{	border-top: 4px double #ff0000;}
.bdrt_wh{	border-top: 4px solid #ffffff;}

.bdrr2p_gr{	border-right: 2px solid #008800;}

/*left/right borders*/
.bdr_lr_1p_wh{	border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.bdr_lr_1p_bl{	border-left: 1px solid #0082D1; border-right: 1px solid #0082D1;}
.bdr_lr_1p_lbl{	border-left: 1px solid #B8F2FD; border-right: 1px solid #B8F2FD;}
.bdr_lr_1p_gr{	border-left: 1px solid #008800; border-right: 1px solid #008800;}
.bdr_lr_1p_lgr{	border-left: 1px solid #B8F2b8; border-right: 1px solid #B8F2b8;}
.bdr_lr_1p_re{	border-left: 1px solid #880000; border-right: 1px solid #880000;}
.bdr_lr_1p_gy{	border-left: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb;}
.bdr_lr_1p_yl{	border-left: 1px solid #F9FF4A; border-right: 1px solid #F9FF4A;}
.bdr_lr_1p_or{	border-left: 1px solid #FF7200; border-right: 1px solid #FF7200;}

/*1px blue borders*/
.bdr_1px_bl_t{ border-top: 1px solid #0082D1;}
.bdr_1px_bl_r{ border-right: 1px solid #0082D1;}
.bdr_1px_bl_b{ border-bottom: 1px solid #0082D1;}
.bdr_1px_bl_l{ border-left: 1px solid #0082D1;}

.bdr_1px_wh_l{ border-left: 1px solid #ffffff;}


.bdr_1px_gr_t{ border-top: 1px solid #008800;}
.bdr_1px_gr_r{ border-right: 1px solid #008800;}
.bdr_1px_gr_b{ border-bottom: 1px solid #008800;}
.bdr_1px_gr_l{ border-left: 1px solid #008800;}

.bdr_1px_or_t{ border-top: 1px solid #FF7200;}
.bdr_1px_or_r{ border-right: 1px solid #FF7200;}
.bdr_1px_or_b{ border-bottom: 1px solid #FF7200;}
.bdr_1px_or_l{ border-left: 1px solid #FF7200;}

/*padding*/
.pt10p{	padding-top: 10px;}
.pfivel{	padding-left: 5px;}
.pfiver{	padding-right: 5px;}
.pb5p{	padding-bottom: 5px;}
.pb30p{	padding-bottom: 30px;}


/*widths*/
.wa{	width: auto;}
.w1p{	width: 1px;}
.w2p{	width: 2px;}
.w3p{	width: 3px;}
.w10p{	width: 10px;}
.w25p{	width: 25px;}
.w30p{	width: 30px;}
.w40p{	width: 40px;}
.w50p{	width: 50px;}
.w60p{	width: 60px;}
.w75p{	width: 75px;}
.w80p{	width: 80px;}
.w81p{	width: 81px;}
.w90p{	width: 90px;}
.w100p{	width: 100px;}
.w110p{	width: 110px;}
.w120p{	width: 120px;}
.w140p{	width: 140px;}
.w150p{	width: 150px;}
.w170p{	width: 170px;}
.w200p{	width: 200px;}
.w250p{	width: 250px;}
.w280p{	width: 280px;}
.w299p{	width: 299px;}
.w300p{	width: 300px;}
.w310p{	width: 310px;}
.w315p{	width: 315px;}
.w350p{	width: 350px;}
.w450p{	width: 515px;}
.w500p{	width: 500px;}
.w530p{	width: 530px;}
.w549p{	width: 549px;}
.w560p{	width: 560px;}
.w565p{	width: 565px;}
.w570p{	width: 570px;}
.w645p{	width: 636px;}
.w650p{	width: 650px;}
.w100{	width: 100%;}

/*heights*/
.opx{	height: 1px;}
.h2p{	height: 2px;}
.h4p{	height: 4px;}
.h20p{	height: 20px;}
.h30p{	height: 30px;}
.h40p{	height: 40px;}
.h50p{	height: 50px;}
.h60p{	height: 60px;}
.h80p{	height: 80px;}
.h85p{	height: 85px;}
.h100p{	height: 100px;}
.h230p{	height: 230px;}
.h300p{	height: 300px;}
.h350p{	height: 350px;}
.h400p{	height: 350px;}
.h100{	height: 100%;}

/*floats*/
.fll{	float: left;}
.flr{	float: right;}
.clr{	clear: both;}
.clrl{	clear: left;}
.clrr{	clear: right;}

/*overflows*/
.ovh{	overflow: hidden;}

/*align*/
.cntr{	text-align: center;}
.txtn{	text-align: none;}
.txtl{	text-align: left;}
.txtr{	text-align: right;}
.txtjst{ text-align: justify; }
.nowrap{ white-space: nowrap;}


/*text effects*/
.teu{text-transform: uppercase; }
/*.toc{text-transform: capitalize; }*/
.teb{font-weight: bold; }
.tefwn{font-weight: normal; }
.tei{font-style: italic; }
.teffg{ font-family: Geneva, Arial, Helvetica, sans-serif;}
.teffv{ font-family: Verdana, Arial, Helvetica, sans-serif;}
.tefxl{ font-size: x-large;}
.tefl{ font-size: large;}
.tefs{ font-size: small;}
.tef-xs{ font-size: x-small;}
.tef-xxs{ font-size: xx-small;}
.tefxs{ font-size: 10px;}
.tedn{ 	text-decoration: none; }
.tedn a{ text-decoration: none; }

/*line height*/
.lh20{	line-height: 20px;}
.lh30{	line-height: 30px;}
.lh40{	line-height: 40px;}
.lh50{	line-height: 50px;}
.lh100{	line-height: 100px;}

/*constructs*/
.mnametxt{
	text-transform: uppercase;
	font-weight: bold;
	font-size: medium;
}

.prtxt{
	font-size: xx-large;
	color: #D10022;
}

.sttxt_wow{
/*	color: #0082D1;*/
	color: #ff0000;
	font-weight: bold;
/*	font-size: large;*/
}

.sttxt{
	color: #0082D1;
	text-transform: uppercase;
	font-weight: bold;
	font-size: smaller;
}

.nfo{
	width: 135px;
}

.nfotxt{
	font-size: smaller;
}

.nfolst_blt2{
	padding: 0 5px 0 0;
}

.bger{
	background: url("images/energy_rate.gif") no-repeat right;
	width: 110x;
	height: 93px;
}

.ertxt{
	width: 100px;
	height: inherit;
	line-height: 70px;
	position: relative;
	left: 25px;
	font-size: xx-large;
/*	color: #05B733;*/
}

.ertxtfs{
	font-size: x-large;
}

.bgdim{
	background: url("images/dimensions.gif") no-repeat right;
	width: 110px;
	height: 106px;
}

.dmtxt{
	text-align: right;
	padding: 50px 5px 0 0;
}

.dmtxt_l{
	color: #0082D1;
}

.dmtxt_m{
	font-size: smaller;
}

.cattxt{
	font-weight: bold;
/*	font-size: larger;*/
	color:#ffffff;
}

.crtttl{
	font-size: small;
	color: #ffffff;
}

.crtmtxt{
	font-size: small;
	color: #0082D1;
}

.crtgtxt{
	font-size: smaller;
	color: #EAA14E;
}

.crttxt{
	font-size: smaller;
/*	color: #0082D1;*/
}

.crtptxt{
	color: #D10022;
	font-weight: bold;
}

/*buttons
----------*/
.btn49x16{	border: 0px;	width: 49px;	height: 16px;	cursor: pointer;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}
.btn96x19{	border: 0px;	width: 96px;	height: 19px;	cursor: pointer; }
.btn43x20{	border: 0px;	width: 43px;	height: 20px;	cursor: pointer; }
.btn64x20{	border: 0px;	width: 64px;	height: 20px;	cursor: pointer; }
.btn130x20{	border: 0px;	width: 130px;	height: 20px;	cursor: pointer;	margin: 2px 0 0 0;}
.btn235x20{	border: 0px;	width: 235px;	height: 20px;	cursor: pointer;	margin: 2px 0 0 0;}
.btn158x20{	border: 0px;	width: 158px;	height: 20px;	cursor: pointer; }
.btn84x23{	border: 0px;	width: 84px;	height: 23px;	cursor: pointer;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}
.no_cursor{	cursor: auto; }

.crt_rbtn{		background: url("images/remove-button2.gif") no-repeat;}
.crt_cobtn{		background: url("images/checkout-button2.gif") no-repeat;}
.buybtn{		background: url("images/buy-button.gif") no-repeat;}
.addxtrabtn{	background: url("images/addxtra-btn2.gif") no-repeat;}
.rmvxtrabtn{	background: url("images/rmvxtra-btn2.gif") no-repeat;}
.useaddbtn{		background: url("images/useaddress-button.gif") no-repeat;}
.chngaddbtn{	background: url("images/changeaddress-button.gif") no-repeat;}
.processbtn{	background: url("images/process-button.gif") no-repeat;}
.returnbtn{		background: url("images/return-button.gif") no-repeat;}
.logoutbtn{		background: url("images/logout-button.gif") no-repeat; }
.myaccountbtn{	background: url("images/myaccount-button.gif") no-repeat;}
.loginbtn{		background: url("images/login-button.gif") no-repeat;}
.createaccountbtn{	background: url("images/createaccount-button.gif") no-repeat;}
.continuebtn{	background: url("images/continue-button.gif") no-repeat;}
.donebtn{		background: url("images/done-button.gif") no-repeat;}
.adcontactbtn{	background: url("images/ab_contact.gif") no-repeat;}
.adpasswordbtn{	background: url("images/ab_password.gif") no-repeat;}
.adaddressesbtn{	background: url("images/ab_addresses.gif") no-repeat;}
.adhistorybtn{	background: url("images/ab_history.gif") no-repeat;}
.makepribtn{	background: url("images/make_primary-button.gif") no-repeat;}
.priaddrbtn{	background: url("images/prim_addr-button.gif") no-repeat;}
.editaddrbtn{	background: url("images/edit_address-button.gif") no-repeat;}
.addaddrbtn{	background: url("images/add_new_addr-button.gif") no-repeat;}
.updatebtn{		background: url("images/updatedetails-button.gif") no-repeat;}
.okbtn{			background: url("images/ok-button.gif") no-repeat;}
.detailsbtn{	background: url("images/details-button.gif") no-repeat;}
.calculatebtn{	background: url("images/calculate-button.gif") no-repeat;}
.getdirsbtn{	background: url("images/getdirs-button.gif") no-repeat;}







.homeback{
	background: url("images/backdrop-quick.gif");
	height: 600px;
}

.transpawhite{
	width:100%;
	background: url("images/transpa-white.png");
	*background:url("images/whitehatch.gif");
	
}

ul.homepage_list{
/*	list-style-image: url("images/wg-bullet.gif");*/
	list-style-type: none;
	marker-offset: auto;

	margin: 0 0 20px 0 ;
	padding: 0 0 0 0;
	border: 0 0 0 0;

	display: block;
	float: left;

}

ul.homepage_list li{
/*	background-color: #ffffff;*/
	display: block;
	float: left;
	width: 600px;
}

.homepage_infobox
{
/*	width: 80%;*/
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}

.homepage_subinfobox
{
	margin-left: auto;
	margin-right: auto;
}

.silent_hl
{
	cursor: pointer;
	border: 0;
	text-decoration: none;
	color: #0082D1;	
}

