	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0; padding:0;color:#333}
	h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,address {margin:1em 0;}
	li, dd, blockquote {margin-left:1em;}
	html, body, fieldset {font:100.1%/120% "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;}
	input, select, textarea {font-size:100.1%;}
	h1, h2, h3, h4, h5, h6 {font-size:100%;}
	form label{cursor:pointer;}
	fieldset, img{border:none;}
	table{border-collapse:collapse; border-spacing:0;}
	th, td{padding:20px;border-bottom:1px solid #999;border-right:1px solid #999;}
	hr {height: 1px; background-color: #E5E5E5;	color: #E5E5E5;	border: none;	padding: 0;	margin: 0}
	
	a, img, input { -moz-outline:none; }

	ul, ol, dl, li, dt, dd {
		margin: 0;
		padding: 0;
    		font-size:90%;
	}

	ol li {
		list-style:decimal;
	}
	
	#content ul, #content2 ul {
    		padding-left:24px;
    		margin:0 0 14px 0
  	}
	
	#content2 {width:900px;margin:0 auto}
	
	p {
    		font-size:80%
  	}
  	
  	.wpcf7 p, .wpcf7 input, .wpcf7 textarea, .wpcf7-form-control-wrap your-message textarea {
  		font-size:100%
  	}

 	.wpcf7 textarea, .wpcf7-form-control-wrap your-message textarea {
		font-size:130%
	}
	
	/**************** General rules *********************/
	
	html{height:100%; }
	body {height:101%; line-height:110%; color: #333; text-align: left;}
	#home {background:#fff;}
	
	/**************** General Links ***********************************/
	a:link 				{ color: #000; text-decoration: underline;}
	a:visited 			{ color: #000; text-decoration: underline;}
	a:focus, a:hover, a:active	{color: #000;text-decoration:none; }	
	
	#skip {font-size:80%; text-align:right; color:#333; z-index:2;}
	#skip ul {margin:0}
	#skip li {display:inline;	list-style-type: none; color:#000;	padding: 0 0 0 1em;	}
	#skip li a:link, #skip li a:visited  {border:none;	color:#000;padding:5px;	} 
	#skip li a:focus, #skip li a:hover, #skip  a:active {border:none;background-color: #eceaea;padding:5px;} 
	#skip li.welcome {color:#000;}
	#skip li.welcome a:link, #skip li.welcome a:visited {color:#000;}
	ul#skip {width:680px;margin:0 auto;text-align:right}
	
	#container {
		width:680px;
		margin:0 auto;	
		background:#fff
	}

	#header {
		height:202px;
	}
	
	#promopanel {
		background:url('images/promotions-panel-02.jpg') center center no-repeat;
		height:158px;
  	}

	#footer {
	  	background:url('images/footer.jpg') no-repeat;
		  color:#333;
    		  height:113px;
		  width:680px;
	}
	
	h1 {
    		font-size:140%;
    		line-height:120%;
    		margin:0 20px 20px 0;
    		padding:0
  	}

	h2 {
    		font-size:100%;
    		line-height:130%;
    		margin:0 0 20px 0;
    		padding:0
  	}
	
	h3 {
		font-size:90%;
    		line-height:140%;
    		margin:0 0 20px 0;
    		padding:0
	}
	
	#footerlist li {font-size:76%;display: inline;list-style-type: none; padding: 0 .5em 0 0;}
	#footerlist li a:link, #footerlist li a:visited, #footerlist li a:hover {color:#fff;border-bottom:0px;background:none}
	#footer p {font-size:76%;margin:0}
	
	#footer ul {padding-top:150px}	

	#h1header {
	width:518px;
	height:187px;
	position: relative;
	margin:0;padding:0
	}
	
	#h1header span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(images/parcels-please-logo.jpg) no-repeat; 
	}
	
	#header, #header span {
	margin:0;padding:0
	}

	#footer .text {padding:40px 40px 0 40px;font-size:80%;text-align:center;color:#999}
 	#footer .upper-text {padding:20px 0 0 381px}


	/********************** Other Stuff ******************/ 
	abbr, acronym, .help {border-bottom: 1px solid #333;cursor: help;}  
	blockquote {background: url(images/quotemarks.gif) left top  no-repeat;margin-left:22px;padding-left:10px;margin-bottom:40px;}
	/*cite {background: url(images/quotemarks1.gif) right top no-repeat;padding:5px 20px 0 10px; margin-top:-10px;text-align:right;float:right;width:80%; font-style:normal;font-weight:bold;}*/
	#sidebar2 blockquote {margin-top:20px;}
	#sidebar2 cite {font-size:70%;margin-top:-15px;width:90%;}
	sup {font-size:70%;}
	hr {height: 1px;background-color: #E5E5E5;color: #E5E5E5;border: none;padding: 0;margin: 1em 0;}
	#result_report, #results {margin-left:20px;}
	.haslayout {position:absolute;}
	/***************** Clearfix ****************/
	.clearfix:after {content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	/* End hide from IE-mac */
	.clearboth {clear:both}
	.floatleft {float:left}
	.floatright {float:right}


	/* Standards */

  p{margin:0 10px 10px 0}
  a{color: #006;}

	/* Layout */
  #header{position:relative}
  #container{text-align:left}
  #footer p{margin:0;padding:5px 10px}
  #footer a{display:inline;padding:0;}
  
  #container{background:#fff;width:900px;margin:0 auto}
  #wrapper{float:left;width:100%}
  #content{margin: 0 219px}
  #content .text {}
  #navigation{float:left;width:219px;margin-left:-219px}
  #extra{float:left;width:219px;margin-left:-900px;margin-bottom:20px}
  #footer{clear:left;width:100%;}
  
  #extra ul li {display:block;list-style-type:none;background:url('images/navigation-panel.jpg') no-repeat;height:38px;width:219px}
  #extra ul li:hover {display:block;list-style-type:none;background:url('images/navigation-panel.jpg') no-repeat}
  #extra ul li a {display:block;color:#fff;text-decoration:none;font-weight:bold;padding:8px;width:200px;}  
  #extra ul li a:hover {display:block;text-decoration:none;background:none;font-weight:bold}
  
/* Cart Form */

  form{margin:0;padding:0;font-size:0.75em}
  input{vertical-align:middle}
  fieldset{border:none;margin:0;padding:0}
  .formtest{
      line-height:1em;
      margin:0;
      position:relative;
      width:100%;
  }
  .formtest label {
      letter-spacing:-0.7px;
      float:left;
      width:130px;
      clear:both;
      text-align:left;
      padding:0 0px 0 10px;
      color:#fff
  }
  .formtest .controls {
      overflow:hidden;
      width:65px;
      display:block;
  }
  .formtest legend {  
      padding:0 5px 0 10px;
  }
  .formtest input {
    margin:0 0 0;
  	color:#000;
    border:none;
    width:175px;
    background:#fff;
  }
  .formtest textarea {
  	border:1px solid #888A8E
  }
  textarea {width:300px}
  .formtest div {
      overflow:hidden;
      width:100%;
      margin:0.7em 0;
  }
  .formtest .submit {margin-top:3px;margin-left:55px;border:none;width:91px }
  
  * html fieldset legend {
        margin: 0 0 0 -10px;
  }

  
	/* Login Box Forms */

  .call-us {margin-top:45px;height:143px;width:219px;float:right;background-image:url('images/call-us.jpg')}
  .call-us2 {margin-top:45px;height:143px;width:219px;float:right;background-image:url('images/call-us.jpg')}

  .login-box {margin-top:5px;height:143px;width:219px;float:right;background-image:url('images/login.jpg')}
  .login-box .username {border:none;width:155px;background:#fff;margin-top:62px;margin-left:16px}
  .login-box .password {border:none;width:175px;background:#fff;margin-top:10px;margin-left:16px}
  
  .login-details {color:#fff;margin-left:15px;margin-top:10px;font-size:70%}
  
  .login-details a {color:#fff;}

  /* Margins */
  .mt20 {margin-top:20px}
  .mt10 {margin-top:10px}
  .mt5 {margin-top:5px}
  
  /* Quick Quote */
  #quick-quote-form {background:url('images/quick-quote-panel.jpg') no-repeat;height:422px;padding-top:40px;}
  
  #main {background:url('images/page-centre-panel.jpg') top left no-repeat;z-index:1;}
  #mainhome {background:url('images/centre-panel.jpg') top left no-repeat;z-index:1;}

  #main2 {margin-left:210px;/*background:url('images/text-panel.jpg') top left no-repeat*/}
  #main2 .text {margin:20px 10px 10px 20px;padding:20px 15px 10px 15px;border:1px solid #cecece;font-size:80%}
  #main2 .text h3 {margin-top: 5px; width: 300px; font-size: 120%;}
  #main2 .text p {font-size:80%;margin-left:0;padding-left:0}
  
  .maintext {padding-top:5px;margin-left:30px;width:420px}

	/* Table Stylings */

  #main2 th {padding:6px}
  .norbrdr {border-right:none}
  .nobrdr {border:none}
  .agents {}
  
  th, td, tr {margin:0;padding:0}
  
  .addinfo {border-left:1px solid #999;border-right:none;padding:10px 5px 5px 5px;}
  .selectarea {padding-left:5px;border-left:1px solid #999;border-bottom:1px solid #999}
  .pricebox {padding-left:5px;border-left:1px solid #999;border-bottom:1px solid #999}
  .service{margin:6px 0 0 10px;font-size:100%;font-weight:normal;float:left}
  .service2{font-weight:bold;font-size:110%}
  td {border:none}
  
  .formtest2{line-height:1em;margin:0;position:relative;width:620px;padding:0 ;font-size:0.95em}
  .formtest2 label {float:left;width:190px;height:20px;vertical-align:baseline;clear:both;text-align:left;padding:7px 5px 0 0;}
  .formtest2 .controls {overflow:hidden;width:320px;display:block;}
  .formtest2 input {margin:0 0 0 0;width:240px;height:22px;color:#000;border:1px solid #999;padding-left:2px;padding-top:4px}
  .formtest2 textarea {color:#fff;border:1px solid #000}
  .formtest2 div {overflow:hidden;width:100%;margin:0.2em 0; }
  .formtest2 legend {font-weight:bold}
  .formtest2 .rdbtn  {width:20px;border:0}
  .formtest2 .submit {margin-top:11px;margin-left:55px;border:none; }
  .formtest2 fieldset {border-bottom:1px solid #999;padding:0px 0 20px 0}
  
  .formtest3{line-height:1em;margin:0;position:relative;width:270px;padding:0 ;font-size:0.95em}
  .formtest3 label {float:left;width:160px;height:20px;vertical-align:baseline;clear:both;text-align:left;padding:7px 5px 0 0;}
  .formtest3 .controls {overflow:hidden;width:100px;display:block;}
  .formtest3 input {margin:0 0 0 0;width:90px;height:22px;color:#000;border:1px solid #999;padding-left:2px;padding-top:4px}
  .formtest3 textarea {color:#fff;border:1px solid #000}
  .formtest3 div {overflow:hidden;width:100%;margin:0.2em 0; }
  .formtest3 legend {font-weight:bold}
  .formtest3 .rdbtn  {width:20px;border:0}
  .formtest3 .submit {margin-top:11px;margin-left:55px;border:none; }
  .formtest3 fieldset {border-bottom:0;padding:0px 0 20px 0}
  
  .legends{text-align:left;width:222px}
  
  .req {color:red;margin:0;padding:0}
  
  .taleft {text-align:left}
  
  .rdbtn2 {width:20px;height:30px;border:0}
  
  .form-sub {width:270px;float:left}
  .form-sub h3 {margin-top:5px;width:210px;}
  
  .shop5submenu {width:310px;float:left;margin-left:20px}
  .shop5submenu h3 {margin-top:5px;width:210px;margin-bottom:10px;}

	/* Progress Bar */
	#progress-bar {height:48px;min-height:48px;background:url('images/progress-bar.jpg')}
 
	#progress-bar ul {list-style-type:none;height:48px;min-height:48px;}
	#progress-bar ul li {float:left;height:48px;min-height:48px;}
	/*#progress-bar ul li a {width:179px;color:#fff;display:block;font-weight:bold;}*/
	
	li#item-details {width:179px;height:48px}
	li#item-details-selected {background:url('images/item-details-r.jpg');width:213px;height:48px}
	li#item-details a, li#item-details-selected a {text-align:center;position:relative;margin:0;padding:0}
	
	li#quote {width:179px;height:48px}
	li#quote-selected {background:url('images/quote-r.jpg');width:215px;height:48px}
	li#quote a, li#quote-selected a {text-align:center;position:relative;margin:0;padding:0}
	
	li#address-details {width:182px;height:48px}
	li#address-details-selected {background:url('images/address-r.jpg');width:214px;height:48px}
	li#address-details a, li#address-details-selected a {text-align:center;position:relative;margin:0;padding:0}
	
	li#order-summary {width:179px;height:48px}
	li#order-summary-selected {background:url('images/order-summary-r.jpg');width:213px;height:48px}
	li#order-summary a, li#order-summary-selected a {text-align:center;position:relative;margin:0;padding:0}
	
	li#payment {width:132px;height:48px}
	li#payment-selected {background:url('images/payment-r.jpg');width:179px;height:48px}
	li#payment a, li#payment-selected a {text-align:center;position:relative;margin:0;padding:0}

	#online-help {background:url('images/online-help-graphic.jpg') top left no-repeat;z-index:2;margin:0;padding:0;float:left;width:121px;height:90px}
	#online-help p {text-align:center;margin-top:72px;color:#999;font-weight:bold;margin-left:18px}

	#parcel-tracking {background:url('images/parcel-tracking-graphic.jpg') top left no-repeat;z-index:50; margin:0;padding:0;float:left;width:111px;height:90px}
	#parcel-tracking p {text-align:right;padding:0;margin:72px 0 0 0;color:#999;font-weight:bold;}

	#reviews {background:url('images/reviews-graphic.jpg') top left no-repeat;z-index:50; margin:0;padding:0;float:left;width:112px;height:90px}
	#reviews p {text-align:center;margin-top:72px;color:#999;font-weight:bold;}

	#contact-us {background:url('images/contact-us-graphic.jpg') top left no-repeat;z-index:50; margin:0;padding:0;float:left;width:116px;height:90px}
	#contact-us p {margin-top:72px;color:#999;font-weight:bold;margin-left:18px}
	
	.controls input{float:left}


	.commentlist .quote {
	}

	.commentlist li {
 	padding: 5px 18px 0px 0px;
	color:#333;
	margin:5px 0 20px 0;
	list-style-type:none
	}
	.commentlist p {color:#333}
	.commentlist cite {
	display:block;
	font-style:normal;
	margin:15px 0 0px 0;
	font-size:0.8em;
	border-bottom:1px solid #cacaca
	}

	.commentlist cite a:link, .commentlist cite a:visited {
	color:#666;
	text-decoration:none;
	}

	.commentlist cite a:hover, .commentlist cite a:active {
	color:#888;
	text-decoration:underline;
	}

	#commentform textarea {
		font-size:180%
	}

	#commentform input {
		font-size:140%
	}

	.quote p {font-size:100%}

	#pop td, #pop th {padding:5px 4px 5px 0}


  .newsbox {
  width:406px;
  margin-bottom:20px;
  }
  
  .newstop {
  height:14px;
  background:url(/wp-content/themes/default/images/grey-box-top.jpg) no-repeat 0 0;
  overflow:hidden;
  }
  
  .newsbody {
  width:404px;
  background:transparent url(/wp-content/themes/default/images/grey-box-middle.jpg) repeat-y 0 100%;
  border-right:1px solid #E5E5E7;
  overflow:hidden;
  }

	.newsbody li, .maintext li {
		margin-left:25px
	}
  
  .newstext {
  width:360px;
  float:left;
  display:inline;
  margin:0 0 10px 17px;
  }
  
  .newsbottom {
  height:14px;
  background: transparent url(/wp-content/themes/default/images/grey-box-bottom.jpg) no-repeat 0 0;
  overflow:hidden;
  }

	a, a:link {
	color:blue;
	text-decoration:underline
	}

	a:visited {
	color:purple;
	text-decoration:underline
	}
	
	a:hover {
	text-decoration:none
	}




.payment-methods {
	width:540px;
	height:40px;
	position: relative;
	margin:0;padding:0;
	float:left;
	padding-left:170px
}
	
.payment-methods span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(/wp-content/themes/default/images/payment-methods.jpg) no-repeat; 
}

#footer .upper-text {padding:20px 0 0 0px}
#footer .upper-text p {text-align:center;font-weight:bold}

.live-help {
	width:219px;
	height:188px;
	position: relative;
	margin:0;padding:0
}
	
.live-help span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(/wp-content/themes/default/images/live-help.jpg) no-repeat; 
}


.call-us,.call-us2 {
	width:219px;
	height:143px;
	position:relative;
	margin:0;padding:0;
	margin-top:45px;
}
	
.call-us span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(/wp-content/themes/default/images/call-us.jpg) no-repeat; 
}

.call-us2 span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(/wp-content/themes/default/images/call-us.jpg) no-repeat; 
}


.parcel-tracking {
	width:219px;
	height:143px;
	position: relative;
	margin:0;padding:0;
}
	
.parcel-tracking span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(/wp-content/themes/default/images/parcel-tracking.jpg) no-repeat; 
}


.courier-logos {
	width:219px;
	height:73px;
	position: relative;
	margin:0;padding:0;
}
	
.courier-logos span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(/wp-content/themes/default/images/interlink-express-logo.jpg) no-repeat; 
}


.rha-bifa-logos {
	width:219px;
	height:63px;
	position: relative;
	margin:0;padding:0;
}
	
.rha-bifa-logos span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(/wp-content/themes/default/images/rha-bifa-logos.jpg) no-repeat; 
}


.login-box-img {
	width:221px;
	height:60px;
	position: relative;
	margin:0;padding:0;
}
	
.login-box-img span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(/wp-content/themes/default/images/sign-in.jpg) no-repeat; 
}


.qq-head-img {
	width:219px;
	height:105px;
	position: relative;
	margin:0;padding:0;
}
	
.qq-head-img span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(/wp-content/themes/default/images/uk-parcel-booking-quick-quote-header44.jpg) no-repeat; 
}

#quick-quote-form { background:url('/wp-content/themes/default/images/uk-parcel-booking-quick-quote44.jpg') no-repeat;height:494px;padding:0;margin-bottom:10px; }

.login-box .username {border:none;width:155px;background:#fff;margin-top:0px;margin-left:16px}


	#online-help {background:url('/wp-content/themes/default/images/online-help-graphic.jpg') top left no-repeat;z-index:2;margin:0;padding:0;float:left;width:121px;height:90px}
	#online-help a {height:18px;padding-top:72px;font-size:0.8em;display:block;text-align:center;color:#999;font-weight:bold;margin-left:18px}

	#parcel-tracking {background:url('/wp-content/themes/default/images/parcel-tracking-graphic.jpg') top left no-repeat;z-index:50; margin:0;padding:0;float:left;width:111px;height:90px}
	#parcel-tracking a {height:18px;padding-top:72px;font-size:0.8em;display:block;text-align:right;color:#999;font-weight:bold;}

	#reviews {background:url('/wp-content/themes/default/images/reviews-graphic.jpg') top left no-repeat;z-index:50; margin:0;padding:0;float:left;width:112px;height:90px}
	#reviews a {height:18px;padding-top:72px;font-size:0.8em;display:block;text-align:center;color:#999;font-weight:bold;}

	#contact-us {background:url('/wp-content/themes/default/images/contact-us-graphic.jpg') top left no-repeat;z-index:50; margin:0;padding:0;float:left;width:116px;height:90px}
	#contact-us a {height:18px;padding-top:72px;font-size:0.8em;display:block;color:#999;font-weight:bold;margin-left:18px}


.parcel-tracking3 {
	background:url('/wp-content/themes/default/images/parcel-tracking-3.jpg');
	height:143px;
	width:219px;
}
.parcel-tracking3 a {
	color:#fff;
	font:0.75em Arial, Helvetica, sans-serif;
	font-weight:bold;
	position:relative;
	left:18px;
	top:26px;
	text-decoration:none
}
.parcel-tracking3 a:hover, .parcel-tracking a:hover {
	text-decoration:underline
}
.parcel-tracking3 h3 {
	color:#fff;
	font:1.7em Arial, Helvetica, sans-serif;
	font-weight:bold;
	position:relative;
	left:16px;
	top:16px
}

.p01 {line-height:0.1em}
.p06 {line-height:0.6em}
.p08{line-height:0.8em}


	
	.button {float:left;text-align:left}
	.button a {text-decoration:none;border:0}
	.button a:hover {text-decoration:underline}
	.button a:visited {text-decoration:none}
	.button {text-align:center;font-size:0.8em;color:#999;border:0}


a, a:link {
	color:blue;
	text-decoration:underline;
	-moz-outline:none;
	border:0
}

a:visited {
	color:purple;
	text-decoration:underline;
	-moz-outline:none;
}
	
a:hover {
	text-decoration:none;
	-moz-outline:none;
}

a:active { 
	border:none;
	outline:none;
}

img, a, img a, a img, img a:link, a:link img, .button a {border-style:none;border:0}

.button a {text-decoration:none;border:0}
.button a span{text-decoration:underline;border:0}

.wpcf7-response-output wpcf7-mail-sent-ok {color:green;padding:20px;border:1px solid green}
.wpcf7-response-output wpcf7-validation-errors {color:red;padding:20px;border:1px solid red}

/*.button a {text-decoration:none}
.button a span{text-decoration:underline}
.button a img{float:left}
.button a img{display:block}*/



  .volcalc input{vertical-align:middle}
  .volcalc fieldset{border-bottom:1px solid #cacaca;padding:10px 0 10px 0}
  .volcalc{
      line-height:1.2em;
      margin:0.5em 0;
      position:relative;
      width:100%;
  }
  .volcalc label {
      float:left;
      width:90px;
      clear:both;
      text-align:left;
      padding:0 15px 0 0;
      color:#000
  }
  .volcalc .controls {
      overflow:hidden;
      width:140px;
      display:block;
  }
  .volcalc .controls2 {
      overflow:hidden;
      width:300px;
      display:block;
  }
  .volcalc .controls2 input, .volcalc .controls input {
    margin:0 0 .1em;
    color:#000;
    background:#fff;
    border:1px solid #888A8E
  }
  .volcalc textarea {
    color:#000;
    background:#fff;
    border:1px solid #888A8E
  }
  .volcalc div {
      overflow:hidden;
      width:100%;
      margin:0.5em 0;
  }

.christmas {background:#fff url(/wp-content/themes/default/images/pp-christmas-bg.jpg) top center no-repeat}

.liveonline-button {float:right;margin-top:10px}

.clearboth {clear:both}

/* Quick Quote Input Field Stylings */

.qq_collectionPostcode {font-weight:normal;color:#fff;margin-top:3px;letter-spacing:-1px}
.qq_weight, .qq_deliveryPostcode {font-weight:normal;color:#fff;letter-spacing:-1px}
.insurance-class, #qq_deliveryPostcode_div .controls {font-weight:bold;color:#fff}
.form-dots {letter-spacing:0px}


#qq_deliveryPostcode_div {margin-top:14px}

#qq_height_div {margin-top:14px}
#qq_width_div, #qq_weight_div {margin-top:15px}
#qq_length_div {margin-top:14px}

#qq_rb_addins_div .qq_rb_stdins_label, #qq_rb_stdins_div .qq_rb_stdins_label {color:#fff;width:185px;line-height:1.3em;letter-spacing:0px}
input#qq_rb_stdins, input#qq_rb_addins {border:none;background:transparent;width:10px}

input#contactsubmit {margin-left:66px}

#qq_rb_stdins_div .controls, #qq_rb_addins_div .controls {width:20px}

.qq_length_label, .qq_width_label, .qq_height_label {font-weight:normal;color:#fff}

#contactForm fieldset {margin-top:-5px}



#itemsize {margin-top:-5px}

#itemsize legend {font-weight:bold;color:#fff;}

p.pre-form {font-size:100%;margin-left:10px;}



.clearboth {clear:both}
.calc-rule {background-color:#eaeaea;height:12px}

.hpheader {float:left;margin-left:25px}

.mb10 {margin-bottom:10px}

#signin {margin-left:49px;margin-top:1px}

#preformp {margin-top:13px;margin-bottom:0;padding-bottom:0;font-size:1em}
#white-text {color:#fff}

#safbug {height:0.6px}