#gshp-disclaimer-block {
	margin-top:15px;
	padding-top:5px;
	font-size:9px;
	clear:both
}

#gshp-advice-form #questions {
	background:#cce0ee;
	border:1px solid #afd1f0;
	padding:10px 10px 3px 10px;
	float:left;
	clear:both;
	width:537px
}

#gshp-advice-form {
	margin-top:50px;
}

#gshp-advice-form select {
	margin-top:5px;
	font-size:0.9em
}

#gshp-advice-form {
	padding:0;
	margin:5px 0 0 0
}

#gshp-advice-form .submit-block {
	/*float:right*/
}

#gshp-advice-form input {
	font-size:0.9em
}

#questions .q {
	color:#afd1f0;
}

#questions .note {
	display:block;
	clear:both;
	font-size:0.95em;
	font-family:arial;
	color:#0b2775
}

.gshp-results h2 {
	clear:both
}

.gshp-button {
	width:8em;
	height:2em;
	display:block;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	border:none;
	color:white;
	text-decoration:none;
	margin:0px;
	/*background:#194A83 url(../img/blue_bg.gif) left top repeat-x; it appears blue_bg.gif has been deleted */
	background-color: #194A83;
	float:right;
	margin-left:5px
}

.gshpside .gshp-button {
	/*background:#194A83 url(../img/blue_bg.gif) left top repeat-x; it appears blue_bg.gif has been deleted */
	background-color: #194A83;
	float:none;
	margin-left:24px;
	font-size:1em;
	padding:0.2em 0 0.3em 0;
	height:auto
}

.prod-img {
	float:left;
	margin-right:5px;
	margin-bottom:5px
}

.note-item {
	display:block;
	font-size:0.8em;
	color:#2261B0;
	width:260px;
	margin-top:5px;
	float:left;
	display:inline;
	clear:none
}

#content .gshp-results h2 {
	color:#000;
	margin:10px 0 5px 0
}

#content .gshp-results p {
	margin:0 0 10px 0
}

#content .ghsp-result-text p {margin:0}

.disclaimer {
	padding-top:1em;
	font-size:0.8em;
	clear:both;
}

.selection {
	clear:both;
	padding:5px 5px 5px 24px;
	color:#0059AE
}

.selection h3 {
	clear:both;
	margin:3px 0;
	color:#000;
	font-size:1em
}

#alt-options {
	margin:0;
	padding:0;
	clear:both;
	float:left;
	width:464;
	padding-bottom:20px;
}

#alt-options li {
	margin:0 6px 0 0;
	padding:0;
	float:left;
	display:inline;
	width:140px;
	list-style:none;
	background:#2261B0;
	
}

#alt-options li.end {
	margin:0;
}

#alt-options a.text-link {
	margin:0;
	padding:5px 3px 5px 10px;
	float:left;
	font-weight:bold;
	font-family:arial;
	display:block;
	background:#2261B0 url(../img/arrow_white_trans.gif) 3px center no-repeat;
	color:#fff;
	border-top:3px solid #fff;
	text-decoration:none;
	width:127px;
}

#inner-content h2 {
	clear:both
}

#inner-content p {
	margin:0 0 0.5em 0
}
.models {float:none;clear:both;margin-bottom:5px}

div#calcPanel_c.yui-panel-container .yui-overlay, div#calcPanel_c.yui-panel-container {
position:absolute;
visibility:hidden;
z-index:1;
}

.masked div#calcPanel_c.yui-panel-container {
z-index:2;
}

div.mask#calcPanel_mask {
	bottom:0pt;
	display:none;
	left:0pt;
	overflow:auto;
	position:absolute;
	right:0pt;
	top:0pt;
	z-index:1;
	background-color:#000000;
	opacity:0.25;
	filter:alpha(opacity=25);
	-moz-opacity:.25;
}

div#calcPanel_c {
	font-size:90%
}

div#calcPanel_c input, div#calcPanel_c select, div#calcPanel_c option {
	font-size:10px
}

div#calcPanel_c.yui-panel-container {
	padding:0pt 1px;
}

div#calcPanel_c.yui-panel-container div#calcPanel.yui-panel{
	border-color:#d1191e;
	border-style:solid;
	border-width:1px;
	left:0pt;
	position:relative;
	top:0pt;
	z-index:1;
	background:#fff
}

div#calcPanel_c.yui-panel-container div#calcPanel.yui-panel .hd,
div#calcPanel_c.yui-panel-container div#calcPanel.yui-panel .bd,
div#calcPanel_c.yui-panel-container div#calcPanel.yui-panel .ft {
	border-color:#d1191e;
	border-style:solid;
	border-width:0;
	margin:0;
}

div#calcPanel_c.yui-panel-container div#calcPanel.yui-panel .bd, div#calcPanel_c.yui-panel-container div#calcPanel.yui-panel .ft {
background-color:#fff;
}

div#calcPanel_c.yui-panel-container div#calcPanel.yui-panel .hd {
	color:#000;
	background:#fff;
	font-weight:bold;
	line-height:2;
	font-size:1.2em;
	padding:0pt 10px;
	position:relative
}

div#calcPanel_c.yui-panel-container div#calcPanel.yui-panel .bd {
padding:0 10px;
}

div#calcPanel_c.yui-panel-container div#calcPanel.yui-panel p {
color:#000;
width:100%
}

div#calcPanel_c.yui-panel-container div#calcPanel.yui-panel .ft {
border-top:1px solid #808080;
font-size:9px;
font-style:italic;
color:#ccc;
padding:5px 10px;
display:none
}

div#calcPanel_c.yui-panel-container .underlay {
left:-1px;
right:-1px;
}

div#calcPanel_c.yui-panel-container.matte {
background-color:#FFFFFF;
padding:9px 10px;
}

div#calcPanel_c.yui-panel-container.shadow .underlay {
background-color:#000000;
bottom:-3px;
left:-3px;
opacity:0.12;
position:absolute;
right:-3px;
top:2px;
}

div#calcPanel form {
	padding:0;
	margin:0
}

#hide-panel {
	display:block;
	clear:both;
	text-align:center;
	text-decoration: none;
	background: url('../img/lightbox/close_lightbox.gif') no-repeat center top;
	padding: 2px 0;
	margin-top: 5px
}

#area {
	margin:0 3px 0 5px;
	padding:2px 5px;
	border:1px solid #919191;
	width:50px;
	color:#000;
	text-align:right
}

#calc, #calc:visited {
	color:#2261b0;
	padding-left:10px
}
#calc:hover {
	color:#d1191e
}

.q-title {
	margin:2px 0 8px 0
}
.q-title span {
	color:#2261b0;
	font-size:10px
}

#area_unit {
	color:#000 !important
}

sup {
	font-size:8px
}

#rooms {
	width:100%;
	border-bottom:1px solid #000;
	margin-bottom:5px
}

#inside #calc-info .reset-wrap, #inside #calc-info .reset-wrap input {
	margin-top:0 !important
}

#rooms td input {
	margin:0 3px 0 5px;
	padding:2px 5px;
	border:1px solid #919191;
	width:50px;
	color:#000;
}

#rooms td input:focus {
	border:1px solid #d1191e;
}

#rooms td.col-1, #rooms td.col-3 {
	font-weight:bold
}

#rooms td {
	padding:3px 3px 3px 0;
	border:none !important;
}

#questions #energy-efficiency {
	float:left;
	width:auto;
	margin-top:5px
}
/*
#add, #minus {
	width:104x;
	display:block;
	padding:3px 3px 3px 25px;
	font-size:10px;
	font-weight:bold;
	border:none;
	color:white;
	text-decoration:none;
	margin:0 0 1px 0;
	cursor:hand;
	cursor:pointer;
	float:left
}

#add {
	background:transparent url(../img/plus_action_bg.gif) no-repeat;
}

#minus {
	display:none;
	background:transparent url(../img/minus_action_bg.gif) no-repeat;
}

.calc-button {
	width:100%;
	height:25px;
	display:block;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	border:none;
	text-decoration:none;
	margin:0px;
	cursor:hand;
	cursor:pointer;
	float:left
}*/

#hide {
	display:block;
	position:absolute;
	right:10px;
	top:0;
	float:right;
	color:#2161ad;
	font-size:0.8em;
	text-decoration:none
}

#hide:hover {
	color:#d1191e
}

#calc-info {
	float:left;
	width:100%;
	padding:5px 0
}

#total {
	float:right;
	width:auto
}

#grand-total{
	margin-left:5px;
	margin:0 3px 0 5px;
	padding:2px 5px;
	border:1px solid #919191;
	width:70px;
	color:#000;
}

.instruction {
	padding:2px 0;
	font-size:9px
}

.alternative {
	padding:5px 0;
	text-align:left;
}
