body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,th,td 
{
	margin:0;padding:0;
	}

#wrapper {
	width: 840px;
	margin-right: auto;
	margin-left: auto;
}



body {
	background-color: #000;
	background-repeat: no-repeat;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	border-top-width: 35px;
	border-right-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #3C0946;
	border-right-color: #3C0946;
	border-bottom-color: #3C0946;
	border-left-color: #3C0946;
	height: 800px;
	border-bottom-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999;
	background-position: 0px 0px;
}

.underline {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #3E2D3D;
	border-right-color: #3E2D3D;
	border-bottom-color: #3E2D3D;
	border-left-color: #3E2D3D;
}
h1 {
	color: #999;
}
#wrapper #contact {
	font-size: 18px;
	font-weight: 100;
}

#smoke {
	position:absolute;
	left:407px;
	top:8px;
	width:518px;
	height:238px;
	z-index:2;
	background-image: url(../images/smoke.png);
}
#intro {
	position:absolute;
	left:254px;
	top:220px;
	width:588px;
	height:394px;
	z-index:4;
}
#menu {
	position:absolute;
	left:34px;
	top:220px;
	width:212px;
	height:381px;
	z-index:6;
}

#logo {
	position:absolute;
	left:1px;
	top:83px;
	width:1063px;
	height:124px;
	z-index:5;
}
#logocover {
	background-repeat: repeat;
	background-position: center center;
	height: 400px;
	background-color: #141117;
	margin-right: auto;
	margin-left: auto;
	border: medium double #999;
	width: 1024px;
	padding-left: 35px;
}
#creativesolutions #services {
	border-bottom-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #999;
	margin-right: 0px;
	margin-left: 0px;
}

#contactsamp {
	background-color: #302638;
	margin-right: 25px;
	border: medium double #999;
	font-size: 10px;
	text-align: left;
}
#advertisement {
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 50px;
}


#thirdtier {
	height: 20px;
	background-color: #067BC7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}








hr {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #543E55;
	border-right-color: #543E55;
	border-bottom-color: #543E55;
	border-left-color: #543E55;
}
a:link {
	color: #CA95CB;
}
a:visited {
	color: #FFF;
}
a:hover {
	color: #FFF;
}
.centerelement {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
#creativesolutions {
	margin-right: auto;
	margin-left: auto;
	border: medium double #999;
	height: 215px;
	width: 1024px;
	background-color: #141117;
	padding-right: 25px;
	padding-left: 25px;
}
.divisor {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #678799;
}

#creativesolutions #middlecolumn {
	margin-right: auto;
	margin-left: auto;
}
#creativesolutions #leftcolumn {
	margin-left: auto;
	margin-right: 0px;
}

#toplevel {
	background-color: #000;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #898286;
	height: 80px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: medium;
	border-left-width: medium;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #898286;
	border-left-color: #898286;
}
#masthead {
	background-color: #000;
}

#toplevel img {
	margin-right: 55px;
	margin-top: 15px;
}
#logocover p {
	color: #FFF;
	font-size: 16px;
}
#logocover #contactsamp {
	text-align: left;
	padding-left: 625px;
}


#logocover table {
}
#logocover #contactsamp #descripton p {
	text-align: left;
	padding-top: 10px;
	padding-left: 35px;
	padding-right: 30px;
	font-size: 14px;
	padding-bottom: 10px;
}


#secondtier {
	background-color: #87697F;
	height: 40px;
	border-top-width: thin;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000;
	border-bottom-color: #000;
	background-image: url(../images/secondtierbckground.jpg);
	background-repeat: repeat-x;
}
#backgroundfloat {
	background-color: #B389AB;
	border: medium double #999;
	width: 1048px;
	margin-right: auto;
	margin-left: auto;
}
#logocoverprime {
	background-repeat: repeat;
	background-position: center center;
	height: 440px;
	background-color: #141117;
	margin-right: auto;
	margin-left: auto;
	border: medium double #999;
	width: 1024px;
	padding-left: 35px;
}
#logocover #contactsamp #descripton p a {
	text-decoration: none;
}

#logocoverprime #contactsamp #descripton p {
	text-align: left;
	padding-top: 10px;
	padding-left: 35px;
	padding-right: 30px;
	font-size: 14px;
	padding-bottom: 10px;
}
#logocoverprime #contactsamp #descripton {
	text-align: left;
	padding-top: 10px;
	padding-left: 600px;
	padding-right: 35px;
	font-size: 14px;
	padding-bottom: 10px;
	color: #FFF;
}
#samples {
	background-color: #302638;
	margin-right: 25px;
	border: medium double #999;
	font-size: 10px;
	text-align: left;
}
#logocover #samples table tr td {
	background-color: #067BC7;
}
#leftcolumn {
	float: left;
	width: 340px;
	background-image: none;
	background-repeat: repeat-x;
	background-color: #302638;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #999;
	border-bottom-width: medium;
	border-bottom-color: #999;
	
}
#rightcolumn {
	width: 340px;
	float: right;
	background-image: none;
	background-repeat: repeat-x;
	background-color: #302638;
	border-right-width: medium;
	border-right-style: solid;
	border-right-color: #999;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
#centercolumn {
	width: 336px;
	float: left;
	background-image: none;
	background-repeat: repeat-x;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
#logocover #moreinfo {
	text-align: left;
	color: #000;
	margin-left: 500px;
	font-size: 10px;
}
#maincontent {
	background-repeat: repeat;
	background-position: center center;
	height: 600px;
	background-color: #020204;
	margin-right: auto;
	margin-left: auto;
	border: medium none #999;
	width: 1024px;
}
#maincontent #exampleleft {
	height: 570px;
	width: 480px;
	float: left;
	background-image: url(../images/onpointsolutionlogo.jpg);
	background-repeat: no-repeat;
	border-right-width: medium;
	border-right-style: none;
	border-right-color: #999;
	padding-top: 30px;
	padding-left: 15px;
	padding-right: 15px;
}
#maincontent #exampleright {
	float: right;
	height: 550px;
	width: 470px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin-top: 0px;
	padding-top: 25px;
	padding-right: 15px;
	padding-left: 20px;
	border-left-width: thick;
	border-left-style: none;
	border-left-color: #999;
}
#maincontent #exampleright h2 {
}

#maincontent #exampleright p strong em {
	color: #3E66A1;
	font-weight: 100;
}
#maincontent #exampleright h2 {
	text-align: center;
	color: #CA95CB;
	font-size: 20px;
}
#maincontent #websample {
	height: 570px;
	width: 465px;
	float: left;
	background-image: url(../images/webbackground.jpg);
	background-repeat: no-repeat;
	border-right-width: medium;
	border-right-style: none;
	border-right-color: #999;
	padding-top: 30px;
	padding-left: 45px;
	padding-right: 5px;
	line-height: 20px;
}
#maincontent #websample h2 em {
	color: #CA95CB;
}

#maincontent #graphicsample {
	height: 570px;
	width: 465px;
	float: left;
	background-image: url(../images/graphicbackground.jpg);
	background-repeat: no-repeat;
	border-right-width: medium;
	border-right-style: none;
	border-right-color: #999;
	padding-top: 30px;
	padding-left: 45px;
	padding-right: 5px;
	line-height: 20px;
}

#bartend {
	position:absolute;
	top:235px;
	width:519px;
	height:624px;
	z-index:1;
	background-repeat: repeat-y;
	text-align: center;
	border: medium double #333;
	margin-right: auto;
	margin-left: auto;
	left: 95px;
	background-color: #000;
	visibility: hidden;
}
#bartend img {
	border: thin solid #333;
}
#actor1 {
	position:absolute;
	top:235px;
	width:519px;
	height:624px;
	z-index:1;
	background-repeat: repeat-y;
	text-align: center;
	border: medium double #333;
	margin-right: auto;
	margin-left: auto;
	left: 95px;
	background-color: #000;
	visibility: hidden;
}
#supply {
	position:absolute;
	top:235px;
	width:519px;
	height:624px;
	z-index:1;
	background-repeat: repeat-y;
	text-align: center;
	border: medium double #333;
	margin-right: auto;
	margin-left: auto;
	left: 95px;
	background-color: #000;
	visibility: hidden;
}
#record {
	position:absolute;
	top:235px;
	width:519px;
	height:624px;
	z-index:1;
	background-repeat: repeat-y;
	text-align: center;
	border: medium double #333;
	margin-right: auto;
	margin-left: auto;
	left: 95px;
	background-color: #000;
	visibility: hidden;
}
#photo {
	position:absolute;
	top:235px;
	width:519px;
	height:624px;
	z-index:1;
	background-repeat: repeat-y;
	text-align: center;
	border: medium double #333;
	margin-right: auto;
	margin-left: auto;
	left: 95px;
	background-color: #000;
	visibility: hidden;
}
#makeup {
	position:absolute;
	top:235px;
	width:519px;
	height:624px;
	z-index:1;
	background-repeat: repeat-y;
	text-align: center;
	border: medium double #333;
	margin-right: auto;
	margin-left: auto;
	left: 95px;
	background-color: #000;
	visibility: hidden;
}
#actor2 {
	position:absolute;
	top:235px;
	width:519px;
	height:624px;
	z-index:1;
	background-repeat: repeat-y;
	text-align: center;
	border: medium double #333;
	margin-right: auto;
	margin-left: auto;
	left: 95px;
	background-color: #000;
	visibility: hidden;
}
#vital {
	position:absolute;
	top:235px;
	width:519px;
	height:624px;
	z-index:1;
	background-repeat: repeat-y;
	text-align: center;
	border: medium double #333;
	margin-right: auto;
	margin-left: auto;
	left: 95px;
	background-color: #000;
	visibility: hidden;
}
#noego {
	position:absolute;
	top:235px;
	width:519px;
	height:624px;
	z-index:1;
	background-repeat: repeat-y;
	text-align: center;
	border: medium double #333;
	margin-right: auto;
	margin-left: auto;
	left: 95px;
	background-color: #000;
	visibility: hidden;
}
.cellborderpurple {
	border-right-width: thin;
	border-right-style: dashed;
	border-right-color: #6C366D;
}
#logocover #contactsamp #descripton p em a {
	text-decoration: underline;
}
#maincontent #websample form {
	text-align: right;
}
