
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: 11px; color: #AAAAAA; font-family: "Verdana", "Garamond", "Times New Roman";}

a:hover
{font-size: 11px; color: #9977BB; font-family: "Verdana", "Garamond", "Times New Roman";}

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: 14px; color: #AAAAAA;}

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



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

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

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

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

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

/* TEXT */
H1
{color: #9977BB; font-size: 16px; font-family: "Verdana", "Garamond", "Times New Roman";	font-weight: bold; display: inline;}

H2
{color: #9977BB; font-size: 14px; font-family: "Verdana", "Garamond", "Times New Roman";	font-weight: bold;}

H3, p
{color: #CCCCCC; font-size: 12px; font-family: "Verdana", "Garamond", "Times New Roman";	font-weight: normal;}

H4
{color: #9977BB; font-size: 11px; font-family: "Verdana", "Garamond", "Times New Roman";	font-weight: normal;}

H5
{color: white; font-size: 10px; font-family: "Verdana", "Garamond", "Times New Roman"; font-weight: normal;}

h5.sidemenu { color: white; font-weight: bold; display: inline;}
p.sidemenu { color: #aaaaaa; font-weight: bold; }

H6
{color: #CCCCCC; font-size: 12px; font-family: "Verdana", "Garamond", "Times New Roman";	font-weight: normal;}

caption
{color: #9977BB; font-size: 14px; font-family: "Verdana", "Garamond", "Times New Roman";	font-weight: normal; 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: 150px; left: 130px; height: 1015px; width: 870px; z-index:3;}

#text1_inner
{position: absolute; top: 160px;	left: 140px; height: 995px;	width: 850px; overflow-y:auto; display: inline; z-index:4;}

#text2_inner { height: 390px; width: 290px; float:right; display: inline; border: none; margin:10px; padding: 5px;  background:url(images/webdesignmenu-bg.jpg); }

#text3_inner { width: 300px; float:right; display:inline;  margin:10px; padding:3px; }

#services_header
{ position: absolute; top: 140px; left: 235px; 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: 405px; height: 380px; width: 550px; display: inline; z-index:3; }

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

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

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

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

#samples_categories
{ position: absolute; top: 180px; left: 145px; height: 340px; width: 150px; display: inline; z-index:3;}

#graphics_thumbs
{position: absolute; top: 180px;	left: 315px; height: 340px;	width: 150px; overflow-y:auto; z-index:3;}

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

#graphics_summary_bg
{ position:absolute; top:565px; left:130px; height:300px; width:870px; background-color:black; 
	filter: alpha(opacity=60); -moz-opacity:.6; opacity:.6; z-index:2;}

#graphics_summary
{ position:absolute; top:575px; left:150px; height:280px; width:850px; z-index:3; }

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

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

#websites_thumbs
{
  position: absolute; top: 200px; left: 320px; height: 330px; width: 660px;	 z-index:3;
}	

#websites_summary_bg
{ position:absolute; top:565px; left:130px; height:300px; width:870px; background-color:black; 
	filter: alpha(opacity=60); -moz-opacity:.6; opacity:.6; z-index:2;}

#websites_summary
{ position:absolute; top:575px; left:140px; height:280px; width:850px; z-index:3; }

#offers_header
{ position: absolute; top: 160px; left: 140px; height: 30px; width: 800px; z-index:4; 
	text-align: left; }

#offers1
{ position: absolute; top: 310px; left: 140px; height: 280px; width: 800px; z-index:4;
	text-align: left; }

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

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

#side_panel
{ position: absolute; top: 190px; left: 5px; height: 360px; width: 100px; text-align:center; }

#footer
{ position: absolute; top: 1185px; left: 0px; height: 100px; width: 1024px; }

#subfooter
{ position: absolute; top: 1300px; left: 50px; height: 300px; width: 924px; border: solid 1px white;}

#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: 470px; height: 50px; width: 50px; }

#down_arrow_samples
{ position: absolute; top: 390px; left: 470px; 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: 95px; 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: #CCCCCC; font-family: "Verdana", "Garamond", "Times New Roman"}

p.silver
{ color: #CCCCCC; font-size: 14px; font-family: "Verdana", "Garamond", "Times New Roman";
	font-weight: 600; }

p.silver_small
{ color: #CCCCCC; font-size: 12px; font-family: "Verdana", "Garamond", "Times New Roman";
	font-weight: 400; }

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

p.offers
{ color: #CCCCCC; font-size: 20px; font-family: "Verdana", "Garamond", "Times New Roman";
	font-weight: 700; }

li
{ color: #CCCCCC; font-size: 13px; font-family: "Verdana", "Garamond", "Times New Roman";
	font-weight: 500; }

li.small
{ color: #CCCCCC; font-size: 12px; font-family: "Verdana", "Garamond", "Times New Roman";
	font-weight: 400; }

li.tiny
{ color: #CCCCCC; font-size: 11px; font-family: "Verdana", "Garamond", "Times New Roman";
	 }

td
{ color: #CCCCCC; font-size: 14px; font-family: "Verdana", "Garamond", "Times New Roman";
	font-weight: 200; }

th
{ color: #9977BB; font-size: 16px; font-family: "Verdana", "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; }
