body		{ margin:0; padding:0; font-family:tahoma, sans-serif; color:#ccc; font-size:x-small;f\ont-size:small; text-align:center; min-width: 800px;}

div			{text-align:left; line-height:145%;}

p, ul		{font-size:105%;}
b			{color:#fff;}
a			{background-color:#fff; color:#555; text-decoration:none; padding:0 2px;}
a:hover		{background-color:#f00; color:#fff; text-decoration:none;}

h1			{text-indent:-9999px; margin:0 0 20px; height:25px;}
h2			{}
h3			{color:#fff; margin-top:10px;}

hr			{clear:both; height:1px; border:0; border-bottom:1px dotted #999;width:700px;}

img			{border:0;}

div#outer			{width:1024px; margin:0 auto; background:#5C5F59 url(../i/pageBack.jpg) 0% 53px repeat-x; min-height:500px}
*html div#outer		{height:500px;}


/* Mast head */

#mastHead							{background:#333 url(../i/navBack.jpg) 0% 0% repeat-x; #f00; height:101px; width:1024px; text-align:center;}
*html #mastHead						{height:90px;}
#mastHead #mastHeadInner			{width:750px; margin:0 auto; padding-left:50px;}
#mastHead #mastHeadInner dl			{float:left; margin:75px 0 0 10px; width:660px; overflow:visible;}
*html #mastHead #mastHeadInner dl	{margin:78px 0 -2px 10px;}
#mastHead #mastHeadInner dt 		{float:left; padding-right:15px; height:28px;}
#mastHead #mastHeadInner dt a		{float:left; padding:5px 0 7px 15px; font-size:12px; color:#aeaeae; font-weight:bold; background:none}
*html #mastHead #mastHeadInner dt a	{padding:5px 0 1px 9px;}
#mastHead #mastHeadInner .logo a	{float:left; width:69px;color:#f00;background:none;}
#mastHead #mastHeadInner a:hover	{color:#f00;background:none;}
	
#mastHead #mastHeadInner dt.on 		{background:url(../i/navRight.gif) 100% 0% no-repeat; height:28px;}
#mastHead #mastHeadInner dt.on a	{background:url(../i/navLeft.gif) 0% 0% no-repeat; color:#fff;}
#mastHead #mastHeadInner dt.on a:hover	{background:url(../i/navLeft.gif) 0% 0% no-repeat; color:#fff;}

/* Body */

.arrows					{letter-spacing:-2px; padding:0 3px 1px 2px; font-size:85%; font-family:georgia, sans-serif; position:relative; top:-2px;}

#content				{clear:both; width:700px; margin:30px auto;}
#content .pageHead		{float:left; width:275px;}
#content .flashPlayer	{float:right; width:401px;}
#content .textPanel		{float:left; width:218px;padding-right:15px; color:#fff;}
#content .textPanel a	{font-weight:bold;} 
#content .center		{margin:20px 0; position:relative; left:-3px;}
#content .testimonial			{float:left; padding:20px 0; width:380px;}
#content .testimonial div		{display:none;}
#content .help					{float:left; padding:20px; width:280px; height:300px; font-size:85%;}
#content .help a				{background:none; position:relative; top:-5px; left:-4px;}
#content .fullTestimonial h3	{marggin-bottom:0;}
#content .testimonialTitle		{font-weight:bold; margin-top:0; font-size:75%;}
#content .testimonialTitle span	{font-weight:normal;}

.homepage .flashplayer		{background:url(../i/videoHomeBack.gif) 0 0 no-repeat; float:right; width:401px; padding:4px; position:relative; top:-4px;}
.about h1					{background:url(../i/aboutTitle.gif) 0 0 no-repeat;}
.travel h1					{background:url(../i/travelTitle.gif) 0 0 no-repeat;}
.production h1				{background:url(../i/productionTitle.gif) 0 0 no-repeat;}
.specialist h1				{background:url(../i/specialistTitle.gif) 0 0 no-repeat;}
.portfolio h1				{background:url(../i/portfolioTitle.gif) 0 0 no-repeat;}
.portfolio .flashplayer		{background:url(../i/videoPortBack.gif) 0 0 no-repeat; width:701px; padding:4px;}

.about #content .img		{margin:60px 0 0 0;}
.travel #content .img		{float:right; position:relative; right:-3px; margin:0 0 5px 5px;}
.specialist #content .img	{float:right; position:relative; right:-3px; margin:0 0 5px 5px;}
.contacts #content 			{height:300px;}

/* Footer */

#footerHolder				{clear:both; background:#5C5F59 100% 100% no-repeat;}

.homepage #footerHolder		{background-image:url(../i/homeBack.jpg); padding-bottom:300px; position:relative; top:0px;}
.about #footerHolder		{background-image:url(../i/aboutBack.jpg); padding-bottom:340px;}
.travel #footerHolder		{background-image:url(../i/travelBack.jpg); padding-bottom:420px;}
.production #footerHolder	{background-image:url(../i/productionBack.jpg); padding-bottom:330px;}
.specialist	 #footerHolder	{background-image:url(../i/specialistBack.jpg); padding-bottom:450px;}
.portfolio #footerHolder	{background-image:url(../i/portfolioBack.jpg); padding-bottom:320px;}
.contacts #footerHolder		{background-image:url(../i/contactsBack.jpg); padding-bottom:355px;}
.links #footerHolder		{background-image:url(../i/homeBack.jpg); padding-bottom:320px; position:relative; top:150px;}

.foot-margin				{position:relative; top:60px;}

#footer						{font-size:85%; width:700px; margin:0 auto; padding:40px 0 0;}
#footer p					{text-align:center;margin-top:7px;}
#footer p a					{background-color:#f00; color:#fff;}
#footer div					{text-align:right; margin-bottom:7px;}
#footer div .getStuff		{padding:20px 100px 0 0; height:35px; background:transparent url(../i/getFlash.gif) 100% 0% no-repeat; color:#ccc;}
#footer div .getAcrobat		{padding:20px 100px 0 0; height:35px; background:transparent url(../i/getAcrobat.gif) 100% 0% no-repeat; color:#ccc;}