html,body{
	text-align:left;
	background-color:#fff;
}
body{
	padding:12px 7px 10px 7px;
}
a.bg.close{
	padding-left:12px;
	font:10px/12px Arial,Helvetica,sans-serif;
	text-decoration:underline;
	color:#555;
	background-position:0 -973px;
	background-position:0 -978px\9;
	*background-position:0 -976px;
	
}
a.bg.print{
	padding-left:18px;
	font:10px/12px Arial,Helvetica,sans-serif;
	text-decoration:underline;
	color:#555;
	background-position:0 -629px;
	background-position:0 -632px\9;
	*display:block;
	*position:relative;
	*top:4px;
	*height:14px;
	*background-position:0 -629px;
}
h2.georgiaS{
	margin-bottom:9px;
}
p{
	font:13px/16px Georgia,serif;
}
#component-wrapper{
	margin:0;
	width:969px;
}
#component-header{
	height:101px;
	background:transparent url(../../../../toh/i/global/p-header.gif) top left no-repeat;
}
#component-copyright{
	background-image:none;
	border:4px solid black;
	border-width:4px 0 0 0;
}

#component-content>.container{
	margin-bottom:10px;
	padding:10px 5px;
}
#component-content>.float.left{
	width:320px;
}
#component-content>.float.left img, #component-content>.float.left p.italic{
	margin-bottom:10px;
	font-size:11px;
}
#component-content>.float.right{
	width:639px;
}
span.caption{
	font:10px/14px Arial,Helvetica,sans-serif;
}
.list.controls li{
	margin-right:10px;
}
.list.timeCost{
	width:450px;
	height:50px;
	padding:5px 0;
	font-size:11px;
	line-height:14px;
}
.list.timeCost li{
	height:40px;
}	
.list.timeCost #time{
	width:85px;
}
.list.timeCost #cost{
	width:135px;
}
.list.timeCost #effort{
	width:220px;
}
.list.block li{
	width:140px;
	min-height:200px;
	padding-right:20px;
	font:12px/18px Arial,sans-serif;
}
.list.block li span{
	display:block;
	padding-left:10px;
}
.list.supplies li{
	margin-bottom:20px;
	font:13px/16px Georgia,serif;
}

.houseTour #component-content .outer.left{
	width:556px;
	margin-right:10px;
	border:5px solid #ccc;
	padding:5px;
}
.houseTour #component-content .outer.right{
	width: 300px;
	margin-right:10px;
	top:-4px;
}
.houseTour #component-content .inner.left{
	width:292px; 
	margin-right:4px;
}
.houseTour #component-content .inner.right{
	width:250px;
}
.houseTour .inner.left .container.peach{
	padding:9px 5px 17px 5px;
}
.houseTour .inner.right .list.block{
	margin-bottom:12px;
}
.houseTour .inner.right .list.block li{
	width:120px;
	min-height:0;
	margin-right:5px;
	padding:0;
}
.houseTour .inner.right .container.peach{
	padding:10px;
}

.houseTour h3{
	margin-bottom:14px;
}
.houseTour .list.divider{
	margin-bottom:12px;
	font:12px Georgia,"Times New Roman",Times,Serif;
}
.houseTour .list.divider dt{
	float:none;
}
.houseTour .list.divider dd{
	margin-bottom:4px;
	line-height:20px;
}
.houseTour .border.top{
	padding-top:20px;
}
.houseTour .caption{
	font:italic 10px/13px Georgia,serif;
	text-align:right;
	color:#9a9a9a;
}