@charset "utf-8";
/* CSS Document */

h1{
	font-family:Verdana, Arial;
	font-size:24px;
	padding:0px; 
	margin:0px; 
}

h1 a:link    { color:black; text-decoration:none; }

h1 a:visited { color:black; text-decoration:none; }

h1 a:hover   { color:red; text-decoration:none; }

h1 a:active  { color:red; text-decoration:none; }

p a:link    { color:blue; text-decoration:underline}

p a:visited { color:blue; text-decoration:underline; }

p a:hover   { color:red; text-decoration:underline; }



p{
	font-family:Verdana, Arial;
	font-size:12px;
	padding:0px; 
	margin:0px;
	text-align:left;
}

body {
	font-family:Verdana, Arial;
    padding:0px;
    text-align:center;
	background-image: url(../images/wallpaper.jpg); 
	background-repeat:no-repeat;
	background-attachment: scroll;
	background-position:top;
	background-color:#000000;
}

#main{
	font-family:Verdana, Arial;
	background-color:#FFFFFF;
	width:975px;
	height:525px;
	position:absolute;
	left:0px;
	top:10px;
	text-align:center;
	background-image: url(../images/main-bg.jpg); 
	background-repeat:no-repeat;
}

#flash{
	position:absolute;
	top:0px;
	left:0px;
	width:270px;
	height:525px;
}

#company-name{
	text-align:left;
	vertical-align:text-top;
	position:absolute;
	top:70px;
	left:5px;
	width:190px;
	height:100px;
}

#Web-Design{
	position:absolute;
	top:25px;
	left:220px;
}

#graphic-design{
	position:absolute;
	top:25px;
	left:420px;
}

#about-us{
	position:absolute;
	top:25px;
	left:650px;
}

#contact{
	position:absolute;
	top:25px;
	left:810px;
}

#home-button-web{
	position:absolute;
	top:110px;
	left:260px;
	width:160px;
	height:94px;
}

#home-button-graphic{
	position:absolute;
	top:110px;
	left:795px;
	width:151px;
	height:96px;
}

#home-content{
	position:absolute;
	top:80px;
	left:430px;
	width:350px;
	text-align:left;
}

#home-content-2{
	position:absolute;
	top:240px;
	left:555px;
	width:92px;
	text-align:left;
}

#home-content-web{
	position:absolute;
	top:390px;
	left:405px;
	width:190px;
	text-align:left;
}

#home-content-graphic{
	position:absolute;
	top:390px;
	left:615px;
	width:160px;
	text-align:left;
}

#web-content{
	position:absolute;
	top:60px;
	left:270px;
	width:120px;
	text-align:left;
	font-size:12px;
}


#home-swed{
	position:absolute;
	top:270px;
	left:220px;
	width:158px;
	height:173px;
}

#home-web-tf{
	position:absolute;
	top:250px;
	left:375px;
	width:158px;
	height:173px;
}

#home-lake{
	position:absolute;
	top:400px;
	left:230px;
	width:158px;
	height:173px;
}

#home-hands{
	position:absolute;
	top:260px;
	left:800px;
	width:145px;
	height:113px;
}

#home-hit{
	position:absolute;
	top:290px;
	left:645px;
	width:153px;
	height:83px;
}


#home-swed-logo{
	position:absolute;
	top:235px;
	left:640px;
	width:150px;
	height:49px;
}

#home-tf-logo{
	position:absolute;
	top:415px;
	left:780px;
	width:162px;
	height:67px;
}


#home-scratch{
	position:absolute;
	top:360px;
	left:545px;
	width:102px;
	height:21px;
}

#home-scratch-2{
	position:absolute;
	top:380px;
	left:590px;
	width:18px;
	height:146px;
}

#light{
	position:absolute;
	top:380px;
	left:590px;
	width:18px;
	height:146px;
}

/********************************************************************************************
********************************************************************************************/

#web-title-1{
	position:absolute;
	top:5px;
	left:238px;
	font-size:39px;
	font-weight:bold;
	line-height:50px;
	color:#999999;
	height:0px;
}

#web-title-2-cost{
	position:absolute;
	top:140px;
	left:520px;
	font-size:36px;
	line-height:39px;
	color:#999999;
	height:50px;
}

#web-title-2-get{
	position:absolute;
	top:175px;
	left:520px;
	font-size:30px;
	color:#999999;
	height:50px;
}

#web-title-3-add{
	position:absolute;
	top:125px;
	left:790px;
	font-size:32px;
	line-height:32px;
	color:#999999;
	height:50px;
}

#web-title-3-service{
	position:absolute;
	top:145px;
	left:790px;
	font-size:37px;
	color:#999999;
	line-height:37px;
	height:50px;
}


#web-content-1{
	position:absolute;
	top:109px;
	left:271px;
	width:242px;
}

#web-content-2{
	position:absolute;
	top:250px;
	left:630px;
	width:145px;
}

#web-content-2-a{
	position:absolute;
	top:255px;
	left:525px;
	width:95px;
	font-family:Verdana, Arial;
	font-size:10px;
	font-style:italic;
}

#web-content-3{
	position:absolute;
	top:220px;
	left:790px;
	width:172px;

}

#web-tap{
	position:absolute;
	top:345px;
	left:215px;
	width:249px;
	height:149px;
}

#web-print{
	position:absolute;
	top:69px;
	left:534px;
	width:220px;
	height:111px;
}

#web-swed{
	position:absolute;
	top:55px;
	left:734px;
	width:220px;
	height:111px;
}

#web-fbi{
	position:absolute;
	top:360px;
	left:474px;
	width:220px;
	height:111px;
}

#web-button{
	position:absolute;
	top:380px;
	left:724px;
	width:220px;
	height:111px;
}

#web-more-cammja{
	position:absolute;
	top:125px;
	left:274px;
	width:233px;
	height:125px;
}

#web-more-oc{
	position:absolute;
	top:100px;
	left:510px;
	width:222px;
	height:124px;
}

#web-more-eed{
	position:absolute;
	top:130px;
	left:730px;
	width:226px;
	height:127px;
}

#web-more-pp{
	position:absolute;
	top:325px;
	left:254px;
	width:233px;
	height:125px;
}

#web-more-title-1{
	position:absolute;
	top:270px;
	left:490px;
	font-size:38px;
	color:#999999;
	
}

#web-more-content{
	position:absolute;
	top:355px;
	left:540px;
	width:336px;
	
}

#web-more-contact{
	position:absolute;
	top:430px;
	left:670px;
	width:336px;
	font-size:38px;
	
}

/********************************************************************************************
********************************************************************************************/

#graphic-title-1{
	position:absolute;
	top:5px;
	left:238px;
	font-size:32px;
	font-weight:bold;
	line-height:50px;
	color:#999999;
	height:0px;
}

#graphic-title-2{
	position:absolute;
	top:0px;
	left:645px;
	font-size:47px;
	line-height:50px;
	color:#999999;
	height:0px;
}

#graphic-title-3{
	position:absolute;
	top:100px;
	left:360px;
	font-size:33px;
	line-height:50px;
	color:#999999;
	height:0px;
}

#graphic-title-4{
	position:absolute;
	top:285px;
	left:735px;
	font-size:42px;
	line-height:50px;
	color:#999999;
	height:0px;
}

#graphic-title-5{
	position:absolute;
	top:465px;
	left:800px;
	font-size:42px;
	line-height:50px;
	color:#999999;
	height:0px;
}

#graphic-content-1{
	position:absolute;
	top:109px;
	left:271px;
	width:340px;
}

#graphic-content-2{
	position:absolute;
	top:246px;
	left:631px;
	width:316px;
	height:88px;
	padding-left:10px;
	background-image: url(../images/420-gallery/graphic-logo-scratch.png); 
	background-repeat:no-repeat;
	background-attachment: scroll;
	background-position:left;
	background-color:#ffffff;
}

#graphic-content-3{
	position:absolute;
	top:380px;
	left:730px;
	width:195px;
	height:88px;
	padding-top:30px;
	padding-left:20px;
	background-image: url(../images/420-gallery/graphic-contact-scratch.png); 
	background-repeat:no-repeat;
	background-attachment: scroll;
	background-position:left;
	background-color:#ffffff;
}

#graphic-cards{
	position:absolute;
	top:195px;
	left:271px;
	width:340px;
}

.graphic-card-class{
	float:left;
}

#graphic-layout{
	position:absolute;
	top:335px;
	left:251px;
	width:466px;
}

#graphic-logo{
	position:absolute;
	top:110px;
	left:635px;
	width:310px;
}

#graphic-logo-tf{
	width:174px;
	float:left;
	text-align:left;
}
	
#graphic-logo-hit{
	width:124px;
	float:left;
	}
	
#graphic-logo-swed{
	width:174px;
	text-align:left;
	float:left;
	padding-top:15px;
}
	
#graphic-logo-fbi{
	width:93px;
	float:left;
	}
	
/********************************************************************************************
********************************************************************************************/

#contact-form{
	position:absolute;
	top:90px;
	left:608px;
	width:325px;
	border:1px solid;
	padding:5px;
	line-height:13px
}

#contact-content-1{
	position:absolute;
	top:109px;
	left:271px;
	width:300px;
}