.fireflys_logo 
{
	position: absolute;
	left: 115px;
	top: 25px;
	width: 794px;
	height: 85px;
	border: none;
	z-index: 12;
}
.people_text {
	position: absolute;
	width: 450px;
	left: 150px;
	top: 200px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	font-style: normal;
}

.fireflys_logo_down_strip 
{
	position: fixed;
	left: 120px;
	top: 125px;
	width: 320px;
	height: 25px;
	border: none;
}
.fireflys_logo_down_sd 
{
	position: fixed;
	left: 360px;
	top: 125px;
	width: 160px;
	height: 25px;
	border: none;
}

.fireflys_logo_down_los 
{
	position: fixed;
	left: 520px;
	top: 125px;
	width: 160px;
	height: 25px;
	border: none;
}

.fireflys_logo_down_sa 
{
	position: fixed;
	left: 680px;
	top: 125px;
	width: 154px;
	height: 25px;
	border: none;
}

.ff_blankstrip {
	position: absolute;
	height: 30px;
	width: 320px;
	left: 115px;
	top: 110px;
}
.ff_sounfdesign {
	position: absolute;
	height: 30px;
	width: 160px;
	left: 435px;
	top: 110px;
}
.ff_locationsound {
	position: absolute;
	height: 30px;
	width: 160px;
	left: 595px;
	top: 110px;
	z-index: 11;
}
.ff_soundArchive {
	height: 30px;
	width: 154px;
	left: 755px;
	top: 110px;
	position: absolute;
	z-index: 10;
}

.home {
	position: fixed;
	height: 20px;
	width: 106px;
	left: 10px;
	top: 161px;
}

.background {
	position: fixed;
	height: 20px;
	width: 106px;
	left: 10px;
	top: 182px;
}

.services {
	position: fixed;
	height: 20px;
	width: 106px;
	left: 10px;
	top: 202px;
}

.portfolio {
	position: fixed;
	height: 20px;
	width: 106px;
	left: 10px;
	top: 222px;
}

.people {
	position: fixed;
	height: 20px;
	width: 106px;
	left: 10px;
	top: 242px;
}

.contact {
	position: fixed;
	height: 20px;
	width: 106px;
	left: 10px;
	top: 262px;
}

.links {
	position: fixed;
	height: 20px;
	width: 106px;
	left: 10px;
	top: 282px;
}

.people_box {
	border-top-style: none;
	border-right-style: none;
	height: 0px;
	width: 500px;
	top: 180px;
	position: absolute;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	left: 120px;
	margin-top: 0px;
	margin-left: 0px;
}

.LayoutFrame {
	display: table-column;
	position: absolute;
	height: 0px;
	width: 794px;
	left: 115px;
	top: 160px;
}
.service_text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 13pt;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	height: 0px;
	width: 400px;
	left: 115px;
	top: 190px;
	border-top-style: none;
	border-right-style: none;
}

.red_line_left {
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #CC3300;
	position: fixed;
	height: 400px
\;
	width: 20px;
	left: 115px;
	top: 140px;
	height: 500px;
	width: 20px;
}
.copyright_info_service {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 7pt;
	font-style: italic;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #000000;
	position: absolute;
	height: 20px;
	width: 794px;
	left: 115px;
	top: 750px;
}
.red_line_centre {
	position: absolute;
	height: 800px;
	width: 20px;
	left: 4000px;
	top: 180px;
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #FF0000;
}
.video_placer {
	position: absolute;
	height: 0px;
	width: 300px;
	left: 606px;
	top: 140px;
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #FF6600;
	background-color: #CCFF99;
	z-index: 13;
}
.pmsatheesh_image {
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #FF6600;
	position: absolute;
	width: 200px;
	left: 600px;
	top: 308px;
	height: 200px;
}
.shajith {
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #FF6600;
	position: absolute;
	width: 200px;
	left: 600px;
	top: 670px;
	height: 200px;
}
.kabir {
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #FF6600;
	position: absolute;
	width: 200px;
	left: 600px;
	top: 1000px;
	height: 200px;
}
.vimal {
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #FF6600;
	position: absolute;
	width: 200px;
	left: 600px;
	top: 1450px;
	height: 200px;
}
.rajivan {
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #FF6600;
	position: absolute;
	width: 200px;
	left: 600px;
	top: 1700px;
	height: 200px;
}
.aurelie {
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #FF6600;
	position: absolute;
	width: 200px;
	left: 600px;
	top: 1761px;
	height: 200px;
}
.sreejesh {
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #FF6600;
	position: absolute;
	width: 200px;
	left: 600px;
	top: 1950px;
	height: 200px;
}
.abhijith {
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #FF6600;
	position: absolute;
	width: 200px;
	left: 600px;
	top: 2300px;
	height: 200px;
}
.manoj {
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #FF6600;
	position: absolute;
	width: 200px;
	left: 600px;
	top: 2550px;
	height: 200px;
}
.contact_text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	position: absolute;
	height: 300px;
	width: 300px;
	left: 200px;
	top: 200px;
	letter-spacing: 1px;
}
.red_line323 {
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #CC3300;
	position: fixed;
	height: 400px;
	width: 20px;
	left: 115px;
	top: 140px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CC3300;
}
.copyright_info_home {
	position: absolute;
	height: 30px;
	width: 794px;
	left: 115px;
	top: 750px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	font-style: italic;
}
.reading_text_normal {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	line-height: 13pt;
	padding-top: 0px;
	padding-left: 30px;
}
