#accessoriesbutton a:hover,
#integratedbutton a:hover,
#analogbutton a:hover,
#translatorsbutton a:hover,
#assembledbutton a:hover,
#palletbutton a:hover,
#transmitterbutton a:hover,
#microwavebutton a:hover  {
   background-position: -208px 0%;
}

#integratedbutton a,
#palletbutton a,
#assembledbutton a,
#transmitterbutton a,
#translatorsbutton a,
#microwavebutton a,
#accessoriesbutton a,
#analogbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 36px;
   width: 208px;
   background-position: 0% 0px;
   font-size: 36px;
   line-height: 36px;
}

#assembledbutton,
#palletbutton,
#microwavebutton,
#accessoriesbutton,
#integratedbutton,
#transmitterbutton,
#analogbutton,
#translatorsbutton  {
   visibility: visible;
   position: absolute;
   left: 818px;
   z-index: 4;
   width: 208px;
   height: 36px;
}

#aboutbutton a:hover,
#contactbutton a:hover,
#productsbutton a:hover,
#quotebutton a:hover,
#employmentbutton a:hover,
#newsbutton a:hover  {
   background-position: -105px 0%;
}

#newsbutton a,
#aboutbutton a,
#homebutton a,
#contactbutton a,
#quotebutton a,
#productsbutton a,
#employmentbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 33px;
   width: 105px;
   background-position: 0% 0px;
   font-size: 33px;
   line-height: 33px;
}

#searchimg,
#productstitleimg  {
	visibility: visible;
	position: absolute;
	left: 734px;
	z-index: 4;
	width: 216px;
	height: 33px;
}

#accessoriesbutton a  {
   background-image: url(sg_pineapple_media/accessoriesbutton.jpg);
}

#transmitterbutton a  {
   background-image: url(sg_pineapple_media/transmitterbutton.jpg);
}

#translatorsbutton a  {
   background-image: url(sg_pineapple_media/translatorsbutton.jpg);
}

#employmentbutton a  {
   background-image: url(sg_pineapple_media/employmentbutton.jpg);
}

#homebutton a:hover  {
   background-position: -106px 0%;
}

#integratedbutton a  {
   background-image: url(sg_pineapple_media/integratedbutton.jpg);
}

#assembledbutton a  {
   background-image: url(sg_pineapple_media/assembledbutton.jpg);
}

#translatorsbutton  {
   top: 224px;
}

#accessoriesbutton  {
   top: 419px;
}

#microwavebutton a  {
   background-image: url(sg_pineapple_media/microwavebutton.jpg);
}

#transmitterbutton  {
   top: 185px;
}

#productstitleimg  {
   top: 149px;
}

#employmentbutton  {
   visibility: visible;
   position: absolute;
   left: 604px;
   top: 110px;
   z-index: 6;
   width: 105px;
   height: 33px;
}

#integratedbutton  {
   top: 341px;
}



#productsbutton a  {
   background-image: url(sg_pineapple_media/productsbutton.jpg);
}



#assembledbutton  {
   top: 380px;
}

#contactbutton a  {
   background-image: url(sg_pineapple_media/contactbutton.jpg);
}

#microwavebutton  {
   top: 458px;
}

#productsbutton  {
   visibility: visible;
   position: absolute;
   left: 289px;
   top: 110px;
   z-index: 9;
   width: 105px;
   height: 33px;
}

#palletbutton a  {
   background-image: url(sg_pineapple_media/palletbutton.jpg);
}

#analogbutton a  {
   background-image: url(sg_pineapple_media/analogbutton.jpg);
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 709px;
   top: 110px;
   z-index: 5;
   width: 105px;
   height: 33px;
}


#aboutbutton a  {
   background-image: url(sg_pineapple_media/aboutbutton.jpg);
}

#quotebutton a  {
   background-image: url(sg_pineapple_media/quotebutton.jpg);
}

#footertext p  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #91A4B5;
   text-align: left;
}

#newsbutton a  {
   background-image: url(sg_pineapple_media/newsbutton.jpg);
}

#palletbutton  {
   top: 302px;
}

#analogbutton  {
   top: 263px;
}

#homebutton a  {
   width: 106px;
   background-image: url(sg_pineapple_media/homebutton.jpg);
}

#quotebutton  {
   visibility: visible;
   position: absolute;
   left: 394px;
   top: 110px;
   z-index: 8;
   width: 105px;
   height: 33px;
}

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 184px;
   top: 110px;
   z-index: 10;
   width: 105px;
   height: 33px;
}

#footertext  {
   visibility: visible;
   position: absolute;
   left: -7639px;
   top: -7818px;
   z-index: 3;
   width: 440px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 78px;
   top: 110px;
   z-index: 11;
   width: 106px;
   height: 33px;
}

#background  {
	margin: 0px auto 0px auto;
	background: url(sg_pineapple_media/background.jpg) no-repeat;
	visibility: visible;
	height: 799px;
	width: 967px;
	position: relative;
}

#newsbutton  {
   visibility: visible;
   position: absolute;
   left: 499px;
   top: 110px;
   z-index: 7;
   width: 105px;
   height: 33px;
}

#quoteimg  {
   visibility: visible;
   position: absolute;
   left: 818px;
   top: 497px;
   z-index: 4;
   width: 208px;
   height: 73px;
}

#goimg  {
   visibility: visible;
   position: absolute;
   left: 997px;
   top: 118px;
   z-index: 5;
   width: 16px;
   height: 16px;
}

html, body  {
	padding: 0px;
	margin: 0px;
	background-image: url(sg_pineapple_media/bkg-strip.jpg);
	background-repeat: repeat-x;
}

#nav {
	height: 33px;
	width: 952px;
	position: absolute;
	visibility: visible;
	z-index: 5;
	left: 11px;
	top: 109px;
}
#copyright {
	height: auto;
	width: 600px;
	position: absolute;
	left: 204px;
	top: 772px;
}
#products {
	height: 395px;
	width: 216px;
	position: absolute;
	visibility: visible;
	z-index: 4;
	left: 745px;
	top: 149px;
}
#testimonials {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: left;
	height: 163px;
	width: 202px;
	position: absolute;
	visibility: visible;
	z-index: 6;
	left: 752px;
	top: 580px;
	overflow: auto;
	vertical-align: middle;
}
#main {
	height: 598px;
	width: 726px;
	overflow: auto;
	position: absolute;
	visibility: visible;
	z-index: 4;
	left: 12px;
	top: 153px;
}

#welcomeheaderimg  {
	position: relative;
	width: 349px;
	height: 24px;
	float: right;
	margin-top: 285px;
	margin-right: 4px;
}

#welcomephotoimg  {
	position: relative;
	top: 1px;
	width: 182px;
	height: 141px;
	float: left;
	padding: 0px;
	background-image: url(sg_main_media/welcomephotoimg.jpg);
	margin-top: 4px;
	margin-right: 10px;
	margin-bottom: 4px;
	margin-left: 4px;
}
.h1 {
	font-size: 10px;
}

#latestnewsimg  {
	position: relative;
	left: 3px;
	width: 330px;
	height: 275px;
	background-image: url(sg_main_media/latestnewsimg.jpg);
	margin-top: 278px;
	float: left;
	padding-top: 40px;
	padding-left: 12px;
	margin-left: 5px;
	overflow: auto;
}
#latestnews-content {
	float: left;
	height: 275px;
	width: 330px;
	overflow: auto;
	position: relative;
}

#welcome-message {
	height: 278px;
	width: 350px;
	position: relative;
	float: right;
	margin-top: 0px;
	margin-right: 4px;
}

#pid0main  {
   margin: 0px auto 0px auto;
   width: 721px;
   position: relative;
}
#main-content  {
	background: url(sg_main_media/main.jpg) no-repeat;
	position: relative;
	left: 0px;
	top: 0px;
	width: 721px;
	height: 598px;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #E9A542;
	text-decoration: underline;
	font-size: 12px;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #E9A542;
	text-decoration: underline;
	font-size: 12px;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #E9A542;
	text-decoration: underline;
	font-size: 12px;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #344561;
	text-decoration: underline;
	font-size: 12px;
}.yellow-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E9A542;
}
.yellow-16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #E9A542;
}
.black-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	line-height: 16px;
}
#center-info {
	height: auto;
	width: 665px;
	left: 0px;
	padding-left: 35px;
	margin-top: 20px;
}
.yellow-18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #E9A542;
}
.smallgray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #93A4B5;
}
a.smallgray:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #93A4B5;
	text-decoration: underline;
}
a.smallgray:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #93A4B5;
	text-decoration: underline;
}
a.smallgray:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #93A4B5;
	text-decoration: underline;
}
a.smallgray:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E7B92F;
	text-decoration: underline;
}
a.black-12:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: underline;
}
a.black-12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: underline;
}
a.black-12:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: underline;
}
a.black-12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: underline;
}
#slideshow-holder {
	height: 266px;
	width: 715px;
	position: absolute;
}
.yellow-10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E9A542;
}
.dk-blue-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
