/*UNIVERSAL ATTRIBUTES*/

@font-face
{
	font-family: Museo; src:url("museo700-regular.otf");
}

a img
{
	border:none;
	cursor:pointer;
}

fieldset
{
	outline:none;
	border:none;
	padding:0px;
	border:0px;
	margin:0px;
}

a
{
	cursor:pointer;
	text-decoration:none;
	/*-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; */
}


h1
{
	margin:0 0 40px 0;
	font-weight:normal;
	color:#858585;
	text-shadow: 2px 4px 5px #000000;
	font-size:36px;
}

 h2
{
	font-size:24px;
	margin:0px;
	padding: 20px 0 0 10px;
	font-weight:bold;
	color:#ff7f4a;
}


p
{
	font-family:arial;
	font-size:18px;
	padding:20px 0 20px 10px;
	margin:0px;
	font-weight:normal;
	color:#393220;
}

p.contact
{
	font-family:arial;
	font-size:18px;
	padding:0px 0 10px 0px;
	margin:0px;
	font-weight:normal;
	color:#393220;
}

p.formText
{
	color:#fff;
}
/*END UNIVERSAL ATTRIBUTES*/
body
{
	margin:0px;
	background:#ffffff;
	font-family:arial;
}


#alert
{
height:9999px;
width:9999px;
position:fixed;
z-index:1000;
background:#cccccc;
font-weight:bold;
color:#000000;
background:url(images/alert.jpg);

}

#container
{
	top:0px;
	margin:0px;
	width:100%;
	min-height:65px;
	-moz-box-shadow: 0px 3px 5px #505050;
	-webkit-box-shadow: 0px 3px 5px #505050;
	box-shadow: 0px 3px 5px #505050;
	position:fixed;
	z-index:995;
	background:#FFF;
}

	.ie8 #container 
	{
	top:0px;
	margin:0px;
	width:100%;
	min-height:65px;
	-moz-box-shadow: 0px 3px 5px #505050;
	-webkit-box-shadow: 0px 3px 5px #505050;
	box-shadow: 0px 3px 5px #505050;
	z-index:995;
	background:#FFF;
	position:relative;
	}
	.ie7 #container
	{
	top:0px;
	margin:0px;
	width:100%;
	min-height:65px;
	-moz-box-shadow: 0px 3px 5px #505050;
	-webkit-box-shadow: 0px 3px 5px #505050;
	box-shadow: 0px 3px 5px #505050;
	z-index:995;
	background:#FFF;
	position:relative;
	}
	.ie6 #container
	{
	top:0px;
	margin:0px;
	width:100%;
	min-height:65px;
	-moz-box-shadow: 0px 3px 5px #505050;
	-webkit-box-shadow: 0px 3px 5px #505050;
	box-shadow: 0px 3px 5px #505050;
	z-index:995;
	background:#FFF;
	position:relative;
	}

header
{
	display:block;
	top:0px;
	position:fixed;
	width:100%;
	background:#ffffff;
}

#mainMenu
{
width:100%;
height:60px;
position:fixed;
/* default background colour, for all layout engines that don't implement gradients */
background: #FFFFFF;
/* gecko based browsers */
border-top:5px solid #e67343;
z-index:999;
}

	.ie8 #mainMenu
	{
	display:block;
	top:0px;
	position:fixed;
	width:100%;
	background:url(images/IE-Sprite.jpg) 0 -1076px;
	background-repeat:repeat-x;
	height:65px;
	border-top:5px solid #e67343;
	z-index:999;
	}
	.ie7 #mainMenu
	{
	display:block;
	top:0px;
	position:fixed;
	width:100%;
	background:url(images/IE-Sprite.jpg) 0 -1076px;
	background-repeat:repeat-x;
	height:65px;
	border-top:5px solid #e67343;
	z-index:999;
	}
	.ie6 #mainMenu
	{
	display:block;
	top:0px;
	position:fixed;
	width:100%;
	background:url(images/IE-Sprite.jpg) 0 -1076px;
	background-repeat:repeat-x;
	height:65px;
	border-top:5px solid #e67343;
	z-index:999;
	}

#navigation
{
height:65px;
top:-5px;
position:relative;
margin:auto;
width:900px;
}

#navigation ul
{
list-style-type: none;
display:block;
margin:0px;
float:right;
}

#navigation ul li
{
float:left;
display:list-item;
}

#navigation ul li a
{
float:left;
display:block;
line-height:60px;
color: #afaca5;
font-size:18px;
font-weight:bold;
border-top:5px solid #e67343;
padding:0px 10px 0px 10px;
-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; 
}
	.ff3_6 #navigation ul li a
	{
	float:left;
	display:block;
	position:relative;
	top:-5px;
	line-height:60px;
	color: #afaca5;
	font-size:18px;
	font-weight:bold;
	border-top:5px solid #e67343;
	padding:0px 10px 0px 10px;
	}
	.ff3_5 #navigation ul li a
	{
	float:left;
	display:block;
	position:relative;
	top:-5px;
	line-height:60px;
	color: #afaca5;
	font-size:18px;
	font-weight:bold;
	border-top:5px solid #e67343;
	padding:0px 10px 0px 10px;
	}
	.ff3 #navigation ul li a
	{
	float:left;
	display:block;
	position:relative;
	top:-5px;
	line-height:60px;
	color: #afaca5;
	font-size:18px;
	font-weight:bold;
	border-top:5px solid #e67343;
	padding:0px 10px 0px 10px;
	}
#navigation ul li a.current
{
float:left;
display:block;
line-height:60px;
color: #ff7f4a;
font-size:18px;
font-weight:bold;
border-top:5px solid #ff7f4a;
padding:0px 10px 0px 10px;
}
	.ie8 #navigation ul li a.current
	{
	}
	.ie7 #navigation ul li a.current
	{
	}
	.ie6 #navigation ul li a.current
	{
	}
#navigation ul li a:hover
{
float:left;
display:block;
line-height:60px;
color: #ff7f4a;
font-size:18px;
font-weight:bold;
border-top:5px solid #ff7f4a;
padding:0px 10px 0px 10px;
}

/*#logo
{
color:#f37e4d;
float:left;
font-family:Museo;
line-height:70px;
font-size:37px;
position:relative;
text-shadow:#000 0px -1px 0px;
-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
}*/
#logo
{
float:left;
line-height:70px;
position:relative;
width:116px;
height:55px;
background:url(siteDesignSprite.png) -306px 0px;
}

	.ie8 #logo
	{
	float:left;
	line-height:70px;
	position:relative;
	width:116px;
	height:55px;
	background:url(siteDesignSprite.png) -306px 0px;
	}
	.ie7 #logo
	{
	float:left;
	line-height:70px;
	position:relative;
	width:116px;
	height:55px;
	background:url(siteDesignSprite.png) -306px 0px;
	}
	.ie6 #logo
	{
	float:left;

	line-height:70px;

	position:relative;

	width:116px;
	height:55px;
	background:url(siteDesignSprite.png) -306px 0px;
	}


/*#logo:hover
{
color: #ff7f4a;
text-shadow:#ff7f4a 0px -1px 0px;
}*/
#logo:hover
{
width:116px;
height:55px;
background:url(siteDesignSprite.png) -432px 0px;
}
	.ie8 #logo:hover
	{
	width:116px;
	height:55px;
	background:url(siteDesignSprite.png) -432px 0px;
	}
	.ie7 #logo:hover
	{
	width:116px;
	height:55px;
	background:url(siteDesignSprite.png) -432px 0px;
	}
	.ie6 #logo:hover
	{
	width:116px;
	height:55px;
	background:url(siteDesignSprite.png) -432px 0px;
	}



#arrowHolder
{
	position:relative;
	width:22px;
	height:20px;
	left:53px;
	top:65px;
	z-index:999;
}
	.ff3_6 #arrowHolder
	{
	position:relative;
	width:22px;
	height:20px;
	left:53px;
	top:62px;
	z-index:999;
	}
	.ff3_5 #arrowHolder
	{
	position:relative;
	width:22px;
	height:20px;
	left:53px;
	top:62px;
	z-index:999;
	}
	.ff3 #arrowHolder
	{
	display:none;
	}
	.ie8 #arrowHolder
	{
	display:none;
	}
	.ie7 #arrowHolder
	{
	display:none;
	}
	.ie6 #arrowHolder
	{
	display:none;
	}
#arrow
{
	background:url(siteDesignSprite.png) -239px 0;
	width: 22px;
	height:20px;
	z-index:1000;
}
	.ff3_6 #arrow
	{
	position:relative;
	top:-3px;
	background:url(siteDesignSprite.png) -239px 0;
	width: 22px;
	height:20px;
	z-index:1000;
	}
	.ff3_5 #arrow
	{
	position:relative;
	top:-3px;
	background:url(siteDesignSprite.png) -239px 0;
	width: 22px;
	height:20px;
	z-index:1000;
	}
	.ff3 #arrow
	{
	display:none;
	}
	.ie8 #arrow
	{
	display:none;
	}
	.ie7 #arrow
	{
	display:none;
	}
	.ie6 #arrow
	{
	display:none;
	}
	
#middleContainer
{
position:relative;
padding:105px 20px 0px 20px;
margin:auto;
width:920px;
z-index:10;
}
/*-----------------------------------slider contents----------------------------------*/
#weNotHere
{
	position:absolute;
	z-index:21;
	height:380px;
	width:900px;
	background: url(images/notFound.jpg) 0px 0px;
}
#weDesign
{
	position:absolute;
	z-index:21;
	height:380px;
	width:900px;
	background: url(images/slideShowSprite.jpg) 0px 0px;
}
#weBuild
{
	position:absolute;
	z-index:21;
	height:380px;
	width:900px;
	background: url(images/slideShowSprite.jpg) 0px -387px;
}

#weConquer
{
	position:absolute;
	z-index:21;
	height:380px;
	width:900px;
	background: url(images/slideShowSprite.jpg) 0px -779px;
}

.sliderContainer
{
position:relative;
z-index:1;
width:900px;
height:380px;
padding:10px;
background:#ff7f4a;
box-shadow:inset 0px 0px 10px #000000; -webkit-box-shadow:inset 0px 0px 10px #000000; -moz-box-shadow:inset 0px 0px 10px #000000;
}

	.ie8 .sliderContainer
	{
	position:relative;
	z-index:1;
	width:900px;
	height:380px;
	padding:10px;
	background:url(images/IE-Sprite.jpg) 0 -159px;
	box-shadow:inset 0px 0px 10px #000000;
	}
	.ie7 .sliderContainer
	{
	position:relative;
	z-index:1;
	width:900px;
	height:380px;
	padding:10px;
	background:url(images/IE-Sprite.jpg) 0 -159px;
	box-shadow:inset 0px 0px 10px #000000;	
	}
	.ie6 .sliderContainer
	{
	position:relative;
	z-index:1;
	width:900px;
	height:380px;
	padding:10px;
	background:url(images/IE-Sprite.jpg) 0 -159px;
	box-shadow:inset 0px 0px 10px #000000;
	}


.imageGalleryContainer
{
position:relative;
z-index:2;
height:380px;
width:900px;
background:#ff7f4a;
box-shadow:inset 0px 0px 10px #000000; -webkit-box-shadow:inset 0px 0px 10px #000000; -moz-box-shadow:inset 0px 0px 10px #000000;
}
	
.sliderFrame
{
position:relative;
z-index:3;
width:900px;
height:380px;
background:#ff7f4a;
box-shadow:inset 0px 0px 10px #000000; -webkit-box-shadow:inset 0px 0px 10px #000000; -moz-box-shadow:inset 0px 0px 10px #000000;
}

.slideContainer
{
position:relative;
z-index:1;
width:900px;
height:380px;
background:#fff;
box-shadow:inset 0px 0px 10px #000000; -webkit-box-shadow:inset 0px 0px 10px #000000; -moz-box-shadow:inset 0px 0px 10px #000000;
}

.imageGallery
{
position:relative;
top:10px;
z-index:20;
left:10px;
width:900px;
height:380px;
background:#fff;
box-shadow:inset 0px 0px 10px #000000; -webkit-box-shadow:inset 0px 0px 10px #000000; -moz-box-shadow:inset 0px 0px 10px #000000;
}

#leftArrow
{
position:relative;
top:-230px;
left:-1px;
float:left;
z-index:100;
background:url(siteDesignSprite.png) 0px 0px;
height:71px;
width:38px;
}

#leftArrow:hover
{
background:url(siteDesignSprite.png) -112px 0px;
}

#rightArrow
{
position:relative;
top:-230px;
left:1px;
float:right;
background:url(siteDesignSprite.png) -39px 0px;
z-index:100;
height:71px;
width:35px;
}

#rightArrow:hover
{
background:url(siteDesignSprite.png) -153px 0px;
}

#whoWeAre
{
position:relative;
background:#ffffff;
padding:80px 0 200px 0;
}

#qualif
{
position:relative;
width:920px;
height:142px;
background:#e67343;
box-shadow:inset 0px 0px 10px #000000; -webkit-box-shadow:inset 0px 0px 10px #000000; -moz-box-shadow:inset 0px 0px 10px #000000;
}

	.ie8 #qualif
	{
	position:relative;

	width:920px;
	height:142px;
	background:url(images/IE-Sprite.jpg) 0 0;
	}
	.ie7 #qualif
	{
	position:relative;

	width:920px;
	height:142px;
	background:url(images/IE-Sprite.jpg) 0 0;

	}
	.ie6 #qualif
	{
	position:relative;

	width:920px;
	height:142px;
	background:url(images/IE-Sprite.jpg) 0 0;

	}
	
	
	
#ps
{
float:left;
margin-left:6px;
margin-top:8px;
margin-bottom:2px;
margin-right:2px;
height:128px;
width:128px;

background:url(siteDesignSprite.png) 0px -73px;
}

#html5
{
float:left;
margin-top:8px;
margin-bottom:2px;
margin-right:2px;
height:128px;
width:128px;
background:url(siteDesignSprite.png) -128px -73px;

}

#css3
{
float:left;
margin-top:7px;
margin-bottom:2px;
margin-right:2px;
height:128px;
width:128px;
background:url(siteDesignSprite.png) -256px -72px;

}
#javascript
{
float:left;
margin-top:7px;
margin-bottom:2px;
margin-right:2px;
height:128px;
width:128px;
background:url(siteDesignSprite.png) -384px -72px;

}
#jquery
{
float:left;
margin-top:7px;
margin-bottom:2px;
margin-right:2px;
height:128px;
width:128px;
background:url(siteDesignSprite.png) -512px -72px;

}

#mysql
{
float:left;
margin-top:7px;
margin-bottom:2px;
margin-right:2px;
height:128px;
width:128px;
background:url(siteDesignSprite.png) -640px -72px;

}

#php
{
float:left;
margin-top:7px;
margin-bottom:2px;
margin-right:2px;
height:128px;
width:128px;
background:url(siteDesignSprite.png) -768px -72px;

}


#design
{
position:relative;
background:#ffffff;
padding:80px 0 200px 0;
}

.projects
{

position:relative;
width:920px;
height:401px;
background:#ff7f4a;
box-shadow:inset 0px 0px 10px #000000; -webkit-box-shadow:inset 0px 0px 10px #000000; -moz-box-shadow:inset 0px 0px 10px #000000;
}
	.ie8 .projects
	{
	position:relative;
	width:920px;
	height:401px;
	background:url(images/IE-Sprite.jpg) 0 -159px;
	}
	.ie7 .projects
	{
	position:relative;
	width:920px;
	height:401px;
	background:url(images/IE-Sprite.jpg) 0 -159px;	
	}
	.ie6 .projects
	{
	position:relative;
	width:920px;
	height:401px;
	background:url(images/IE-Sprite.jpg) 0 -159px;
	}

.projects1
{
position:relative;
width:920px;
height:401px;
background:#fff;
}

#socialTeeBox
{
float:left;
margin-left:6px;
margin-top:7px;
margin-bottom:2px;
margin-right:2px;
height:128px;
width:128px;
background:url(thumbnailSprites.png) 0px -532px;
}


.blank
{
float:left;
margin-left:6px;
margin-top:7px;
margin-bottom:2px;
margin-right:2px;
height:128px;
width:128px;
background:url(siteDesignSprite.png) -768px -203px;

}

#virchewBox
{
float:left;
margin-top:7px;
margin-bottom:2px;
margin-right:2px;
height:128px;
width:128px;
background:url(thumbnailSprites.png) -128px -532px;

}

#ideaPatentrBox
{
float:left;
margin-top:7px;
margin-bottom:2px;
margin-right:2px;
height:128px;
width:128px;
background:url(thumbnailSprites.png) -256px -532px;

}

#ideaFundrBox
{
float:left;
margin-top:7px;
margin-bottom:2px;
margin-right:2px;
height:128px;
width:128px;
background:url(thumbnailSprites.png) -384px -532px;

}

#paperStampBox
{
float:left;
margin-top:7px;
margin-bottom:2px;
margin-right:2px;
height:128px;
width:128px;
background:url(thumbnailSprites.png) -512px -532px;

}

#delaurentiisBox
{
float:left;
margin-top:7px;
margin-bottom:2px;
margin-right:2px;
height:128px;
width:128px;
background:url(thumbnailSprites.png) -640px -532px;

}


.blank2
{
float:left;
margin-top:7px;
margin-bottom:2px;
margin-right:2px;
height:128px;
width:128px;
background:url(siteDesignSprite.png) -768px -203px;

}

.clear
{
clear:both;
}

.blank1
{
float:left;
margin-left:6px;
margin-top:0px;
margin-bottom:2px;
margin-right:2px;
height:128px;
width:128px;
background:url(siteDesignSprite.png) -768px -203px;

}

.blank3
{
float:left;
margin-top:0px;
margin-bottom:2px;
margin-right:2px;
height:128px;
width:128px;
background:url(siteDesignSprite.png) -768px -203px;

}

#delaurentiisBox1
{
float:left;
margin-left:6px;
margin-top:7px;
margin-bottom:2px;
margin-right:2px;
height:128px;
width:128px;
background:url(thumbnailSprites.png) -640px -532px;
}

#disclaim
{
text-align:center;
font-style:italic;
}

#development
{
/*width:920px;*/
/*height:480px;*/
position:relative;
background:#ffffff;
padding:80px 0 200px 0;
}

#devProjects
{
position:relative;
width:920px;
height:272px;
background:#e67343;
box-shadow:inset 0px 0px 10px #000000; -webkit-box-shadow:inset 0px 0px 10px #000000; -moz-box-shadow:inset 0px 0px 10px #000000;

}

#apps
{
/*width:920px;*/
/*height:500px;*/
position:relative;
background:#ffffff;
padding:80px 0 200px 0;
}

#ourProjects
{
position:relative;
width:920px;
height:272px;
background:#e67343;
box-shadow:inset 0px 0px 10px #000000; -webkit-box-shadow:inset 0px 0px 10px #000000; -moz-box-shadow:inset 0px 0px 10px #000000;

}

#contact
{
/*width:920px;*/
/*height:200px;*/

position:relative;
background:#ffffff;
padding:80px 0 365px 0;
}

.contactBox1
{
position:relative;
padding:10px;
margin:0px 0 0 0;
float:left;
width:424px;
height:361px;
}

.contactForm
{
position:relative;
display:block;
padding:0px;
margin:0px 0 0px 0px;
float:left;
width:424px;
height:361px;
background:#ffffff;
}

.contactEmail
{
clear:both;
padding:10px 0px 0px 0px;
margin:0px 0px 10px 0px;
width:424px;
height:40px;
background:#ff7f4a;
box-shadow: inset 0px 0px 10px #000000; -webkit-box-shadow: inset 0px 0px 10px #000000; -moz-box-shadow: inset 0px 0px 10px #000000;
}
	.ie8 .contactEmail
	{
	cursor:text;
	clear:both;
	padding:7px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	width:424px;
	height:40px;
	background:url(images/IE-Sprite.jpg) 0 -635px;
	}
	.ie7 .contactEmail
	{
	cursor:text;
	clear:both;
	padding:7px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	width:424px;
	height:40px;
	background:url(images/IE-Sprite.jpg) 0 -635px;
	}
	.ie6 .contactEmail
	{
	cursor:text;
	clear:both;
	padding:7px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	width:424px;
	height:40px;
	background:url(images/IE-Sprite.jpg) 0 -635px;
	}

.contactName
{

float:left;
padding:10px 0px 0px 0px;
margin:0px 10px 10px 0px;
width:207px;
height:40px;
background:#ff7f4a;
box-shadow: inset 0px 0px 10px #000000; -webkit-box-shadow: inset 0px 0px 10px #000000; -moz-box-shadow: inset 0px 0px 10px #000000;
}

	.ie8 .contactName
	{
	cursor:text;
	float:left;
	padding:7px 0px 0px 0px;
	margin:0px 10px 10px 0px;
	width:207px;
	height:40px;
	background:url(images/IE-Sprite.jpg) 0 -579px;
	}
	.ie7 .contactName
	{
	cursor:text;
	float:left;
	padding:7px 0px 0px 0px;
	margin:0px 10px 10px 0px;
	width:207px;
	height:40px;
	background:url(images/IE-Sprite.jpg) 0 -579px;
	}
	.ie6 .contactName
	{
	cursor:text;
	float:left;
	padding:7px 0px 0px 0px;
	margin:0px 10px 10px 0px;
	width:207px;
	height:40px;
	background:url(images/IE-Sprite.jpg) 0 -579px;
	}



.contactNumber
{
float:left;
padding:10px 0px 0px 0px;
margin:0px 0px 10px 0px;
width:207px;
height:40px;
background:#ff7f4a;
box-shadow: inset 0px 0px 10px #000000; -webkit-box-shadow: inset 0px 0px 10px #000000; -moz-box-shadow: inset 0px 0px 10px #000000;
}
	.ie8 .contactNumber
	{
	float:left;
	cursor:text;
	padding:7px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	width:207px;
	height:40px;
	background:url(images/IE-Sprite.jpg) 0 -579px;
	} 
	.ie7 .contactNumber
	{
	float:left;
	cursor:text;
	padding:7px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	width:207px;
	height:40px;
	background:url(images/IE-Sprite.jpg) 0 -579px;
	}
	.ie6 .contactNumber
	{
	float:left;
	cursor:text;
	padding:7px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	width:207px;
	height:40px;
	background:url(images/IE-Sprite.jpg) 0 -579px;
	}

.contactMessage.textArea
{
clear:both;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
width:424px;
height:120px;
background:#ff7f4a;
box-shadow: inset 0px 0px 10px #000000; -webkit-box-shadow: inset 0px 0px 10px #000000; -moz-box-shadow: inset 0px 0px 10px #000000;

}

	.ie8 .contactMessage.textArea
	{
	cursor:text;
	clear:both;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	width:424px;
	height:120px;
	overflow:auto;
	background:url(images/IE-Sprite.jpg) 0 -692px;
	}
	.ie7 .contactMessage.textArea
	{
	cursor:text;
	clear:both;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	width:424px;
	height:120px;
	overflow:auto;
	background:url(images/IE-Sprite.jpg) 0 -692px;
	
	}
	.ie6 .contactMessage.textArea
	{
	cursor:text;
	clear:both;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	width:424px;
	height:120px;
	overflow:auto;
	background:url(images/IE-Sprite.jpg) 0 -692px;
	
	}

#submit
{

	padding:0px;
	width:80px;
	cursor:pointer;
	margin:2px 5px 0 0;
	float:right;
	font-family:Museo;
	font-size:20px;
	background:#fff;
	border:0px;
	color:#f37e4d;
	text-shadow: #000 0px -1px 0px;
	-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; 
}

#submit:hover
{
	color:#ff7f4a;
	text-shadow: #ff7f4a 0px -1px 0px;
}

.sent
{
width:424px;
height:240px;
background:#ff7f4a;
box-shadow: inset 0px 0px 10px #000000; -webkit-box-shadow: inset 0px 0px 10px #000000; -moz-box-shadow: inset 0px 0px 10px #000000;
border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px;
}
	.ie8 .sent
	{
	width:424px;
	height:240px;
	background:url(images/IE-Sprite.jpg) 0 -827px;
	}
	.ie7 .sent
	{
	width:424px;
	height:240px;
	background:url(images/IE-Sprite.jpg) 0 -827px;

	}
	.ie6 .sent
	{
	width:424px;
	height:240px;
	background:url(images/IE-Sprite.jpg) 0 -827px;

	}

.error
{
padding-right:3px;
position:relative;
font-size:12px;
color:black;
float:right;
top:-3px;
}

:invalid
{
box-shadow:none;
}
input
{
color:#fff;
margin:3px 0 0 0;
padding-left:10px;
width:203px;
font-size:18px;
background:transparent;
border:0px;
outline:0px;
}


input.email
{
color:#fff;
margin:3px 0 0 0;
width:420px;
border:0px;
background:transparent;
outline:0px;
}

::-webkit-input-placeholder {
    color:    #fff;
}


:-moz-placeholder {
    color:    #fff;
}


textarea
{
	font-family:arial;
	color:#fff;
	margin:0px;
	resize:none;
	font-size:18px;
	padding:10px;
	width:402px;
	height:98px;
	border:0px;
	outline:0px;
	background:transparent;
	overflow:auto;
}

#output
{
text-shadow: #ff7f4a 0px -1px 0px;
color:#f37e4d;
font-size:18px;
}


/*************************************TOOLTIP**************************************************************/


.thumbnailBG
{
float:left;
position:relative;
left:16px;
z-index:1;
width:362px;
height:101px;
/*background:#ff7f4a;
box-shadow:inset 0px 0px 10px #000000;*/
}

.tooltip 
{
	float:left;
	display:none;
	z-index:30;
	background:url(thumbnailSprites.png) 0px -660px;
	height:398px;
	width:394px;
}

.logoContainer
{
position:relative;
top:39px;
height:72px;
}
#socialtee
{
float:left;
left:110px;
position:relative;
z-index:2;
width:179px;
height:51px;
background:url(thumbnailSprites.png) -415px -676px;
}

.socialteeDes
{
position:relative;
z-index:2;
padding-top:44px;
padding-left:12px;
padding-right:10px;
padding-bottom:20px;
height:150px;
width:360px;

}

.socialteeDes p
{
padding:10px;
color:#000000;
font-family:arial;
font-weight:bold;
font-size:14px;
}

#socialtee1
{
position:relative;
left:26px;
right:26px;
width:88px;
height:88px;
background:url(thumbnailSprites.png)  0px -352px;

}

#socialtee2
{
position:relative;
left:26px;
right:26px;
width:88px;
height:88px;
background:url(thumbnailSprites.png) -88px -352px;
}

#virchew
{

left:110px;
position:relative;
z-index:2;
width:179px;
height:51px;
background:url(thumbnailSprites.png) -415px -727px;
}

#virchew1
{
position:relative;
left:26px;
right:26px;
width:88px;
height:88px;
background:url(thumbnailSprites.png) 0px 0px;
}

#virchew2
{
position:relative;
left:26px;
right:26px;
width:88px;
height:88px;
background:url(thumbnailSprites.png) -88px 0px;
}

#virchew3
{

width:135px;
height:88px;
background:url(thumbnailSprites.png) -176px 0px;
}

#virchew4
{
position:relative;
left:6px;
width:129px;
height:88px;
background:url(thumbnailSprites.png) -311px 0px;
}

#virchew5
{
position:relative;
left:7px;
width:128px;
height:88px;
background:url(thumbnailSprites.png) -440px 0px;
}

#virchew6
{
position:relative;
left:7px;
width:128px;
height:88px;
background:url(thumbnailSprites.png) -568px 0px;
}

#virchew7
{
position:relative;
left:7px;
width:128px;
height:88px;
background:url(thumbnailSprites.png) -696px 0px;
}

#virchew8
{
position:relative;
left:7px;
width:128px;
height:88px;
background:url(thumbnailSprites.png) -824px 0px;
}

#virchew9
{
position:relative;
left:7px;
width:128px;
height:88px;
background:url(thumbnailSprites.png) 0px -88px;
}

#virchew10
{
position:relative;
left:7px;
width:128px;
height:88px;
background:url(thumbnailSprites.png) -128px -88px;
}

#virchew11
{
/*position:relative;
left:7px;*/
width:140px;
height:88px;
background:url(thumbnailSprites.png) -258px -88px;
}

#ideaPatentr
{

left:60px;
position:relative;
z-index:2;
width:281px;
height:43px;
background:url(thumbnailSprites.png) -415px -826px;
}

#ideaPatentr1
{
position:relative;
left:26px;
right:26px;
width:88px;
height:88px;
background:url(thumbnailSprites.png) 0px -264px;
}
#ideaPatentr2
{
position:relative;
left:26px;
right:26px;
width:99px;
height:88px;
background:url(thumbnailSprites.png) -88px -264px;

}

#ideaFundr
{

left:75px;
position:relative;
z-index:2;
width:246px;
height:43px;
background:url(thumbnailSprites.png) -415px -783px;
}

#ideaFundr1
{
position:relative;
left:26px;
right:26px;
width:88px;
height:88px;

background:url(thumbnailSprites.png) 0px -176px;
}

#ideaFundr2
{
position:relative;
left:2px;
width:136px;
height:88px;
background:url(thumbnailSprites.png) -88px -176px;
}

#paperStamp
{

left:165px;
position:relative;
z-index:2;
width:76px;
height:72px;
background:url(thumbnailSprites.png) -415px -871px;
}

#paperStamp1
{
position:relative;
left:26px;
right:26px;
width:88px;
height:88px;
background:url(thumbnailSprites.png) 0px -440px;
}

#paperStamp2
{
/*position:relative;
right:5px;*/
width:138px;
height:88px;
background:url(thumbnailSprites.png) -88px -440px;
}

#paperStamp3
{
width:125px;
height:88px;
background:url(thumbnailSprites.png) -226px -440px;
}

#paperStamp4
{
/*position:relative;
left:-7px;*/
width:139px;
height:88px;
background:url(thumbnailSprites.png) -351px -440px;
}

#paperStamp5
{
width:140px;
height:88px;
background:url(thumbnailSprites.png) -490px -440px;
}

#paperStamp6
{
width:140px;
height:88px;
background:url(thumbnailSprites.png) -770px -440px;
/*background:url(thumbnailSprites.png) -630px -440px;*/
}

.delaurentiis
{

left:90px;
position:relative;
z-index:2;
width:226px;
height:43px;
background:url(thumbnailSprites.png) -415px -948px;
}

#delaurentiis1
{
width:115px;
height:88px;
background:url(thumbnailSprites.png) 0px -1064px;
}

#delaurentiis2
{
width:140px;
height:88px;
background:url(thumbnailSprites.png) -115px -1064px;
}

#delaurentiis3
{
position:relative;
left:10px;
width:132px;
height:88px;
background:url(thumbnailSprites.png) -255px -1064px;
}

#delaurentiis4
{
/*position:relative;
left:10px;*/
width:122px;
height:88px;
background:url(thumbnailSprites.png) -387px -1064px;
}

#delaurentiis5
{
/*position:relative;
left:10px;*/
width:140px;
height:88px;
background:url(thumbnailSprites.png) -510px -1064px;
}

#delaurentiis6
{
/*position:relative;
left:10px;*/
width:140px;
height:88px;
background:url(thumbnailSprites.png) -650px -1064px;
}
/***********************END TOOLTIP**************************************************************/
