
/* =Content Elements
----------------------------------------------- */

body {
	margin: 0px;
	padding: 0px;
	}

table#main {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 985px;
	}
	
table#main td.column1 {
	margin: 255px 0px 0px 0px;
	padding: 255px 0px 0px 0px;
	width: 155px;
	}
	
table#main td.column2 {
	background-image: url(Images/Background.jpg);
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 800px;
	}
	
table#main td.column2red {
	background-image: url(Images/Background_Red.jpg);
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 775px;
	}
	
table#main td.column2black {
	background-image: url(Images/Background_Black.jpg);
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 775px;
	}
	
table#main td.column2gray {
	background-image: url(Images/Background_Charcoal.jpg);
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 775px;
	}
	
table#main td.column3 {
	margin: 249px 0px 0px 0px;
	padding: 249px 0px 0px 0px;
	width: 55px;
	}
	
.body {
	position: relative;
	width: 800px;
	height: 540px;
	text-align: left;
	background-image: url(Images/Background.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px; 0px; 0px;
	padding: 0px 0px; 0px; 0px;
	}

.toplogo {
	position: absolute; 
	top: 20px;
	right: 30px;
	}
	
.bodyred {
	width: 775px;
	height: 540px;
	text-align: left;
	background-image: url(Images/Background_Red.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px; 0px; 0px;
	padding: 0px 0px; 0px; 0px;
	}
	
.bodyblack {
	width: 775px;
	height: 540px;
	text-align: left;
	background-image: url(Images/Background_Black.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px; 0px; 0px;
	padding: 0px 0px; 0px; 0px;
	}
	
.bodygray {
	width: 775px;
	height: 540px;
	text-align: left;
	background-image: url(Images/Background_Charcoal.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px; 0px; 0px;
	padding: 0px 0px; 0px; 0px;
	}
	
.bodycontent {
	width: 715px;
	height: 400px;
	position: absolute;
	top: 100px;
	margin: 0px;
	padding: 0 30px 0 30px;
	}
	
.flashcontent {
	width: 800px;
	height: 400px;
	position: absolute;
	top: 100px;
	margin: 0px;
	padding: 0px;
	}
	
.flashcontentcenter {
	width: 800px;
	height: 410px;
	position: absolute;
	top: 100px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	}
	
.largeview {
	width: 450px;
	height: 327px;
	}

.details {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 274px;
	height: 327px;
	}

.one { position: absolute; top: 0px; right: 214px; padding: 1px; }
.two { position: absolute; top: 0px; right: 122px; padding: 1px; }
.three { position: absolute; top: 0px; right: 30px; padding: 1px; }
.four { position: absolute; top: 54px; right: 214px; padding: 1px; }
.five { position: absolute; top: 54px; right: 122px; padding: 1px; }
.six { position: absolute; top: 54px; right: 30px; padding: 1px; }
.seven { position: absolute; top: 108px; right: 214px; padding: 1px; }
.eight { position: absolute; top: 108px; right: 122px; padding: 1px; }
.nine { position: absolute; top: 108px; right: 30px; padding: 1px; }

.portfolioDetails {
	position: absolute;
	top: 175px;
	right: 30px;
	width: 274px;
	}

.footer {
	width: 775px;
	position: absolute;
	text-align: center;
	top: 555px;
	margin: 0px;
	padding: 0px;
	}
	
.footertext {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #aaaaaa;
	text-align: center;
	}
	
.footertextred {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #cc0000;
	text-align: center;
	}

.footertextblack {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #5a5a5a;
	text-align: center;
	}
	
	
/* =Type Elements
----------------------------------------------- */	
p {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #525252;
	text-align: left;
	font-style: normal;
	margin: 0px;
	padding: 0px;
	}

a.bodytext:link, a.bodytext:visited {
	color: #525252;
	text-decoration: underline;
	}
	
a.bodytext:hover, a.bodytext:active {
	color: #cc0000;
	text-decoration: underline;
	}

.subhead {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #cc0000;
	text-align: left;
	font-style: normal;
	margin: 0px;
	padding: 0px;
	}

a.subheadlink:link, a.subheadlink:visited {
	color: #cc0000;
	font-style: normal;
	text-decoration: none;
	}
	
a.subheadlink:hover, a.subheadlink:active {
	color: #525252;
	font-style: normal;
	text-decoration: underline;
	}
	
h1 {
	font-family: verdana, arial, sans-serif;
	font-size: 17px;
	color: #a6a6a6;
	font-weight: normal;
	text-align: left;
	margin: 0 0 1px 0;
	padding: 0 0 1px 0;
	}

p.whitetext {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #ffffff;
	text-align: left;
	margin: 0px;
	padding: 0px;
	}
	
.comingsoon {
	font-family: verdana, arial, sans-serif;
	font-size: 15px;
	color: #5a5a5a;
	text-align: center;
	}
	
.navdivider {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #bfbfbf;
	text-decoration: none;
	padding: 0 6px 0 6px;
	}
	
.navdividerred {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
	padding: 0 6px 0 6px;
	}
	
.footerdivider {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #bfbfbf;
	text-decoration: none;
	padding: 0 5px 0 5px;
	}

.footerdividerred {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #cc0000;
	text-decoration: none;
	padding: 0 5px 0 5px;
	}
	
.footerdividerblack {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #5a5a5a;
	text-decoration: none;
	padding: 0 5px 0 5px;
	}

/* =Navigation Elements
----------------------------------------------- */

.subnav {
	float: right;
	margin: 3px 15px 0px 0px;
	padding: 3px 15px 0px 0px;
	}
	
a.topnav:link, a.topnav:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #6d6d6d;
	text-decoration: none;
	padding: 3px;
	}
	
a.topnav:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	background-color: #cc0000;
	padding: 3px;
	}
	
.topnavon {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	background-color: #cc0000;
	padding: 3px;
	}
	
a.topnavred:link, a.topnavred:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #cc0000;
	text-decoration: none;
	padding: 3px;
	}
	
a.topnavred:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #cc0000;
	text-decoration: none;
	background-color: #ffffff;
	padding: 3px;
	}
	
.topnavredon {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #cc0000;
	text-decoration: none;
	background-color: #ffffff;
	padding: 3px;
	}
	
.mainnav {
	position: absolute; 
	top: 491px;
	left: 1px;
	z-index: 9999;
	}
	
a.home:link, a.home:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #5a5a5a;
	text-decoration: none;
	font-weight: normal;
	padding: 0 0 0 30px;
	}
	
a.home:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #cc0000;
	text-decoration: none;
	font-weight: normal;
	padding: 0 0 0 30px;
	}
	
a.agency:link, a.agency:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 20px;
	color: #5a5a5a;
	text-decoration: none;
	font-weight: normal;
	padding: 0 0 0 30px;
	}
	
a.agency:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 20px;
	color: #cc0000;
	text-decoration: none;
	font-weight: normal;
	padding: 0 0 0 30px;
	}
	
.agencyon {
	font-family: verdana, arial, sans-serif;
	font-size: 20px;
	color: #cc0000;
	text-decoration: none;
	font-weight: normal;
	padding: 0 0 0 30px;
	}
	
a.agencyred:link, a.agencyred:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 20px;
	color: #5a0000;
	text-decoration: none;
	font-weight: normal;
	padding-left: 30px;
	}
	
a.agencyred:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 20px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	padding-left: 30px;
	}
	
.agencyredon {
	font-family: verdana, arial, sans-serif;
	font-size: 20px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	padding-left: 30px;
	}
	
a.portfolio:link, a.portfolio:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 20px;
	color: #8d8d8d;
	text-decoration: none;
	font-weight: normal;
	padding: 0px;
	}
	
a.portfolio:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 20px;
	color: #cc0000;
	text-decoration: none;
	font-weight: normal;
	padding: 0px;
	}
	
.portfolioon {
	font-family: verdana, arial, sans-serif;
	font-size: 20px;
	color: #cc0000;
	text-decoration: none;
	font-weight: normal;
	padding: 0px;
	}
	
a.portfoliored:link, a.portfoliored:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 20px;
	color: #7f0000;
	text-decoration: none;
	font-weight: normal;
	}
	
a.portfoliored:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 20px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	}
	
.portfolioredon {
	font-family: verdana, arial, sans-serif;
	font-size: 20px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	}
	
a.contact:link, a.contact:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 20px;
	color: #cdcdcd;
	text-decoration: none;
	font-weight: normal;
	padding: 0px;
	}
	
a.contact:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 20px;
	color: #cc0000;
	text-decoration: none;
	font-weight: normal;
	padding: 0px;
	}
	
.contacton {
	font-family: verdana, arial, sans-serif;
	font-size: 20px;
	color: #cc0000;
	text-decoration: none;
	font-weight: normal;
	padding: 0px;
	}

a.contactred:link, a.contactred:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 20px;
	color: #cc0000;
	text-decoration: none;
	font-weight: normal;
	}
	
a.contactred:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 20px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	}
	
.contactredon {
	font-family: verdana, arial, sans-serif;
	font-size: 20px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	}

.secondmainnav {
	position: absolute; 
	top: 50px;
	}
	
a.mainnav2:link, a.mainnav2:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	color: #6d6d6d;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}
	
a.mainnav2:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	color: #cc0000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}
	
.mainnav2on {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	color: #cc0000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}

a.mainnav2red:link, a.mainnav2red:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	color: #7f0000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}
	
a.mainnav2red:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}
	
.mainnav2redon {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}

.thirdmainnav {
	position: absolute; 
	top: 60px;
	}
	
.mainnav3, a.mainnav3:link, a.mainnav3:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #6d6d6d;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}
	
a.mainnav3:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}
	
.mainnav3on {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}
	
a.footerlink:link, a.footerlink:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #aaaaaa;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	}
	
a.footerlink:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #cc0000;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	}
	
a.footerlinkred:link, a.footerlinkred:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #7f0000;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	}
	
a.footerlinkred:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	}

a.footerlinkblack:link, a.footerlinkblack:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #5a5a5a;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	}
	
a.footerlinkblack:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	}