#inputsubmit {

width: 150px ;

margin-left: auto ;

margin-right: auto ;

}

#inputsubmit2 {

width: 125px;

float: left;

}

/***************************************

 navigation login form

***************************************/

#navloginform {

width:200px;

margin:auto;

}

#navloginform fieldset{

padding:2px 7px 2px 2px;

}

#navloginform legend{

font-weight:bold;

font-size:9pt;

}

#navloginform label{

display:block;

height:2em;

padding:2px 2px 0;

margin-bottom: 5px;

}

#navloginform input {

width:100px;

float:right;

}

#navloginform .inputimage input {

width:auto;

float:none;

}

#navinputsubmit {

width: 100px ;

margin-left: auto ;

margin-right: auto ;

margin-top:10px;

margin-bottom:10px;

}

/***************************************

login form

***************************************/



#loginform {

width:300px;

margin:auto;

}

#loginform fieldset{

padding:10px;

}

#loginform legend{

font-weight:bold;

font-size:9pt;

}

#loginform label{

display:block;

height:2em;

padding:10px 20px 0;

}

#loginform input {

float:right;

clear:right;

}

#loginputsubmit {

width: 100px;

margin-left: auto;

margin-right: auto;

margin-top:20px;

margin-bottom:10px;

}


/***************************************

register form

***************************************/



#registerform {

width:500px;

margin:auto;

}

#registerform fieldset{

padding:10px;

}

#registerform legend{

font-weight:bold;

font-size:9pt;

}

#registerform label{

display:block;

height:2em;

padding:10px 20px 0;

}

#registerform input,#registerform select {

width:200px;

float:right;

clear:right;

}

#registerform .inputimage input {

width:100px;

}



/***************************************

user update form

***************************************/

#pdgcontact {

width:400px;

margin:auto;

}

#pdgcontact fieldset{

padding:10px;

}

#pdgcontact legend{

font-weight:bold;

font-size:9pt;

}

#pdgcontact label{

display:block;

height:2em;

padding:10px 20px 0;

}

#pdgcontact input,#pdgcontact select {

float:right;

}



/***************************************

 checkout form

***************************************/

#checkoutform {

width:500px;

margin:auto;

}

#checkoutform fieldset{

padding:10px;

}

#checkoutform legend{

font-weight:bold;

font-size:9pt;

}

#checkoutform label{

display:block;

height:2em;

padding:5px 20px;

}

#checkoutform input,#checkoutform select {

float:right;

clear:right;

}

#checkoutform input {

width:200px;

}

#checkoutform .inputimage input {

width:100px;

}

#checkoutform .inputcheck input {

width:auto;

}

#basket {

width: 500px ;

margin-left: auto ;

margin-right: auto ;

padding:0px;

}



/***************************************

 Verify form

***************************************/



#verifyform {

width:500px;

margin:auto;

}

#verifyform fieldset{

padding:10px;

}

#verifyform legend{

font-weight:bold;

font-size:9pt;

}

#verifyform label{

display:block;

height:2em;

padding:5px 20px;

}

#verifyform input,#verifyform select {

display:block;

float:right;

clear:right;

}



/***************************************

 search form

***************************************/



#searchform {

width:400px;

margin:auto;

}

#searchform fieldset{

padding:5px;

}

#searchform legend{

font-weight:bold;

font-size:9pt;

}

#searchform label{

display:block;

height:2em;

padding:10px 20px 0;

}

#searchform input,#searchform select {

float:right;

clear:right;

}



/***************************************

 ship estimate form

***************************************/



#shipestimate {

width:380px;

float:right;

}

#shipestimate fieldset{

padding:2px;

}

#shipestimate legend{

font-weight:bold;

font-size:9pt;

}

#shipestimate label{

display:block;

height:2em;

padding:5px 10px 0;

}

#shipestimate input,#shipestimate select {

float:right;

clear:right;

}

/* ---------- Image submit buttons ---------*/

.inputimage {

width: 100px;

height: 20px;

cursor: pointer;

overflow: hidden;

margin: auto;

}

.inputimage input, .inputimage input:focus {

border: none;

background-color: transparent;

margin: 0;

padding: 0;

}

.inputimage input:hover {

margin-top: -20px;

border: none;

}

/* ---------- Image link buttons ---------*/

.linkimage {

width: 100px;

height: 20px;

cursor: pointer;

overflow: hidden;

margin: auto;

}

.linkimage img {

border: none;

background-color: transparent;

margin: 0;

padding: 0;

}

.linkimage img:hover {

margin-top: -20px;

}

/* ---------- Checkboxes -----------*/

.inputcheck input, .inputcheck input:focus, .inputcheck input:hover {

border: none;

background-color: transparent;

}
