body {
	padding:20px 0 20px 0;
	color: #666464;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
#wrapper {
	border:1px solid #000;
	margin:0 auto;
	overflow:hidden;
	width:1000px;
	height:920px;
}
#wrapper2 {
	display:inline;
	float:left;
	border:1px solid #000;
	width:1000px;
	height:505px;
	margin-top: 100px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 110px;
}

#wrapperportfolio {
	border:0px solid #000;
	margin:0 auto;
	width:1000px;
	height:930px;
}
#logo {
	display:inline;
	float:left;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 15px;
}
#navWrapper {
	background-color:#000;
	display:inline;
	float:left;
	margin:15px 0 0 0;
	width:1000px;
	height:60px;
}

#navWrapper2 {
	background:url(../images/navigation/3DGrey.gif) repeat-x;
	display:inline;
	float:left;
	margin:15px 0 0 0;
	width:1000px;
	height:48px;
}
#nav {
	display:inline;
	float:left;
	margin:9px 0 0 10px;
}
#tagline {
	display:inline;
	float:right;
	margin:8px 65px 0 0;
}
#main {
	display:inline;
	float:left;
	background:url(../images/red-bkgd.gif) repeat-x;
	width:1000px;
	height:296px;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#main2 {
	display:inline;
	float:left;
	background:url(../images/red-bkgd260.jpg) repeat-x;
	width:1000px;
	height:260px;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#main2welcome {
	display:inline;
	float:left;
	background:url(../images/welcomebackground.jpg) repeat-x;
	width:1000px;
	height:260px;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#main2contact {
	display:inline;
	float:left;
	background:url(../images/contactusbackground.jpg) repeat-x;
	width:1000px;
	height:260px;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#main2services {
	display:inline;
	float:left;
	background:url(../images/ourservicesbackground.jpg) repeat-x;
	width:1000px;
	height:260px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#main2company {
	display:inline;
	float:left;
	background:url(../images/companybackground.jpg) repeat-x;
	width:1000px;
	height:296px;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#main2clients {
	display:inline;
	float:left;
	background:url(../images/recentclientsbackground.jpg) repeat-x;
	width:1000px;
	height:260px;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#main3 {
	display:inline;
	float:left;
	background:url(../images/red-bkgd.gif) repeat-x;
	width:1000px;
	height:150px;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#main4 {
	display:inline;
	float:left;
	width:1000px;
	height:45px;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#main5 {
	display:inline;
	float:left;
	width:255px;
	height:800px;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-image: url(../images/ourportfolioslice_03.jpg);
	background-repeat: no-repeat;
	left: 111px;
	top: 241px;
	visibility: inherit;
}

#main5blank {
	display:inline;
	float:left;
	width:1000px;
	height:638px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-repeat: no-repeat;
	left: 0;
	top: 0;
	visibility: inherit;
}
#mainservices {
	display:inline;
	float:left;
	width:255px;
	height:800px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-repeat: no-repeat;
	left: 111px;
	top: 241px;
	visibility: inherit;
}
#header {
	display:inline;
	float:left;
	margin-top: 51px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 90px;
}

#header2 {
	display:inline;
	float:left;
	background:url(../images/ourpromotionsbackground.jpg) repeat-x;
	width:1000px;
	height:45px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#header3 {
	display:inline;
	float:left;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}
#mainText {
	display:inline;
	float:right;
	width:400px;
	color: #FFF;
	margin-top: 50px;
	margin-right: 105px;
	margin-bottom: 0;
	margin-left: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: left;
}

#mainText2 {
	display:inline;
	float:left;
	width:250px;
	color: #666464;
	margin-top: 20px;
	margin-left: 5px;
	margin-bottom: 0;
	margin-right: 0;
}

#mainText3 {
	display:inline;
	float:right;
	width:220px;
	color: #666464;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 0;
	margin-right:9px;
}

#mainText4 {
	display:inline;
	float:left;
	width:900px;
	color: #666464;
	margin-top: 5px;
	margin-left: 0px;
	margin-bottom: 0;
	margin-right:9px;
}

#mainText5 {
	display:inline;
	float:left;
	width:225px;
	color: #FFF;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

#mainportfolio {
	display:inline;
	float:left;
	width:225px;
	color: #FFF;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 260px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
#subWrapper {
	float:left;
	display:inline;
	background-color:#fff;
	overflow:hidden;
	margin:5px 0 0 0;
	width:1000px;
}
#subWrappercompanu {
	float:left;
	display:inline;
	background-color:#fff;
	overflow:hidden;
	margin:-20px 0 0 0;
	width:1000px;
}
#subWrapperclientlogos {
	float:centre;
	display:inline;
	background-color:#fff;
	overflow:hidden;
	margin:0 0 0 0;
	width:1000px;
}
#subContent {
	display:inline;
	float:right;
	margin:0 110px 0 0;
	width:375px;
}
#subContentcompany {
	display:inline;
	float:right;
	margin:0 110px 0 0;
	width:375px;
}

#subContent2 {
	display:inline;
	float:right;
	margin:10px 0 0 0;
	width:325px;
}

#subContentportfolio {
	display:inline;
	float:left;
	margin:5px 5px 5px 5px;
	width:220px;
}

#footer {
	width:950px;
	margin:0 auto;
	padding:0 0 15px 0;
	text-align:center;
}

#footer2 {
	width:950px;
	margin:0;
	padding:500px 15px 0 0;
	text-align:center;
}

#footer3 {
	display:inline;
	width:950px;
	margin:0;
	padding:0 30PX 0 0;
	text-align:center;
}

#FRAME11 {
	display:inline;
	float:left;
	margin-top:15;
	margin-right:15;
	margin-bottom: 0;
	margin-left:0;
	width : 700px; 
	height: 700px; 
	
}

.clr {
	clear:both;
}

