@charset "UTF-8";
/* =CALL LIBRARY */
	@import url(/stylesheets/reset-min.css); /* ------- Reset all CSS Styles */

/* =GENERAL - the general styles */
	body p
	{font: 13px/20px "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #4b4942; }
	
	a
	{text-decoration: none;color: #b22936;}
	
	a:hover
	{color: #ae8537;}
	
	hr
	{display: none;}
	
	strong
	{font-weight: bold;}
	
	ul.borderedlist li
	{display:block; border-bottom: 1px dashed #d1cfcd; }
	
	ul.borderedlist li a
	{display: block; padding:3px 0 0 2px; height: 26px; color: #b22936; }
	
	ul.borderedlist li a:hover
	{background: #E5E5E4;color: #4b4942;}
	
	h2.twbody
	{font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #4b453b; font-size:20px;margin:9px 0; border-bottom: 2px solid #b22936;}
	
	h4
	{float: left; font: 13px/20px "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color: #8a8680; text-align: top; padding: 0px 10px 0px 0px; 
	margin-right: 20px; border-right: 2px solid #8a8680; }
	
	h3.twbody
	{font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;color: #5699A7; font-size:20px;margin:0px 0 30 0px;}
	
	h4.twbody
	{float: left; font: 13px/20px "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color: #8a8680; text-align: top; padding: 0px 10px 0px 0px; 
	margin-right: 20px; border-right: 2px solid #b22936; }
	
	h6.twbodyimage
	{float: center; padding: 3px; margin-top: 10px; margin-bottom: 20px; border: 1px dashed #b22936;}
	
	h6.twdborder
	{float: center; padding: 20px; margin-top: 10px; margin-bottom: 20px; border: 1px dashed #3876d0;}
	
	h6.twdborder a
	{text-decoration: none;color: #3876d0;}
	
	h6.twrborder
	{float: center; padding: 20px; margin-top: 10px; margin-bottom: 20px; border: 1px dashed #b22936;}
	
	h6.twrborder a
	{text-decoration: none;color: #b22936;}
	
	span.endnote
	{ float: right; font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em; text-align: bottom; padding:20px 10px 10px 10px; 
	margin-left: 20px; border-left: 2px solid #b22936;}
	
	img.twrframe
	{ float: left; border: 1px solid #8a8680; padding: 3px; margin-bottom: 20px}
	
	
	
/* =LAYOUT - the main layout styles */
	
	/* main area layout */
	#leftmenucolumn
	{float: left;width:160 px;}
	
		
/* =HEADER */	
	#twrnavigation
	{text-align: center; float: left; width: 900px; line-height: 13px; text-transform: uppercase;
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; }

	#twrnavigation li
	{display: inline; padding-right: 20px;}
	
	#twrnavigation li a
	{text-decoration: none; color: #ffffff;}
	
	#twrnavigation li a:hover
	{color: #eeddc2; border-bottom: 1px dashed #eeddc2;}

	#twrlanding .landing, #realty .realty, #design .design, #portfolio .portfolio, #client .client, #info .info
	{color: #eeddc2; border-bottom: 1px solid #eeddc2;}

/* =CONTENT - the content styles */
	
	/* left menu column */
	.leftbox
	{background: #fbf6f0;padding: 10px 10px 10px 10px;margin-bottom:2px;line-height:18px;
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; }
	
	h3.leftbox
	{font-size:13px;color: #4b4429; font-weight: bold; background: #ecdecd; border-bottom: 2px solid #b22936;padding:2px 0 2px 10px; margin:10px 0;}
	
	h3.header_small{font-size:13px;font-weight: bold;background: #f1f0ef;padding:0 10px 0px 10px;}
	
	h3.header_new{font-size:13px;font-weight: bold;background: #97bad4;padding:0 10px 0px 10px;}
	
	ul.leftbox{font-size: 13px;} 
	
	.twcontact
	{padding-top:10px;font:11px; color: #4b4429; }
	
	#leftmenucolumn .leftbox p
	{padding-bottom:5px;line-height:16px; font-size:11px}
	
	

/* =FOOTER */
	#twrfooter
	{text-align: center; float: left; width: 900px; text-transform:uppercase;
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
		
	#twrfooter_navigation
	{padding-top:0px;}
	
	#twrfooter_navigation li
	{display: inline; padding-right: 20px;}
	
	#twrfooter_navigation li a
	{text-decoration: none; color: #4b453b;}
	
	#twrfooter_navigation li a:hover
	{color: #b22936; border-bottom: 1px dashed #b22936;}
	
	#twlegal
	{text-align: center; font-size: .6em; color: #4b453b; text-decoration: none;}
	
	