@charset "utf-8";
/* Virtual House MainCSS */

body { margin:0 auto; text-align:center; padding:0; font:10pt "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:16pt; background:#EAEAEA; }
h1 { font-weight:bold; font-size:14pt; }
h2 { font-weight:bold; font-size:12pt; }
h2.head { color:#40516c; font-size:16pt; margin:15px 0 0 0;}
h3 { font-weight:bold; font-size:10pt; }
h4 { font-weight:bold; font-size:10pt; margin:0; padding:0; }
hr { margin:20px 0 20px 0;}

#container { margin:0 auto; width:910px; text-align:left; padding:0 20px 20px 20px; background:#fff; }
#header { height:200px; }
#leftColumn { width:430px; float:left; text-align:left; }
#rightColumn { width:430px; float:right; text-align:left;  }
#contact { width:910px; clear:both; padding:0; background:#c6c8a5 url(../images/boxbg.jpg) repeat-x top; overflow:auto;  }
	#prices{ width:424px; border-right:1px dotted #fff; float:left; padding:15px; }
	#form { width:400px; padding:15px 15px 15px 0; float:right; }

#footer { font-size:8pt; color:#777; padding:10px 0 0 0;}
	#powered { float:right;}
	#footer a { color:#333; text-decoration:none;}
	#footer a:hover { text-decoration:underline;}

.spacer { clear:both; height:1px; line-height:1px;}
	
ul#packages { margin:0; padding:0; list-style:none; }
	ul#packages li { padding:0 0 0 50px; }
	li#agent { background:url(../images/ico_agent.jpg) no-repeat top left;  }
	li#residential { background:url(../images/ico_residential.jpg) no-repeat top left; margin:20px 0 25px 0;}
	li#commercial { background:url(../images/ico_commercial.jpg) no-repeat top left; margin:0 0 25px 0;}
	
#form form { margin-top:10px; }
	#form label { display:block;  float: left; width:100px; }
	#form input, #form select, #form textarea { display:block;  float: left; width:220px; border:1px solid #6d7045; }
	#form br { clear:left; margin:0 0 5px 0; }
	input#submit { float: none; width:auto; margin:5px 0 0 100px;}

ul#benefits { margin:15px 0 0 0; padding:0; list-style:none; }
	ul#benefits li { padding:0 0 0 35px; margin:0 0 10px 0; line-height:24px; background:url(../images/chkbullet.gif) no-repeat top left; color:#f17100; font-size:11pt; }

#recent { background:#D4E4FD; }
	#recent td { padding:15px; }
	#recent td.seperator { border-right:1px dotted #abc0e2; }
	#recent a { font-size:9pt; }

.fon { font-size:11pt;}
.questionformfield { display:inline !important; float:none !important; width:15px !important; border:1px solid #6d7045; }

