html
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 1.55;
}
body{

	margin:5px;	
	
}

#aspnetForm {

}

#aspnetForm label.input{
float:left;
margin:2px 0;
width:150px;
}

div.questionanswer
{
margin: 7px 0;
padding:3px 3px 3px;
background-color:#eee;
border: 1px #bbb solid;
width:597px;
}


div.questionanswer ul
{
margin:0px;
}

#aspnetForm input{
margin : 2px;
}

#aspnetForm div.installationcategories,#aspnetForm div.installationprices, #aspnetForm div.installationqas {
margin : 10px 15px;
}

#aspnetForm div.installationcategories table td{
width:360px;
Vertical-align:top;
}

#aspnetForm div.installationprices {
margin : 15px;
}

#aspnetForm div.installationprices table th, #aspnetForm div.installationprices table td{
padding:0 10px;
}


#aspnetForm div.installationqas label{
font-weight:bold;
display:block;
margin-top:12px;
}

#aspnetForm div.installationqas table label{
display:inline;
}

#aspnetForm .CollapseHeader{
font-weight:bold;
background-Color:#eee;
padding:5px;
cursor:pointer;
border:solid 1px #c0c0c0;
}

#aspnetForm .CollapseBody{


}

#aspnetForm .CollapseBody div.CollapseBody{
border:solid 1px #c0c0c0;
padding:5px;
}

#aspnetForm .confirmation{
Font-size : 16;
}
/* Float Left */
.left{
	float:left;
}
/* Float Right */
.right
{
	float: right;
}
/* clear floats */
.clear
{
	clear: both;
}
/* images */
img
{
	border: 0;
}


.error{
 color:red;
}

.errorSummary{
 color:red;
}
