*		{margin: 0; padding: 0; border: 0; line-height: 1.2em; font-family: arial;}
body		{}
p		{margin-bottom: 1em;}
.clearme	{clear: both;}
h2.pageTitle	{margin-bottom: 1em;}

#headerContainer	{width: 100%; height: 533px; background: url(/inc/images/design/template_02.jpg) repeat-x top left;}
#headerMain			{width: 970px; margin: 0 auto; padding: 0;}
#headerName			{width: 970px; height: 134px;}
#headerImageRow		{width: 970px; height: 262px;}
#imageRowLeft		{width: 138px; float: left;}
#imageRowScroller	{width: 702px; float: left; position: relative;}
#imageRowScroller img	{left: 0!important;}
#imageRowRight		{width: 130px; float: left;}
#navRow				{width: 970px; height: 62px;}
#mainNav			{margin: 0; padding: 0;}
#mainNav li			{list-style: none; margin:0 !important; margin-left:0; padding: 0 !important; padding-left:0; display:block; float: left;}
#navHome a			{text-indent: -10000px; display: block; width: 238px; height: 62px; background: url(/inc/images/design/template_08.jpg) no-repeat top left;}
#navTestimonials a	{text-indent: -10000px; display: block; width: 262px; height: 62px; background: url(/inc/images/design/template_09.jpg) no-repeat top left;}
#navPortfolio a		{text-indent: -10000px; display: block; width: 224px; height: 62px; background: url(/inc/images/design/template_10.jpg) no-repeat top left;}
#navContact a		{text-indent: -10000px; display: block; width: 246px; height: 62px; background: url(/inc/images/design/template_11.jpg) no-repeat top left;}

#navHome.selected a, #navHome:hover a					{background: url(/inc/images/design/nav_selected_08.jpg) no-repeat top left!important;}
#navTestimonials.selected a, #navTestimonials:hover a	{background: url(/inc/images/design/nav_selected_09.jpg) no-repeat top left!important;}
#navPortfolio.selected a, #navPortfolio:hover a			{background: url(/inc/images/design/nav_selected_10.jpg) no-repeat top left!important;}
#navContact.selected a, #navContact:hover a				{background: url(/inc/images/design/nav_selected_11.jpg) no-repeat top left!important;}

#contentStartRow	{width: 970px; height: 75px; background: url(/inc/images/design/template_12.jpg) no-repeat top left;}

#middleContainer	{width: 100%; position: relative;}
#middleMain			{width: 930px; margin: -30px auto 0px auto; padding: 0; position: relative;}
#middleMain ul		{margin-left: 40px; margin-bottom: 1em;}

#servicesListContainer	{float: left; width: 325px; margin-left: 60px;}
#servicesList		{}
#examplesScroller	{float: right; margin-right: 60px;}
#examplesScroller img	{left: 0!important;}

#contactDetailsContainer	{float: left; margin-left: 60px;}

#footerContainer	{width: 100%; background: url(/inc/images/design/template_14.jpg) repeat-x top left;}
#footerMain			{width: 970px; height: 130px; margin: 0 auto; padding: 0; background: url(/inc/images/design/template_15.jpg) no-repeat top left;}
#footerMain p		{text-align: center; padding-top: 30px;}

#ba_container1		{float: left; margin-left: 50px; width: 350px;}
#ba_container2		{float: right; margin-right: 50px; width: 350px;}

#gallery			{padding-top: 2em; text-align: center;}
.quote				{font-size: 90%; font-weight: bold; font-style:italic;}