form#newCustomers, form#returningCustomers{
float:left;
padding:20px;
width:440px;
}

form#addPartNumber, form#saveCart, form#changeZip, form#saveShoppingCart{
float:left;
width:150px;
}

form#changeZip{
float:right;
}

#cartUpdate form{
}

#formInfo{
float:left;
padding:20px;
margin-top:10px;
width:200px;
}

form h1, form h2{
background-color:#deddd9;
padding-left:5px;
color:#0b6394;
margin-bottom:3px;
font-size:16px;
border-bottom:1px solid #564106;
}

form h2{
background-color:#cdcdcd;
color:#000;
font-size:12px;
margin-top:0;
padding:5px 0 5px 5px;
border-bottom:0;
margin-top:10px;
}

form p{
padding:5px 10px 5px 5px;
font-size:90%;
clear:both;
}

.formElement{
width:330px;
padding-left:20px;
clear:both;
}

form#addPartNumber .formElement, form#changeZip .formElement, form#saveShoppingCart .formElement{
width:150px;
padding:0;
}

#cartUpdate .formElement{
width:430px;
padding:0;
float:right;
}

.formElement label{
width:130px;
float:left;
line-height:30px;
font-weight:bold;
color:#222222;
}

.notRequired label{
font-weight:normal;
}

form#addPartNumber .formElement label, form#saveShoppingCart .formElement label{
width:150px;
clear:both;
float:none;
font-weight:normal;
line-height:12px;
font-size:10px;
}

.formElement label.labelCheckbox{
width:400px;
float:left;
line-height:20px;
font-weight:normal;
}

.formElement small{
font-size:90%;
clear:both;
margin-left:130px;
}

input.inputText, input.inputText5, select.selectOne, select.selectOneMonth, select.selectOneYear, textarea{
width:190px;
border:1px solid #bebebe;
font-size:10px;
color:#000;
padding:3px;
float:left;
margin:5px 0 5px 0;
}

textarea{
height:100px;
font-family:arial;
font-size:11px;
}

input.inputText5{
width:50px;
}

form#changeZip select.selectOne{
width:100px;
border:1px solid #bebebe;
}

form#addPartNumber input.inputText, form#saveShoppingCart input.inputText{
width:102px;
margin-top:2px;
}

select.selectOne, select.selectOneMonth, select.selectOneYear{
width:198px;
padding:0;
float:left;
margin-top:6px;
}

select.selectOneMonth{
width:102px;
}

select.selectOneYear{
width:85px;
margin-left:10px;
}

input.inputSubmit{
margin-left:160px;
margin-top:5px;
}

input.inputCheckbox{
float:left;
margin-right:4px;
clear:none;
}

.addressBookEntry{
width:200px;
float:left;
font-size:11px;
line-height:11px;
margin-top:3px;
margin-bottom:5px;
padding-left:10px;
}

.addressBookEntry img{
padding-top:5px;
padding-bottom:5px;
}

form#addPartNumber input.inputSubmit, form#changeZip input.inputSubmit, form#addPartNumber img.inputSubmit, form#saveShoppingCart input.inputSubmit, form#saveShoppingCart img.inputSubmit{
margin-left:5px;
margin-top:5px;
float:right;
}

form#changeZip input.inputSubmit{
margin-top:7px;
}

#cartUpdate input.inputSubmit{
margin-left:5px;
margin-top:5px;
}

form#search{
margin-top:5px;
float:right;
}

form#search label{
padding-right:3px;
padding-left:3px;
font-size:11px;
font-weight:bold;
}

input.inputSearch, select.selectSearch{
width:169px;
border:1px solid #bebebe;
font-size:10px;
color:#707070;
padding:3px;
}

select.selectSearch, select.selectSort{
width:197px;
color:#000;
margin-bottom:1px;
}

input.submitSearch, input.submitSort, input.submitShow{
padding-top:3px;
margin-bottom:-4px;
padding-left:5px;
padding-right:5px;
}

input.submitSort, input.submitShow{
padding-top:0;
margin-bottom:-3px;
padding-left:5px;
padding-right:5px;
}

form#sortBy{
float:left;
width:50%;
}
form#sortBy label, form#showMe label{
font-weight:bold;
font-size:11px;
}

select.selectSort, select.selectShow{
font-size:10px;
color:#707070;
margin:0;
}

form#showMe{
float:right;
width:200px;
font-size:10px;
}

form#addtocart{
width:366px;
margin-top:10px;
margin-bottom:10px;
}

form#addtocart .productOption{
float:left;
width:219px;
margin-bottom:5px;
}

form#addtocart label{
font-weight:bold;
color:#545454;
}

select.selectOption{
width:219px;
}

input.inputOption{
width:210px;
border:1px solid #bebebe;
color:#000;
padding-left:5px;
}

form#addtocart .productQTY, form#addtocart .inputText{
float:left;
width:39px;
text-align:center;
padding-left:5px;
}

form#addtocart .inputText{
width:200px;
text-align:left;
margin-top:1px;
}

input.inputQTY{
width:39px;
border:1px solid #bebebe;
color:#000;
text-align:center;
font-weight:bold;
}

input.inputAddToCart{
margin-top:11px;
float:right;
}

form#cartUpdateMain{
margin:0;
padding:0;
clear:none;
float:left;
}
form#cartUpdateMain h2{
background:none;
padding:0;
margin:0;
}

form#cartUpdateMain p{
background:none;
padding:0;
margin:0;
}



