
body
{
	background-color: black;
	margin: 0;
	padding: 0;
	text-align: center;
}

#container
{ position: relative; margin-left: auto; margin-right: auto; width:1024px; text-align: left; }

/* LINKS */

a:link, a:visited, a:active
{font-size: 12px; color: #AAAAAA;}

a:hover
{font-size: 12px; color: #9977BB;}

a:link IMG, a:visited IMG, a:active IMG, a:hover IMG
{	border: none; }

a.biglink:link, a.biglink:active, a.biglink:visited
{font-size: 16px; color: #AAAAAA;}

a.biglink:hover
{font-size: 16px; color: #FF0000;}



a.inline:link, a.inline:active, a.inline:visited
{font-size: 16px; color: #AAAAAA;}

a.inline:hover
{font-size: 16px; color: #FF0000;}

a.adlink:link, a.adlink:visited, a.adlink:active
{font-size: 13px; color: white; }

a.adlink:hover
{font-size: 13px; color: red; }

a.faq:link, a.faq:visited, a.faq:active, a.faq:hover
{ font-size: 16px; color: #9977BB; }

/* TEXT */
H1
{
	color: #9977BB;	font-size: 18px; font-family: "Footlight MT Light", "Garamond", "Times New Roman";
	font-weight: 700; display: inline;
}

H2
{
	color: #9977BB;	font-size: 16px; font-family: "Footlight MT Light", "Garamond", "Times New Roman";
	font-weight: 600;
}

H3
{
	color: #AAAAAA;	font-size: 14px; font-family: "Footlight MT Light", "Garamond", "Times New Roman";
	font-weight: 500;
}

H4
{
	color: #9977BB; font-size: 14px; font-family: "Footlight MT Light", "Garamond", "Times New Roman";
	font-weight: 400;
}

H5
{
	color: white; font-size: 13px; font-family: "Footlight MT Light", "Garamond", "Times New Roman";
	font-weight: 200;
}

H6
{
	color: #AAAAAA;	font-size: 12px; font-family: "Footlight MT Light", "Garamond", "Times New Roman";
	font-weight: 100;
}

caption
{
	color: #9977BB;	font-size: 14px; font-family: "Footlight MT Light", "Garamond", "Times New Roman";
	font-weight: 400; text-align: center;
}

/* LAYOUT */

#nav_container
{ position: absolute; left: 0px; top: 0px; width:1024px; display: inline; }

#nav
{ position: relative; margin-left:252px; margin-right:41px; float:right; width:731px; z-index:1; }

#text1
{ 
 background-color: black; filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;
  position: absolute; top: 130px; left: 80px; height: 415px; width: 820px; z-index:3;
}

#text1_inner
{
	position: absolute;	top: 140px;	left: 90px; height: 395px;	width: 800px; overflow-y:hidden; display: inline;
	z-index:4;
}

#services_header
{ position: absolute; top: 140px; left: 135px; height: 30px; width: 710px; display: inline; z-index:3;}

#services1
{ position: absolute; top: 180px; left: 160px; height: 380px; width: 200px; z-index:3;}

#services2
{ position: absolute; top: 180px; left: 370px; height: 380px; width: 200px;	display: inline; z-index:3; }

#services3
{ position: absolute; top: 180px; left: 580px; height: 380px; width: 200px; display: inline; z-index:3; }

#samples_bg1
{
	background-color: black; filter: alpha(opacity=60);	-moz-opacity: .6;
    position: absolute;	top: 170px;	left: 30px;	height: 360px; width: 160px;
}

#samples_bg2
{
	background-color: black; filter: alpha(opacity=60); -moz-opacity: .6;
	position: absolute;	top: 170px;	left: 200px; height: 360px;	width: 160px;
}

#samples_bg3
{
	background-color: black; filter: alpha(opacity=60);	-moz-opacity: .6;
	position: absolute;	top: 170px; left: 480px; height: 360px;	width: 430px; z-index:2;
}

#samples_text
{ position: absolute; top: 180px; left: 490px; height: 330px; width: 410px;	padding: 5px; display: inline; 
	z-index:3;}

#samples_categories
{ position: absolute; top: 180px; left: 35px; height: 340px; width: 150px; display: inline; }

#graphics_thumbs
{
	position: absolute;	top: 180px;	left: 205px; height: 340px;	width: 150px; overflow-y:hidden;

}

#graphics_box
{ position: absolute; top: 195px; left: 485px; height: 310px; width: 420px; z-index:3}

#websites_bg
{
	position: absolute;	top: 120px;	left: 220px; height: 410px;	width: 680px;
	background-color: black; filter: alpha(opacity=60);	-moz-opacity: .6; z-index:2;
}

#websites_blurb
{ position: absolute; top: 130px; left: 230px; height: 40px; width: 640px; display: inline; z-index:3;}

#websites_thumbs
{
  position: absolute; top: 175px; left: 230px; height: 330px; width: 660px;	overflow-y:hidden; z-index:3;
}	

#offers_header
{ position: absolute; top: 135px; left: 90px; height: 30px; width: 800px; z-index:3; 
	text-align: left; }

#offers1
{ position: absolute; top: 230px; left: 90px; height: 280px; width: 800px; z-index:3;
	text-align: left; }

#offers2
{ position: absolute; top: 135px; left: 505px; height: 280px; width: 360px; z-index:3; 
	text-align: left; }

#offers3
{ position: absolute; top: 515px; left: 90px; height: 50px; width: 800px; z-index:3;
	text-align: left; }

#side_panel
{ position: absolute; top: 220px; left: 900px; height: 260px; width: 100px; }

#footer
{ position: absolute; top: 545px; left: 150px; height: 55px; width: 700px; }

#up_arrow
{ position: absolute; top: 250px; left: 910px; height: 50px; width: 50px; }

#down_arrow
{ position: absolute; top: 390px; left: 910px; height: 50px; width: 50px; }

#lower_right_links
{ position: absolute; top: 465px; left: 910px; width: 85px; }

#up_arrow_samples
{ position: absolute; top: 250px; left: 370px; height: 50px; width: 50px; }

#down_arrow_samples
{ position: absolute; top: 390px; left: 370px; height: 50px; width: 50px; }

#article_backlink
{ position: absolute; top: 140px; left: 5px; height: 30px; width: 70px; }

#overlay_container { position: relative; text-align: center; }

#overlay_bg
{ position: absolute; left:240px; top: 180px; height: 300px; width: 500px; z-index: 4; 
	background-color: #000011; filter: alpha(opacity=0); -moz-opacity: 0.0; opacity:0.0; overflow:none;}

#overlay_fg
{ position: absolute; left:240px; top: 190px; height: 280px; width: 480px; z-index: 5;
	filter: alpha(opacity=0); -moz-opacity: 0.0; opacity: 0.0; text-align: left; }

#newbiz_left
{ position: relative; float: left; height: 180px; width: 220px; border: solid 1px #8800FF; display: inline; text-align:center; }
#newbiz_center
{ position: relative; float: left; height: 180px; width: 220px; border: solid 1px #8800FF; display: inline; margin-left: 65px; text-align:center;}
#newbiz_right
{ position: relative; float: right; height: 180px; width: 220px; border: solid 1px #8800FF; display: inline; text-align:center; }


/* SPECIAL CLASSES */

.footer
{ font-size: 12px; color: #AAAAAA; }

p.silver
{ color: #AAAAAA; font-size: 16px; font-family: "Footlight MT Light", "Garamond", "Times New Roman";
	font-weight: 600; }

p.silver_small
{ color: #AAAAAA; font-size: 14px; font-family: "Footlight MT Light", "Garamond", "Times New Roman";
	font-weight: 400; }

p.header1
{ color: #9977BB; font-size: 18px; font-family: "Footlight MT Light", "Garamond", "Times New Roman";
	font-weight: 700; }

p.offers
{ color: #AAAAAA; font-size: 22px; font-family: "Footlight MT Light", "Garamond", "Times New Roman";
	font-weight: 700; }

li
{ color: #AAAAAA; font-size: 16px; font-family: "Footlight MT Light", "Garamond", "Times New Roman";
	font-weight: 500; }

li.small
{ color: #AAAAAA; font-size: 14px; font-family: "Footlight MT Light", "Garamond", "Times New Roman";
	font-weight: 400; }

li.tiny
{ color: #AAAAAA; font-size: 12px; font-family: "Footlight MT Light", "Garamond", "Times New Roman";
	 }

td
{ color: #AAAAAA; font-size: 16px; font-family: "Footlight MT Light", "Garamond", "Times New Roman";
	font-weight: 200; }

th
{ color: #9977BB; font-size: 18px; font-family: "Footlight MT Light", "Garamond", "Times New Roman";
	font-weight: 500; border-bottom: solid 1px #000000;
}

tr.even
{ background: #000022; }

tr.odd
{ background: #110033; }

table.offers
{ border: solid 1px #000000; }

td.padright
{ padding-right:50px; }

textarea
{ background: black; color: #AAAAAA; }

input.text
{ background: black; color: #AAAAAA; }

input.submit
{ background: black; color: #AAAAAA; }

input.checkbox
{ background-color: black; color: #AAAAAA;
	filter: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=50 );
	-moz-opacity: 0.5; }

hr
{ color: #AAAAFF; width: 300px; }

td.a, th.a
{ padding-left: 20px; padding-right: 20px; padding-top: 5px; padding-bottom: 5px; }


.addthis_button {background: transparent; }