/*  CANALSIDE LOFTS   */

/*  STYLES
******************************************************************/

	*				{margin:0; padding:0;}
	body			{background:#222 url(../images/bg_body.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:75%; line-height:1.4em; color:#a7a7a7; padding-bottom:30px;}
	a				{color:#222;}
	img				{border:none;}
	hr				{display:none;}
	sup				{font-size:50%;}
	fieldset		{border:none;}
	.clear			{clear:both;}
	.hrzrule		{height:1px; background:#ccc; margin:1em 0;}
	.sepia			{color:#915016;}
	
	.photoright		{float:right; padding:1px; background:#000; border:solid 4px #333; margin:0 0 1em 1em; position:relative; top:4px;}
	.photoleft		{float:left; padding:1px; background:#000; border:solid 4px #333; margin:0 1em 1em 0; position:relative; top:4px;}
	
	.thumbleft		{float:left; border:solid 2px #fff; margin:0 1em 1em 0;}
	.thumbright		{float:right; border:solid 2px #fff;}
		
	#container		{width:751px; margin:0 auto; }


/*  HEADER
******************************************************************/
	
	#header				{position:relative; height:342px; margin-bottom:20px;}
	.home				{background:url(../images/header1.jpg) top no-repeat;}
	.floorplans			{background:url(../images/header2.jpg) top no-repeat;}
	.amenities			{background:url(../images/header3.jpg) top no-repeat;}
	.livehere			{background:url(../images/header4.jpg) top no-repeat;}
	.communityinfo		{background:url(../images/header5.jpg) top no-repeat;}
	.contact			{background:url(../images/header6.jpg) top no-repeat;}
	
	#logo				{position:absolute; margin-top:20px;}
	
	#nav				{position:absolute; top:38px; right:0; list-style-type:none; font-weight:bold;}
	#nav li				{float:left;}
	#nav li a			{float:left; color:#f2ece7; text-decoration:none; display:block; padding:3px 12px 5px 10px; background:url(../images/nav_border.gif) right no-repeat;}
	#nav li a:hover		{color:#b99e86;}
	#nav li a.current	{color:#b15c11;}
	#nav li a.end		{background:none;}
	




/*  LEFT
******************************************************************/
	
	#left				{float:left; width:450px; margin-bottom:30px; padding-right:26px; background:url(../images/right_border.gif) right repeat-y;}
	#left p				{color:#c7c7c7; margin-bottom:1.2em;}	
	#left a				{color:#b15c11;}	
	#left h2			{color:#b15c11; margin-bottom:.2em; font-weight:normal; font-size:1.6em; line-height:1.1em;}	
	#left h2.nosub		{margin-bottom:.8em;}	
	#left h3			{color:#c7c7c7; margin-bottom:1em; font-weight:bold; font-size:1.2em;}
	#left ul			{margin-bottom:1em; padding-left:1.4em}
	#left ul li			{}
	#left ul li a		{}
	
	#left div.border	{margin-bottom:24px; background:url(../images/bottom_border.gif) bottom repeat-x; padding-bottom:16px;}
	
	#left fieldset ul					{list-style-type:none; padding:0;}
	#left fieldset ul li				{float:left; width:205px; padding:0 20px 6px 0;}
	#left fieldset ul li input			{width:190px; padding:1px 4px;}
	#left fieldset textarea.comments 	{width:415px; height:120px; font-family:Arial, Helvetica, sans-serif; padding:3px 4px; font-size:1em; margin-bottom:16px;}

	#left fieldset ul.checkboxes			{}
	#left fieldset ul li label				{white-space:nowrap;}
	#left fieldset ul li label.list			{margin-bottom:8px; display:block; font-weight:bold;}
	#left fieldset ul li ul li input		{width:auto; margin-right:4px;}
	#left fieldset ul li ul li input.other	{width:160px; margin-top:8px;}
	
	



/*  RIGHT
******************************************************************/
	
	#right				{float:right; width:248px; margin-bottom:30px;}
	#right div			{margin-bottom:24px; background:url(../images/bottom_border.gif) bottom repeat-x; padding-bottom:16px;}
	#right div.noborder	{background:none;}
	#right p			{color:#c7c7c7; font-size:.9em; margin-bottom:1.2em;}	
	#right a			{color:#b15c11;}	
	#right h2			{color:#b15c11; margin-bottom:.7em; font-weight:normal; font-size:1.4em;}	
	#right h3			{color:#c7c7c7; margin-bottom:.7em; font-weight:bold; font-size:1.3em;}	
	#right ul			{list-style-type:none; font-size:.95em;}
	#right .noborder	{background:none;}
	

/*  FLOORPLANS
******************************************************************/
	
	#floorplans					{clear:both; width:751px; margin:0 auto; padding-bottom:30px;}
	#floorplans	ul				{list-style-type:none; margin-bottom:20px;}
	#floorplans	ul li			{float:left; background:url(../images/right_border.gif) right repeat-y;}
	#floorplans	ul li img		{border:solid 4px #393939; margin-bottom: 10px;}
	#floorplans	ul li p			{text-align:center; font-weight:bold; margin-bottom: 10px;}
	
	#floorplans	ul li.thumb1	{padding-right:10px;}
	#floorplans	ul li.thumb2	{padding-left:10px;padding-right:10px;}
	#floorplans	ul li.thumb3	{padding-left:10px; background:none;}
	
	#floorplans	ul li.thumb4	{padding-right: 10px; }
	#floorplans	ul li.thumb5	{padding-left: 10px; background:none;}
	
	#floorplans h3				{margin-bottom: 15px;}
	

/*  FOOTER
******************************************************************/
	
	#footer				{clear:both; width:751px; padding-top:20px; background:url(../images/bg_footer.gif) no-repeat; margin:0 auto; text-align:center;}
	#footer p			{margin-bottom:1em; color:#b15c11;}
	#footer p.details	{font-size:.95em; color:#4e4e4e;}
	#footer p.details a	{color:#4e4e4e;}

