/* CSS Document */
/* moveme.com - masterpage stylesheet 2008 */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(http://www.moveme.com/content/img/301208-body-background.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-size: 12px;
	}
	
a {
	color: #0030ff;
	/*text-decoration: none;*/
}

a:hover {
	color: #FF9C00;
	/*text-decoration: none;*/
}

.topsection {
	height: 95px;
	width: 982px;
	margin-left:auto;
	margin-right:auto;
	}

.topsection #logo {
	background-image:url(http://static.moveme.com/img/masterpage/movemelogo.gif);
	width: 399px;
	height: 65px;
	float: left;
	margin-top: 20px;
	}

.topsection #menu {
	float: right;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 3px;
	}

.topsection #menu a {
	color:#2b3f75;
	font-weight:bold;
	text-decoration:none;
	}
.topsection #menu a:hover 
{
	color: #55bc45;
	text-decoration: underline;
	}
.topsection #menu a:visited {
	color: #2b3f75;
	}

.topsection #banner {
	width: 485px;
	height: 78px;
	float: right;
	}

.topsection #banner .content {
	margin: 10px 0 0 9px;
	}
	
.topnavigation {
	width: 982px;
	margin: 0 auto 0 auto;
	}
	
#pagedivide {
	background-image:url(http://static.moveme.com/img/masterpage/topline.gif);
	background-repeat:repeat-x;
	height: 4px;
	}

.mainareawrap {
	min-height: 300px;
	width: 1059px;
	background-image:url(http://static.moveme.com/img/masterpage/centerbg.gif);
	background-position: center top;
	background-repeat: no-repeat;
	margin: 0 auto 0 auto;
	}

.mainareawrap #inner {
	width: 965px;
	margin: auto;
	padding: 10px 0 0 2px;
	}

.welcomeback {
	height: 21px;
	}

.welcomeback #bubble {
	width: 26px;
	height: 21px;
	background-image:url(http://static.moveme.com/img/masterpage/welcomebubble.gif);
	float:left;
	}

.welcomeback .content {
	font-size: 16px;
	font-weight:bold;
	color: #2b3f75;
	float:left;
	margin: 3px 0 0 5px;
	}

.welcomeback .content a:hover {
	text-decoration:underline;
	}

.welcomeback .content span {
	color: #329c22;
	}

.welcomeback .content a {
	font-size: 10px;
	font-weight:normal;
	color: #329c22;
	text-decoration:none;
	}

.welcomelogin #key {
	width: 26px;
	height: 21px;
	background-image:url(http://static.moveme.com/img/masterpage/keyicon.gif);
	float:left;
	}

.welcomelogin #lock {
	width: 26px;
	height: 21px;
	background-image:url(http://static.moveme.com/img/masterpage/signinicon.gif);
	float:left;
	}

.welcomelogin .reminder {
	width: 26px;
	height: 21px;
	background-image:url(http://static.moveme.com/img/masterpage/forgotpassicon.gif);
	float:left;
	}

.welcomelogin .content {
	font-size: 16px;
	font-weight:bold;
	color: #2b3f75;
	float:left;
	margin: 3px 0 0 5px;
	}

.welcomelogin .content a {
	color: #329c22;
	text-decoration:none;
	}

.welcomelogin .content a:hover {
	text-decoration:underline;
	}

.welcomelogin span {
	font-size: 10px;
	}

.loginbubblewrap {
	width: 982px;
	}

#loginbubble {
	width: 303px;
	height: 111px;
	background-image:url(http://static.moveme.com/img/masterpage/loginbubble.gif);
	position: fixed;
	left: 941px;
	top: 159px;
	}

#loginbubble .content {
	margin: 3px 7px 7px 30px;
	font-size: 12px;
	color: #2b3f75;
	}

#loginbubble .content #close {
	text-align: right;
	color: #666666;
	font-size: 9px;
	}

#loginbubble .content #close a {
	text-decoration:none;
	color: #666666;
	}

.loginadditional {
	font-size:10px;
	}

/* End of login / welcome message */

.leftnavwrap {
	width: 158px;
	min-height: 90px;
	float:left;
	margin-top:15px;
	}

.leftnavwrap ul {
	list-style: none;
	padding: 0;
	margin:0;
	}

.leftnavwrap li {
	width: 156px;
	height: 30px;
	background-image:url(http://static.moveme.com/img/masterpage/leftnavmiddle.gif);
	}

.leftnavwrap #top {
	width: 156px;
	height: 30px;
	background-image:url(http://static.moveme.com/img/masterpage/leftnavtop.gif);
	background-repeat:no-repeat;
	margin-bottom: -8px;
	padding: 7px 0 0 8px;
	font-size: 12px;
	font-weight:bold;
	color: #2b3f75;
	}

.leftnavwrap .listitem-bottom {
	width: 156px;
	height: 30px;
	background-image:url(http://static.moveme.com/img/masterpage/leftnavbottom.gif);
	}

.leftnavwrap .listitem {
	padding: 8px 0 0 8px;
	font-size: 10px;
	}

.leftnavwrap .listitem a {
	color: #000000;
	text-decoration: none;
	}

.leftnavwrap .movemelinks .listitem a {
	color: #0030ff;
	text-decoration: none;
	}

.leftnavwrap .listitem a:hover {
	color: #FF9C00;
	text-decoration: none;
	}

.leftnavwrap #leftnavtitles {
	font-size: 12px;
	color: #2b3f75;
	font-weight:bold;
	margin-bottom: 5px;
	}
	
.leftnavwrap .leftsubmenu 
{
	background-image:url(http://static.moveme.com/img/masterpage/leftsubnavmiddle.gif);
}

.leftnavwrap .sublistitem 
{
	padding: 5px;
	font-size: 10px;
	color: #000000;
	}

.leftnavwrap .sublistitem a {
	text-decoration: none;
	color: #000000;
	}

.leftnavwrap .sublistitem a:hover {
	color: #FF9C00;
	text-decoration: none;
	}
	
.leftnavadditionallinks
{
    background:#FFFFFF url(/content/img/masterpage/leftnavmiddle.gif) no-repeat scroll right top;
    color:#2B3F75;
    cursor:pointer;
    font-size:12px;
    font-weight:bold;
    height:30px;
    line-height:30px;
    margin:0;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
    padding:0;
    text-decoration:none;
    width:156px;
    border: 1px solid black;
}

.leftnavnews 
{
	width: 156px;
	background-image: url(/content/img/masterpage/newslinkbg.gif);
	background-repeat: no-repeat;
	height: 31px;
}

.leftnavnews img 
{
	float: left;
	margin-left: 6px;
	margin-top: 6px;
}

.leftnavnews label 
{
	float:left;
	font-size: smaller;
	margin-left: 5px;
	cursor: pointer;
	margin-top: 3px;	
}

/* Right hand navigation */

.rightnavwrap {
	width: 158px;
	min-height: 90px;
	float:right;
	margin-top:15px;
	}

.rightnavwrap ul {
	list-style: none;
	padding: 0;
	margin:0;
	}

.rightnavwrap li {
	width: 156px;
	height: 30px;
	background-image:url(http://static.moveme.com/img/masterpage/leftnavmiddle.gif);
	}

.rightnavwrap #top {
	width: 156px;
	height: 30px;
	background-image:url(http://static.moveme.com/img/masterpage/leftnavtop.gif);
	background-repeat:no-repeat;
	margin-bottom: -8px;
	padding: 7px 0 0 8px;
	font-size: 12px;
	font-weight:bold;
	color: #2b3f75;
	}

.rightnavwrap #bottom {
	width: 156px;
	height: 30px;
	background-image:url(http://static.moveme.com/img/masterpage/leftnavbottom.gif);
	}

.rightnavwrap .listitem {
	padding: 8px 0 0 8px;
	font-size: 10px;
	}

.rightnavwrap .listitem a {
	color: #000000;
	text-decoration: none;
	}

.rightnavwrap .listitem a:hover {
	text-decoration:underline;
	}

.rightnavwrap #leftnavtitles {
	font-size: 12px;
	color: #2b3f75;
	font-weight:bold;
	margin-bottom: 5px;
	}

/* End of rightnav */


.specialofferswrap {
	width: 156px;
	min-height: 200px;
	}

.specialofferstop {
	background-image:url(http://static.moveme.com/img/masterpage/newstop.gif);
	width: 156px;
	min-height: 110px;
	}

.specialofferstop #content {
	width: 146px;
	height: 180px;
	background-image:url(http://static.moveme.com/img/masterpage/newsbg.gif);
	background-repeat:repeat-y;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	margin: 0 auto 0 4px;
	overflow: scroll;
	}

.specialofferstop #specialoffers {
	padding: 5px 5px 5px 5px;
	text-align:center;
	}

.specialofferstop #specialoffers img 
{
	padding-bottom: 3px;
}

.specialoffersbottom {
	background-image:url(http://static.moveme.com/img/masterpage/newsbottom.gif);
	background-repeat: no-repeat;
	width: 156px;
	height: 9px;
	}

.newswrap {
	width: 156px;
	min-height: 200px;
	}

.newstop {
	background-image:url(http://static.moveme.com/img/masterpage/newstop.gif);
	width: 156px;
	min-height: 190px;
	}

.newstop #content {
	width: 146px;
	height: 180px;
	background-image:url(http://static.moveme.com/img/masterpage/newsbg.gif);
	background-repeat:repeat-y;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	margin: 0 auto 0 4px;
	overflow: scroll;
	}

.newsbottom {
	background-image:url(http://static.moveme.com/img/masterpage/newsbottom.gif);
	width: 156px;
	height: 9px;
	}

#morenews {
	text-align:right;
	font-size:10px;
	margin: 0 11px 0 0;
	}

#morenews a {
	text-decoration:none;
	font-weight:bold;
	}

.newswrap li {
	background-image:none;
	width: 118px;
	height: 70px;
	margin: 0 auto 0 auto;
	border-bottom-color: #CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	color: #2b3f75;
	font-size:10px;
	font-weight:normal;
	}

.newswrap .newstitle {
	font-size: 10px;
	font-weight: bold;
	color: #2b3f75;
	text-decoration:underline;
	}

.ourpartners {
	width: 155px;
	height: 147px;
	background-image:url(http://static.moveme.com/img/masterpage/partners.gif);
	}

.centercontent {
	width: 781px;
	float:left;
	height: 400px;
	margin: 10px 0 0 15px;
	}

.centercontent #heading {
	font-size: 18px;
	color: #2b3f75;
	font-weight:bold;
	}

.centerimageform {
	background-image:url(http://static.moveme.com/img/masterpage/homepagecenter2.jpg);
	width: 778px;
	height: 309px;
	margin-top:10px;
	}

.threecolumns {
	width: 244px;
	height: 170px;
	float:left;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	}

.threecolumnslast {
	width: 244px;
	height: 170px;
	float:left;
	border: none;
	}

.threecolumns h2 {
	font-size: 12px;
	font-weight:bold;
	color: #2b3f75;
	}

.threecolumnslast h2 {
	font-size: 12px;
	font-weight:bold;
	color: #2b3f75;
	}

.threecolumns img {
	margin-right: 10px;
	}

.threecolumnslast img {
	margin-right: 10px;
	}

.columnscontent {
	height: 135px;
	padding: 0 10px 0 10px;
	}
	
.columnscontent p{
	color: #7e7e7e;
	}
#footerContainer 
{
	float: left;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #666;
	font-size: 10px;
	text-align:center;	
}
#footer 
{
	position: relative;
	width: 980px;
	height: 50px;
	background-image: url(http://www.moveme.com/content/img/301208-footer-logo-mini.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	}
#footerContainer #copyRight 
{
	float: left;
	}
#footerContainer ul 
{
	float: right;
	padding: 0;
	margin: 0;
	list-style: none;
	}
#footerContainer ul li 
{
	float: left;
	padding-left: 6px;
	}	

#footerContainer a {
	color: #666666;
	text-decoration:none;
	}
#footerContainer a:hover
{
	text-decoration: underline;
}
#footerContainer a:visited {
	color: #666666;
	}

.bottombanner {
	width: 742px;
	height: 71px;
	background-image: url(http://static.moveme.com/img/masterpage/bottombanner1.gif);
	background-repeat: no-repeat;
	margin-bottom: 25px;
	margin-top: 15px;
	}

/* Form inside image, for one step move */

#formspacer {
	height: 232px;
	}

.formwrap {
	height: 65px;
	margin-left: 15px;
	width: 575px;
	padding: 0;
	}

.homepageform input {
	background-image:url(http://static.moveme.com/img/masterpage/textboxbg.gif);
	background-repeat:repeat-x;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	font-weight:bold;
	color: #2b3f75;
	width: 140px;
	}

.formwrap span {
	font-weight:bold;
	color: #329c22;
	}

.moveoptions {
	color: #2b3f75;
	font-size:12px;
	font-weight:bold;
	}

.formsubmit {
	float:right;
	width: 80px;
	margin-top: -50px;
	margin-right: 22px;
	height: 36px;
	text-align:center;
	}

.formsubmit a {
	color:#FFFFFF;
	font-size: 28px;
	text-decoration:none;
	}

.productpagecontent {
	width: 781px;
	float:left;
	height: 400px;
	margin-left: 10px;
}

.productpagecontent h2 {
	font-size: 24px;
	color: #2b3f75;
	}

/* Start of product page quickmove form */

#productpagequickmovewrap {
	width: 156px;
}

.productpagequickmovetop {
	background-image:url(http://static.moveme.com/img/masterpage/productquickformtop.gif);
	width: 156px;
	height: 26px;
	}

.productpagequickmovetop #title {
	padding: 5px 0 0 10px;
	color: #fff;
	}

.productpagequickmovemiddle {
	width: 156px;
	background-image:url(http://static.moveme.com/img/masterpage/productquickformmiddle.gif);
	background-repeat:repeat-y;
	}

.productpagequickmovemiddle label {
	color: #2b3f75;
	font-size: 10px;
	font-weight:bold;
	}

.productpagequickmovemiddle a {
	font-size: 10px;
	}

.productpagequickmovemiddle .movedate input {
	width: 110px;
	float: left;
	}

.productpagequickmovemiddle .movedate img {
	float:left;
	margin-left: 2px;
	margin-top: 2px;
	}

.productpagequickmovemiddle #content {
	padding: 5px 5px 5px 5px;
	}

.productpagequickmovemiddle #specialoffers img {
	margin-bottom:2px;
	}

.productpagequickmovebottom {
	background-image:url(http://static.moveme.com/img/masterpage/productquickformbottom.gif);
	background-repeat: no-repeat;
	width: 156px;
	height: 5px;
	}

/* End of product page quickmove */


/* STart home css */

.hiddenText 
{
	display: none;
	visibility: hidden;
	}

#homeContentNew 
{
	float: left;
	width: 963px;
	}
#homeTopParagraph 
{
	float: left;
	width: 943px;
	margin-top: 0px;
	#margin-top: 20px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: justify;
	font-family: Verdana;
	font-size: 14px;
	line-height: 20px;
	color: #666;
	}
#homeTopParagraph a 
{
	color: #345ac1;
	}	
	#homeTopParagraph a:hover 
	{
		text-decoration: underline;
		color: #55bc45;
		} 
#buttonContainer 
{
	float: left;
	width: 963px;
	margin-top: 0px;
	#margin-top: 20px;
	}		
#topButtonRow 
{
	float: left;
	width: 963px;
	}
#bottomButtonRow 
{
	float: left;
	width: 963px;
	margin-top: 20px;
	}
	.homeButton, .homeButtonCenter, .homeButtonRight
	{
		float: left;
		width: 220px;
		height: 99px;
		margin-right: 10px;
		margin-left: 10px;
		background-image: url(http://www.moveme.com/content/img/301208-home-button-background.jpg);
		background-position: center;
		background-repeat: no-repeat;	
		}
		.homeButtonCenter 
		{
			}
		.homeButtonRight 
		{
			float: right;
			}
		.homeButton a, .homeButtonCenter a, .homeButtonRight a
		{
			float: left;
			width: 220px;
			height: 99px;
			display: block;
			cursor: pointer;
			background-position: left center;
			background-repeat: no-repeat;
			}
			
			.utilitiesIcon, .removalsIcon, .manVanIcon, .broadbandIcon, .homePhoneIcon, .addressChangeIcon, .surveyors, .solicitors
			{
				float: left;
				width: 60px;
				height: 49px;
				margin-top: 25px;
				background-image: url(http://www.moveme.com/content/img/301208-flame-icon.png);
				}
			.removalsIcon 
			{			
				background-image: url(http://www.moveme.com/content/img/301208-removal-van-icon.png);
				}
			.manVanIcon 
			{
				background-image: url(http://www.moveme.com/content/img/301208-man-van-icon.png);
				}
			.broadbandIcon 
			{
				background-image: url(http://www.moveme.com/content/img/301208-internet-icon.png);
				}
			.homePhoneIcon 
			{
				background-image: url(http://www.moveme.com/content/img/3012008-phone-icon.png);
				}
			.addressChangeIcon 
			{			
				background-image: url(http://www.moveme.com/content/img/301208-envelope-icon.png);
				}
			.surveyors 
			{
				background-image: url(http://www.moveme.com/content/img/301208-surveyors-icon.png);
				}
			.solicitors 
			{
				background-image: url(http://www.moveme.com/content/img/301208-solicitor-icon.png);
				}
			
			
				.homeButtonHolder 
				{
					float: right;
					width: 140px;
					height: 70px;
					margin-right: 5px;
					margin-top: 8px;
					overflow: hidden;
					}
				.homeButtonTitle 
				{
					float: left;
					width: 140px;
					margin-top: 10px;
					margin-bottom: 6px;
					font-size: 15px;
					font-weight: bold;
					color: #2b3f75;
					}
				.homeButtonSnippet 
				{
					float: left;
					width: 140px;
					margin-bottom: 10px;
					font-size: 12px;
					color: #345ac1;					
					}
				.homeButtonLink 
				{
					float: left;
					width: 140px;
					margin-bottom: 10px;
					font-size: 11px;
					color: #2b3f75;					
					}	
				.homeButton a:hover .homeButtonLink, .homeButtonCenter a:hover .homeButtonLink, .homeButtonRight a:hover .homeButtonLink
				{
					color: #55bc45;
					text-decoration: underline;
					}
		
#associationLogos 
{
	float:left;
	width: 940px;
	height: 65px;
	margin-top: 20px;
	margin-left: 10px;
	background-image: url(http://www.moveme.com/content/img/301208-assc-background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	}
#associationLabel 
{
	float: left;
	width: 925px;
	margin-left: 15px;
	color: #666;
	font-size: 11px;
	}	
#associationLogos ul 
{
	float: left;
	width: 920px;
	height: 40px;
	padding: 0;
	margin: 0;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	list-style: none;
	}
	
#associationLogos ul li 
{
	float: left;
	height: 40px;
	background-position: center top;
	background-repeat: no-repeat;
	}	
        .royalMail 
        {
        	width: 56px;
        	background-image: url(http://www.moveme.com/content/img/301208-royalmaillogo.gif);
        	margin-left: 6px;
        	margin-right: 24px;	 
        	}
        .britishGas 
        {
        	width: 68px;
        	background-image: url(http://www.moveme.com/content/img/301208-bgas-logo.gif);        	
			margin-left: 24px;
			margin-right: 24px;	        	
        	}
        .eOn 
        {
        	width: 42px;
        	background-image: url(http://www.moveme.com/content/img/301208-eon-logo.gif);   
			margin-left: 24px;
			margin-right: 24px;	        	     	
        	}
        .edf 
        {
        	width: 23px;
        	background-image: url(http://www.moveme.com/content/img/301208-edf-logo.gif);  
			margin-left: 24px;
			margin-right: 24px;	        	      	
        	}
        .scotishSouthern 
        {
        	width: 103px;
        	background-image: url(http://www.moveme.com/content/img/301208-scottish-energy-logo.gif);  
			margin-left: 24px;
			margin-right: 24px;	        	      	
        	}
        .virginMedia 
        {
        	width: 42px;
        	background-image: url(http://www.moveme.com/content/img/301208-virgin-media-logo.gif);    
			margin-left: 24px;
			margin-right: 24px;	        	    	
        	}
        .pickfords 
        {
        	width: 65px;
        	background-image: url(http://www.moveme.com/content/img/301208-pickfords-logo.gif);  
			margin-left: 24px;
			margin-right: 24px;	        	      	
        	}
        .sky 
        {
        	width: 57px;
        	background-image: url(http://www.moveme.com/content/img/301208-sky-logo.gif);  
			margin-left: 24px;
			margin-right: 24px;	        	      	
        	}
        .BT 
        {
        	width: 66px;
        	background-image: url(http://www.moveme.com/content/img/301208-bt-logo.gif);
        	margin-left: 24px;
        	}	


#midGuideContent 
{
	float: left;
	width: 940px;
	margin-left: 10px;
	margin-top: 20px;
	}
#midGuideContent ul 
{
	list-style: none;
	}	
#midGuideContent ul li 
{
	margin: 0px;
	padding: 0px;
	}
#rightGuidesContent 
{
	float: right;
	width: 472px;
	height: 175px;
	background-image: url(http://www.moveme.com/content/img/301208-home-guides-back-span.gif);
	background-position: center;
	background-repeat: repeat-x;
	}
#newsLeftList 
{
	float: left;
	width: 428px;	
	margin: 0px;
	padding: 0px;
	}
#newsLeftList a
{
	font-weight: bold;
	color: #333;
	}
#newsLeftList a:hover 
{
	color: #c58827;
	}
#leftNewsContent 
{
	float: left;
	width: 460px;
	padding: 0px;
	margin: 0px;
	list-style: none;	
	}	
.newsElement 
{
	float: left;
	margin-bottom: 10px;
	}
.newsElement p a 
{
	color: #c58827;
	}	
.newsElement p a:hover  
{
	text-decoration: underline;
	}
#midGuideContent h2 
{
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	color: #c58827;
	}
	#leftNewsContent h2 
	{
		float: left;
		font-size: 14px;
		width: 460px;
		}
	#leftNewsContent h3 a 
	{
		float: left;
		width: 460px;
		font-size: 13px;
		color: #333;
		margin-top: 10px;
		}
	#leftNewsContent h3 
	{
		margin: 0px;
		padding: 0px;
		}
		#leftNewsContent p 
		{
			float: left;
			width: 460px;
			margin-top: 3px;
			line-height: 18px;
			}
		#leftNewsContent h3 a:hover 
		{
			color: #c58827; 
			}
#rightGuidesContent #guidesLeftColumn 
{
	float: left;
	width: 200px;
	padding: 0px;
	margin: 0px;
	margin-top: 6px;
	margin-left: 5px;
	}
#rightGuidesContent #guidesRightColumn 
{
	float: right;
	width: 200px;
	padding: 0px;
	margin: 0px;	
	margin-top: 6px;
	margin-right: 5px;
	}
#rightGuidesContent a 
{
	font-size: 14px;
	color: #333;
	}
#rightGuidesContent h2 
{
	float: left;
	width: 428px;
	margin-top: 4px;
	margin-bottom: 4px;
	line-height: 28px;
	color: #333;
	}
#rightGuidesContent a:hover
{
	color: #c1811a;
	}	
#rightGuidesContent p 
{
	color: #333;
	font-size: 11px;
	}	
#rightGuidesContent li 
{
	float: left;
	width: 200px;
	}
#midGuideContent ul li h3 
{
	margin: 0px;
	margin-bottom: 3px;
	padding: 0px;
	}
#midGuideContent ul li p 
{
	margin: 0px;
	margin-bottom: 6px;
	padding: 0px;
	}
.rightCorners 
{
	float: right;
	width: 10px;
	height: 175px;
	background-image: url(http://www.moveme.com/content/img/301208-home-guides-right-corners.gif);
	background-position: center;
	background-repeat: no-repeat;
	}
.leftCorners 
{
	float: left;
	width: 10px;
	height: 175px;
	background-image: url(http://www.moveme.com/content/img/301208-home-guides-left-corners.gif);
	background-position: center;
	background-repeat: no-repeat;
	}

#homeBottomText
{
	float: left;
	width: 943px;
	margin-top: 15px;
	padding-left: 10px;
	padding-right: 20px;
	text-align: center;
	}		
#homeBottomText h2 
{
	font-size: 15px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	color: #2b3f75;
	}	
#homeBottomText a
{
	color: #2b3f75;
	}	
#homeBottomText a:hover 
{
	color: #55bc45;
	text-decoration: underline;
	}
#homeBottomText p 
{
	padding: 0;
	margin: 0;
	}	
#homeBottomText .homeBottomTextThird, #homeBottomText .homeBottomTextThirdCenter, #homeBottomText .homeBottomTextThirdRight
{
	float: left;
	width: 280px;
	line-height: 24px;
	font-size: 12px;
	text-align: justify;
	color: #666;
	}
#homeBottomText .homeBottomTextThird 
{
	margin-right: 23px;
	}	
.homeBottomTextBreak 
{
	float: left;
	width: 1px;
	height: 140px;
	background-image: url(http://www.moveme.com/content/img/301208-bottom-text-break.jpg);
	background-position: center;
	background-repeat: no-repeat;
	margin-top: 8px;
	}
#homeBottomText .homeBottomTextThirdCenter 
{
	float: left;
	margin-left: 23px;
	margin-right: 23px;
	}
#homeBottomText .homeBottomTextThirdRight 
{
	margin-left: 23px;
	float: left;
	}
		
.centercontainer {
	width: 940px;
}

.centercontainer #heading 
{
	color: #2b3f75;
	font-size: 12px;
	font-weight: bold;
}

.centercontainer #header_second 
{
	color:#2B3F75;
	font-size:10px; 
	margin-top:5px;
	font-weight:bold;
}

.twocolumncontent {
	width: 778px;
	float:left;
	margin-top:15px;
	padding: 0 5px 0 11px;
}

.twocolumncontent h2 {
	color: #2b3f75;
	font-size: 12px;
	font-weight:bold;
	}

.twocolumncontent ul 
{
	margin: 15px 0 15px 0;
}

.twocolumncontent .error li
{
	color: Red;
}

.twocolumncontent li 
{
	color: #000000;
}

.twocolumncontent li a 
{
	text-decoration: none;
	color: #2b3f75;
}

.twocolumncontent li a:hover 
{
	text-decoration: underline;
	color: #ff9c00;
}

.twocolumncontent .centerheader {
	font-size: 16px;
	color: #329c22;
	font-weight: bold;
	}

/* End Home css */

.onecolumncontent {
	width: 963px;
	float:left;
	margin-top: 15px;
	padding: 0 5px 0 11px;
}

.onecolumncontent form 
{
	float: left;
}

.onecolumncontent .error li
{
	color: Red;
}

.onecolumncontent h2 {
	color: #2b3f75;
	font-size: small;
	font-weight:bold;
	padding-right: 10px;
	}

.threecolumncontent {
	margin-top:15px;
	padding: 0 5px 0 11px;
	font-size: small;
	margin-left: 50px;
}

.threecolumncontent h2 {
	color: #2b3f75;
	font-size: small;
	font-weight:bold;
	padding-left: 10px;
	padding-right: 10px;
	}

.threecolumncontent .error li
{
	color: Red;
}

.threecolumncontent li 
{
	color: #000000;
	padding-right: 20px;
}

.threecolumncontent li a 
{
	text-decoration: underline;
	color: #0030ff;
}

.threecolumncontent li a:hover 
{
	text-decoration: underline;
	color: #ff9c00;
}

.threecolumncontent .centerheader {
	font-size: 16px;
	color: #2b3f75;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	}

.threecolumncontent p 
{
	padding-left: 10px;
	padding-right: 17px;
}

/* Product page top image */

.productimagewrap {
	width: 625px;
	}

.productimagewrap #arrow {
	width: 27px;
	height: 29px;
	background-image: url(http://static.moveme.com/img/masterpage/productpage/topimagearrow.gif);
	float: right;
	}

.productimagewrap .text {
	height: 29px;
	background-color: #2b3f75;
	min-width: 100px;
	float: right;
	}

.productimagewrap .text #content {
	padding: 6px 5px 0 0;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	}

.productimagewrap .text #content span {
	color: #ff9c00;
	}

.productimagewrap #diagonal {
	width: 31px;
	height: 29px;
	background-image: url(http://static.moveme.com/img/masterpage/productpage/topimageangle.gif);
	float: right;
	}

.productimagewrap #clear {
	clear: both;
	}

.productimagewrap #mainimage {
	width: 625px;
	height: 110px;
	}

.productimagewrap a 
{
	color: White;
}

/* End of product page top image */

/* Start of 4 column messages */

.fourcolumns {
	width: 145px;
	float: left;
	padding: 0 5px 0 5px;
	font-size: 10px;
	}

.fourcolumns a {
	color: #006699;
	text-decoration: none;
	}

.fourcolumns .heading {
	font-weight: bold;
	color: #2b3f75;
	font-size: 12px;
	}

/* End of 4 column messages */

/*************** moveme boiler care page form start! ****************/

#boilerheader {
	font-size: 28px;
	text-align:left;
	color:#413b89;	
	}

#boilerform_wrapper {
	
	}
	
#topbgimg {
	height: 179px;
	}
	
#boilerform_top {
	background-image:url(http://static.moveme.com/img/masterpage/productpage/boilercareimg.gif);
	background-repeat:no-repeat;
	height: 75px;
	width: 619px;
	}
	
#boilerform_top p {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-top: 180px;
	padding-left: 32px;
	}
	
#boilerform 
{
	margin-top: 20px;
	}
	
#boilerform table {
	margin-left: 30px;
	
	}
	
#movingto {
	width: 70px;
	
	}
	
#boilerform_bottom {
	height: 13px;
	}

/*************** moveme boiler care page form end! ****************/

.letterbannerwrap 
{
	width: 619px;
	height: 100px;
	background-image: url(http://static.moveme.com/img/masterpage/productpage/COAgraphic.gif);
}

.letterbannerwrap #title 
{
	margin-left: 135px;
	padding-top: 42px;
	font-size: 14px;
	color: #329c22;
	font-weight: bold;
}

.letterbannerwrap #content 
{
	margin-left: 135px;
	padding-top: 10px;
	color: #2b3f75;
}

.contactnumbers 
{
	font-size: 18px;
	color: #2b3f75;
	font-weight: bold;
}

/* Homecare boxed */

.boilercareboxwrap 
{
	float:left;
	background-color: #d9f1fc;
	width: 147px;
	height: 400px;
	margin-left: 5px;
	margin-bottom: 20px;
}

.boilercareboxwrap .content 
{
	padding: 3px;
	font-size: 10px;
	color: #2b3f75;
}

.boilercareboxwrap .bluearea 
{
	background-color: #2b3f75;
	color: #ffffff;
	margin: 0 2px 0 2px;
	padding: 1px;
}

.boilercareboxwrap .content #tm 
{
	font-size:10px;
}

.boilercareboxwrap h2 
{
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight:normal;
}

.boilercareboxwrap ul 
{
	padding-left: 17px;
	font-size: 10px;
}

.boilercareboxwrap li 
{
	margin-bottom: 5px;
}

.curvedboxformtop 
{
	background-image: url(http://static.moveme.com/img/masterpage/productpage/boilerformtop.gif);
	width: 620px;
	height: 12px;
}

.curvedboxformmiddle 
{
	background-image: url(http://static.moveme.com/img/masterpage/productpage/boilercaremiddle.gif);
	width: 620px;
	background-repeat: repeat-y;
}

.curvedboxformmiddle #content 
{
	padding: 0 5px 0 15px;
}

.curvedboxformmiddle #content label 
{
	color: #2b3f75;
}

.curvedboxformmiddle #content ul 
{
	margin-top:0px;
	margin-bottom:0px;
}

.selectboxwidths select 
{
	width: 147px;
}

.curvedboxformmiddle #content h2 
{
	margin-top:0;
}

.curvedboxformbottom 
{
	width: 620px;
	background-image: url(http://static.moveme.com/img/masterpage/productpage/boilercarebottom.gif);
	height: 26px;
}

/* Login box */

.loginboxwrap 
{
	width: 251px;
	float: left;
}
	 
.loginboxtop 
{
	background-image: url(http://static.moveme.com/img/masterpage/login/logintop.gif);
	background-repeat: no-repeat;
	width: 251px;
	height: 12px;
}

.loginboxmiddle 
{
	background-image: url(http://static.moveme.com/img/masterpage/login/loginmiddle.gif);
	background-repeat: repeat-y;
	width: 258px;
	height: 220px;
}

.loginboxmiddle .content 
{
	padding: 5px 5px 10px 15px;
}

.loginboxmiddle .content #title 
{
	color: #2b3f75;
	font-weight: bold;
	font-size: 16px;
}

.loginboxbottom 
{
	background-image: url(http://static.moveme.com/img/masterpage/login/loginbottom.gif);
	background-repeat: no-repeat;
	width: 251px;
	height: 11px;
}

/* Register box */

.registerboxwrap 
{
	width: 528px;
	float: right;
}
	 
.registerboxtop 
{
	background-image: url(http://static.moveme.com/img/masterpage/login/registertop.gif);
	background-repeat: no-repeat;
	width: 528px;
	height: 12px;
}

.registerboxmiddle 
{
	background-image: url(http://static.moveme.com/img/masterpage/login/registermiddle.gif);
	background-repeat: repeat-y;
	width: 528px;
	height: 220px;
}

.registerboxmiddle .content 
{
	padding: 5px 0 10px 15px;
	width: 330px;
	float: left;
}

.registerboxmiddle .content #title 
{
	color: #ff9c00;
	font-weight: bold;
	font-size: 16px;
}

.registerboxbottom 
{
	background-image: url(http://static.moveme.com/img/masterpage/login/registerbottom.gif);
	background-repeat: no-repeat;
	width: 528px;
	height: 13px;
}

.movedateentry input 
{
	width: 110px;
	float: left;
}

.movedatecalendar 
{
	float: left;
	padding-left: 3px;
}


/*************** moveme help page! ******************************************************/

div .FAQitem {
	border-top: 1px solid #e2e2e2;
	padding-top: 15px;
	padding-bottom: 15px;
}


/*************** moveme Contact Us page! ******************************************************/

div .Contactitem {
	border-top: 1px solid #e2e2e2;
	padding-top: 0px;
	padding-bottom: 15px;
	color: #666666;
	font-size: 13px;
}

div .ContactitemTop {
	border-top: 0px solid #e2e2e2;
	padding-top: 0px;
	padding-bottom: 15px;
	color: #666666;
	font-size: 13px;
}


/*************** moveme Press page! ******************************************************/

div .Pressitem {
	padding-top: 15px;
	padding-bottom: 15px;
	color: #666666;
	font-size: 13px;
}

div .PressitemTop {
	border-top: 0px solid #e2e2e2;
	padding-top: 16px;
	padding-bottom: 15px;
	color: #666666;
	font-size: 13px;
}




/** My Account page **/

#myaccountitle	
{
	font-size: 18px;
	color: #2b3f75;
	font-weight: bold;
}

.quickpod select 
{
	width: 145px;
}
/** Registration - my account page **/

#regboxtop 
{
	background-image: url(http://static.moveme.com/img/masterpage/registration/regbgtop.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 795px;
}

#regboxmiddle 
{
	background-image: url(http://static.moveme.com/img/masterpage/registration/regbgmiddle.gif);
	background-repeat: repeat-y;
	width: 795px;
}

#regboxbottom 
{
	background-image: url(http://static.moveme.com/img/masterpage/registration/regbgbottom.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 795px;
}

.registrationform 
{
	width: 400px;
	float: left;	
}

.registrationbenefits 
{
	width: 165px;
	float:right;
	margin-right: 15px;
	margin-top: 0;
}

#regboxmiddle .content 
{
	padding: 0 0 5px 15px;
}

h2.registrationtitle 
{
	color: Orange;
	font-size: 16px;
	margin-top: 0;
}

h2.regwhysignup 
{
	color: #616161;
	font-size: 14px;
	margin-top: 0;
	padding: 0;
}

.whichbanner 
{
	width: 795px;
	height: 68px;
	background-image: url(http://static.moveme.com/img/masterpage/registration/whichimg.gif);
	clear: both;
	margin-top: 10px;
	color: #2b3f75;
	cursor: pointer;
}

.whichbanner .content 
{
	padding: 25px 10px 10px 130px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

/*-- Water journey numbers --*/

.instant_numbers_green 
{
	color: #329c22;
	font-weight: bold;
	font-size: 16px;
}

.instant_numbers
{
	color: #2b3f75;
	font-weight: bold;
	font-size: 12px;
}

/********************************* arrown links ******************************/

#content a {
	text-decoration: none;
}

#content a:hover {
	text-decoration: none;
	color: #FF9C00;
}

/************* Old storage user journey **********/

.QuickmoveContent 
{
	width: 582px;
	margin: 0 auto 0 auto;
	color: #000;
}

#quickmove_table 
{
	font-family:Arial;
	width: 582px;
	border: 0px;
}

#quickmove_table .storage_table_head 
{
	height: 25px;
	background-image: url(http://www.moveme.com/content/img/quickmove/tabletop_bg.gif);
	background-repeat: no-repeat;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

#quickmove_table .storage_table_head_end 
{
	background-image: url(http://www.moveme.com/content/img/quickmove/tabletop_right.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#quickmove_table .storage_company_title 
{
	padding-left: 15px;
}

#quickmove_table .storage_company
{
	padding-left: 15px;
	font-size: 14px;
	font-weight: bold;
	border-left-color: #939393;
	border-left-style: solid;
	border-left-width: 1px;
	color: #2b3f75;
}

#quickmove_table .storage_discount 
{
	color: #2b3f75;
	font-size: 16px;
	font-weight:bold;
	border-right-color: #939393;
	border-right-style: solid;
	border-right-width: 1px;
}

.table_border
{
	background-image: url(http://www.moveme.com/content/img/quickmove/tablemidd_bg.gif);
}

.storage_table_bottom
{
	width: 582px;
	height: 6px;
	background-image: url(http://www.moveme.com/content/img/quickmove/tablebottom_bg.gif);
	background-repeat: no-repeat;
}

/************* Beta Comments - No tables 20/11/08 **********/

#betacommentsicon 
{
	background-image: url(/content/img/betacomments.gif);
	width: 134px;
	height: 91px;
	float: left;
}

#betacommentstoptions 
{
	float: left;
	width: 400px;
	margin-left: 30px;
}

#betacommentstoptions .radiobutton 
{
	float: left;
	width: 20px;
	margin-top: 10px;
}

#betacommentstoptions .icon
{
	float:left;
	width: 59px;
	height: 59px;
}

#betacommentstoptions .text
{
	float: left;
	margin-top: 15px;
}

.clear 
{
	clear:both;
}

/* Geo-content pages */

.geomaincontent 
{
	float: left;
	width: 780px;
}

.orange 
{
	color: red;
	font-weight: bold;
}

/* Geo-content sidepod */

#georemovalsheader 
{
	height: 52px;
	width: 945px;
	background-image: url(/content/img/masterpage/geocontent/removalsheader.gif);
	margin-bottom: 20px;
}

#georemovalsheader .content 
{
	padding: 18px 0 0 0;
	margin: 0 0 0 200px;
	font-size: 16px;
	font-weight: bold;
	color: #2b3f75;
	float: left;
}

#georemovalsheader .phone 
{
	float: right;
	padding: 18px 20px 0 0;
	font-size: 16px;
	font-weight: bold;
	color: #329c22;
}

#georemovalsheader .content span 
{
	color: #329c22;
}

.geopodwrap 
{
	float:right;
	margin-right: 20px;
}

.geopodtop 
{
	width: 153px;
	height: 5px;
	background-image:url(/content/img/sidepods/top.gif);
	background-repeat: no-repeat;
}

.geopodmiddle 
{
	width: 153px;
	background-image: url(/content/img/sidepods/middle.gif);
	background-repeat: repeat-y;
}

.geopodmiddle .content 
{
	width: 143px;
	margin: 0 auto;
	font-size: 10px;
	font-size: smaller;
}

.geopodmiddle .content li 
{
	background-image: none;
	margin-bottom: 0;
}

.geopodmiddle .content .geopodtitle
{
	font-weight: bold;
	color: #2b3f75;
	font-size: small;
}

.geopodmiddle .content label 
{
	float: left;
	margin-left: 5px;
	width: 110px;
}

.geopodmiddle .content .ticklist 
{
	width: 11px;
	height: 10px;
	background-image: url(/content/img/masterpage/geocontent/podtick.gif);
	background-repeat: no-repeat;
	margin-left: 5px;
	float: left;
}

.geopodbottom 
{
	width: 153px;
	height: 15px;
	background-image: url(/content/img/sidepods/bottom.gif);
}

#geophoneicon 
{
	width: 74px;
	height: 74px;
	background-image: url(/content/img/sidepods/phoneicon.gif);
	margin: 0 auto;
}

#geormphonecontent 
{
	width: 153px;
}

#georemovalnumber 
{
	font-weight: bold;
	color: #329c22;
}

/* New User Journey form */
#removalsAboutYourMove 
{
	width: 700px;
	}

.userform .formrow 
{
	height: 40px;
	min-height: 40px;
	font-size: small;
}

.userform .lookuprow 
{
	clear: both;
}

.userform .lookuprow select 
{
	height: 90px;
	width: 147px;
	margin-bottom: 7px;
}

.userform .formrow img 
{
	margin-left: 3px;
	margin-bottom: -2px;
}
.userform .formrow .editArea label 
{
	margin: 0;
}

.userform label 
{
	width: 320px;
	float:left;
	margin-left: 14px;
}

.userform .mandatory
{
	color: Red;
}

.userform .editaddress 
{
	height: 30px;
	clear: both;
}

.userform .editaddress label 
{
	width: 215px;
	float:left;
	margin-left: 20px;
}

.userform .editaddress span 
{
	float:left;
	width: 100px;
	text-align:right;
	margin-top: 3px;
	margin-right: 5px;
}

.userform select 
{
	float:left;
}

.userform .address_select select 
{
	width: 200px;
}

/* Results Table */

.newremovalsresultswrap 
{
	border-color: #d3d3d3;
	border-style: solid;
	border-width: 1px;
	width: 760px;
	margin-left: 0px;
	position:relative;
	float: left;
	margin-bottom: 5px;
	background-image: url(/content/img/masterpage/removalsresultbg.gif);
	background-repeat: repeat-y;
}


.newremovalsresultswrap .logo 
{
	width: 130px;
	float: left;
	padding-top: 10px;
	text-align:center;
	position:relative;
}

.newremovalsresultswrap .companyinfo
{
	width: 500px;
	float: left;
	position:relative;
	margin-bottom: 10px;
}

.newremovalsresultswrap .companyinfo .companyname 
{
	font-weight: bold;
	color: #329c22;
	margin: 5px 0;
	position:relative;
}

.newremovalsresultswrap .discountrating 
{
	float: right;
	width: 100px;
	position:relative;
	padding-top: 10px;
	margin-bottom: 10px;
}

.newremovalsresultswrap .discountrating label 
{
	width: 90px;
}

.newremovalsresultswrap .discountrating span 
{
	font-size: 16px;
	color: #2b3f75;
	font-weight: bold;
}

/* Results header */

.userform_resultshead .companyname 
{
	float: left;
	width: 287px;
	margin-left: 10px;
	font-weight: bold;
}

.userform_resultshead .companynumber 
{
	float: left;
	text-align: left;
	width: 188px;
	font-weight: bold;
}

.userform_resultshead .companyrating 
{
	float: left;
	text-align: left;
	margin-right: 10px;
	width: 53px;
	font-weight: bold;
}

.userform_resultshead .companydiscount 
{
	float: left;
	text-align: left;
	margin-right: 15px;
	font-weight: bold;
}

/* Wrap this around the text entry or form items, if there is a move calendar to the right of the textbox */

.formadditionalitem 
{
	float: left;
}

/* Removals Product page - New top image */

#removalstopimage 
{
	background-image: url(/content/img/masterpage/topimages/removals2.gif);
	background-repeat: no-repeat;
	width: 628px;
	height: 113px;
}

#removalstopimage #content 
{
	float:right;
	margin: 20px 10px 10px 10px;
	text-align: right;
}

#removalstopimage #content p 
{
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 14px;
	color: #329c22;
	font-weight: bold;
}
#removalstopimage #content span 
{
	color: #2b3f75;
	font-size: 16px;
	font-weight: bold;
}

/* Utilities Product page - New top image */

#utilitiestopimage 
{
	background-image: url(/content/img/masterpage/topimages/utilities2.gif);
	background-repeat: no-repeat;
	width: 628px;
	height: 113px;
}

#utilitiestopimage #content 
{
	float:right;
	margin: 20px 10px 10px 10px;
	text-align: right;
}

#utilitiestopimage #content p 
{
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 14px;
	color: #c90000;
	font-weight: bold;
}
#utilitiestopimage #content span 
{
	color: #2b3f75;
	font-size: 16px;
	font-weight: bold;
}

/* Utilities Product page - New top image end! */
/* Switch Utilities Product page - New top image */

#switchutilitiestopimage 
{
	background-image: url(/content/img/masterpage/topimages/transferutilities2.gif);
	background-repeat: no-repeat;
	width: 628px;
	height: 113px;
}

#switchutilitiestopimage #content 
{
	float:right;
	margin: 20px 10px 10px 10px;
	text-align: right;
}

#switchutilitiestopimage #content p 
{
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 14px;
	color: #c90000;
	font-weight: bold;
}
#switchutilitiestopimage #content span 
{
	color: #2b3f75;
	font-size: 16px;
	font-weight: bold;
}

/* Utilities Product page - New top image end! */

#newjourneytop 
{
	background-image: url(/content/img/masterpage/newjourneytop.gif);
	width: 799px;
	height: 37px;
}

#newjourneytop #title 
{
	font-size: 14px;
	color: #2b3f75;
	float: left;
	padding: 10px 0 0 10px;
	font-weight: bold;
}

#newjourneytop #number 
{
	font-size: 14px;
	color: #329c22;
	float: right;
	padding: 10px 10px 0 0;
	font-weight: bold;
}

#newjourneyremovalsheader
{
	height: 37px;
	width: 945px;
	background-image: url(/content/img/masterpage/newjourneytop.gif);
	margin-bottom: 20px;
}

#newjourneyremovalsheader .content 
{
	font-size: medium;
	font-weight: bold;
	float: left;
	margin: 10px 0 0 10px;
	color: #2b3f75;
}

#newjourneyremovalsheader .phone
{
	font-size: medium;
	font-weight: bold;
	float: right;
	margin: 8px 10px 0 0;
	color: #329c22;
}

#newjourneyremovalsheader .phone img 
{
	float: left;
	margin-right: 5px;
}

#newjourneyrightpods 
{
	width: 156px;
	float: right;
	margin-right: 20px;
}

#newjourney_utilxsell 
{
	width: 762px;
	height: 77px;
	background-image: url(/content/img/masterpage/utilxsell.gif);
	clear: both;
}

#newjourney_utilxsell #content 
{
	margin: 0 0 0 220px;
	padding-top: 7px;
	font-size: 16px;
	font-weight: bold;
	color: #329c22;
}

#newjourney_utilxsell #content span 
{
	color: #2b3f75;
	font-size: 12px;
}

#newjourney_utilxsell #content img 
{
	float: right;
	margin-right: 10px;
}

#newjourney_rmxsell 
{
	width: 762px;
	height: 77px;
	background-image: url(/content/img/masterpage/rmxsell.gif);
	clear: both;
}

#newjourney_rmxsell #content 
{
	margin: 0 0 0 220px;
	padding-top: 7px;
	font-size: medium;
	font-weight: bold;
	color: #c90000;
}

#newjourney_rmxsell #content span 
{
	color: #2b3f75;
	font-size: 12px;
}

#newjourney_rmxsell #content img 
{
	float: right;
	margin-right: 10px;
}

.mandatory 
{
	color:Red;
}

/* Utilities page confirmation */

#confirmpersonaltop 
{
	width: 762px;
	height: 13px;
	background-image: url(/content/img/masterpage/confirmation/detailstop.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
}

#confirmpersonalmiddle 
{
	width: 762px;
	background-image: url(/content/img/masterpage/confirmation/detailsmiddle.gif);
	background-repeat: repeat-y;
	font-size: small;
}

#confirmpersonalmiddle .content 
{
	padding: 0 15px;
}

#confirmpersonalmiddle .content #personaldetails 
{
	width: 385px;
	float: left;
}

#confirmpersonalmiddle .content .row label
{
	font-weight: bold;
	width: 130px;
	float: left;
}

#confirmpersonalbottom 
{
	width: 762px;
	height: 11px;
	background-image: url(/content/img/masterpage/confirmation/detailsbottom.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

#confirmpersonalmiddle .content .addresses 
{
	float: right;
	width: 155px;
}

#confirmpersonalmiddle .content .addresses label 
{
	font-weight: bold;
}

.utilconfirm 
{
	width: 762px;
	border-width: 1px;
	border-style: solid;
	border-color: #d3d3d3;
	background-image: url(/content/img/masterpage/confirmation/companyinfobg.gif);
	background-repeat: repeat-y;
	margin-bottom: 10px;
	display: none;
}

.utilconfirm .logo 
{
	float: left;
	width: 158px;
	text-align: center;
	padding-top: 15px;
}

.utilconfirm .info 
{
	float: left;
	width: 550px;
	padding: 10px 0px 5px 10px;
}

.utilconfirm .servicenumber 
{
	font-size: 14px;
	font-weight: bold;
	color: #329c22;
	padding: 10px;
	background-color: #fff;
	margin-top: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #d3d3d3;
}

#confirmationtopcontent 
{
	width: 762px;
	font-size: small;
}

/* Offer on top of removals and moving pages */

#RemovalsOffer 
{
	font-size: 16px;
	color: #329c22;
	font-weight: bold;
	margin: 10px 0 0 10px;
}

#RemovalsOffer label 
{
	color: #2b3f75;
	width: 500px;
}

/* Fixed width dropdown lists for new html userjourneys */

.userjourneyDropdown select
{
	float: left;
	width: 148px;
}
/* Fixed width select address dropdown lists for new html userjourneys */

.userjourneyAddressDropdown select
{
	float: left;
	width: 200px;
}

.utilconfirmnextsteps 
{
	margin-bottom: 10px;
	border-color: #2b3f75;
	border-style: solid;
	border-width: 2px;
	padding: 5px 15px 0 15px;
	width: 730px;
	font-weight: bold;
	color: #2b3f75;
}

/* by energylinx */

#breadrcumbcontainerb {
	margin-left: 50px;
	font-size: .9em;
}
.threecolumncontent #energylinx #infobox p {
	color: #2B3F75;
	font-size: 1em;
	padding-left: 8px;
	background: url(images/backie_infobox_middle.gif) repeat-y;
}
#infobox {
	height: 348px;
	width: 217px;
	display: block;
	margin-left: 535px;
}
#infobox[id] {
	height: auto;
	min-height: 348px;
}

