BODY					{background-color:#000000; margin:0px; background-image:url(/img/background_wide.gif); background-repeat:repeat-y; background-position:top center;}

BODY, TD				{font-family:verdana,helvetica,sans-serif;}

DIV.gradient			{position:absolute; left:100px; top:0px;}
DIV.background			{position:absolute; left:100px; top:121px;}

DIV.logo				{position:absolute; left:116px; top:83px;}
DIV.verticalRule		{position:absolute; left:281px; top:101px; width:1px; height:353px; background-color:#ffffff;}
DIV.map					{position:absolute; left:296px; top:500px;}

DIV.primaryNavigation	{position:absolute; left:100px; top:145px; width:181px; height:300px; text-align:right;}

DIV.notch, DIV.notchDummy					{float:right; width:9px; height:1px;}
DIV.notch									{background-color:#ffffff;}
DIV.notch BR, DIV.notchDummy BR, BR.rule	{line-height:1px;}

DIV.topNotchContainer	{height:1px; margin:0px 0px 10px 0px;}
DIV.notchContainer		{height:1px; margin:10px 0px 10px 0px;}

DIV.primaryNavigation DIV.main			{font-size:14px; line-height:17px; font-weight:bold; margin-right:14px;}
DIV.primaryNavigation DIV.main A		{color:#ffffff; text-decoration:none;}
DIV.primaryNavigation DIV.main A.active	{color:#ed9720!important;}

DIV.primaryNavigation DIV.sub			{font-size:10px; line-height:14px; font-weight:bold; margin-right:14px;}
DIV.primaryNavigation DIV.sub A			{color:#ffffff; text-decoration:none;}
DIV.primaryNavigation DIV.sub A.active	{color:#6699cc!important;}

DIV.subNav				{position:absolute; left:295px; top:100px;}
DIV.subNav DIV.box, DIV.subNav DIV.boxActive
							{float:left; width:14px; height:14px; margin-right:12px; margin-bottom:10px;}
DIV.subNav DIV.box			{background-color:#6699cc;}
DIV.subNav DIV.boxActive	{background-color:#ed9720;}
DIV.subNav DIV.label	{font-size:10px; width:120px; cursor:hand; margin-bottom:10px;float:left;}
DIV.subNav A 			{color:#ffffff; text-decoration:none;}


DIV.footer				{position:absolute; left:296px; top:669px; width:568px; 
						background-image:url(/img/footer.gif); background-repeat:no-repeat;
						padding-top:8px; font-size:10px; color:#666666; text-align:right;}
DIV.footer A			{color:#666666; text-decoration:none;}
DIV.footer A:hover		{text-decoration:underline;}

.block				{display:block;}
.whiteBorder		{border-width:1px 1px 1px 1px; border-color:#ffffff; border-style:solid;}
.marginBottom15		{margin-bottom:15px;}

.marginTop15		{margin-top:15px;}

DIV.bullet			{background-image:url(/img/bullet.gif); background-repeat:no-repeat; font-size:9px; line-height:12px; padding-left:18px;}
DIV.bullet A		{color:#6699cc; text-decoration:none;}

P.copy				{color:#ffffff; font-size:11px;}
P.copy EM			{color:#ed9720; font-weight:bold; font-style:normal;}

P.headline 			{color:#ed9720; font-size:11px;}
P.headline EM		{font-weight:bold; font-style:normal; text-transform:uppercase;}

DIV.servicesLandingPage			{position:absolute; left:463px; top:100px;}
DIV.servicesLandingPage P.copy	{width:300px;}

DIV.servicesClientPage				{position:absolute; left:463px; top:100px;}
DIV.servicesClientPage P			{width:310px;}
DIV.servicesClientPage DIV.bullet	{width:310px;}

#slideshowImage				{display:block; border-style:solid; border-width:1px; border-color:#ffffff;}
#slideshowNavigation, #slideshowNavigationHome
							{display:block; height:24px; border-style:solid; border-width:0px 1px 1px 1px; border-color:#ffffff; background-color:#1d1d1d; font-size:9px; text-decoration:none;}
#slideshowNavigation A, #slideshowNavigationHome A
							{color:#6699cc; text-decoration:none;}
#slideshowNavigation		{width:296px;}
#slideshowNavigationHome	{width:249px;}

#clientsPhotos, #rentalsPhotos		
						{position:absolute; left:323px; top:100px;}
#clientsPhotos IMG, #rentalsPhotos IMG
						{display:block; border-style:solid; border-color:#ffffff; border-width:1px; margin-bottom:7px;}
#clientsCaption			{position:absolute; left:525px; top:100px; font-size:11px; font-weight:bold; color:#ed9720;}

#clientsListA, #clientsListB	{position:absolute; top:130px; font-size:11px; line-height:18px; color:#ffffff; text-transform:uppercase;}
#clientsListA					{left:525px;}
#clientsListB					{left:715px;}

#rentalsBody			{position:absolute; left:525px; top:100px; width:340px; color:#ffffff; font-size:11px;}
#rentalsBody EM			{font-weight:bold; font-style:normal; color:#ed9720; }

DIV.newsmediaRelease		{position:absolute; left:463px; top:100px; width:410px;}
DIV.newsmediaRelease H1		{color:#ed9720; font-size:11px; font-weight:normal;}
DIV.newsmediaRelease H1 EM	{font-weight:bold; text-transform:uppercase; font-style:normal;}
DIV.newsmediaRelease P		{color:#ffffff; font-size:11px;}
DIV.newsmediaRelease IMG	{display:block; float:right; border-style:solid; border-color:#ffffff; border-width:1px; margin-left:15px; margin-bottom:10px;}
DIV.newsmediaRelease IMG.img2	{float:left; margin-left:0px; margin-right:15px;}
DIV.newsmediaRelease DIV.imageWithCaption		{float:right; width:163px; margin-left:15px; margin-bottom:10px; font-size:10px; color:#ffffff; font-style:italic;}
DIV.newsmediaRelease DIV.imageWithCaption IMG	{margin-left:0px; margin-right:1px;}

DIV.newsmediaPagination		{position:absolute; left:463px; top:625px; width:410px; color:#ffffff; font-size:11px; text-align:right;}
DIV.newsmediaPagination A	{color:#ed9720; text-decoration:none;}

#reel					{visibility:hidden; border-style:solid; border-color:#ffffff; border-width:1px;}
#videoTitle				{position:absolute; left:26px; top:26px; font-size:11px; color:#ed9720; font-weight:bold; text-transform:uppercase;}

#page1, #page2		{display:none;}

#newsPage1	
			{display:block;}
#newsPage2, #newsPage3, #newsPage4, #newsPage5, #newsPage6, #newsPage7, #newsPage8
			{display:none;}
			
			
DIV.black	{background-color:#000000; padding:10px;}