@charset "utf-8";
/* CSS Document */

body {
margin:0;
padding:0;
margin:0 auto;
background-image:url(Images/BackgroundStrip.png);
background-color:#645849;
background-repeat:repeat-x;
}


.I-envelope {
	width:1200px;
	height:1000px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(Images/BG-Home.png);
	background-repeat:no-repeat;
	}
	
.P-envelope {
	width:1200px;
	height:1000px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(Images/BG-Portfolio.png);
	background-repeat:no-repeat;
	}
	
.whiteBlock {
	width:250px;
	height:105%;
	margin-left:150px;
	margin-top:0px;
	float:left;
	z-index:10;
	}	

.mainMenuBox {
	width:325px;
	height:129px;
	margin-left:0px;
	margin-top:29px;
	}

.P-mainMenuBox {
	width:325px;
	height:129px;
	margin-left:0px;
	margin-top:29px;
	}

.midContent {
	width:700px;
	margin-left:180px;
	margin-top:-350px;
	}
		
.galleryBox {
	width:400px;
	height:401px;
	margin-left:250px;
	margin-top:-116px;
	float:left;
	background-image:url(Images/FlashLinesLayout.png);
	}

.P-galleryBox {
	width:400px;
	height:401px;
	margin-left:180px;
	margin-top:-540px;
	float:left;
	background-image:url(Images/FlashLinesLayout.png);
	}
	
.subMenuTextBox {
	width:200px;
	height:150px;
	margin-left:652px;
	margin-top:-371px;
	float:left;
	}
	
.CsubMenuTextBox {
	width:200px;
	height:150px;
	margin-left:652px;
	margin-top:-371px;
	float:left;
	}

.P-subMenuTextBox {
	width:200px;
	height:150px;
	margin-left:582px;
	margin-top:-510px;
	float:left;
	}


.I-mainTextBox {
	width:250px;
	margin-left:719px;
	margin-top:-146px;
	float:left;
	}


.C-mainTextBox {
	width:200px;
	margin-left:270px;
	margin-top:100px;
	float:left;
	}

.C-crTextBox {
	width:400px;
	margin-left:719px;
	margin-top:-225px;
	float:left;
	}

.P-rightTextBox {
	width:180px;
	margin-left:200px;
	margin-top:-110px;
	float:left;
	}

.P-leftTextBox {
	width:180px;
	height:300px;
	margin-left:70px;
	margin-top:15px;
	float:left;
	}


/* ******************* MAIN MENU ******************* */

a.btnWho {
	display:block;
	width:250px;
	height:24px;
	margin-left:0px;
	margin-top:32px;
	border:none;
	background-image:url(Images/btnWho2.png);
	}
	a.btnWho:hover {
		background-position:0px 24px;
		}	
									
a.btnServices {
	display:block;
	width:330px;
	height:20px;
	margin-left:-150px;
	margin-top:-17px;
	border:none;
	background-image:url(Images/btnServices2.png);
	}
	a.btnServices:hover {
		background-position:0px 20px;
		}	

a.btnClients {
	display:block;
	width:330px;
	height:20px;
	margin-left:-150px;
	margin-top:-15px;
	border:none;
	background-image:url(Images/btnClients2.png);
	}
	a.btnClients:hover {
		background-position:0px 20px;
		}	

a.btnBlog {
	display:block;
	width:330px;
	height:20px;
	margin-left:-150px;
	margin-top:-15px;
	border:none;
	background-image:url(Images/btnBlog2.png);
	}
	a.btnBlog:hover {
		background-position:0px 20px;
		}	

a.btnContact {
	display:block;
	width:330px;
	height:20px;
	margin-left:-150px;
	margin-top:-15px;
	border:none;
	background-image:url(Images/btnContact2.png);
	}
	a.btnContact:hover {
		background-position:0px 20px;
		}	


/* ******************* SUB MENU ******************* */
a.btnWeb {
	display:block;
	width:200px;
	height:24px;
	margin-left:-1px;
	margin-top:31px;
	background-image:url(Images/btnPortWeb2.png);
	}
	a.btnWeb:hover {
		background-position:0px 24px;
		}	

a.btnLogo {
	display:block;
	width:200px;
	height:24px;
	margin-left:-1px;
	margin-top:-18px;
	background-image:url(Images/btnPortLogo2.png);
	}
	a.btnLogo:hover {
		background-position:0px 24px;
		}	

a.btnBrochure {
	display:block;
	width:255px;
	height:24px;
	margin-left:-1px;
	margin-top:-18px;
	background-image:url(Images/btnPortBrochure2.png);
	}
	a.btnBrochure:hover {
		background-position:0px 24px;
		}	

a.btnAds {
	display:block;
	width:255px;
	height:24px;
	margin-left:-1px;
	margin-top:-18px;
	background-image:url(Images/btnPortAds2.png);
	}
	a.btnAds:hover {
		background-position:0px 24px;
		}	

a.btnSignage {
	display:block;
	width:255px;
	height:24px;
	margin-left:-1px;
	margin-top:-18px;
	background-image:url(Images/btnPortSignage2.png);
	}
	a.btnSignage:hover {
		background-position:0px 24px;
	}	

a.btnPosters {
	display:block;
	width:255px;
	height:24px;
	margin-left:-1px;
	margin-top:-18px;
	background-image:url(Images/btnPortPosters2.png);
	}
	a.btnPosters:hover {
		background-position:0px 24px;
		}	


/* ******************* TEXT FORMATS ******************* */
	
.mainText {
	font-family:Helvetica Narrow, Arial Narrow, Helvitica, Arial, sans-serif;
	font-size:14px;
	letter-spacing:.16em;
	line-height:1.7em;
	}	

.copyrightText {
	font-family:Helvetica Narrow, Arial Narrow, Helvitica, Arial, sans-serif;
	font-size:12px;
	letter-spacing:.16em;
	line-height:1.7em;
	}	
	
.italic {
	font-style:italic;
	}	
	
.crText {
	font-family:Helvetica Condensed, Arial Narrow, Helvitica, Arial, sans-serif;
	font-size:14px;
	letter-spacing:.16em;
	line-height:1.7em;
	font-style:italic;
	}		

.TXTdarkGrey {
	color:#a19587;
	}	

.TXTlightGrey {
	color:#c9c0b5;
	}	

.TXTcrGrey {
	color:#978b7d;
	}

			a.Text:link {
				color: #d08314;
				text-decoration:none;
				}
			a.Text:visited {
				color:#d08314;
				text-decoration:none;
				}
			a.Text:hover {
				color: #d05b14;
				text-decoration:none;
				}
