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

/*=INDEX
------------------------------------------------------*/
div#divline_index1{
	background-image: url(images/div_line.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 330px;
	width: 6px;
	margin-left: 267px;
	top: 526px;
	left: 10px;
}
div#divline_index2{
	height: 330px;
	width: 6px;
	margin-left: 524px;
	position: absolute;
	top: 526px;
	background-image: url(images/div_line.jpg);
	background-repeat: no-repeat;
	left: 10px;
}

/*=ABOUT
------------------------------------------------------*/
div#about_divline1{
	background-image: url(images/div_line_seo_pg.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 366px;
	width: 13px;
	top: 319px;
	background-position: left;
	left: 72px;
}

/*=PORTFOLIO
------------------------------------------------------*/
div#portfolio_divline1{
	background-image: url(images/div_line_seo_pg.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 325px;
	width: 13px;
	top: 320px;
	background-position: left;
	left: 72px;
}

/*=PORTFOLIO--WEB GALLERY
------------------------------------------------------*/
div#img_portfolio_webgallery{
	position: absolute;
	top: 362px;
	left: 124px;
	width: 783px;
	height: 124px;
}
div#portfolio_webgallery_names{
	position: absolute;
	top: 450px;
	margin-left: 145px;
	width: 836px;
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
	float: left;
}
.portfolio_names_gw{
	display: block;
	position: absolute;
	margin-left: -10px;
	top: -30px;
}
.portfolio_names_mayhooklaw{
	display: block;
	position: absolute;
	margin-left: 169px;
	top: -30px;
}
.portfolio_names_ms{
	display: block;
	position: absolute;
	margin-left: 299px;
	top: -30px;
}
.portfolio_names_seiji{
	display: block;
	position: absolute;
	margin-left: 474px;
	top: -30px;
}
.portfolio_names_staser{
	display: block;
	position: absolute;
	margin-left: 606px;
	top: -30px;
}

/*=PORTFOLIO--MEDIA GALLERY
------------------------------------------------------*/
div#img_portfolio_mediagallery{
	position: absolute;
	top: 596px;
	margin-left: 245px;
	z-index: 2;
	width: 411px;
}
div#portfolio_mediagallery_names{
	position: absolute;
	top: 690px;
	margin-left: 247px;
	width: 406px;
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	float: left;
	height: 31px;
}
.portfolio_names_logodesign{
	display: block;
	position: absolute;
	left: 13px;
	top: 14px;
}
.portfolio_names_brandmedia{
	display: block;
	position: absolute;
	top: 14px;
	left: 131px;
}
.portfolio_names_printmedia{
	display: block;
	position: absolute;
	top: 14px;
	left: 251px;
}

/*=SEO
------------------------------------------------------*/
div#headerpic_seo{
	position: absolute;
	top: 218px;
	background-image: url(images/seo_pg_header.jpg);
	background-repeat: no-repeat;
	z-index: 3;
	height: 106px;
	width: 1066px;
	margin-left: 22px;
	background-position: right;
}
div#seo_divline1{
	background-image: url(images/div_line_seo_pg.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 325px;
	width: 13px;
	top: 417px;
	background-position: left;
	margin-left: 70px;
}
div#seo_divline2{
	background-image: url(images/div_line_seo_pg.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 337px;
	width: 13px;
	top: 398px;
	background-position: left;
	margin-left: 860px;
}

/*=CONTACT
------------------------------------------------------*/
div#headerpic_contact{
	position: absolute;
	top: 219px;
	background-repeat: no-repeat;
	z-index: 3;
	height: 143px;
	width: 1073px;
	margin-left: 25px;
	background-image: url(images/contact_pg_header.jpg);
}
div#contact_divline{
	background-image: url(images/div_line_seo_pg.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 312px;
	width: 13px;
	top: 441px;
	background-position: left;
	margin-left: 110px;
}

