#contentzone {
margin-right:10px;
}


#productLeft {
width:50%;
float:left;
border-right:1px solid #dcdcdc;
}

#newImagebox {
width:320px;
height:320px;
margin:5px auto;
}

#productRight {
width:48%;
float:right;
}

.shirtForm {
width:90%;
margin:auto;
margin-top:10px;
border:1px solid #eee;
padding:5px;
}

.shirtForm p {
margin:8px 5px;
}

.shirtForm fieldset {
border:1px solid #ddd;
padding:10px;
width:90%;
}

.shirtForm legend {
font-weight:bold;
background:#CFEA30;
border:1px solid #ddd;
margin:5px;
padding:4px;
}

.shirtForm label {
width:30%;
height:20px;
background:white;
margin:2px;
padding-top:8px;
float:left;
font-weight:bold;
color:#555;
text-align:right;
}

.shirtForm_inputBox {
width:65%;
float:right;
border:1px solid #ddd;
height:26px;
margin:2px;
}

.shirtForm input[type="text"] {
background-color:#eee;
color:#444;
}

.shirtForm_inputBox input[type="text"] {
width:98%;
height:20px;
padding-top:2px;
margin:2px;
}

.shirtForm_inputBox select {
width:98%;
height:20px;
padding-top:2px;
margin:2px;
}

* + html .shirtForm_inputBox input[type="text"] {
width:96%;
height:18px;
}

.shirtForm_qtyInputBox {
width:15%;
float:right;
margin:2px;
margin-right:50%;
border:1px solid #ddd;
height:26px;
}

* html .shirtForm_qtyInputBox {
margin-right:20%;
}

.shirtForm_qtyInputBox input[type="text"] {
width:92%;
height:20px;
padding-top:2px;
margin:2px;
}

* + html .shirtForm_qtyInputBox input[type="text"] {
width:86%;
height:18px;
}

.submitQuote {
float:left;
margin:10px;
padding:2px;
background:#CFEA30;
border:1px solid #ddd;
font-weight:bold;
cursor:pointer;
}

.saleButton {
float:right;
width:90px;
height:62px;
margin:0 5px;
}

p#prodSpot {
background:white url(images/prod_spot_check.gif) no-repeat;
padding-left:50px;
font-style:italic;
min-height:40px;
}
