.wizardHeaderLeft {
	width: 450px;
	float: left;
}

.wizardHeaderRight {
	width: 260px;
	float: right;
}

.wizardHeaderRight .address {
	font-weight: bold;
	text-align: center;
}

.wizardSteps {
	text-align: center;
	margin-top: 30px;
}

.wizardPDF {
	margin: 0 0 0 7px;
}

.wizardPools {
	text-align: center;
	margin: 10px 0 0 0;
}

.wizardNavigation {
	margin-top: 40px;
	padding: 0 5px;
	text-align: right;
}

.wizardShoppingCart, .wizardShoppingCart2 {
	background-color: #f2fbfe;
	border: solid 1px #adb2b4;
	padding: 5px 15px 10px 15px;
}

.wizardShoppingCart p, .wizardShoppingCart2 p {
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
}

.wizardShoppingCart2 table {
	width: 90%;
	font-size: 13px;
	text-transform: none;
	color: #474747;
	font-weight: bold;
}

.wizardShoppingCart2 table td {
	text-align: center;
}

.wizardPricesWrapper {
	text-align: center;
	margin-top: 10px;
}

.wizardPrices {
	margin: 0 auto;
	width: 300px;
	text-align: left;
}

.wizardPrices ul {
	width: 300px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.wizardPrices ul li {
	border-bottom: solid 1px #858585;
	font-size: 13px;
	color: #474747;
	font-weight: bold;
	padding: 2px 0;
	background-position: right;
	background-repeat: no-repeat;
	cursor: pointer;
	background-image: url(../images/wizard/size_button.gif);	
}

.wizardOptions {
	margin-top: 20px;
}

.wizardOptions table {
	width: 730px;
	padding: 0;
	margin: 0
}

.wizardOptions table td {
	padding: 5px 0;
	margin: 0;
	font-size: 11px;
}

.wizardOptions .noHeader {
	width: 32%;
	background-color: #f0f0f0;	
}

.bronzeHeader, .silverHeader, 
.goldHeader {
	width: 17%;
	text-transform: uppercase;
	background-color: #f0f0f0;
	text-align: center;
	color: #000000;
	cursor: pointer;
}

#BronzeArrow {
	background-image: url(../images/wizard/bronze_arrow.gif);
	background-position: top center;
	background-repeat: no-repeat;
	padding: 0;
}

#SilverArrow {
	background-image: url(../images/wizard/silver_arrow.gif);
	background-position: top center;
	background-repeat: no-repeat;
	padding: 0;
}

#GoldArrow {
	background-image: url(../images/wizard/gold_arrow.gif);
	background-position: top center;
	background-repeat: no-repeat;
	padding: 0;
}

#BronzeArrowOverlay, #SilverArrowOverlay, #GoldArrowOverlay {
	height: 15px;
	min-height: 15px;
	background-color: #ffffff;
}

.wizardOptions .conditions {
	width: 17%;
	padding-left: 15px;
	padding-top: 0;
	font-size: 9px;
	line-height: 16px;
	color: #919090;
}

.wizardOptions .subsection {
	font-size: 13px;
	font-weight: bold;
	padding-left: 20px;
}

.wizardOptions .labelAlt, .wizardOptions .label {padding-left: 20px; }
.wizardOptions .labelAlt { background-color: #f0f0f0; }
.wizardOptions .bronzeAlt { background-color: #f9f7f3; }
.wizardOptions .goldAlt { background-color: #fffbf0; }
.wizardOptions .silverAlt { background-color: #f2f2f3; }

.wizardOptions .bronze, .wizardOptions .bronzeAlt,
.wizardOptions .silver, .wizardOptions .silverAlt,
.wizardOptions .gold, .wizardOptions .goldAlt {
	text-align: center;
}

.wizardOptions .gold, .wizardOptions .goldAlt { color: #d0ab16; font-weight: bold; }
.wizardOptions .bronze, .wizardOptions .bronzeAlt { color: #a18041; font-weight: bold; }
.wizardOptions .silver, .wizardOptions .silverAlt { color: #919191; font-weight: bold; }

.wizardContactUsPackage {
	float: left;
	width: 300px;
	border: solid 1px #adb2b4;
	font-size: 11px;
}

.wizardContactUsPackage .fix {
	padding: 5px 15px;
}

.wizardContactUsPackage .wizardContactUsPool {
	text-align: center;
	margin: 5px 0 15px 0px;
}

.wizardContactUsPackage .selectorRow { margin: 5px 0; }

.wizardContactUsPackage .selectorRow .selectorLabel { float: left; }
.wizardContactUsPackage .selectorRow select { float: right; font-size: 11px; font-family: Arial,Helvetica,sans-serif; }

.wizardContactUsFreeCall{
	margin-top: 10px;
	margin-bottom: 20px;
}

.wizardContactUsForm {
	width: 390px;
	float: right;
	font-size: 11px;
}

.wizardContactUsForm .inputRow {
	margin: 5px 0;
}

.wizardContactUsForm .inputRow .inputLabel {
	width: 110px;
	float: left;
	padding-top: 1px;
}

.wizardContactUsForm .required {
	color: #ff0000;
}

.wizardContactUsForm input, .wizardContactUsForm textarea, .wizardContactUsForm select {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
}

