@charset "UTF-8";
/* CSS Document */

.inputForm .xtralargeInput, .inputForm .largeInput, 
.inputForm .mediumInput, .inputForm .smallInput, 
.inputForm .xtraSmallInput, .inputForm .dropDown, 
.inputForm .addressBlock, .inputForm .pictureBlock, 
.inputForm .descriptionBlock {float:left;margin-right:6px;}

.inputForm .buttonInput {float: right;margin-right: 60px; padding-top: 20px;}

.inputForm .addressBlock {
	width: 250px;
}

.inputForm .descriptionBlock {
	width: 300px;
	font-size: 11px;
}

.inputBoxLine {clear: both;}

.xtralargeInput input {width:225px;}
.xtralargeInput select {width:229px;}
.largeInput input {width:190px;}
.largeInput select {width:194px;}
.mediumInput input {width:123px;}
.mediumInput select {width:146px;}
.smallInput input {width:69px;}
.smallInput select {width:73px;}
.xtraSmallInput input {width:30px;}

.inputBoxLine {font-size: 10px; padding-bottom: 5px;}



/*---- purchase steps ----*/

ul#purchasesteps {
	margin: 10px 0 0 0;
	padding: 0px 0px 0px 0px;
	white-space: nowrap;
	color: #777;
	border-bottom: #888 1px solid;
	border-top: #888 1px solid;
}

ul#purchasesteps li {
	display: inline;
	list-style-type: none;
}

ul#purchasesteps li { 
	display: block;
	padding: 6px 20px 6px 10px;
	float: left;
}

ul#purchasesteps li.currentstep {color: #000;}






/*---- formatting ----*/

h1 {
	margin-bottom: 0;
	padding-bottom: 0px;
}

h2 {padding-top: 25px;
	border-bottom: #CCC 1px solid;
}

#maincontent h3 {font-size: 13px;}
