#calc {padding-top:30px;margin-left:5px;margin-right:5px;}
#calc td {vertical-align:top;}
.item-block {width:90%;margin-bottom:15px;}
.item-title {padding-bottom:10px;font-weight:bold;}
.item-select {width:100%;padding:5px 5px 5px 0;}
#win-corner, #win-glass-pattern {text-align:center;vertical-align:top;}

p#subs {font-size:10pt;text-align:center;width:80%;margin-left:10%;}
#win-sizes {font-size:11pt;margin:0;padding:0;width:400px;position:relative;left:50%;margin-left:-210px;}
#win-sizes td {vertical-align:top;}
#win-example {height:372px;width:375px;text-align:center;}
#height-block {width:40px;padding-left:5px;padding-right:5px;vertical-align:bottom;}
#winheight {margin-left: 12px;
margin-top: 37px;
height: 310px;}
#winwidth {float:left;width:88%;margin-top:6px;margin-left:-4px;}
/*
#vvalue {margin-top:15px;margin-bottom:15px;}
#hvalue {float:right;}
*/
.iblock, .iblock-top {
display: inline-block;
position: relative;
margin: .3em;
vertical-align: middle;
}
#vvalue, #hvalue {
	background: none repeat scroll 0 0 white;
	border-color: #A2B983 white white #C4D2B0;
	border-style: solid;
	border-width: 1px;
	color: #364A1A;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	text-align: center;
	width: 60px;
	padding: 3px 0;
}

#hvalue {
	left: 50%;
	margin-left: -30px;
bottom: -35px;
margin-left: -42px;
}

#vvalue {
	right: -65px;
top: 50%;
margin-top: -30px;
}

#heigh #hval, #width #wval {
	background: none repeat scroll 0 0 white;
	border-color: #A2B983 white white #C4D2B0;
	border-style: solid;
	border-width: 1px;
	color: #364A1A;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	text-align: center;
	width: 60px;
	padding: 3px 0;
}

#wtypes {padding-left:.5em;}
#wtypes img {border:0;}
#wtypes .wtype-block {position:relative;float:left;}
#wtypes .wsubtype div, #wtypes .wtype {margin:5px 2px;padding:5px;cursor:pointer;}
#wtypes .wsubtype {position:absolute;left:0;top:0;background:white;display:none;}

#services {font-size:14pt;}
#services .service {float:left;width:90px;margin-right:10px;}
#credit-block {width:155px;padding:.5em;background:#ffd600;}
#credit-sum {font-size:28pt;color:#333;text-decoration:none;}

#stats {font-size:10pt;padding:10px 5px;margin-bottom:20px;}
#stats .stat {overflow:hidden;height:16px;margin-bottom:5px;color:white;}
#stats #win-type {font-weight:bold;margin-bottom:5px;}
#stats .rounder {float:left;height:16px;overflow:hidden;}
#stats .rounder.left {width:10px;margin-left:-5px;}
#stats .rounder.right {width:5px;}
#stats #heat, #stats #silence, #stats #design {width:50px;float:left;}
#stats .heat {}
#stats .silence {}
#stats .design {}

.overed {background:silver;}
.clicked {background:#bd9;}
