/*$Header: /home/cvs/www.jetcard.co.uk/public_html/styles/form.css,v 1.17 2005/04/04 10:08:47 matthew Exp $*/


.formbox span, .radiogrp .formtitle {
width: 290px;
color: none;
}



.formbox br {
clear: left;
}

.formbox, .formtext{
width: 540px;
margin: 0 0 0 0;
}
 
.formbox span, .formbox input, .formbox textarea, .radiogrp .formtitle{
display: block;
float: left;
margin-bottom: 10px;
}

.formbox .veh input{
display: none;
}

.formbox input, .formbox textarea, .formbox .veh .pinput{
width: 200px;
}

.formbox .veh .pinput, .formbox .veh .checkbox{
display: block;
}



.radiogrp, .radiogrp2{
display: block;
clear: both;
width: 540px;
}

.radiogrp2 span{
width: auto;
float: left;
margin: 0 20px 0 5px;
}

.radiogrp span{
width: auto;
margin: 2px 0 0 0;
}

.formbox .radiogrp .radio, .formbox .radiogrp2 .radio {
display: inline;
float: left;
width: auto;
border: none;

}

.submit{
padding: 20px 0 0 0;
}



.submit input{
border: none;
height: 16px;
width: 73px;
margin:  0 5px 0 0;
}

.formboxold .submit input{
margin:  5px 5px 0 0;
}



.formbox select{
font-size: 10px;
_float: left;
margin-bottom: 10px;
}



.formbox .checkbox{
border: none;
width: auto;
background: none;
margin-bottom: 10px;
}

.formbox .selectgrp{
display: block;
clear: both;
margin: 0;
padding: 0;
}

.selectgrp select{
margin: 5px 0 5px 0;
display: inline;
}

.selectgrp input{
display: inline;
float: left;
width: 125px;
margin: 6px 5px 5px 0;
}

.error{
color: red;
padding: 0 0 0 290px; 
font-size: 10px
}



.request .error{
padding: 0 0 0 230px; 
}

.spacer{
clear: both;
height: 40px; 
_height: 0;
}

.officegrp span{
width: 50px;
float: none;
margin: 0 10px 0 0;
text-align: center;
}

.officegrp input{
width: 50px;
margin: 0 10px 0 0;
float: none;
}

.emboss .formbox{
width: 690px;
}

.formbox .etitle1{
margin:0 0 0 625px; /*ie5*/
margin/**/: 0 0 0 625px; /*ie 5.5*/
margin/**/: /**/0 0 0 625px; /*not ie*/
_margin/**/: /**/0 0 0 625px; /*ie 6*/
}

.formbox .etitle2{
margin:0 0 0 500px; /*ie5*/
/* \*/
margin:0 0 0 500px; /*ie5*/
margin/**/: 0 0 0 500px; /*ie 5.5*/
margin/**/: /**/0 0 0 480px; /*not ie*/
_margin/**/: /**/0 0 0 500px; /*ie 6*/
/* */
}

.emboss .formbox .checkbox{
margin: 3px 14px 0 10px;
}

.formbox .etitle2 span{
width: 40px;
text-align: center;
font-size: 10px;
}

.formbox .etitle2 span.spec{
width: 25px;
}

.formbox .ouotitle{
float: right; 
margin: 0 10px 0 0;
}
.formbox .pincodediv{
float: right;
margin: 0 3px 0 0; /*ie5*/
margin/**/: 0 3px 0 0; /*ie 5.5*/
margin/**/: /**/0 5px 0 0; /*not ie*/
_margin/**/: /**/0 0 0 0; /*ie 6*/
}

/* 4 digit PIN */
.formbox .pincode {
    width: 3em;
    color: none;
	
}

.formbox .pincode2 {
width: 3em;
color: none;
margin: 2px 0 0 85px;
/* \*/
margin: 2px 0 0 0;
padding: 0;
/* */
}

.formbox .pinput{
margin: 2px 0 0 0;
}

.formbox #SiteNo {
    width: 4em;  /* decent space for four numbers */
}

.request .formbox span{
width: 230px;
}

.request .formbox{
width: 460px;
}


.formbox .reg{
margin: 0 0 0 290px; /*ie5*/
/* \*/
margin: 0 0 0 145px; /*ie5*/
margin/**/: 0 0 0 145px; /*ie 5.5*/
margin/**/: /**/0 0 0 290px; /*not ie*/
_margin/**/: /**/0 0 0 145px; /*ie 6*/
/* */
float: left;
}


.formboxold span{
font-weight: bold;
width: auto;
float: left;
}

.formboxold input{
margin: 0 0 5px 0;
}


 .formboxold .error{
color: red;
padding: 0 0 0 0; 
font-size: 10px;
float: left;
margin: 0 0 0 5px;
}
 .formboxold .dynblock{
 width: 400px;
 }
 
 
 .formboxold .dynblock .error{
color: red;
padding: 0 0 2px 0; 
font-size: 10px;
margin: 0 0 0 55px;
width: 350px;
float: none;

}



.formboxold .dynblock span{
width: 50px;
/* \*/
width: 45px;
/**/
float: left;
display: block;
padding: 1%;
}

.formboxold .dynblock input{
float: left;
margin: 0;
display: block;

}

.formboxold .dynblock .checkbox, .formboxold .etitle2 .checkbox{
margin: 0 8px 0 8px;
/* \*/
margin: 0 12px 0 12px;
_margin: 0 8px 0 8px;
/**/

}

.formboxold .etitle2 span {
margin: 0 0 4px 0;

width: 35px;
display: block;
float: left;
font-weight: bold;
text-align: center;
padding: 1%;
}

.formboxold .dynblock br{
clear: left;
}

.formboxold .dyntitles{
width: 200px;
margin: 0 0 0 163px;
/* \*/
margin: 0 0 0 193px;
/**/
}

.formboxold .radiogrp4{
width: 200px;
clear: both;
margin: 8px 0 0 0;
}

.formboxold .radiogrp4 .radio{

float: left;

margin: 3px 5px 0 5px;
_margin: 0 5px 0 5px;

}

.formboxold .radiogrp4 span{
float: left;
margin: 3px 5px 0 5px;
}


.formbox .card{
text-align: right; 
padding: 0 0 0 0; 
font-weight: bold;
}

