
#arch_left {float:left; width:500px; }
#arch_right {float:right; width:300px; }
#archImg {width:700px; }
#topSectionItem			{background-image: url(/themes/images/directory/interiors/house/box_top.jpg); background-repeat: no-repeat; width: 887px; height: 434px;}

#archdir09				{margin-top: 15px;}
#content_block1			{background-image: url(/layout/light_grey_diagonal_bkgrd.gif);}

#itemDetail				{float:left; width:280px; }
#itemDetail h2			{font-size:18px; font-weight:bold; }
#itemDetail p.company	{color: #666; font-size:14px; margin-top:5px; }
#itemDetail h3			{font-size:11px; font-weight:bold; padding:0; margin:0; }
#itemDetail a			{color:#b00000; }
#itemDetail img 		{margin:0 15px 15px 0; }

#arch_right img#portrait	{float:left; clear:none; width:115px; height:60px; }
#arch_right p.viewMore          {float:left; clear:none; width:110px; margin:0 10px; padding:0; }
p.viewMore a			{width:100px; display:block; height:18px; background-color:#ccc; padding:5px 0 2px 10px; margin:0; font-weight:bold; font-size:11px; }
p.viewMore a:hover		{text-decoration:none; color:#000; }
#arch_right h3			{font-weight:bold; font-size:18px; }
#arch_right p			{font-size:11px; line-height:15px; float:left; clear:both; display:inline; width: 300px; }
#arch_right h5			{font-size:10px; font-weight:bold; margin:0 0 5px 0; padding:0; color:#333; float:left; clear:both; display:inline; }
#arch_right a			{color:#b00000; }
#arch_right .country	{font-size:14px; color:#666; margin:0 0 3px 0; padding:0; }

#bookmarks 				{float:right; width:300px; padding:0; margin:30px 0 0 0; display:inline; }
#bookmarks ul			{list-style-type: none; margin:0; padding:0;  }
#bookmarks ul li a		{font-size:11px; line-height:16px; color:#b00000;border-top: 1px solid #e5e5e5; padding: 4px 0; display: block;}

hr						{color:#999; background-color:#999; height:1px; border:0; width:320px; margin:13px 0; padding:0; float:left; clear:both; display:inline;}


#background				{background-color:#B0B0B0; padding:13px; margin:0; }
#archTitle				{width:1035px;  margin:0 0 15px 0; padding: 0; }
#archTitle p			{float:right; width:125px; height:22px; text-align:right; padding: 0; margin:14px 0 10px 0; display: block; }
#archTitle a			{color:#b00000; font-weight:bold; font-size:11px; }
#archTitle a:hover		{text-decoration:none; color:#000; }
h2						{margin: 0 0 10px 0; font-size: 14px; color: #000; font-weight: normal; border-bottom: 1px solid #000; padding-bottom:8px; width:700px; }	
h3		                {margin:0; font:12px helvetica, arial, sans-serif; color:#000; padding:10px 0 0 0; float:left; clear:both; display:inline; }
h4                      {margin:0 0 13px 0;float:left; clear:both; display:inline; }
p.designer				{font-size:10px; color: #666; margin:0 0 3px 0; padding:0; }
p.latestblurb			{font-size:11px; line-height:14px; color:#333; margin:0; padding:0; }
p#pageSection           {margin:0; padding:8px 0; }
div.latestThumb			{float:left; width:116px; margin:0; padding:0; }
div.latestData			{float:left; width:168px; margin:0; padding:0; }

#site-content 			{background-image:none; }

#shopThumbs				{overflow:hidden; width:715px; margin: 10px 0 0 0; float:left; display:inline; padding:0; }
#archMPU         		{float:left; clear:left; display:inline; margin-top: 15px; }
img.thumb             	{float:left; display:inline; clear:both; margin:10px 10px 0 0; padding:0; position:relative; overflow:hidden; border: 1px solid #D6D6D6; }

.boxgrid                {overflow:hidden; position:relative; float:left; margin:0 9px 5px 0; height:150px; }
.caption h3				{font-size:11px; width:105px;}
.caption h4				{font-size:10px; width:105px; color:#666; font-weight:normal; }
