a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#futuresitestextcopy li,
#standardcardoptions p,
#theuseofthisservicewillen li,
#photographyservicesnowava li,
#jjfieldscontactform li,
#jjfieldscontactinformatio li,
#standardcardoptions li,
#ourbusinessthrivesoncreat li,
#jjfieldscontactform p,
#jjfieldscontactinformatio p,
#gallerypagetext p,
#ourbusinessthrivesoncreat p,
#customcardoptions p,
#customcardoptions li,
#gallerypagetext li,
#christmaswillbeherebefore li,
#contactpagetext li,
#designshouldbemorethanart p,
#withaperfectopportunityto p,
#futuresitestext p,
#theuseofthisservicewillen p,
#photographyservicesnowava p,
#jjfieldsinformationtext p,
#flatsetuprateof15forperso li,
#withaperfectopportunityto li,
#thesearejustafewdesignand li,
#jjfieldsinformationtext li,
#thesearejustafewdesignand p,
#designshouldbemorethanart li,
#futuresitestextcopy p,
#futuresitestext li,
#facebooktext li,
#facebooktext p,
#flatsetuprateof15forperso p,
#contactpagetext p,
#christmaswillbeherebefore p  {
   margin: 0px;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: normal;
   font-family: Verdana, sans-serif;
   padding-bottom: 0px;
   padding-top: 0px;
   padding-left: 0px;
   text-indent: 0px;
}

#jjdesignspicturebox table,
#jjliverightpicturebox table,
#jenniferpicturebox table,
#jjgallerypicturebox table,
#jjpicturebox table,
#jjliveleftpicturebox table,
#standardcardspicturebox table,
#customcardspicturebox table  {
   width: 100%;
   height: 100%;
}

#customcardspreviousbutton a,
#jjgallerypreviousbutton a,
#standardcardsnextbutton a,
#jjgallerynextbutton a,
#customcardsnextbutton a,
#standardcardspreviousbutt a  {
   background-repeat: no-repeat;
   display: block;
   height: 25px;
   width: 26px;
   font-size: 25px;
   line-height: 25px;
}

#standardcardspreviousbutt,
#jjgallerypreviousbutton,
#customcardspreviousbutton,
#customcardsnextbutton,
#jjgallerynextbutton,
#standardcardsnextbutton  {
   position: absolute;
   z-index: 3;
   width: 26px;
   height: 25px;
   margin-left: 0px;
   margin-top: 0px;
}

#jjfieldscontactinformatio p a,
#facebooktext p a,
#jjfieldsinformationtext p a,
#contactpagetext p a,
#jjfieldscontactform p a  {
   display: inline;
}

#jjfieldscontactform fieldset div label,
#jjfieldscontactform fieldset div input,
#jjfieldscontactform fieldset div textarea  {
   font: normal normal 12px/19px Verdana, sans-serif;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   color: #000000;
}

#webbutton a.nmh,
#i962webbutton a.nmh,
#i962webbutton a:hover,
#webbutton a:hover  {
   background-position: -94px 0%;
}

#i962webbutton,
#designandprintbutton,
#webbutton,
#gallerybutton  {
   position: absolute;
   top: 12px;
   z-index: 5;
   height: 43px;
   margin-left: 0px;
   margin-top: 0px;
}

#i871whenartisticlimitationsju,
#i2whenartisticlimitationsju  {
   background: url(sg_jjfields-underconstruction_media/d2whenartisticlimitationsju.jpg) no-repeat;
   position: absolute;
   left: 376px;
   top: 602px;
   z-index: 3;
   width: 267px;
   height: 16px;
}

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

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

#thesearejustafewdesignand,
#designshouldbemorethanart  {
   position: absolute;
   left: 25px;
   top: 333px;
   z-index: 3;
   width: 222px;
   margin-left: 0px;
   margin-top: 0px;
}

#designandprintarrow,
#galleryarrow,
#contactarrow  {
   position: absolute;
   top: 21px;
   z-index: 4;
   width: 26px;
   height: 25px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#customcardspicturebox,
#standardcardspicturebox  {
   position: absolute;
   top: 127px;
   z-index: 3;
   width: 267px;
   height: 189px;
   margin-left: 0px;
   margin-top: 0px;
}

#jjfieldslivemonitorcopy,
#jjfieldslivemonitor  {
   position: absolute;
   top: 115px;
   z-index: 4;
   width: 245px;
   height: 361px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#jjliveleftpicturebox,
#jjliverightpicturebox  {
   position: absolute;
   top: 144px;
   z-index: 5;
   width: 165px;
   height: 115px;
   margin-left: 0px;
   margin-top: 0px;
}

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

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

#jjfieldscontactform fieldset div.centerac *  {
   min-width: 79px;
}

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

#jjfieldslogotopcopy,
#designprintwebcopy  {
   background: url(sg_connect_media/jjfieldslogotopcopy.jpg) no-repeat;
   position: absolute;
   left: 51px;
   top: 245px;
   z-index: 3;
   width: 197px;
   height: 455px;
}

#customcardoptions,
#standardcardoptions  {
   position: absolute;
   top: 97px;
   z-index: 3;
   width: 342px;
   margin-left: 0px;
   margin-top: 0px;
}

#futuresitestextcopy,
#futuresitestext  {
   position: absolute;
   top: 159px;
   z-index: 3;
   width: 253px;
   margin-left: 0px;
   margin-top: 0px;
}

#i1070dividerline,
#i1285dividerline  {
   background: url(sg_home-page_media/d1285dividerline.gif) no-repeat;
   position: absolute;
   top: 519px;
   z-index: 3;
   width: 3px;
   height: 94px;
   margin-left: 0px;
   margin-top: 0px;
}

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

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

#i989graphicartistsownersofjjf  {
   background: url(sg_connect_media/d989graphicartistsownersofj.jpg) no-repeat;
   position: absolute;
   left: 290px;
   top: 325px;
   z-index: 3;
   width: 250px;
   height: 22px;
}

#ourbusinessthrivesoncreat li  {
   font-size: 15px;
   line-height: 17px;
   color: #FFFFFF;
   text-align: left;
   padding-right: 0px;
}

#flatsetuprateof15forperso li  {
   text-align: left;
   padding-right: 0px;
   font-size: 10px;
   line-height: 13px;
   color: #FFFFFF;
}

#withaperfectopportunityto li  {
   text-align: left;
   padding-right: 0px;
   font-size: 13px;
   line-height: 17px;
   color: #FFFFFF;
   padding-bottom: 50px;
}

#christmaswillbeherebefore li  {
   text-align: left;
   padding-right: 0px;
   font-size: 13px;
   line-height: 17px;
   color: #FFFFFF;
}

#theuseofthisservicewillen li  {
   font-size: 21px;
   line-height: 17px;
   color: #FFFFFF;
   text-align: center;
   padding-right: 0px;
   padding-bottom: 25px;
}

#designshouldbemorethanart li  {
   font-size: 13px;
   line-height: 17px;
   color: #FFFFFF;
   text-align: left;
   padding-right: 0px;
   padding-bottom: 15px;
}

#photographyservicesnowava li  {
   font-size: 13px;
   line-height: 17px;
   color: #FFFFFF;
   text-align: left;
   padding-right: 0px;
   padding-bottom: 25px;
}

#jjfieldscontactinformatio li  {
   font-size: 11px;
   line-height: 13px;
   color: #6D6E71;
   text-align: left;
   padding-right: 0px;
}

#thesearejustafewdesignand li  {
   font-size: 13px;
   line-height: 17px;
   color: #FFFFFF;
   text-align: left;
   padding-right: 0px;
}

#customcardspreviousbutton a  {
   background-image: url(sg_gallery_media/jjgallerypreviousbutton.jpg);
}

#photographyservicesnowava p  {
   font-size: 13px;
   line-height: 17px;
   color: #FFFFFF;
   text-align: left;
   padding-right: 0px;
   padding-bottom: 25px;
}

#withaperfectopportunityto p  {
   text-align: left;
   padding-right: 0px;
   font-size: 13px;
   line-height: 17px;
   color: #FFFFFF;
   padding-bottom: 50px;
}

#designshouldbemorethanart p  {
   font-size: 13px;
   line-height: 17px;
   color: #FFFFFF;
   text-align: left;
   padding-right: 0px;
   padding-bottom: 15px;
}

#christmaswillbeherebefore p  {
   text-align: left;
   padding-right: 0px;
   font-size: 13px;
   line-height: 17px;
   color: #FFFFFF;
}

#standardcardspreviousbutt a  {
   background-image: url(sg_gallery_media/jjgallerypreviousbutton.jpg);
}

#theuseofthisservicewillen p  {
   font-size: 21px;
   line-height: 17px;
   color: #FFFFFF;
   text-align: center;
   padding-right: 0px;
   padding-bottom: 25px;
}

#flatsetuprateof15forperso p  {
   text-align: left;
   padding-right: 0px;
   font-size: 10px;
   line-height: 13px;
   color: #FFFFFF;
}

#thesearejustafewdesignand p  {
   font-size: 13px;
   line-height: 17px;
   color: #FFFFFF;
   text-align: left;
   padding-right: 0px;
}

#ourbusinessthrivesoncreat p  {
   font-size: 15px;
   line-height: 17px;
   color: #FFFFFF;
   text-align: left;
   padding-right: 0px;
}

#jjfieldscontactinformatio p  {
   font-size: 11px;
   line-height: 13px;
   color: #6D6E71;
   text-align: left;
   padding-right: 0px;
}

#jjfieldsinformationtext li  {
   color: #FFFFFF;
   line-height: 14px;
   font-size: 12px;
   text-align: center;
   padding-right: 2px;
}

#jjfieldscontactinformatio  {
   position: absolute;
   left: 16px;
   top: 646px;
   z-index: 3;
   width: 389px;
   margin-left: 0px;
   margin-top: 0px;
}

#customcardspreviousbutton  {
   top: 202px;
   left: 630px;
}

#standardcardspreviousbutt  {
   top: 202px;
   left: 259px;
}

#jjfieldsinformationtext p  {
   color: #FFFFFF;
   line-height: 14px;
   font-size: 12px;
   text-align: center;
   padding-right: 2px;
}

#jjgallerypreviousbutton a  {
   background-image: url(sg_gallery_media/jjgallerypreviousbutton.jpg);
}

#standardcardsnextbutton a  {
   background-image: url(sg_gallery_media/jjgallerynextbutton.jpg);
}

#designarrow,
#printarrow  {
   position: absolute;
   top: 22px;
   z-index: 4;
   width: 28px;
   height: 27px;
   background-repeat: no-repeat;
}

#jjfieldslivemonitorcopy  {
   background-image: url(sg_jj-fields-live_media/jjfieldslivemonitorcopy.jpg);
   left: 44px;
}

#jjgallerypreviousbutton  {
   top: 104px;
   left: 403px;
}

#standardcardsnextbutton  {
   top: 203px;
   left: 571px;
}

#standardcardspicturebox  {
   left: 294px;
}

#customcardsnextbutton a  {
   background-image: url(sg_gallery_media/jjgallerynextbutton.jpg);
}

#jjfieldsinformationtext  {
   position: absolute;
   left: 258px;
   top: 392px;
   z-index: 4;
   width: 321px;
}

#standardcardoptions li  {
   text-align: center;
   padding-right: 0px;
   font-size: 21px;
   line-height: 17px;
   color: #D21920;
   font-weight: bold;
}

#jjfacebooklogobutton a  {
   background: url(sg_jj-fields-live_media/jjfacebooklogobutton.jpg) no-repeat;
   display: block;
   height: 47px;
   width: 47px;
   font-size: 47px;
   line-height: 47px;
}

#designandprintbutton a  {
   background: url(sg_photography-services_media/designandprintbutton.jpg) no-repeat;
   display: block;
   height: 43px;
   width: 200px;
   font-size: 43px;
   line-height: 43px;
}

#futuresitestextcopy li  {
   text-align: center;
   padding-right: 2px;
   font-size: 13px;
   line-height: 21px;
   color: #FFFFFF;
}

#jjfieldscontactform li  {
   font-size: 12px;
   line-height: 19px;
   color: #000000;
   text-align: left;
   padding-right: 2px;
}

#jjfieldscontactform p  {
   font-size: 12px;
   line-height: 19px;
   color: #000000;
   text-align: left;
   padding-right: 2px;
}

#jjgallerynextbutton a  {
   background-image: url(sg_gallery_media/jjgallerynextbutton.jpg);
}

#standardcardoptions p  {
   text-align: center;
   padding-right: 0px;
   font-size: 21px;
   line-height: 17px;
   color: #D21920;
   font-weight: bold;
}

#futuresitestextcopy p  {
   text-align: center;
   padding-right: 2px;
   font-size: 13px;
   line-height: 21px;
   color: #FFFFFF;
}

#customcardspicturebox  {
   left: 665px;
}

#jjliverightpicturebox  {
   left: 764px;
}

#customcardsnextbutton  {
   top: 203px;
   left: 942px;
}

#designandprintbutton  {
   width: 200px;
   left: 214px;
}

#jjliveleftpicturebox  {
   left: 62px;
}

#jjfacebooklogobutton  {
   position: absolute;
   left: 421px;
   top: 634px;
   z-index: 3;
   width: 47px;
   height: 47px;
   margin-left: 0px;
   margin-top: 0px;
}

#customcardoptions li  {
   text-align: center;
   padding-right: 0px;
   font-size: 21px;
   line-height: 17px;
   color: #D21920;
   font-weight: bold;
}

#jjfieldscontactform  {
   position: absolute;
   left: 606px;
   top: 143px;
   z-index: 5;
   width: 317px;
}

#jjfieldslivemonitor  {
   background-image: url(sg_jj-fields-live_media/jjfieldslivemonitor.jpg);
   left: 703px;
}

#standardcardoptions  {
   left: 256px;
}

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

#customcardoptions p  {
   text-align: center;
   padding-right: 0px;
   font-size: 21px;
   line-height: 17px;
   color: #D21920;
   font-weight: bold;
}

#designandprintarrow  {
   background-image: url(sg_photography-services_media/designandprintarrow.jpg);
   left: 223px;
}

#futuresitestextcopy  {
   left: 728px;
}

#jjdesignspicturebox  {
   position: absolute;
   left: 269px;
   z-index: 3;
   width: 694px;
}

#jjgallerynextbutton  {
   top: 104px;
   left: 803px;
}

#i876jjfieldslogotop  {
   background: url(sg_gallery_media/d876jjfieldslogotop.jpg) no-repeat;
   position: absolute;
   left: 48px;
   top: 75px;
   z-index: 3;
   width: 162px;
   height: 206px;
   margin-left: 0px;
   margin-top: 0px;
}

#designprintwebcopy  {
   margin-top: 0px;
   margin-left: 0px;
}

#contactpagetext li  {
   text-align: justify;
   padding-right: 2px;
   font-size: 12px;
   line-height: 14px;
   color: #FFFFFF;
}

#i875designprintweb  {
   position: absolute;
   left: 52px;
   top: 291px;
   z-index: 3;
   width: 154px;
   height: 11px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#gallerypagetext li  {
   text-align: left;
   padding-right: 2px;
   font-size: 12px;
   line-height: 17px;
   color: #FFFFFF;
}

#futuresitestext li  {
   font-size: 13px;
   line-height: 21px;
   color: #FFFFFF;
   text-align: center;
   padding-right: 2px;
}

#contactpagetext p  {
   text-align: justify;
   padding-right: 2px;
   font-size: 12px;
   line-height: 14px;
   color: #FFFFFF;
}

#gallerypagetext p  {
   text-align: left;
   padding-right: 2px;
   font-size: 12px;
   line-height: 17px;
   color: #FFFFFF;
}

#i987jacobjennifer  {
   background: url(sg_connect_media/d987jacobjennifer.jpg) no-repeat;
   position: absolute;
   left: 292px;
   top: 263px;
   z-index: 3;
   width: 138px;
   height: 56px;
}

#futuresitestext p  {
   font-size: 13px;
   line-height: 21px;
   color: #FFFFFF;
   text-align: center;
   padding-right: 2px;
}

#thanksforvisiting  {
   background: url(sg_connect_media/thanksforvisiting.jpg) no-repeat;
   position: absolute;
   left: 48px;
   top: 107px;
   z-index: 3;
   width: 184px;
   height: 126px;
}

#jjsridereflection  {
   background: url(sg_connect_media/jjsridereflection.jpg) no-repeat;
   position: absolute;
   left: 540px;
   top: 363px;
   z-index: 3;
   width: 460px;
   height: 314px;
}

#customcardoptions  {
   left: 627px;
}

#i1070dividerline  {
   left: 573px;
}

#homepagebutton a  {
   background: url(sg_photography-services_media/homepagebutton.jpg) no-repeat;
   display: block;
   height: 30px;
   width: 30px;
   font-size: 30px;
   line-height: 30px;
}

#i1285dividerline  {
   left: 758px;
}

#i962webbutton a  {
   background-image: url(sg_photography-services_media/webbutton.jpg);
}

#facebooktext li  {
   font-size: 11px;
   line-height: 13px;
   color: #6D6E71;
   text-align: center;
   padding-right: 0px;
}

#gallerybutton a  {
   background: url(sg_photography-services_media/gallerybutton.jpg) no-repeat;
   display: block;
   height: 43px;
   width: 123px;
   font-size: 43px;
   line-height: 43px;
}

#contactpagetext  {
   position: absolute;
   left: 294px;
   top: 129px;
   z-index: 3;
   width: 242px;
}

#futuresitestext  {
   left: 247px;
}

#contactbutton a  {
   background: url(sg_jj-fields-live_media/contactbutton.jpg) no-repeat;
   display: block;
   height: 43px;
   width: 150px;
   font-size: 43px;
   line-height: 43px;
}

#connectbutton a  {
   background-repeat: no-repeat;
   display: block;
}

#homepagebutton  {
   position: absolute;
   left: 145px;
   top: 21px;
   z-index: 4;
   width: 30px;
   height: 30px;
   margin-left: 0px;
   margin-top: 0px;
}

#facebooktext p  {
   font-size: 11px;
   line-height: 13px;
   color: #6D6E71;
   text-align: center;
   padding-right: 0px;
}

#designandprint  {
   background: url(sg_photography-services_media/designandprint.jpg) no-repeat;
   position: absolute;
   left: 256px;
   top: 27px;
   z-index: 4;
   width: 156px;
   height: 15px;
   margin-left: 0px;
   margin-top: 0px;
}

#i962webbutton  {
   width: 94px;
   left: 547px;
}

#contactbutton  {
   position: absolute;
   left: 641px;
   top: 12px;
   z-index: 6;
   width: 150px;
   height: 43px;
   margin-left: 0px;
   margin-top: 0px;
}

#connectbutton  {
   position: absolute;
}

#gallerybutton  {
   width: 123px;
   left: 419px;
}

#connectarrow  {
   position: absolute;
   z-index: 4;
   background-repeat: no-repeat;
}

#contactarrow  {
   background-image: url(sg_photography-services_media/connectarrow.jpg);
   left: 650px;
}

#jjpicturebox  {
   position: absolute;
   z-index: 3;
   width: 504px;
   height: 216px;
}

#galleryarrow  {
   background-image: url(sg_photography-services_media/galleryarrow.jpg);
   left: 428px;
}

#facebooktext  {
   position: absolute;
   left: 473px;
   top: 648px;
   z-index: 3;
   width: 525px;
   margin-left: 0px;
   margin-top: 0px;
}

#i880gallery  {
   background: url(sg_photography-services_media/d880gallery.jpg) no-repeat;
   position: absolute;
   left: 462px;
   top: 27px;
   z-index: 4;
   width: 77px;
   height: 15px;
   margin-left: 0px;
   margin-top: 0px;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 1000px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#i882contact  {
   background: url(sg_photography-services_media/d882contact.jpg) no-repeat;
   position: absolute;
   left: 684px;
   top: 27px;
   z-index: 4;
   width: 95px;
   height: 15px;
   margin-left: 0px;
   margin-top: 0px;
}

#designarrow  {
   background-image: url(sg_design_media/designarrow.jpg);
   left: 235px;
}

#i988fields  {
   background: url(sg_connect_media/d988fields.jpg) no-repeat;
   position: absolute;
   left: 443px;
   top: 276px;
   z-index: 3;
   width: 89px;
   height: 37px;
}

#contactbox  {
   background: url(sg_connect_media/contactbox.jpg) no-repeat;
   position: absolute;
   left: 585px;
   top: 125px;
   z-index: 4;
   width: 380px;
   height: 287px;
}

#printarrow  {
   background-image: url(sg_design_media/printarrow.jpg);
   left: 383px;
}

#ridefooter  {
   font-size: 0px;
}

#headerbar  {
   background: url(sg_jjfields-underconstruction_media/headerbar.jpg) no-repeat;
   position: absolute;
   left: 32px;
   top: 0px;
   z-index: 3;
   width: 935px;
   height: 71px;
   margin-left: 0px;
   margin-top: 0px;
}

#webbutton  {
   width: 94px;
   left: 547px;
}

#webarrow  {
   background: url(sg_photography-services_media/webarrow.jpg) no-repeat;
   position: absolute;
   left: 556px;
   top: 21px;
   z-index: 4;
   width: 27px;
   height: 25px;
   margin-left: 0px;
   margin-top: 0px;
}

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

#i881web  {
   background: url(sg_photography-services_media/d881web.jpg) no-repeat;
   position: absolute;
   left: 589px;
   top: 26px;
   z-index: 4;
   width: 43px;
   height: 16px;
   margin-left: 0px;
   margin-top: 0px;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#page  {
   margin: 0px auto 0px auto;
   height: 700px;
   width: 1000px;
   position: relative;
}

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

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

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

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

body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
   background-image: none;
   height: 100%;
   -webkit-text-size-adjust: none;
}


