#homebutton a.nmh,
#contactbutton a:hover,
#pricingbutton a.nmh,
#cookiesbutton a:hover,
#homebutton a:hover,
#contactbutton a.nmh,
#cookiesbutton a.nmh,
#pricingbutton a:hover  {
   background-position: -203px 0%;
}

#contactform fieldset div label,
#contactform fieldset div input,
#contactform fieldset div textarea,
#contactform input[type=submit]  {
   font: normal normal 18px "Gentium Book Basic", serif;
   color: #4B5457;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#pricingbutton a,
#cookiesbutton a,
#homebutton a,
#contactbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 35px;
   width: 203px;
   font-size: 35px;
   line-height: 35px;
}

#contactform fieldset div input,
#contactform fieldset div textarea  {
   line-height: 22px;
}

#contactbutton,
#pricingbutton,
#cookiesbutton,
#homebutton  {
	position: absolute;
	top: 237px;
	z-index: 5;
	width: 203px;
	height: 35px;
	margin-left: 0px;
	margin-top: 0px;
}

#contactheadtext,
#termsheadtext,
#aboutheadtext  {
   position: absolute;
   left: 308px;
   z-index: 5;
   width: 398px;
   margin-left: 0px;
   margin-top: 0px;
}

#afdpreviousbutton a,
#afdnextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 43px;
   width: 43px;
   font-size: 43px;
   line-height: 43px;
}

#afdnextbutton,
#afdpreviousbutton  {
   position: absolute;
   top: 468px;
   z-index: 6;
   width: 43px;
   height: 43px;
   margin-left: 0px;
   margin-top: 0px;
}

#contactform fieldset div label  {
   line-height: 22px;
}

#contactform input[type=submit]  {
   line-height: 24px;
   padding: 0px;
}

#page_content .container_div  {
   background-image: none;
}

#afdpreviousbutton a  {
   background-image: url(sg_home_media/afdpreviousbutton.png);
}

#afdpreviousbutton  {
   left: 67px;
}

#contactheadtext  {
   top: 315px;
}

#pricingbutton a  {
   background-image: url(sg_home_media/pricingbutton.gif);
}

#cookiesbutton a  {
   background-image: url(sg_home_media/cookiesbutton.gif);
}

#afdnextbutton a  {
   background-image: url(sg_home_media/afdnextbutton.png);
}

#contactbutton a  {
   background-image: url(sg_home_media/contactbutton.gif);
}

#pricingbutton  {
	left: 595px;
}

#termsheadtext  {
   top: 312px;
}

#aboutheadtext  {
   top: 314px;
}

#afdnextbutton  {
   left: 891px;
}

#contactbutton  {
	left: 709px;
}

#cookiesbutton  {
	left: 388px;
}

#page_content  {
   min-height: 1120px;
}

#homebutton a  {
   background-image: url(sg_home_media/homebutton.gif);
}

#addresstext  {
	position: absolute;
	left: 88px;
	top: 1052px;
	z-index: 6;
	width: 822px;
	margin-left: 0px;
	margin-top: 0px;
}

#fbbutton a  {
   background: url(sg_home_media/fbbutton.gif) no-repeat;
   display: block;
   height: 37px;
   width: 37px;
   font-size: 37px;
   line-height: 37px;
}

#whitepanel  {
   background: url(sg_home_media/whitepanel.png) no-repeat;
   position: absolute;
   left: 0px;
   top: 15px;
   z-index: 4;
   width: 997px;
   height: 1066px;
   margin-left: 0px;
   margin-top: 0px;
}

#homebutton  {
	left: 182px;
}

#footerbar  {
   position: absolute;
   left: 0px;
   top: 1039px;
   z-index: 5;
   width: 997px;
   height: 81px;
   margin-left: 0px;
   margin-top: 0px;
   background-color: #E8F4E8;
   background-image: none;
}

#fbbutton  {
   position: absolute;
   left: 934px;
   top: 1063px;
   z-index: 6;
   width: 37px;
   height: 37px;
   margin-left: 0px;
   margin-top: 0px;
}

.page_content_bkg  {
   position: absolute;
   z-index: 1;
   width: 994px;
   left: 0px;
   top: 0px;
   display: block;
}

.container_div  {
   margin: 0px auto 0px auto;
   width: 994px;
   position: relative;
}

.spacing_div  {
   height: 0px;
   min-height: 0px;
}

*:focus  {
   outline-style: none;
}

.full_width  {
   min-width: 994px;
   margin: 0px;
   padding: 0px;
   position: relative;
}

ains  {
   text-decoration: none;
}

a.nm  {
   background-position: 0px 0px;
}

html, body  {
   background: #FFFFFF url(sg_home_media/browserbackground.gif) center top no-repeat;
   background-attachment: scroll;
   height: 100%;
}

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}
