
.innerForm {  

  margin: 0;
  padding: 0;
  width: 762px; 
  font-size: 1.4em;
  position: relative;
}
.primaryLeft .innerForm, .primaryRight .innerForm {width: 590px; }


.contextHelpWrap {position: relative;}      
.contextHelp {position: absolute; font-size: 12px; color: #000; line-height: 14px; background: url(../images/bck_moreInfo.jpg) 0px 2px no-repeat; padding-left: 12px; width: 280px} 
.primaryLeft .contextHelp {width: 170px; }
.primaryRight .contextHelp {width: 170px; }

.cdDuration {top: 30px; left: 450px; width: 300px; }
.state {top: 180px; left: 368px; width: 203px; }
.email {top: 62px; left: 368px;width: 203px;}



.encryption {padding: 5px 0px 0px 210px; }
.encryption a {color: #6b6b6b; font-size: 0.8em; text-decoration: none; padding: 0px 0px 0px 5px;}
.primaryLeft .encryption {padding: 5px 0px 0px 130px; }
.tryFunction h3 {color: #e87d00; font-size: 2.1em; font-weight: normal; margin-bottom: 5px;}
.tryFunction {margin: 10px 0px 0px 131px; text-align: center; width: 360px;}
.tryFunction a {display: block; font-weight: bold; font-size: 0.9em; color: #959595; text-decoration: none; margin-top: 4px;}


#progressInfo {float: left; background: url(../images/bck_progressBody.jpg) top left repeat-y; width: 552px; text-align: center; margin: 0px 112px 10px 112px;}
#progressInfo h1 {background: url(../images/bck_progressTop.jpg) top left no-repeat; margin: 0; padding: 0; font-size: 2.4em; padding: 10px 0px;}
#progressInfo h1 span {color: #e87d00;}
#progressInfo h2 {background: url(../images/bck_progressBot.jpg) bottom left no-repeat; margin: 0; padding: 0; font-size: 1.8em; font-weight: normal; color: #0c8442; padding: 10px 0px; clear: both;}
#progressInfo ul {float: left;  width: 500px; margin-left: 35px;}
#progressInfo ul li {float: left; background: none; padding-left: 0px;  }
#progressInfo li.biddingRound, #progressInfo li.totalBids { margin-right: 50px;}
#progressInfo li.currentBid {float: left; width: 203px; height: 87px; background: url(../images/bck_currentBid.jpg) top left no-repeat;}

#progressInfo p {background: url(../images/bck_progressResults.jpg) top left no-repeat; width: 86px; height: 84px; font-size: 4.8em; color: #fff; text-align: center; padding-top: 4px; font-weight: bold; margin: 0; }
#progressInfo li span {font-size: 12px; color: #f90; text-transform: uppercase; font-weight: bold;}


#progressInfo li.currentBid h1 {color: #e87d00; margin: 0; font-size: 4.6em; position: relative; padding: 27px 0px 25px 0px; line-height: 30px; background: none;}
#progressInfo li.currentBid h1 span.reducedSize {color: #fff; font-size: 0.6em; margin-left: 25px;}
#progressInfo li.currentBid h1 span.gray {color: #959595; position: absolute; top: 20px; z-index: 2; font-size: 0.6em; }

#auctionInfo {font-size: 1.2em; margin: 5px 0px 10px 10px;}
#auctionInfo li {margin-bottom: 10px; padding-left: 20px;}

p.disclaimer {font-size: 1em; background: url(../images/icon_star.jpg) 0px 5px no-repeat; padding-left: 10px;}

.actionButtons {position: relative; margin: 20px 0px 10px 129px; display: inline-block;}
.primaryAll .actionButtons {margin-left: 208px;}
a.cancel {position: absolute; bottom: 5px; text-decoration: underline; margin-left: 20px; font-size: 1.4em;}

.innerForm label { 
	display: block;  
	width: 200px;
	padding: 0; 
	margin: 0 0 0; 
	text-align: right; 
	color: #3F3F3F;
}

.innerForm label.inline, .inline label { display: inline; width: 0px; }

.primaryLeft .innerForm label, .primaryRight .innerForm label {width: 120px; }

.innerForm label span {font-size: 0.7em;}
.innerForm input, .innerForm select, form textarea, .innerForm .input, .innerForm .validator { margin: 5px 0 0 10px; }
.innerForm input { padding-left: 2px; }

.innerForm input.inline, .innerForm .inline input
{
	width: auto;
	margin: 5px 0 0 0;
}

.innerForm .between
{
	margin-left: 10px;
}

.innerForm .checkBox input
{
	margin: 5px 0 0 10px;
}

.innerForm .checkBox label
{
	margin: 5px 0 0 5px;
}

.innerForm td.label
{
	vertical-align: top;
	padding-top: 8px;
}

.innerForm td.value
{
	vertical-align: top;
}

.innerForm td.valueLabel
{
	padding: 8px 0 0 10px;
}

.innerForm td.labelTop
{
	vertical-align: top;
	padding-top: 8px;
}

.innerForm td.validator 
{
	padding: 2px 0 0 10px;
}

.innerForm input#reset {
	margin-left:0px; 
}

.innerForm textarea { overflow: auto; }

.innerForm small {
	display: block;
	margin: 0 0 5px 160px; 
	padding: 1px 3px;
	font-size: 88%;
}



.innerForm br {
	clear:left; 
}


