a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#gallerymetadata p,
#i875infotext li,
#toppertext p,
#i123infotext li,
#i434infotext p,
#i439infotext p,
#i892infotext li,
#i56infotext li,
#i875infotext p,
#i444infotext p,
#i449infotext li,
#i123infotext p,
#i449infotext p,
#i439infotext li,
#i910gallerymetadata li,
#i444infotext li,
#i414infotext p,
#i892infotext p,
#i429infotext li,
#i419infotext p,
#i434infotext li,
#toppertext li,
#i910gallerymetadata p,
#i419infotext li,
#i424infotext li,
#i56infotext p,
#gallerymetadata li,
#i424infotext p,
#i414infotext li,
#i429infotext p  {
   padding: 0px;
   margin: 0px;
   color: #9C298D;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: normal;
   font-family: Verdana, sans-serif;
   text-indent: 0px;
   text-align: left;
}

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

#i448infocolumn,
#i423infocolumn,
#i874infocolumn,
#i433infocolumn,
#i418infocolumn,
#i443infocolumn,
#i428infocolumn,
#i119infocolumn,
#i438infocolumn,
#i891infocolumn,
#i413infocolumn,
#i46infocolumn  {
   margin: 191px 0px 0px 324px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 487px;
}

#i419infotext,
#i434infotext,
#i429infotext,
#i439infotext,
#i414infotext,
#i449infotext,
#i56infotext,
#i424infotext  {
   width: 428px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 29px;
   margin-right: 0px;
}

#i909gallerynextthumbsetbutton,
#gallerynextthumbsetbutton  {
   line-height: 29px;
   font-size: 30px;
   font-family: Verdana, sans-serif;
   padding-left: 10px;
   text-align: left;
   height: 29px;
   width: 40px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 42px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#i444infotext,
#i892infotext,
#i875infotext,
#i123infotext  {
   width: 431px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 29px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#i908gallerypreviousthumbsetbu,
#gallerypreviousthumbsetbu  {
   line-height: 24px;
   font-size: 30px;
   font-family: Verdana, sans-serif;
   padding-left: 10px;
   text-align: left;
   height: 24px;
   width: 43px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 13px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#gallerypicturebox table,
#i906gallerypicturebox table  {
   width: 100%;
   height: 100%;
}

#emailform fieldset div,
#i893emailform fieldset div  {
   padding-bottom: 0px;
   clear: both;
}

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

#storeheader,
#linksheader,
#servicesheader  {
   position: absolute;
   left: 347px;
   top: 70px;
   z-index: 3;
   height: 60px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#i905gallerythumbsheet,
#gallerythumbsheet  {
   margin: 2px 0px 0px 28px;
   min-height: 239px;
   width: 89px;
   top: 0px;
   left: 0px;
   position: relative;
}

#gallerypicturebox,
#i906gallerypicturebox  {
   height: 240px;
   width: 298px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 51px;
   margin-right: 0px;
   margin-top: 2px;
}

#i910gallerymetadata,
#gallerymetadata  {
   width: 302px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 32px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#i909gallerynextthumbsetbutton  {
   margin-top: 17px;
}

#i908gallerypreviousthumbsetbu  {
   margin-top: 19px;
}

#ridefooter,
.flow,
.footer  {
   width: 100%;
   position: relative;
   display: block;
}

#gallerynextthumbsetbutton  {
   margin-top: 4px;
}

#gallerypreviousthumbsetbu  {
   margin-top: 6px;
}

#emailform,
#i893emailform  {
   margin: 17px 0px 12px 29px;
   width: 413px;
   top: 0px;
   left: 0px;
   position: relative;
}

#i910gallerymetadata li  {
   font-size: 13px;
   line-height: 16px;
}

#i910gallerymetadata p  {
   font-size: 13px;
   line-height: 16px;
}

#i906gallerypicturebox  {
   margin-bottom: 8px;
}

#i910gallerymetadata  {
   margin-top: 26px;
}

#gallerymetadata li  {
   font-size: 13px;
   line-height: 16px;
}

#zoomerlogobutton a  {
   background: url(sg_testimonials_media/zoomerlogobutton.png) no-repeat;
   display: block;
   height: 125px;
   width: 188px;
   font-size: 125px;
   line-height: 125px;
}

#gallerymetadata p  {
   font-size: 13px;
   line-height: 16px;
}

#gallerypicturebox  {
   margin-bottom: 0px;
}

#zoomerlogobutton  {
   position: absolute;
   left: 33px;
   top: 26px;
   z-index: 4;
   width: 188px;
   height: 125px;
   margin-left: 0px;
   margin-top: 0px;
}

#textmenu ul li a  {
   padding-left: 0px;
   padding-right: 0px;
   width: 100%;
   display: block;
}

#i419infotext li  {
   font-size: 15px;
   line-height: 24px;
}

#i424infotext li  {
   line-height: 29px;
   font-size: 24px;
}

#i449infotext li  {
   line-height: 29px;
   font-size: 24px;
}

#i439infotext li  {
   line-height: 29px;
   font-size: 24px;
}

#gallerymetadata  {
   margin-top: 13px;
}

#i875infotext li  {
   line-height: 29px;
   font-size: 24px;
}

#i892infotext li  {
   line-height: 29px;
   font-size: 24px;
}

#i414infotext li  {
   line-height: 29px;
   font-size: 24px;
}

#i123infotext li  {
   line-height: 17px;
   font-size: 15px;
}

#i434infotext li  {
   line-height: 29px;
   font-size: 24px;
}

#i429infotext li  {
   line-height: 29px;
   font-size: 24px;
}

#i444infotext li  {
   line-height: 17px;
   font-size: 15px;
}

#i424infotext p  {
   line-height: 29px;
   font-size: 24px;
}

#i423infocolumn  {
   min-height: 445px;
}

#i123infotext p  {
   line-height: 17px;
   font-size: 15px;
}

#servicesheader  {
   background-image: url(sg_services_media/servicesheader.gif);
   width: 193px;
}

#i439infotext p  {
   line-height: 29px;
   font-size: 24px;
}

#i119infocolumn  {
   min-height: 463px;
}

#i419infotext p  {
   font-size: 15px;
   line-height: 24px;
}

#toppertext p a  {
   display: inline;
}

#i434infotext p  {
   line-height: 29px;
   font-size: 24px;
}

#i433infocolumn  {
   min-height: 445px;
}

#i444infotext p  {
   line-height: 17px;
   font-size: 15px;
}

#i448infocolumn  {
   min-height: 462px;
}

#i413infocolumn  {
   min-height: 445px;
}

#i56infotext li  {
   line-height: 14px;
   font-size: 12px;
}

#i874infocolumn  {
   min-height: 507px;
   margin-top: 146px;
}

#i875infotext p  {
   line-height: 29px;
   font-size: 24px;
}

#i892infotext p  {
   line-height: 29px;
   font-size: 24px;
}

#i428infocolumn  {
   min-height: 445px;
}

#i414infotext p  {
   line-height: 29px;
   font-size: 24px;
}

#textmenu ul li  {
   width: 100%;
   margin-right: 0px;
   margin-left: 0px;
}

#i418infocolumn  {
   min-height: 445px;
}

#i443infocolumn  {
   min-height: 445px;
}

#i429infotext p  {
   line-height: 29px;
   font-size: 24px;
}

#i449infotext p  {
   line-height: 29px;
   font-size: 24px;
}

#i438infocolumn  {
   min-height: 445px;
}

#i891infocolumn  {
   min-height: 507px;
   margin-top: 146px;
}

#toppertext li  {
   line-height: 24px;
   font-size: 20px;
}

#i56infotext p  {
   line-height: 14px;
   font-size: 12px;
}

#i46infocolumn  {
   min-height: 445px;
}

#i419infotext  {
   margin-bottom: 4px;
   margin-top: 4px;
}

#i892infotext  {
   margin-top: 12px;
}

#i449infotext  {
   margin-bottom: 7px;
   margin-top: 7px;
}

#i444infotext  {
   margin-top: 8px;
}

#i429infotext  {
   margin-bottom: 7px;
   margin-top: 7px;
}

#i424infotext  {
   margin-bottom: 0px;
   margin-top: 8px;
}

#i123infotext  {
   margin-bottom: 7px;
   margin-top: 7px;
}

#i434infotext  {
   margin-bottom: 8px;
   margin-top: 8px;
}

#i439infotext  {
   margin-bottom: 8px;
   margin-top: 8px;
}

#i414infotext  {
   margin-bottom: 7px;
   margin-top: 7px;
}

#i875infotext  {
   margin-top: 12px;
}

#toppertext p  {
   line-height: 24px;
   font-size: 20px;
}

.c9C298D * a,
.c9C298D a  {
   color: #9C298D;
}

#footerbutton  {
   line-height: 8px;
   font-size: 12px;
   font-family: Verdana, sans-serif;
   text-align: center;
   overflow: hidden;
   position: absolute;
   left: 0px;
   top: 40px;
   z-index: 4;
   width: 838px;
   height: 31px;
   margin-left: 0px;
   margin-top: 0px;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   background: transparent url(sg_store_media/footerbackground.png) repeat-x;
   width: 838px;
   position: relative;
   height: 66px;
}

#textmenu ul  {
   font: normal normal 24px/53px Verdana, sans-serif;
   margin: 0px;
   padding: 0px;
   color: #9C298D;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: center;
}

#linksheader  {
   background-image: url(sg_links_media/linksheader.gif);
   width: 120px;
}

#storeheader  {
   background-image: url(sg_store_media/storeheader.gif);
   width: 131px;
}

#i56infotext  {
   margin-bottom: 6px;
   margin-top: 6px;
}

#toppertext  {
   position: absolute;
   left: 353px;
   top: 26px;
   z-index: 4;
   width: 452px;
   margin-left: 0px;
   margin-top: 0px;
}

#i140footer  {
   background: url(sg_store_media/d140footer.png) no-repeat;
   position: absolute;
   left: 139px;
   top: 7px;
   z-index: 3;
   width: 563px;
   height: 30px;
   margin-left: 0px;
   margin-top: 0px;
}

#ridefooter  {
   clear: left;
   font-size: 0px;
}

#page_bkg  {
   position: absolute;
   width: 838px;
   height: 719px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#textmenu  {
   margin: 0px;
   width: 200px;
   z-index: 3;
   top: 154px;
   left: 37px;
   position: absolute;
}

#footer  {
   background: transparent url(sg_store_media/footerbackground.png) repeat-x;
   height: 66px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#page  {
   margin: 0px auto 0px auto;
   height: 719px;
   width: 838px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
   position: absolute;
}

.sgthumb:hover  {
   border-color: #0000FF;
}

.c99D6F2 a  {
   color: #99D6F2;
}

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

.sgthumb  {
   border: 2px solid #FF0000;
}

.footer  {
   clear: left;
}

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

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

.flow  {
   z-index: 2;
}

h4,
h5,
body, p,
h6,
h1,
h2,
h3  {
   font-family: Verdana, sans-serif;
}

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

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

html, body  {
   background: #FF9500 url(sg_testimonials_media/d40browserbackground.png) center top repeat-y;
   background-attachment: scroll;
}

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

