#orderbutton a:hover,
#homebutton a:hover,
#newsbutton a.nmh,
#servicesbutton a.nmh,
#orderbutton a.nmh,
#newsbutton a:hover,
#contactbutton a.nmh,
#contactbutton a:hover,
#homebutton a.nmh,
#servicesbutton a:hover  {
   background-position: -105px 0%;
}

#contactform input[type=submit],
#orderform fieldset div label,
#orderform input[type=submit],
#contactform fieldset div label  {
   font: normal normal 12px/14px Verdana, sans-serif;
   color: #000000;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#orderdown,
#servicesbutton,
#newsbutton,
#orderbutton,
#newsdown,
#homedown,
#contactbutton,
#contactdown,
#servicesdown  {
   margin: 122px 0px 0px 1px;
   height: 39px;
   width: 105px;
   top: 0px;
   left: 0px;
   position: relative;
}

#contactbutton a,
#homebutton a,
#orderbutton a,
#servicesbutton a,
#newsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 39px;
   width: 105px;
   font-size: 39px;
   line-height: 39px;
}

#layer10,
#queestasesperando,
#layer15,
#novacilecomunicar  {
   margin: -9px 0px 1px 0px;
   height: 210px;
   width: 807px;
   top: 0px;
   left: 0px;
   position: relative;
   background-repeat: no-repeat;
}

#backgroundcopy4,
#orderyourstodaycopy,
#backgroundcopy  {
   height: 94px;
   width: 285px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 3px;
   margin-right: 0px;
   margin-bottom: 0px;
   background-repeat: no-repeat;
}

#romadesignzbutton a:hover,
#romadesignzbutton a.nmh  {
   background-position: -65px 0%;
}

#orderform fieldset div,
#contactform fieldset div  {
   font: normal normal 12px/14px Verdana, sans-serif;
   font-variant: normal;
   clear: both;
   margin-top: 0px;
   margin-bottom: 0px;
}

#newslinkbutton a:hover,
#newslinkbutton a.nmh  {
   background-position: -382px 0%;
}

#servicestext,
#ordertext,
#newstext  {
   width: 766px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 21px;
   margin-right: 0px;
}

#contactform input[type=submit]  {
   padding: 0px;
}

#i535fueradecentenaresdecanale  {
   margin: 32px 0px 0px 62px;
   background: url(sg_services_media/d535fueradecentenaresdecana.jpg) no-repeat;
   height: 54px;
   width: 351px;
   top: 0px;
   left: 0px;
   position: relative;
}

#i536fueradecentenaresdecanale  {
   background: url(sg_home_media/d536fueradecentenaresdecana.jpg) no-repeat;
   height: 63px;
   width: 379px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-top: 8px;
   margin-bottom: 0px;
}

#orderform input[type=submit]  {
   padding: 0px;
}

#layer2copy3,
#layer2copy2  {
   background: url(sg_services_media/layer2copy2.jpg) no-repeat;
   position: absolute;
   left: 335px;
   top: 5px;
   z-index: 9;
   width: 77px;
   height: 94px;
   margin-left: 0px;
   margin-top: 0px;
}

#canalesqueestnennegociaci  {
   margin: 180px 0px 10px 84px;
   background: url(sg_services_media/canalesqueestnennegociaci.jpg) no-repeat;
   height: 10px;
   width: 299px;
   top: 0px;
   left: 0px;
   position: relative;
}

#midcolumn,
#headercolumn  {
   margin-bottom: 0px;
   margin-right: 0px;
   margin-left: 67px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 807px;
   background-color: #FFFFFF;
}

#layer12copy,
#layer12  {
   margin: 0px 0px 0px -1px;
   background: url(sg_services_media/layer12.jpg) no-repeat;
   height: 93px;
   width: 85px;
   top: 0px;
   left: 0px;
   position: relative;
}

#orderyourstodaycopy  {
   background-image: url(sg_order_media/orderyourstodaycopy.jpg);
   margin-top: 5px;
}

#romadesignzbutton a  {
   background: url(sg_services_media/romadesignzbutton.jpg) no-repeat;
   display: block;
   height: 22px;
   width: 65px;
   font-size: 22px;
   line-height: 22px;
}

#obersigroupbutton a  {
   background: url(sg_services_media/obersigroupbutton.jpg) no-repeat;
   display: block;
   height: 52px;
   width: 62px;
   font-size: 52px;
   line-height: 52px;
}

#seapartedelafamilia  {
   margin: -9px 0px 0px 0px;
   background: url(sg_home_media/seapartedelafamilia.jpg) no-repeat;
   height: 211px;
   width: 807px;
   top: 0px;
   left: 0px;
   position: relative;
}

#novacilecomunicar  {
   background-image: url(sg_contact_media/novacilecomunicar.jpg);
}

#romadesignzbutton  {
   margin: 168px 0px 0px 6px;
   height: 22px;
   width: 65px;
   top: 0px;
   left: 0px;
   position: relative;
}

#queestasesperando  {
   background-image: url(sg_order_media/queestasesperando.jpg);
}

#obersigroupbutton  {
   position: absolute;
   left: 437px;
   top: 185px;
   z-index: 7;
   width: 62px;
   height: 52px;
   margin-left: 0px;
   margin-top: 0px;
}

#servicesbutton a  {
   background-image: url(sg_order_media/servicesbutton.jpg);
}

#newslinkbutton a  {
   background: url(sg_home_media/newslinkbutton.jpg) no-repeat;
   display: block;
   height: 25px;
   width: 382px;
   font-size: 25px;
   line-height: 25px;
}

#contactbutton a  {
   background-image: url(sg_services_media/contactbutton.jpg);
}

#backgroundcopy4  {
   background-image: url(sg_news_media/backgroundcopy4.jpg);
   margin-top: 0px;
}

#newslinkbutton  {
   margin: -3px 0px 1px 211px;
   height: 25px;
   width: 382px;
   top: 0px;
   left: 0px;
   position: relative;
}

#backgroundcopy  {
   background-image: url(sg_services_media/d265backgroundcopy.jpg);
   margin-top: 0px;
}

#orderbutton a  {
   background-image: url(sg_services_media/orderbutton.jpg);
}

#servicesdown  {
   background: url(sg_services_media/servicesdown.jpg) no-repeat;
}

#bottombanner  {
   background: url(sg_services_media/bottombanner.jpg) no-repeat;
   position: absolute;
   left: 67px;
   top: 0px;
   z-index: 5;
   width: 807px;
   height: 233px;
   margin-left: 0px;
   margin-top: 0px;
}

#newsbutton a  {
   background-image: url(sg_services_media/newsbutton.jpg);
}

#homebutton a  {
   background-image: url(sg_services_media/homebutton.jpg);
}

#page_content  {
   min-height: 936px;
}

#headercolumn  {
   min-height: 363px;
   margin-top: 0px;
}

#bottomcolumn  {
   margin: -1px 0px 0px 0px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 936px;
   min-height: 262px;
}

#servicestext  {
   margin-bottom: 3px;
   margin-top: 10px;
}

#contactdown  {
   background: url(sg_contact_media/contactdown.jpg) no-repeat;
}

#shape8copy4  {
   margin: 10px 0px 0px 67px;
   background: url(sg_services_media/shape8copy4.jpg) no-repeat;
   height: 46px;
   width: 807px;
   top: 0px;
   left: 0px;
   position: relative;
}

#homebutton  {
   margin: 122px 0px 0px 278px;
   height: 39px;
   width: 105px;
   top: 0px;
   left: 0px;
   position: relative;
}

#i230bottom  {
   background: url(sg_services_media/d230bottom.jpg) no-repeat;
   position: absolute;
   left: 67px;
   top: 232px;
   z-index: 4;
   width: 807px;
   height: 23px;
   margin-left: 0px;
   margin-top: 0px;
}

#designedby  {
   margin: 173px 0px 0px 338px;
   background: url(sg_services_media/designedby.jpg) no-repeat;
   height: 13px;
   width: 69px;
   top: 0px;
   left: 0px;
   position: relative;
}

#midcolumn  {
   min-height: 313px;
   margin-top: -1px;
}

#ordertext  {
   margin-bottom: 0px;
   margin-top: 6px;
}

#orderdown  {
   background: url(sg_order_media/orderdown.jpg) no-repeat;
}

#newsdown  {
   background: url(sg_news_media/newsdown.jpg) no-repeat;
}

#newstext  {
   margin-bottom: 0px;
   margin-top: 6px;
}

#homedown  {
   background: url(sg_home_media/homedown.jpg) no-repeat;
   margin-left: 278px;
}

#layer10  {
   background-image: url(sg_services_media/layer10.jpg);
}

#wtnlogo  {
   background: url(sg_services_media/wtnlogo.jpg) no-repeat;
   position: absolute;
   left: 10px;
   top: 0px;
   z-index: 4;
   width: 576px;
   height: 147px;
   margin-left: 0px;
   margin-top: 0px;
}

#layer15  {
   background-image: url(sg_news_media/layer15.jpg);
}

#shape5  {
   margin: 15px 0px 0px 10px;
   background: url(sg_home_media/shape5.jpg) no-repeat;
   height: 96px;
   width: 265px;
   top: 0px;
   left: 0px;
   position: relative;
}

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

#wtntv  {
   margin: 74px 0px 0px -244px;
   background: url(sg_home_media/wtntv.jpg) no-repeat;
   height: 216px;
   width: 244px;
   top: 0px;
   left: 0px;
   position: relative;
}

#ymas  {
   background: url(sg_services_media/ymas.jpg) no-repeat;
   position: absolute;
   left: 73px;
   top: 58px;
   z-index: 6;
   width: 793px;
   height: 170px;
   margin-left: 0px;
   margin-top: 0px;
}

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

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

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

*:focus  {
   outline-style: none;
}

.divider  {
   clear: left;
   display: block;
}

.col_bg  {
   position: absolute;
   z-index: 1;
   left: 0px;
   top: 0px;
   width: 100%;
}

.column  {
   padding: 0px;
   margin: 0px;
   float: left;
   position: relative;
   display: inline;
}

.flow  {
   z-index: 2;
   position: relative;
}

fieldset *  {
   padding-top: 0;
   padding-bottom: 0;
   margin-left: 0;
   margin-right: 0;
}

ains  {
   text-decoration: none;
}

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

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

html, body  {
   background: #525252 url(sg_services_media/browserbackground.jpg) center top repeat-x;
   background-attachment: scroll;
   height: 100%;
}

