#filloutourtext p a,
#contactustext p a,
#maybetext p a,
#needaquotationtext p a,
#contactform p a,
#contactinfotext p a,
#yourdigitallifetext p a,
#meanstext p a,
#digitalheritagedesignstex p a  {
   display: inline;
}

#dh1button a,
#dh2button a,
#crostekbutton a,
#qdsbutton a  {
   background-image: url(sg_contact_media/qdsbutton.png);
}

#contactform fieldset div.centerac *  {
   min-width: 96px;
}

#contactform fieldset *:last-child  {
   padding-bottom: 0;
}

#digitalheritagedesignstex  {
   margin-top: 0px;
   margin-left: 0px;
   width: 399px;
   z-index: 8;
   top: 514px;
   left: 503px;
   position: absolute;
}

#contactform fieldset div  {
   clear: both;
   padding-bottom: 0px;
}

#yourdigitallifetext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 275px;
   z-index: 7;
   top: 231px;
   left: 313px;
   position: absolute;
}

#needaquotationtext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 212px;
   z-index: 8;
   top: 482px;
   left: 591px;
   position: absolute;
}

#quotebutton a ins  {
   height: 20px;
   width: 152px;
   top: 9px;
   left: 44px;
   position: relative;
   text-decoration: none;
}

#canada100button a  {
   background-image: url(sg_contact_media/canada100button.png);
}

#contactinfotext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 397px;
   z-index: 8;
   top: 684px;
   left: 502px;
   position: absolute;
}

#crosbowbutton a  {
   background-image: url(sg_contact_media/crosbowbutton.png);
}

#filloutourtext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 433px;
   z-index: 8;
   top: 400px;
   left: 482px;
   position: absolute;
}

#quotebutton a  {
   height: 43px;
   width: 239px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_contact_media/quotebutton.png);
}

#contactustext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 132px;
   z-index: 8;
   top: 398px;
   left: 41px;
   position: absolute;
}

#quotebutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 43px;
   width: 239px;
   z-index: 8;
   top: 599px;
   left: 584px;
   position: absolute;
   font-family: HelveticaNeue-Light, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-size: 21px;
   line-height: 24px;
}

#contactform  {
   margin-top: 0px;
   margin-left: 0px;
   width: 383px;
   z-index: 9;
   top: 456px;
   left: 30px;
   position: absolute;
}

#maybetext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 817px;
   z-index: 7;
   top: 281px;
   left: 29px;
   position: absolute;
}

#contactbk  {
   background-image: url(sg_contact_media/contactbk.png);
   z-index: 7;
}

#meanstext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 252px;
   z-index: 8;
   top: 437px;
   left: 43px;
   position: absolute;
}

#layer33  {
   font-size: 1px;
   background-image: none;
   background-color: #FFFFFF;
   margin-top: 0px;
   margin-left: 0px;
   height: 1px;
   width: 450px;
   z-index: 8;
   top: 673px;
   left: 478px;
   position: absolute;
}

#crostek  {
   background-image: url(sg_contact_media/crostek.png);
}

#topbar  {
   background-image: url(sg_contact_media/topbar.png);
}

#spare  {
   background-image: url(sg_contact_media/spare.png);
}

#dh1b  {
   background-image: url(sg_contact_media/dh1b.png);
}

#dh2b  {
   background-image: url(sg_contact_media/dh2b.png);
}

#qds  {
   background-image: url(sg_contact_media/qds.png);
}

#i1  {
   background-image: url(sg_contact_media/i1.png);
}

#dh  {
   background-image: url(sg_contact_media/dh.png);
}

html, body  {
   background-image: url(sg_contact_media/d2811browserbackground.png);
}

