input[type=number].bigNumberInput {font-size:18px;width:100px;border:1px solid #FF9900;border-radius:5px;padding:3px 3px 3px 3px;text-align:right;}
input[type=number].smallNumberInput {font-size:18px;height:22px;width:80px;border:1px solid #FF9900;border-radius:5px;padding:3px 3px 3px 3px;text-align:right;}
input[type=text].largeInput {font-size:18px;width:300px;border:1px solid #FF9900;border-radius:5px;padding:3px 3px 3px 3px;text-align:left;}
input[type=button].equalsButton {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Lucida Sans Unicode, sans-serif;
	padding: .5em .5em .5em .5em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #e9e9e9;
	border: solid 1px #555;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
}
input[type=button].equalsButton:hover {
	text-decoration: none;
}
input[type=button].equalsButton:active {
	position: relative;
	top: 1px;
}

/* Kitchen cost calculator styles */
div#KitchenCalcStep1 {border:1px solid #ccc;border-radius:10px;padding:10px 10px 10px 10px;height:650px;}
div#KitchenCalcStep1 table#SelectKitchenSizeTable {width:600px;border:5px solid #ddd;border-radius:7px;background-color:#DDD;}
div#KitchenCalcStep1 table#SelectKitchenSizeTable tr td p a.kitchenCalcSizeBtn {width:140px;}
div#KitchenCalcStep1 table#SelectKitchenSizeTable tr td img {width:380px;}


div#KitchenCalcStep2 {border:1px solid #ccc;border-radius:10px;padding:10px 10px 10px 10px;margin-top:20px;height:650px;}
div#KitchenCalcStep2 table tr td {font-size:16px;height:70px;}
div#KitchenCalcStep2 table tr td.cabCol1 {text-align:left;padding:0;200px;}
div#KitchenCalcStep2 table tr td.cabCol2 {text-align:center;padding:0;width:100px;}
div#KitchenCalcStep2 table tr td.cabCol3 {text-align:center;padding:0;width:20px;}
div#KitchenCalcStep2 table tr td.cabCol4 {text-align:center;padding:0;width:100px;}
div#KitchenCalcStep2 table tr td.cabCol5 {text-align:center;padding:0;width:70px;}
div#KitchenCalcStep2 table tr td.cabCol6 {text-align:center;padding:0;width:120px;}


div#KitchenCalcStep3 {border:1px solid #ccc;border-radius:10px;padding:10px 10px 10px 10px;height:375px;margin-top:20px;}
div#KitchenCalcStep3 table tr td {font-size:16px;}
div#KitchenCalcStep3 table tr td.benchCol1 {text-align:left;padding:0;}
div#KitchenCalcStep3 table tr td.benchCol2 {text-align:center;padding:0;width:20px;}
div#KitchenCalcStep3 table tr td.benchCol3 {text-align:center;padding:0;}
div#KitchenCalcStep3 table tr td.benchCol4 {text-align:center;padding:0;width:100px;font-size:18px;}
div#KitchenCalcStep3 table tr td.benchCol5 {text-align:center;padding:0;}

div#KitchenCalcStep4 {border:1px solid #ccc;border-radius:10px;padding:10px 10px 10px 10px;height:310px;margin-top:20px;}
div#KitchenCalcStep4 table tr td {vertical-align:middle;}
div#KitchenCalcStep4 table tr td.c1 {width:140px;}
div#KitchenCalcStep4 table tr td.c2 {width:140px;}
div#KitchenCalcStep4 table tr td.c3 {width:140px;padding-left:20px;}
div#KitchenCalcStep4 table tr td.c4 {width:140px;}
div#KitchenCalcStep4 table tr td p {font-size:16px;}
div#KitchenCalcStep4  p.large {font-size:16px;}

div#KitchenCalcStep5 {border:1px solid #ccc;border-radius:10px;padding:10px 10px 10px 10px;height:350px;margin-top:20px;}
div#KitchenCalcStep5  table tr td  {font-size:16px;height:55px;}

div#KitchenCalcStep6 {border:1px solid #ccc;border-radius:10px;padding:10px 10px 10px 10px;height:250px;margin-top:20px;margin-bottom:40px;}
div#KitchenCalcStep6  table tr td  {font-size:16px;}

/* Bathroom cost calculator styles */
div#Step1 {border:1px solid #ccc;border-radius:10px;padding:10px 10px 10px 10px;height:325px;}
div#Step1 table#SelectSizeTable {width:100%;padding:0;margin:0;border-collapse:collapse;}
div#Step1 table#SelectSizeTable tr td {vertical-align:top;padding:10px 0 0 0;border:1px solid white;border-radius:10px;}

div#Step2 {border:1px solid #ccc;border-radius:10px;padding:10px 10px 10px 10px;height:155px;margin-top:20px;}
div#Step2  p.large {font-size:16px;}


div#Step3 {border:1px solid #ccc;border-radius:10px;padding:10px 10px 10px 10px;height:230px;margin-top:20px;}
div#Step3 table tr td.column1 {width:300px;}
div#Step3 table tr td.column2 {width:200px;text-align:right;}
div#Step3 table tr td p {font-size:16px;}

div#Step4 {border:1px solid #ccc;border-radius:10px;padding:10px 10px 10px 10px;height:700px;margin-top:20px;}
div#Step4 table tr td {vertical-align:middle;}
div#Step4 table tr td.c1 {width:140px;}
div#Step4 table tr td.c2 {width:140px;}
div#Step4 table tr td.c3 {width:140px;padding-left:20px;}
div#Step4 table tr td.c4 {width:140px;}
div#Step4 table tr td p {font-size:16px;}
div#Step4  p.large {font-size:16px;}

div#Step5 {border:1px solid #ccc;border-radius:10px;padding:10px 10px 10px 10px;height:110px;margin-top:20px;}
div#Step5  table tr td  {font-size:16px;}

div#Step6 {border:1px solid #ccc;border-radius:10px;padding:10px 10px 10px 10px;height:250px;margin-top:20px;margin-bottom:40px;}
div#Step6  table tr td  {font-size:16px;}