	body.detail div.content
	{
		background-image: url( ../graphics/new_graphics/details/detail_content_background.gif );
	}
	body.detail div.title
	{
		position: relative;
		height: 58px;
		background-color: white;
		border-style: solid;
		border-color: white white white white;
		border-width: 1px;
		background-image: url( ../graphics/new_graphics/home/horizontal_dashed_line.gif );
		background-repeat: repeat-x;
		background-position: 0 100%;		
	}
	body.detail div.title h1
	{
		color: #1974B7;
		font: bold 16px arial;
		padding: 18px 0 0 10px;
		margin: 0;
	}
	body.detail div.title h1 a
	{
		color: #1974B7;
		text-decoration: none;
	}
	body.detail div.title div.pager
	{
		padding: 10px 15px 0 0;
		position: absolute;
		right: 0;
		top: 0;
		height: 58px;
	}
	body.detail div.title div.pager span.position
	{
		position: relative;
		top: -6px;
		left: -2px;
		color: #085F9C;
		font: bold 11px verdana;
		width: 55px;
		text-align: center;
	}
	body.detail div.photos
	{
		position: absolute;
		left: 31px;
		top: 177px;
		width: 157px;
	}
	body.detail div.photos img
	{
		display: block;
		margin: 15px;
		margin-bottom: 0;
		border: solid 1px #1875B7;
	}
	body.detail div.buttonsAndFeatures
	{
		position: absolute;
		right: 32px;
		top: 178px;
		width: 190px;
	}
	body.detail div.buttonsAndFeatures div.buttons
	{
		border: solid 1px #FCF9AC;
		border-bottom-width: 0px;
		background-color: #FCF9AC;
		background-image: url( ../graphics/new_graphics/home/horizontal_dashed_line.gif );
		background-repeat: repeat-x;
		background-position: 0 100%;
		padding-bottom: 12px;
	}
	body.detail div.buttonsAndFeatures div.buttons img.button
	{
		display: block;
		margin: 10px 9px 0 9px;
	}
	
	body.detail div.buttonsAndFeatures div.features
	{
		padding: 15px 20px 20px 20px;
	}
	body.detail div.buttonsAndFeatures div.features h3
	{
		margin-bottom: 15px;
	}
	body.detail div.buttonsAndFeatures div.feature
	{
		position: relative;
		color: #1974B7;
		font: normal 12px arial;
		margin-bottom: 2px;
	}
	body.detail div.buttonsAndFeatures div.feature span.lable
	{
		position: relative;
		top: -8px;
		left: 6px;
	}
	body.detail div.description
	{
		margin-left: 158px;
		width: 448px;
		color: #1974B7;
		font: normal 12px arial;
		padding: 15px;
		margin-top: 17px;
	}
	body.detail div.description h2
	{
		margin-bottom: 13px;
	}
	body.detail div.description h2 a
	{
		color: #1974B7;
		font: bold 16px arial;
		text-decoration: none;
	}
	body.detail div.description h2 a img.moreInfo
	{
		position: relative;
		left: 2px;
		top: 1px;
	}
	body.detail div.description p
	{
		margin-top: 0;
		margin-bottom: 20px;
	}
	
	body.detail div.properties
	{
		position: relative;
		width: 448px;
		margin-left: 157px;
		background-image: none;
	}
	body.detail div.properties div.property
	{
		position: relative;
		padding: 17px 18px 20px 14px;
		background-image: url( ../graphics/new_graphics/home/horizontal_dashed_line.gif );
		background-repeat: repeat-x;
		background-position: 0 0;
	}
	body.detail div.properties div.property div.description
	{
		margin: 0;
		padding: 0;
		width: auto;

		width: 270px;
		position: absolute;
		top: 15px;
		left: 150px;
	}
			
	body.detail div.details
	{
		height: 400px;
		width: 448px;
		padding: 15px;
		margin-left: 157px;
		background-image: url( ../graphics/new_graphics/home/horizontal_dashed_line.gif );
		background-repeat: repeat-x;
		background-position: 0 0;
	}
	body.detail div.details table th,
	body.detail div.details table td
	{
		text-align: left;
		color: #1974B7;
		font: normal 12px arial;
	}
	body.detail div.details table td
	{
		padding-left: 20px;
	}
	body.detail div.details table th
	{
		font-weight: bold;
	}	