/*The man from Luton stop copying the file I will find you and you may be charged */

body{
background: url(../images/topbg.png) repeat-x;
font: 0.9em arial,helvetica,sans-serif;
padding: 0px; 
margin: 0px;
text-align: center;
clear: left;
line-height: 17px;
}

.lineheight
{ 
line-height: 20px;
}
	
	
.mapviewer {width: 500px; height: 420px;}

.Trimbold{ font: 0.9em arial,helvetica,sans-serif;}
	
img{
border: 0px;
}
	
#wrapper{
margin: 0px auto; width: 1000px; text-align: left;
}
	
#wrapperAdmin{
margin: 0px auto; width: 100%; text-align: left;
}
    
#top-sty{
width: 1000px; 
text-align: left; 
margin-top: 30px;
}

.mib{ font-weight:normal;}
    
#logo{
width: 320px; float: left; margin-left: 15px; margin-top:-5px;
}

.slogan{
font-size: 12px; color: #000000; font-weight:bold; font-family: Arial;
}
	
.slogan2{
font-size: 11px; color: #000000; font-weight:bold; font-family: Arial;
}
	
.top-right_homePage{
width: 650px; float: left; text-align: right; margin-top:28px; padding-right: 0px; 
}
	
.top-rightGeo{
width: 650px; float: left; text-align: right; margin-top:32px; padding-right: 0px; 
}


	
.top-right{
width: 650px; float: left; text-align: right; margin-top:26px; padding-right: 0px; 
}
.contact{
color: #000000; font-weight:bold;  margin-top:-17px; font-size: 12px; margin-right: 110px; text-transform:uppercase;
}
	
.contact2{
color: #4c4c4c; font-size: 12px; margin-right: 8.5px; 
}
	
	
	
.quoteTable{
background-color: #eeeeee; 
}
.tel{
font-size: 34px; color: #5a6a72; font-weight:bold;
}

.tel2{
font-size: 25px; color: #5a6a72; font-weight:bold;
}

.tel3{
font-size: 18px; color: #000000; font-weight:bold;
}

.plainTitle{  
font-size: 20px; color: #5a6a72; font-weight:bold; line-height:25px; 
}
.top-nav{
margin-top: 20px;
font-size: 16px;
font-family: Verdana, Myriad Pro;
color: #1e7692;
}
.top-nav ul{
margin-bottom: 10px;
padding-bottom: 10px;
margin: 0px;
padding: 0px;
}
.top-nav ul li{
background: url(../images/menubg.png) top repeat-x;
list-style: none;
display: inline;
padding: 10px 18px 10px 18px;
border-top: solid 1px #c5d7e0;
border-left: solid 1px #c5d7e0;
border-right: solid 1px #c5d7e0;
margin-right: 0px;
margin-left: 0px;
/* height: 40px; */
}
.top-nav ul li a{
padding-bottom: 10px;
text-decoration: none;
color: #1e7692;
}
.top-nav ul li a:hover{
color: #00465c;
}
#header{
padding-top: 27px;
}


.box{
float: left; width: 254px; padding:2px;
}
.boxInner{
float: RIGHT; width: 254px; margin-top: -59px; margin-RIGHT: 30px;
}

.header-right{
float: left; width: 720px; padding-top: 20px;padding-bottom: 30px; margin-left: 10px
}
    
    
.header-rightHome{
float: left; width: 740px; padding-top: 40px;padding-bottom: 10px;
}
    
.header-left{
float: left;  padding-top: 5px; margin-left: 30px; line-height:35px
}
	


.looking{
font-size: 31px; font-weight:bold; color: #fff; word-spacing: -3px; font-family: Myriad Pro, Verdana; padding-bottom: 5px
}
    
    .looking2{
font-size: 16px; font-weight:bolder; color: #fff; font-family: Myriad Pro, Verdana; padding-bottom: 5px; text-transform:uppercase;
}
    
        .looking32{
font-size: 25px; font-weight:bolder; color: #fff; font-family: Myriad Pro, Verdana; padding-bottom: 5px
}

.lookingSub{
font-size: 18px; line-height:27px; word-spacing:2px; color: #ffffff;  font-weight:bold;   font-family: Myriad Pro, Verdana ; margin-top:-30px; padding: 0px; 
}

.welcome{
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
line-height: 20px;
padding-top: 10px;
word-spacing: 0;
}
    
.welcome a{
color:#FFD200 !important
    
}
.welcome2 a{font-weight:bolder; font-size:14PX; color:#FFD200 !important
    
}
.welcomeSub{
word-spacing: 0px; color: #6d6d6d; font-size: 14px; padding-top: 20px; font-weight: bold; margin-left: -10px;
}
	
.welcomeSub2{
font-size: 17px; padding-bottom:10px; line-height:25px; text-align:justify; 
}
.step{
word-spacing: 0px; color: #6d6d6d; font-size: 14px; padding-top: 10px; font-weight: bold; padding-top: 15px;
}
.step-sty1{
background: url(../images/s1.png) top no-repeat; 
width:168px; 
height: 34px; 
float: left; 
margin-right: 16px; 
padding-top: 15px; 
padding-left: 55px; 
color: #333333; 
font-family: Verdana, Myriad Pro; 
}
.step-sty2{
background: url(../images/s2.png) top no-repeat; 
width:168px; 
height: 34px; 
float: left; 
margin-right: 16px; 
padding-top: 15px; 
padding-left: 55px; 
color: #333333; 
font-family: Verdana, Myriad Pro; 
}
.step-sty3{
background: url(../images/s3.png) top no-repeat; 
width:168px; 
height: 34px; 
float: left; 
margin-right: 16px; 
padding-top: 15px; 
padding-left: 55px; 
color: #333333; 
font-family: Verdana, Myriad Pro; 
}
#content
{
 margin-top:-10px;
margin-left: 20px;
}

#content2
{
    margin-top:10px;
margin-left: 20px;
}
	
#content3
{
margin-top:2px;
margin-left: 20px;
}
#contentAdmin{
margin-top: 5px;
margin-left: 20px;
}
.contentWrap{
float: left; 
width: 665px; 
border: solid 1px #cccccc; 
/* height: 333px; */
}
	
.contentWrapSub2{
color: #000000;
font-size: 12px;
font-family: Arial, Verdana;
padding: 1px 15px 10px 15px;
margin-top: -14px;
float: left;
width: 240px; 

	
}
	
	
.contentWrapEmail{
color: #000000;
font-size: 12px;
font-family: Arial, Verdana;
padding: 15px 15px 50px 15px;
margin-top: -175px;
float: left;
width: 620px; 
background: none repeat scroll 0 0 #FFFFFF;
border: 5px solid #CCCCCC;
}
	
	
.contentWrapSub{
color: #000000;
font-size: 14px;
font-family: Arial, Verdana;
padding: 10px 10px 10px 10px;
margin-top: -2px;

float: left;
width: 660px; 
background: none repeat scroll 0 0 #FFFFFF;
border: 5px solid #CCCCCC;
}
	
	.contentWrapSub10Blog
{
-moz-border-radius: 5px 5px 5px 5px; 
background: none repeat scroll 0 0 #FFFFFF;
border: 5px solid #CCCCCC;
color: #000000;
font-size: 14px;
font-family: Arial,Verdana;
padding: 15px 15px 50px 15px;
margin-top: -2px;
float: left;
width: 850px; 
}
	
.contentWrapSub10
{
-moz-border-radius: 5px 5px 5px 5px; 
background: none repeat scroll 0 0 #FFFFFF;
border: 5px solid #CCCCCC;
color: #000000;
font-size: 14px;
font-family: Arial,Verdana;
padding: 15px 15px 50px 15px;
margin-top: -0px;
float: left;
width: 650px; 
}
	
.contentWrapSub10_2{
color: #000000;
font-size: 14px;
font-family: Arial,Verdana;
padding: 15px 15px 50px 15px;
margin-top: 15px;
float: left;
width: 915px; 
background: none repeat scroll 0 0 #FFFFFF;
border: 5px solid #CCCCCC;
}
	
.c700b{
width: 630px; 
padding: 10px 5px 5px 5px;
margin-top: 15px;
margin-bottom: 0px;
margin-left: 20px;
float: left; background-color:#E2F1F9;
font-size: 12px; 
color: #06748F; 

font-family: Arial, Verdana;
}
	
.c700{
width: 912px; 
padding: 10px 10px 10px 10px;
margin-top: -3px;
margin-bottom: 0px;
margin-left: 20px;
float: left;
font-size: 12px; 
color: #ffffff; 
display: block;

font-family: Arial, Verdana;
}
	
.c700C{
width: 912px; 
padding: 10px 10px 10px 10px;
margin-top: 1px;
margin-bottom: 0px;
margin-left: 20px;
float: left; background-color:#660000;
font-size: 12px; 
color: #ffffff; 
display: block;
border-top: solid 6px #330000;
border-left: solid 6px #330000;
border-right: solid 6px #330000;
border-bottom: solid 6px #330000;
font-family: Arial, Verdana;
}
	
.c700D{
width: 915px; 
padding: 5px;
margin-top: 1px;
margin-bottom: 0px;
margin-left: 20px;
float: left; background-color:#660000;
font-size: 12px; 
color: #ffffff; 
display: block;
border-top: solid 3px #330000;
border-left: solid 3px #330000;
border-right: solid 3px #330000;
border-bottom: solid 3px #330000;
font-family: Arial, Verdana;
}
	
	
.c700D2
{
width: 925px; 
padding: -8px;
float: left; 
font-size: 12px; 
color: #f4970e; 
display: block;

font-family: Arial, Verdana;

}

.c700D3{  visibility:hidden;
width: 923px; font-weight:bold; 
padding: 5px;
float: left; background-color:#ffffff;
font-size: 12px; 
color: #000000; 
display: none;
border-top: solid 7px #68a41b;
border-left: solid 7px #68a41b;
border-right: solid 7px #68a41b;
border-bottom: solid 7px #68a41b;
font-family: Arial, Verdana;

}
.localMovers{color:#a60f0f;}
	
.c1{
width: 315px; 
padding: 5px 5px 5px 5px;
/* border-bottom: solid 1px #a8cee1;  */
float: left; 
font: 0.9em arial,helvetica,sans-serif;
color: #414141; 
font-family: Arial, Verdana;
}
.c2{
width: 325px; 
font: 0.9em arial,helvetica,sans-serif;

/* height: 146px;  */
border-left: solid 1px #cccccc; 
padding: 5px 5px 5px 5px;
/* border-bottom: solid 1px #a8cee1;  */
float: left; 
color: #414141; 
font-family: Arial, Verdana;
}
	
.cTitlerequest{
color: #000000; font-weight:bolder; font-size: 20px; padding-bottom: 1px; margin-left: 5px;
}
.cTitle{
color: #000000; font-size: 18px; padding-bottom: 10px; margin-left: 10px;
}

.cTitle2{
color: #000000; font-size: 18px; padding-bottom: 2px; margin-left: 2px; margin-right: 0px; 
}

    
.cTitle3{
color: #000000; font-size: 12px; padding-bottom: 2px; margin-left: 2px; font-weight:bold;
}
.cPic{
width: 50px; float: left; padding-left: 5px;padding-right: 5px;color: #000000;
}
.cText{
width: 240px; float: left; padding-left: 10px; margin-top: 5px;margin-top: 0px;  
line-height: 17px;color: #000000;
}
.cText2{
width: 300px; float: left; padding-left: 5px; margin-top: 0px; color: #000000;
}



.contButtons{ 
padding-top: 20px; font-size:14px;
margin-left: 10px;
clear: both;
}
.contButtons ul{
margin: 0;
padding: 0;
}
.contButtons ul li{
display: inline;
margin-right: 3px;
list-style: none;font-weight:bold;
}
.contButtons ul li a{
background: url(../images/buttonsbg.png) bottom repeat-x #fff;
border: solid 1px #000000;
padding: 8px 15px;8px; 15px;
color: #ffffff; 
text-decoration: none;
}
.contButtons ul li a:hover{
background: url(../images/buttonsbghover.png) bottom repeat-x #fff;
}	
	
	
.contButtons2{ 
font-size:14px; 
font-family:Arial;
clear: both;
}
.contButtons2 ul{
margin: 0;
padding: 0;
}
.contButtons2 ul li{
display: inline;
margin-right: 3px;
list-style: none;font-weight:bold;
}
.contButtons2 ul li a{
background: url(../images/buttonsbg.png) bottom repeat-x #fff;
border: solid 1px #000000;
padding: 8px  10px 8px 10px;
color: #ffffff; 
text-decoration: none;
}
.contButtons2 ul li a:hover{
background: url(../images/buttonsbghover.png) bottom repeat-x #fff;
}	
.contButtons3{ 
padding-top: 20px; padding-bottom: 15px;  font-size:12px; 

clear: both;
}
.contButtons3 ul{
margin: 0;
padding: 0;
}
.contButtons3 ul li{
display: inline;
margin-right: 3px;
list-style: none;font-weight:bold;
}
.contButtons3 ul li a{
background: url(../images/buttonsbg.png) bottom repeat-x #fff;
border: solid 1px #000000;
padding: 8px 15px 8px 15px;
color: #ffffff; 
text-decoration: none;
}
.contButtons2 ul li a:hover{
background: url(../images/buttonsbghover.png) bottom repeat-x #fff;
}	
.inpt{
background: #fff; border: solid 1px #a9ccda;
}
.inptContact{
background: #d3d3d3; padding: 7px; border: none;
}
.quoteForm{
width: 255px; background: #ffffff; float: left; margin-left: 20px; padding:1px 10px 0px 10px;
}
	
.quoteFormCallBack
{
-moz-border-radius: 5px 5px 5px 5px; 
background: none repeat scroll 0 0 #EEEEEE;
border: 5px solid #CCCCCC; color:#000000;
width: 250px;  display:block;  margin-top:0px; 
float: left; margin-left: 5px; padding:5px 5px 5px 5px; margin-bottom: 10px; 
}	

.homepagesidemenu
{
-moz-border-radius: 5px 5px 5px 5px; 
background: none repeat scroll 0 0 #EEEEEE;
border: 5px solid #CCCCCC;
width: 250px;  display:block;  margin-top:-3px; 
float: left; margin-left: 5px; padding:5px 5px 5px 5px; margin-bottom: 10px; 
}	

.partnersborder{
background: #ffffff; display:block; border: solid 1px #CC0000; padding:5px 5px 5px 5px; margin-bottom: 9px;
}

.otherProducts{
background: #EEEEEE;  display:block; border: solid 1px #CCCCCC; padding:5px 5px 5px 5px; margin-bottom: 9px; text-align:center;
}
 
.otherProducts a{
color:#0d347a !important;font-weight:bold;font-size:15px;
    
}
.actioncontents{
background: #f2f1f1; display:block; text-align:justify; font-weight:bold; line-height: 20px; -moz-border-radius: 5px 5px 5px 5px;  
}
	
.quoteForm2{
width: 255px; height: 650px; background: #ffffff; border: solid 1px #CC0000; float: left; margin-left: 10px; padding:10px 10px 0px 10px;
}
	
.quoteForm3{
width: 255px; height: 390px; background: #ffffff; border: solid 1px #CC0000; float: left; margin-left: 10px; padding:10px 10px 0px 10px;
}
	
	
.quoteForm4{
width: 255px; height: 690px; background: #ffffff; border: solid 1px #CC0000; float: left; margin-left: 10px; padding:10px 10px 0px 10px;
}
	
	
	.WrapMovingRequest
{
padding: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px; 
background: none repeat scroll 0 0 #fffffff;
border: 5px solid #669900;
color: #000000;
font-size: 14px;
font-family: Arial,Verdana;
width: 640px; 
}
		

.formTitle{
font-size: 18px; color: #545657;
}
.tblSty{
border: solid 0px #ccc; margin-top: 10px; font-size: 13px; font-family: Arial, Verdana; color: #4b4747;
}
.optSty{
width: 170px; border: solid 1px #a9ccda; padding: 2px;
}
#footer{
padding: 10px; border-top: solid 5px #dbdbdb; margin-top : 10px; text-align: left
}
.footerWrap{
color: #479bb6; font-size: 12px; margin-bottom: 5px; font-family: Arial, Verdana; margin-right: 20px;
}
.footerWrap ul{
margin: 0;
padding: 0;
}
.footerWrap ul li, .footerWrap ul li a{
list-style: none;
color: #479bb6;
text-decoration: none;
padding: 0px 3px 0px 3px;
display: inline;
}
.rBlue{
color: #1e7692;
font-weight: normal;
font-size: 13px;
font-family: verdana, Arial;
float: left;
width: 90px;
}
.testiBlue, .testiBlue a{
color: #1e7692;
font-weight: normal;
font-size: 13px;
font-family: verdana, Arial;
text-align: right;
width: 230px;
}
.rText{
width: 135px;
font-size: 12px;
font-family: Arial, Verdana;
color: #000000;
float: left;
}
.testiText{
width: 230px;
font-size: 12px;
font-family: Arial, Verdana;
color: #000000;
}
.exral_linkWrap
{text-align:justify; font-size:9px; background-color:#eeeeee; padding:10px;}
	
.test2Text{
font-size: 14px; font-weight:bolder;
font-family: Arial;
color: #ffffff;
}
	
.adminLink{
width: 230px;
font-size: 12px;
font-family: Arial, Verdana;
font-weight:bold;
color: #000000;
text-decoration: none;
margin-right: 5px;
margin-left: 5px;

}
.adminLink:hover{text-decoration:underline}
.siteLink{
font-family: Verdana, Arial;
font-size: 14px;
}
.siteLink{
font-family: Verdana, Arial;
font-size: 14px;
}
	
.siteLink li, .siteLink li a{
font-size: 14px;
font-weight: bold;
color: #797979;
list-style: none;
padding: 5px 0px 5px 0px;
text-decoration: none;
}
.siteLink li a:hover{
color: #1e7692;
}
	
.inpText{font-size:14px;}
	
.inpName{
width: 250px; font-size: 14px; color: #000000;
}

.inpNameBold
{
font-weight:bold; font-size: 14px; color: #000000;
}


.inpType{
width: 200px;
}
.inpForms{
background: #e7f4fb; color: black; text-decoration:none; padding: 7px; border: 1px solid #cc0000;
}
	
.inpForms1{
background: #ffffff; font-weight:bolder; font-size:larger; color: #000000; text-decoration:none; padding: 7px; border: 3px solid #669900;
}
	
.inpForms1Select2{
background:#e7f4fb; font-weight:bolder; color: black; padding: 5px; border: 1px solid #cc0000;   
}

.inpForms1Select{
background: #ffffff; font-weight:bolder; font-size:larger; color: #000000; text-decoration:none; padding: 7px; border: 3px solid #669900; width: 225px; 
}
	
	.inpForms1SelectInter{
background: #ffffff; font-weight:bolder; font-size:larger; color: #000000; text-decoration:none; padding: 7px; border: 3px solid #669900; width: 300px; 
}

.inpForms2{
background: #e7f4fb; color: black; text-decoration:none; padding: 5px; border: 1px solid #d3d3d3;
}
	
.inpName2{
width: 200px; font-size: 14px; color: #000000;
}
.inpType2{
width: 200px;
}
.inptInfo{
background: #d3d3d3; padding: 7px; border: none;
}
.partners{
margin-left: 30px; margin-top: 15px;
}
       
.partners2{
margin-left: 3px; margin-top: 5px;
}
.clear{
clear: both;
}
    
h2
{ 
line-height:25px;
font-weight:bold;
color:#3d4245; margin-top:5px; margin-bottom:5px;
font-size: 16px;
}

.h2style
{ 
line-height:25px;
font-weight:bold;
color:#3d4245; margin-top:10px;
font-size: 20px;
}
	
h3
{
font-size: 15px;
color: #134a04; margin-bottom:0px;
}
	

div.html-fragment
{ line-height: 25px; font-size: medium; color:#3d4245; font-weight:bold;}
 
 .html-p
{ line-height: 25px; padding-bottom:3px;padding-top:3px;}	

h1
{
color: #6e070e;
font-size: 15px; 
padding-bottom:5px;
padding-top:0;
text-transform:uppercase;
line-height:25px;
}


.h2Style_2
{
    color: #660000;
font-size: 15px; font-weight:bolder;
text-transform:uppercase;
line-height:25px;
}

.field660000{color:#666666;}
	
.gcp
{
color: #333333; 
}

.field-validation-error
{
color: #ff0000;
}

.input-validation-error
{
border: 1px solid #ff0000;
background-color: #ffeeee;
}

.validation-summary-errors
{
font-weight: bold;
color: #ff0000;
}
.green-summary-errors
{
font-size:11px;
font-weight: bold;
color: #134a04;
}
 
.purple
{
font-size:13px;
font-weight: bold;
color: #4a028d;
}

.GreeSmallAllCapital
{ 
font-weight: bold; text-transform:uppercase;
color: #660000; font-size:14px;
}

.WrapMovingRequestTop
{
 font-weight:bold; text-align:center; background-color:Black; width:660px; -moz-border-radius: 5px 5px 5px 5px; 
color: #ffffff; padding-top:5px; padding-bottom:10px;

}


.green-summary-errorsSmall
{ 
font-weight: bold;
color: #134a04; font-size:12px;
}

.bold
.AllWhite
{
color: #ffffff;
}
.greenHeader
{ font-weight: bold;
color: #134a04;
font-size:18px;
}

.link a
{
font-weight:normal;
color: #000000; 
text-decoration: none;
}


.contButtons ul li a:hover{
background: url(../images/buttonsbghover.png) bottom repeat-x #fff;
}	

.InternationalLink a{  text-align:right;
font-size:smaller; font-weight:bold;
text-decoration: underline;
color: #0b16ed;}
  
 
	
.homepage_sth, .siteLink  a{
font-weight: bold;
color: #ffffff;
list-style: none;
text-decoration: none;
}
.homepage_sth a:hover{
color: #ffffff;
}
