@font-face {
	font-family: 'VAGRouJBol';

        /* for IE */
	src: url('fonts/VAGRouJBol.eot');

        /* for non-IE: */
	src: local('VAG Rounded J Bold'), url('fonts/VAGRouJBol.ttf') format('truetype');
}


@font-face {
	font-family: 'VAGRouJLig';

        /* for IE */
	src: url('fonts/VAGRouJLig.eot');

        /* for non-IE: */
	src: local('VAG Rounded J Light'), url('fonts/VAGRouJLig.ttf') format('truetype');
}


html{
	font-family: arial rounded mt, arial, helvetica, sans-serif;
	font-size: 0.7em;	
}
em{
	font-style:italic;	
}
td{
	padding: 4px
}

body{
	background: url(images/common/bodyBg.gif) repeat top left;
	padding-top:30px;
}
h1{	
	margin: 5px 34px 5px 34px;	
    font-family: "VAGRouJBol", "Arial", "Helvetica", sans-serif;	
}
h2{	
	margin: 15px 34px 5px 34px;	
    font-family: "VAGRouJBol", "Arial", "Helvetica", sans-serif;	
}
h3, h4, h5, h6{	
	margin: 5px 34px 5px 34px;	
    font-family: "VAGRouJBol", "Arial", "Helvetica", sans-serif;	
}
#homeRightCol p, #pageRightCol p,#pageRightCol ul,  #homeRightCol ul, #pageRightCol ol,  #homeRightCol ol{	
	margin: 5px 50px 5px 50px;	
	
}
#homeRightCol p, #pageRightCol p,#pageRightCol ul,  #homeRightCol ul, #pageRightCol ol,  #homeRightCol ol, td{
 	/* Site wide color changed from black to dark blue */
 	color:#19398A; /* Dark blue */ 
}
ol li{
	list-style-type:decimal;
	margin-left:26px;
}
#pageRightCol ul li, #homeRightCol ul li{
	margin-left:-4px;  /* was 26 */
}
h1, h2, h3, h4, h5, h6{
	font-weight: bold;
}
h1{
	font-size: 35px;
	color:#19398A;
	line-height:40px;
}
h1.title{
	font-size: 30px;
	color:#19398A;
	line-height:35px;
padding-top:14px
}
h1.homeTitle{
	font-size: 30px;
	color:#19398A;
	line-height:35px;
padding-top:14px
}
h1.boxTitle{
	margin: 0px 0px 0px 0px;
	font-size:20px;
	line-height:20px;
}
h1.halfCol{
        font-size:24px;
        line-height:28px;
	color:#19398A;
}
h1.junkTypeTitle{
	font-size:22px;
	color:#19398A;
	line-height:30px;
	margin:0px 0px 0px 10px;
}
h2{
	font-size: 15px;
	line-height:20px;
	color:#19398A;
}
span.mainNavCopy{
	margin:0px;
	margin-left:0px;
	padding-top:20px;
	font-size: 16px;
	line-height:16px;
	cursor:pointer;
	height:16px;
	text-align:center;
}
h3{
	font-size: 14px;
	line-height:22px;
	color:#19398A;
}
h4{
	font-size: 12px;
       color: #19398A;
line-height:22px;
	
}
h5{
	font-size: 20px;
	color: #fff; /* red*/
}
h6{
	font-size: 12px;
	line-height:14px;
color: #19398A;
}
{
	font-weight:bold;
	color:#F7384A;
}
#globalOuter{
	width:1126px;
	position:relative;
	margin:0px auto;	
}
#leftShadow, #rightShadow{
	height:720px;
	width:70px;
	float:left;
}
#globalCentral{
	float:left;
	width:1022px;
}
#globalBody{
	background:transparent url(images/bgrounds/globalBody.jpg) repeat-y top left;
}
#globalInner{	
	background: none
	border-left:0px solid #F7384A;
	border-right:0px solid #F7384A;
	width:1020px;
}
#leftShadow{
	background:transparent url(images/common/ajLeftHandSideOuterShadow_v0.1.png) no-repeat top left;	
}
#rightShadow{
	background:transparent url(images/common/ajRightHandSideOuterShadow_v0.1.png) no-repeat top left;
}
#homeLeftCol, #pageLeftCol{
	position:relative;	
	padding:0px 0px 0px 10px;
	margin:6px 20px 0px 0px;
	width:280px;
	float:left;
	border-right:0px solid #fff;
}
#homeRightCol, #pageRightCol{
	width:667px;
	margin-top:26px;
	margin-bottom:0px;
	float:left;
	position:relative;	
	background: transparent url(images/common/bottomMainRightCol.gif) no-repeat bottom left;	
}
#rightColContent{
	background:transparent url(images/common/middleMainRightCol.png) repeat-y top left;
	margin-bottom:30px;
	padding-top:10px;
	width:667px;
}
#homeLeftCol p, #pageLefCol p{
	margin: 3px auto;
width: 290px;
}
#homeLeftCol a, #pageLefCol a{
cursor:pointer;
	z-index:2;

}
span.leftColItem{
	display:block;
	margin:14px auto;
}
#homeRightCol a, #pageRightCol a, .plainBoxContent a{
	color:#3bb3fd;/* light blue */
	position:relative;
	cursor:pointer;
text-decoration:none;
	z-index:1;
}
#homeRightCol a:hover, #pageRightCol a:hover, .plainBoxContent a:hover, #homepageCopy a:hover, #homepageCopy2 a:hover{
	text-decoration: underline;
	
}
#header{
	height:99px;
	width:1022px;
	top:0px;	
	position:relative;
	z-index:1;
     	background: transparent url(images/common/ajHeader-juggling-nophone.gif) no-repeat 0px 0px;
}
#header:hover {
	height:99px;
	width:1022px;
	top:0px;	
	position:relative;
	z-index:1;
	background: transparent url(images/common/ajHeader-juggling-nophone.gif) no-repeat 0px 0px;
 }
#headertext{
	height:50px;
	width:500px;
	margin:34px -7px 0px 0px;	
	float:right;
        color:#ffffff;
        font-family: "VAGRouJBol", "Arial", "Helvetica", sans-serif;	
        font-size:1.8em;
}
#headertext big{
        font-size:1.3em;
}


#headertextphone{
        margin: 38px 0px 0px 0px;
        width:50px;
        height:38px;
        float:right;
        display:inline;
}
#headertextbox{
	height:50px;
	width:190px;
	margin:31px 87px 0px 0px;	
	float:right;     	
}
#headertextbox h5{
        float:right;
        margin:0px 0px 0 0;
        font-size:2.6em;
        display:inline;
        color:#ffffff;
        font-family: "VAGRouJBol", "Arial", "Helvetica", sans-serif;
}
#headertextbox h6{
        float:right;
        margin: -3px 0px 0px 0px;
        font-size:1.2em;
        display:inline;
        color:#ffffff;
        font-family: "VAGRouJBol", "Arial", "Helvetica", sans-serif;
}


#anyJunkLogo{
	float: left;
	width: 180px;
	height:99px;
	cursor:pointer;
	margin-left:52px;
        background:transparent
        /*background:transparent url(images/common/ajlogo.gif) no-repeat 0px 0px;*/
}
/*#anyJunkLogo:hover{
	float: left;
	width: 180px;
	height:99px;
	cursor:pointer;
	margin-left:52px;
        background:transparent url(images/common/ajlogoani.gif) no-repeat 0px 0px;
}*/
/*#anyJunkPhone{
        position:absolute;	
	width: 50px;
	height:60px;
	margin-left:484px;
        margin-top:29px;
        background:transparent url(images/common/ajphone.png) no-repeat 0px 0px;
}*/
/*#anyJunkPhone:hover{
        position:absolute;	
	width: 50px;
	height:60px;
	margin-left:484px;
        margin-top:29px;
        background:transparent url(images/common/ajphoneani.gif) no-repeat 0px 0px;
}*/
#mainNav{ 
	height:45px;
	overflow:hidden;
	padding-top:8px;
	width:680px; /* Navigation flows to edge of logo */	
        position:absolute;
        top:92px;
        right:32px;

}
#mainNavInner{
	padding-top:15px;	
        padding-left:5px;
}
#mainNav ul{
	list-style-image:none;
	list-style-type:none;
}
#mainNav li{ 	 
	float:left;
	height:55px;		
}
#mainNav li img{
	
}
#mainNav li.btn{
	background:transparent url(images/buttons/mainNav/btnContentMainNav.png) no-repeat top left;
}
#mainNav li.btnAlt{	
	background:transparent url(images/buttons/mainNav/btnAltContentMainNav.png) no-repeat top left;
	cursor:pointer;
}
a.mainNavAlt, a.mainNav{	
	
	color:#fff;
	text-decoration:none;	
	font-size:16px;
	font-weight:800;
	padding:15px 0px;
}

a.mainNavAlt{
	background: transparent url(images/buttons/mainNav/btnAltEndSectionMainNav.png) no-repeat top right;
}
a.mainNav{
	background: transparent url(images/buttons/mainNav/btnEndSectionMainNav.png) no-repeat top right;
}

#mainNav a:hover{ 
	text-decoration:none;
	color:#ccc;
	bottom:20px;
}
#footer{
	background:transparent url(images/common/ajFooter.gif) bottom left no-repeat;
	height:120px;	
	width:1020px;
margin-top:42px;	
	z-index:2;
}
#ie6FixFooter{
	position:relative;
	width:1022px;
	top:-30px;
	z-index:1;
	margin:0 auto;
}
#footerElephant{
	position:relative;
	bottom:16px;
	right:0px;	
	margin-left:3px;	
	background:none
	width:52px;
	height:33px;
	float:left;

}
#footerNote{
	position:absolute;
	bottom:7px;
	width:1022px;
}
#footerNote p, #footerNote ul{
	padding-left:20px;
	color:#ffffff; /* Pink text */
}
#footerNote ul{
	list-style-image:none;
	list-style-type:none;
	padding-top:4px;
}

#footerNote li{
	float:left;	
	margin-right:8px;
}
#footerNote a{
	text-decoration:none;
	color:#ffffff; /* Pink text */
}
#footerNote a:hover{
	text-decoration:underline;
	color:#ffffff; /* Red */
}
#footerLogo{
	position:absolute;
	right:58px;	
}
#footerLogo p, #footerLogo img {
	float:left;	
}
#footerLogo img{
	position:relative;
	bottom:16px;
	right:0px;	
	margin-left:3px;



}
.smlGreyTab{	
	height:83px;
	width:273px;
	background: transparent url(images/tablets/smlTabletGrey.png) no-repeat top left;	

}
.medGreyTab{
	padding: 5px 0 0 7px;
	height:111px;
	width:266px;
	background: transparent url(images/tablets/medTabletGrey.png) no-repeat top left;	
}
.lrgGreyTab{	
	height:180px;
	width:273px;
	background: transparent url(images/tablets/lrgTabletGrey.png) no-repeat top left;	
}
.lrgGreyTab a{
	color:#19398A;
}
.newstab{	
	height:180px;
	width:273px;
	background: transparent url(images/tablets/newstablet.jpg) no-repeat top left;	
}
.newstab a{
	color:#ffffff;
}
.xlrgGreyTab{	
	height:273px;
	width:273px;
	background: transparent url(images/tablets/xlrgTabletGrey.png) no-repeat top left;

}
.bookingTab{
	padding: 16px 2px 0px 16px;
	height:101px;
	width:257px;
	background: transparent url(images/tablets/medTabletGrey.png) no-repeat top left;	
	position:relative;
color:#19398A;

}
.bookingTab h1{
	margin:0px;
	line-height: 20px;
	font-size:16px;
	color:#19398A;
}

.bookingTab input{
	width: 56px;
	border:2px solid #19398A;
border-radius: 4px;
-moz-border-radius: 4px;
	height:18px;
	margin-right:6px;	
	color:#19398A;
	font-size:11px;
	font-weight:bold;
	padding-top:3px;
padding-left:2px;
	float:left;	
}
#submitPostCode{
	right:10px;
	top:27px;
	position:absolute;
	width:120px;
}
#submitPostCode a{
	color:#F7384A;
	font-weight:bold;
	display:block;
}
#submitPostCode a:hover {
cursor:pointer;
}
.bookingTab button{
	background:none;
	border:none;
	position:absolute;
	right:0px;
	top:19px;
}
.bookingTab form{
	padding-top:10px;
}
.bookingTab p{
	clear:left;
	margin:0px !important;
	padding-top:8px;
	width:257px !important;
	display:block !important;
	font-weight:bold;
	color: #19398a;
}
#contactForm{
	background: #fff url(images/bgrounds/frmContactDetailsTop.png) no-repeat top left;	
	width:526px;
	margin:0px auto;
	padding:20px;
}
p#bottomFormNote{
	margin:5px auto;
	width:420px;
}
#contactFormFooter{
	background: #fff url(images/bgrounds/frmContactDetailsBottom.png) no-repeat;
	height:20px;	
	width:566px;
	margin:0px auto;
	
}
/* Buttons */
.btnBlueSmall{
	background:transparent;
	border:0px;	
	width:100px;
	height:38px;
	cursor:pointer;	
	text-align:left;

}
.btnRedMedium{
	position:relative;
	background:transparent;
	border:0px;	
	width:116px;
	height:34px;
	margin-left:5px;
	cursor:pointer;
	text-align:left;
}
.btnContinueBlue{
	background:transparent;
	border:0px;
	cursor:pointer;
	text-align:left;	
}
/* BreadCrumbs */
#breadCrumbs{
	margin-left:34px;
margin-top:-4px;

}
#breadCrumbs h1, #breadCrumbs h2, #breadCrumbs h3, #breadCrumbs h4, #breadCrumbs h5, #breadCrumbs h6{
	font-weight: bold;
        font-size:12px;
color: #F7384A;
	margin:0px;	
 font-family: "Arial", "Helvetica", sans-serif;	
}
#breadCrumbs img{
	margin: 3px 4px;
}
#breadCrumbs li{		
	float:left;
	position:relative;
	
}
#breadCrumbs ul{	
	width:500px;
	margin:0px;
}
#breadCrumbs ul li{
	list-style-type:none;
	margin-left:0px;
}

/* Sub Navigation */
#subNavOuter{
	position:relative;
	background: transparent url(images/bgrounds/subNav/subNavContentTop.gif) no-repeat top left;
	margin-top:28px;
	padding-top:31px;
	width:273px;
	
}
#secondLevel { /*ul#secondLevel*/
	position:relative;
	background: #fdfdfd; /* Off white */	
	z-index:0;
}
.thirdLevel li{
	background:#e1e8ff;
	line-height:20px;
	border-bottom:0px solid #ffffff;
	border-left:4px solid #19398a;
	border-right:4px solid #19398a;
}
#subNavOuterFooter{
	background: transparent url(images/bgrounds/subNav/subNavSmallBottom.png) no-repeat bottom left;
	height:10px;
	width:273px;
	margin-bottom:4px;
}
.secondLevelLink a{
	line-height:20px;
	border-bottom:0px solid #cbb4ba;	
	color:#19398a; /* pink color */
	text-decoration:none;	
	display:block;
	padding-left: 12px;
	width:258px;
}
.secondLevelLink a:hover{
	background:#6ac5fe;	
	color:#fff;
text-decoration:none;
	width:253px;
}
.thirdLevel a{
	color:#19398A; /* red color */
	text-decoration:none;	
	display:block;
	padding-left:20px;	
	width:245px;	
}
.thirdLevel a:hover{
	background:#6aa1f8;       /*transparent url(images/bgrounds/subNav/subNavItemHover.jpg) no-repeat top left;*/
	color:#fff;	
text-decoration:none;	
	width:245px;	
}
.thirdNavSelected{
	background:#598bd9;                    /* transparent url(images/bgrounds/subNav/thirdNavItemSelected.jpg) no-repeat top left;*/
text-indent:8px;
}
.thirdNavSelected a{
	padding-left:8px;
}



a.subNavSelected{
	background:#3bb3fd;  /*old image is   transparent url(images/bgrounds/subNav/subNavItem.jpg) no-repeat top left;*/
	display:block;
	color:#fff;	
	border-top:0px solid #ffffff;
        border-bottom:0px solid #ffffff;
	border-right:4px solid #19398a;
	border-left:4px solid #19398a;
	width:253px;
}
.secLevNotSelected{
	border-left:4px solid #19398a;
	border-right:4px solid #19398a;
}
.thirdLevel span{
	padding-left:22px;
}
h4.subNavTitle {
	position:absolute;
	font-size:15px;
	top:7px;
	left:12px;
	color:#fff;
	margin:0px 0px 0px 0px;
}
.subNavTitle, .subNavTitle a:link, .subNavTitle a:active, .subNavTitle a:visited {
	text-decoration: none;
	color: #ffffff;
}
.subNavTitle a:hover {
	text-decoration: none;
	color: #ffffff;
}
h1.phone{
	margin:0px 0px 0px 0px;
	line-height:30px;
	font-size:35px;
}
/* subNav collapse */
#nav1, #nav2, #nav3,#nav4{
	display:block;
}
	
	
.beginQuote{
	background: #fff url(images/bgrounds/leftQuote.jpg) no-repeat top left;
	float:right;
position: absolute;
	bottom:14px;
	right:36px;		
width:220px;
	height:121px;
}	

.testimonyContent{
	float:center;
position:absolute;
	bottom:45px;
	right:46px;
width:200px;
height:95px
margin:0px 40px 0px 30px;
}	

.testimonyContent h3{
font-size: 1.6em;
color:#19398a;
	margin:20px 10px 5px 10px;
}

.testimonyContent h6{
font-size: 1.2em;
color:#F7384A;
	margin:0px 10px 5px 10px;
}

#homepageTitle{
float:left;
width: 667px;
margin-top:7px;
}

#homepagePanelDomestic{
background: transparent url(images/banners/homepagepaneldomestic2.png);
background-repeat:no-repeat;
width:290px;
height:181px;
margin:20px 0px 20px 34px;
float:left;
}
#homepagePanelDomesticText{
FLOAT: left;
margin: 144px 0px 0px -15px;
WIDTH: 350px;
}
#homepagePanelCommercial{
background: transparent url(images/banners/homepagepanelcommercial2.png);
background-repeat:no-repeat;
width:290px;
height:181px;
margin:112px 34px 26px 342px; 
float:right;
position:absolute;
margin-top:20px;
margin-right:34px;
margin-bottom:20px;
_margin-left:-65px;
}
#homepagePanelCommercialText{
FLOAT: left;
margin: 144px 0px 0px -15px;
_margin: 2px 0px 0px -15px;
WIDTH: 350px;
}
#homepageQuote{
FLOAT: left;
margin: 10px 0px -15px 34px;
WIDTH: 598px;
HEIGHT: 119px;
background: transparent url(images/bgrounds/QuoteLong.png);
background-repeat:no-repeat;
}
#homepageTestimonial{
float:left;
margin:15px 15px 0px 30px;
width:217px;
height:119px;
}
#homepageCTA{
margin:0px 34px -15px 254px;
width:370px;
height:119px;
}

#homepageCTA H2{
line-height:150%;
padding: 16px 15px 0px 25px;
margin:0 0 0 0px;
color:#ffffff;
}
#homepageCopy{
clear:both;
margin-top:20px;
font-size: 1em;
}
#homepageCopy2{
margin: 7px 34px 5px 34px;
}
.plainBoxOuter{	
	width:273px;
	background:transparent url(images/bgrounds/dialogueSnippetOuter.png) no-repeat top left;
}
.plainBoxContent{
	background:transparent url(images/bgrounds/dialogueSnippetInner.png) no-repeat bottom left;
	width:253px;
	padding:20px 0pt 40px 20px;
}
.plainBoxContent p{
	width:200px;
	margin:10px 0px;
	color:#19398a; /* Dark Blue*/
	line-height:18px;
}
/* Sitemap */
#sitemap ul li{
	list-style-type:none;
	margin-left:0px;
}
#sitemap a{	
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#sitemap ul li a{
	color:#F7384A;
}
#sitemap ul li li a{
	color:#3455b3;
		margin-left:0px;	
}
#sitemap ul li li li a{
	color:#3bb3fd;
		margin-left:0px;
}
#sitemap ul li li li li a{
	color:#598bd9;
		margin-left:-30px;
}
/* sitemap */
#pageNotFound{
	border: 0px solid #333;
	display: block;
	padding: 15px;
}
#flashcontent{
	width:569px;
	margin:0px auto;
	
}
.sm h1, .sm h2, .sm h3, .sm h4, .sm h5, .sm h6{
	margin:0px;
}
/* Post code invite */
#postCodeInviteOuter{
	width:550px;
	padding:0px;
	margin:0px auto;	
	background:#fff url(images/bgrounds/pageTablet/middle.jpg) repeat-x top left;
}
#postCodeInviteInner{
	height:104px;
	background:transparent url(images/bgrounds/pageTablet/leftEnd.jpg) no-repeat top left;
}
#postCodeInvite{
	height:64px;
	background:transparent url(images/bgrounds/pageTablet/rightEnd.jpg) no-repeat top right;
	position:relative;
	padding:20px 0px;
}
#postCodeInvite p{
	margin: 0px auto;
	width:450px;
}
.postCodeInviteForm{
	margin:14px auto;
	width:450px;
}
.postCodeInviteForm input{
	width:58px;
	border:1px solid #19398A;
       border-radius: 4px;
	padding:2px;
	margin-right:2px;
	color: #19398A;
}
.postCodeInviteForm input, .postCodeInviteForm button{
	float:left;
}
.postCodeInviteForm input{
	margin-top:3px;
}
#moreInformationSnippet{
	position:absolute;
	top:40px;
	right:40px;
	cursor:pointer;
}
#contactPageContent{
	width:500px;
	margin:0px auto;	
}
/* Forms */
#formInner{
	position:relative;
	background:#c4e2fe;
	padding:5px 20px 0px 20px;

}
#formOuter{
	width:460px;
	margin:20px auto;
}	
#topDec, #bottomDec{
	padding:0px;
	margin:0px;	
}
#topDec img, #bottomDec img{
	float:right;
}		
#topDec{
	background: #fff url(images/forms/topLeftCorner.jpg) no-repeat top left;
	height:15px;
}
#bottomDec{
	background: #fff url(images/forms/bottomLeftCorner.jpg) no-repeat top left;
	height:15px;
}
#topDecRight{
	float:right;
	background: #fff url(images/forms/topRightCorner.jpg) no-repeat top right;
	height:15px;
	width:34px;
}
#bottomDecRight{
	float:right;
	background: #fff url(images/forms/bottomRightCorner.jpg) no-repeat top right;
	height:15px;
	width:34px;	
}
#formInner p{
	margin-left:8px;
	margin-bottom:4px;
}
#formInner a{
	color:#19398a; /* dark blue */
	font-weight:bold;
	text-decoration:underline;
}
label, .conditionalLabel{	
	clear:left;
	width:170px;
	float:left;
}
.conditionalLabel{
	display:none;
}
label span {
	float: left;
	width:170px;
}
#radioList{
	float:left;	
}	
td#radioList{
	padding:0px;
	text-align:left;
}
hr{
	visibility:hidden;
	clear:both;
	border:none;
	padding:0px;
	margin:0px;
	
}
#organisation, 
#bookingContacts,
#billingContacts,
#supplier,
#termsConditions,
#area,
#message,
#contactDetails,
#amountOfJunk,
#topic,
#junkType,
#locationOfJunk,
#jobDurationEstimate,
#personalDetails,
#workingForAnyJunk,
#contactDetails,
#jobTimeAndDate,
#aboutYou{	
	background:#D1EEFC;
	margin-bottom:10px;
	padding:10px;
	width:400px;
}
#aboutYou textarea, #message textarea{
	float:left;
width:400px;
height:75px;
}
#aboutYou label{
	margin-right:10px;
	width:120px;
}
#message label, #contactDetails label{
	width:400px;
line-height:1.3em;
color:#19398A;
}
#topic label{
	width:116px;
}
#contactDetails input{
	width: 200px;
}
strong{
	color:#F7384A;
	font-weight:bold;
/*	margin:6px 0px 10px -8px;*/
}
strong span{
	background:#ffffff;
	padding:2px 6px;
	margin-right:6px;
	margin-bottom:3px;	
}
.btnSend{
	background:none;
	border:none;
	cursor:pointer;
	float:right;
	width:100px;
	height:30px;
}
#billingContacts{
	position:relative;
}
.errortext{
	background:#ffA999;/* Pink error theme colour */
}
.sectionFail{
	color:#F7384A; /* Red */
}
.sectionPass{
	color:#19398a; /* dark blue */
}

#errorMessages{	
	position:fixed;
	top: 50px;
	margin:0px auto;
	width:430px;	
	background:transparent url(images/bgrounds/errorContent.png) no-repeat top left;
	z-index:20;
}
#errorContentBottom{
	background:transparent url(images/bgrounds/errorContentBottom.png) no-repeat top left;
	width:430px;
	height:19px;
	position:relative;
	z-index:21;
	top:19px;
	
}
#errorMessages p, #errorMessages h3, #errorMessages span, #errorMessages a{
	margin:10px;
	padding:0px;
        color:#19398A
}
.employmentHistory{
	background:#999999;	
}
form#contactDetails{
	width:510px;
	margin:0px auto;	
}
#jobApplication{	
	padding:0px 20px;
}
.errortext label{
	color:#19398A;
}
.checkBoxTable{
	width:190px;
}
.checkBoxTable label{
	width:170px;
	float:left;	
}
.checkBoxTable input{
	float:left;		
}
strong.pass{
	color:#000;
}
strong.fail{
	color:#F7384A;
}
#orgType{
	width:145px;
}
#responsePref{
	float:left;
}
#col3 img{
	border:0px;
	display:block;
	padding-top:35px;
}
#col1 img{
	border:0px;
	display:block;
	padding-top:35px;
}

#rightColContent table p {
	margin: 0;
}

ol.faqs li {
	margin: 10px 0 10px 26px;
}

/*HOMEPAGE NEWS FEED - BUZZBOOST via FEEDBURNER*/

div.feedburnerFeedBlock #creditfooter { 
display: none;
} 
div.feedburnerFeedBlock ul li span.headline { 
font-weight:bold; 
font-size:1.0em;
line-height:1.2em;
display:block; 
margin:7px 0 0 0; 
font-family: "Arial Rounded MT", "Arial", "Helvetica", sans-serif;	

/* If using arial font....  font-size:1.0em; line-height:1.2em;*/
/* If using VAG font....  font-size:1.2em; line-height:1.0em;*/

}
div.feedburnerFeedBlock ul li a {
color: #FFD200;
text-decoration:none;
}
div.feedburnerFeedBlock ul li a:hover {
color: #FFD200;
text-decoration:underline;
}
div.feedburnerFeedBlock ul{
color: #ffffff;
}

/*end Burner code*/

#newstitle{
color:#19398A;
font-family: "VAGRouJBol", "Arial", "Helvetica", sans-serif;	
font-size:2.1em;
margin:3px 0px -5px 0px
}
#newstitle a{
text-decoration:none;
}
#newstitle a:hover{
text-decoration:underline;
}
#bookingtitle{
color:#19398A;
font-family: "VAGRouJBol", "Arial", "Helvetica", sans-serif;	
font-size:2.1em;
margin:-3px 0px -20px 0px
}
#bookingtitle a{
text-decoration:none;
color:#19398A;
}
#bookingtitle a:hover{
text-decoration:underline;
color:#19398A;
}
#contactbox{
background: transparent url(images/common/contactbox.png) no-repeat;
font-family: "VAGRouJBol", "Arial", "Helvetica", sans-serif;
font-size:1.7em;
line-height:1.7em;
color:#19398A;	
text-align:center;
height:53px;
width:591px;
margin: -7px 38px 5px 38px;
padding: 6px 0px 0px 0px; 
}


/*START NEW BUTTONS*/

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url(images/buttons/button-a.png) no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float: left;
    font-size: 16px;
    height: 28px;
margin: 0px 0px 0px 0px;
       padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
  font-family: "VAGRouJBol", "Arial", "Helvetica", sans-serif;	
}

a.button span {
    background: transparent url(images/buttons/button-span.png) no-repeat;
    display: block;
    line-height: 18px;
    padding: 5px 0 5px 10px;
color: #ffffff;
text-decoration:none;
}

a.button:hover {
  background-position: bottom right;
color: #ffffff;
text-decoration: underline;
}

a.button:hover span {
      background-position: bottom left;
    padding: 5px 0 5px 10px;
color: #ffffff;
text-decoration: underline;
}

a.button:active {
    background-position: bottom right;
color: #ffffff;
    outline: none; /* hide dotted outline in Firefox */
text-decoration:none;
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 10px; /* push text down 1px */
color: #ffffff;
text-decoration:none;
}


/*END NEW BUTTONS*/

#dompagequote{
        float: right;
        margin: -170px 28px 34px 0px;
        width: 200px;
}
#dompagequote h4{
        font-size: 1.4em;
	line-height:1.2em;
	color:#19398A;
}
#dompagequote h5{
	font-size: 1.0em;
	line-height:1.2em;
	color:#F7384A;
}
#dompagequote h6{
        font-size: 0.9em;
        line-height:0.3em;
        color:#3bb3fd;
        float: right;
}
#dompagebanner{
        float: left;
        margin: 10px 0px 10px 38px;
        WIDTH: 591px;
        height:210px;
        background: url('http://www.anyjunk.co.uk/tpl/anyjunk/images/bgrounds/domesticpagebanner.jpg');
}
#dompagestepone{
        float: left;
        margin: 6px 20px 34px 54px;
        WIDTH: 53px;
}
#dompagesteponetext{
        float: left;
        margin: -9px 0px 0px -50px;
        WIDTH: 280px;
        display: inline;
}
#dompagesteptwo{
        float: left;
        margin: 6px 20px 0px -20px;
        WIDTH: 53px;
}
#dompagesteptwotext{
        float: left;
        margin: -9px 0px 0px -50px;
        WIDTH: 280px;
        display: inline;
}
#dompagestepthree{
        float: left;
        margin: -15px 20px 34px 54px;
        WIDTH: 53px;
}
#dompagestepthreetext{
        float: left;
        margin: -17px 0px 0px -50px;
        WIDTH: 280px;
        display: inline;
}
#dompagestepfour{
        float: left;
        margin: -15px 20px 0px -20px;
        WIDTH: 53px;
}
#dompagestepfourtext{
        float: left;
        margin: -17px 0px 0px -50px;
        WIDTH: 280px;
        display: inline;
}
#fourbuttonsbuttonone{
        float: left;
        margin: 0px 0px 0px 38px;
}
#fourbuttonsbuttontwothreefour{
        float: left;
        margin: 0px 0px 0px 59px;
}
#commercialpagebutton{
        float: left;
        margin: 0px 0px 0px 38px;
}
#compagequote{
        float: right;
        margin: -160px 28px 34px 0px;
        width: 200px;
}
#compagequote h4{
        font-size: 1.4em;
	line-height:1.2em;
	color:#19398A;
}
#compagequote h5{
	font-size: 1.0em;
	line-height:1.2em;
	color:#F7384A;
}
#compagequote h6{
        font-size: 0.9em;
        line-height:0.3em;
        color:#3bb3fd;
        float: right;
}
#compagebanner{
        float: left;
        margin: 10px 0px 10px 38px;
        WIDTH: 591px;
        height:210px;
        background: url('http://www.anyjunk.co.uk/tpl/anyjunk/images/bgrounds/commercialpagebanner.jpg');
}
