a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#pid10industrialgallery,
#sample1,
#pid4weddinggallery,
#pid6commercial,
#staticcaravanslides,
#pid2weddings,
#pid14pradvertisinggallery,
#pid21touringcaravangallery,
#pid25motorhomesgallery,
#pid27vrtours,
#pid3weddinggallery,
#pid5weddingslides,
#pid18staticcaravangallery,
#pid31contact,
#pid15pradvertisinggallery,
#pid11industrialgallery,
#pid22touringcaravangallery,
#pradvertisingslides,
#pid30links,
#industrialslides,
#pid17caravans,
#pid13pradvertising,
#touringcaravanslides,
#pid19staticcaravangallery,
#pid7productgallery,
#pid24motorhomesgallery,
#motorhomesslides,
#sample2,
#pid8productgallery,
#pid1home,
#productslides  {
   margin: 0px auto 0px auto;
   height: 851px;
   width: 1000px;
   position: relative;
   background-color: #000000;
}

#featurescorporateandsocialeventsincludingproductlaunche p,
#withourtext p,
#emailtext p,
#janeandersondesign p,
#httpwwwrossdomkaroonet p,
#abipptext p,
#allproppingandstylingbykeithandersonphotographycopy p,
#wearespecialistcaravanphotographerswithawideexperience p,
#fromfinejewellerytoindustriallasers p,
#macrotext p,
#detailstext p,
#welookforwardtext p,
#allproppingandstylingbykeithandersonphotography p  {
   font: 14px/18px Verdana;
   margin: 0px;
   color: #217DD9;
   text-align: center;
}

#productslidesbutton a:hover,
#motorhomesslidesbutton a:hover,
#staticcaravanslidesbutton a:hover,
#pradvertisingslidesbutton a:hover,
#industrialslidesbutton a:hover,
#touringcaravanslidesbutton a:hover,
#weddingslidesbutton a:hover  {
   background-position: -99px 0%;
}

#weddinggallerybutton a,
#pradvertisinggallerybutton a,
#staticcaravangallerybutton a,
#motorhomesgallerybutton a,
#touringcaravangallerybutton a,
#productgallerybutton a,
#industrialgallerybutton a  {
   background: url(sg_productslides_media/productgallerybutton.gif) no-repeat 0% 0px;
   display: block;
   height: 15px;
   width: 40px;
   font-size: 15px;
   line-height: 15px;
}

#touringcaravanslidesbutton a,
#staticcaravanslidesbutton a,
#pradvertisingslidesbutton a,
#motorhomesslidesbutton a,
#productslidesbutton a,
#industrialslidesbutton a,
#weddingslidesbutton a  {
   background: url(sg_pid11industrialgallery_media/industrialslidesbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 61px;
   width: 99px;
   font-size: 61px;
   line-height: 61px;
}

#staticcaravangallerybutton,
#weddinggallerybutton,
#productgallerybutton,
#pradvertisinggallerybutton,
#touringcaravangallerybutton,
#motorhomesgallerybutton,
#industrialgallerybutton  {
   visibility: visible;
   position: absolute;
   left: 480px;
   top: 738px;
   z-index: 3;
   width: 40px;
   height: 15px;
}

#motorhomesslidesbutton,
#productslidesbutton,
#pradvertisingslidesbutton,
#weddingslidesbutton,
#touringcaravanslidesbutton,
#staticcaravanslidesbutton,
#industrialslidesbutton  {
   visibility: visible;
   position: absolute;
   left: 719px;
   top: 701px;
   z-index: 3;
   width: 99px;
   height: 61px;
}

#id1sample1button a,
#id0sample1button a,
#vrtoursmenu li a,
#emailtext p a,
#caravansmenu li a,
#commercialmenu li a,
#id1sample2button a,
#id0sample2button a  {
   border-width: 0px;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #217DD9;
   background-color: #000000;
}

#commercialmenu li a:hover,
#vrtoursmenu li a:hover,
#pradvertisingmenu li a:hover,
#weddingsmenu li a:hover,
#caravansmenu li a:hover  {
   background-color: #2D2D2D;
   text-decoration: underline;
}

#contactbutton a,
#caravansbutton a,
#linksbutton a,
#homebutton a,
#commercialbutton a,
#weddingsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   background-position: 0% 0px;
   font-size: 12px;
   line-height: 12px;
}

#httpwwwallheartaccessoriescom p a:hover,
#httpwwwrossdomkaroonet p a:hover  {
   font-weight: bold;
   text-decoration: underline;
}

#id0sample1button a:hover,
#id0sample2button a:hover,
#emailtext p a:hover  {
   border-color: #C3C4C4;
   border-style: ridge;
   background-color: #2D2D2D;
   text-decoration: underline;
}

#httpwwwrossdomkaroonet p a,
#httpwwwallheartaccessoriescom p a  {
   border: 0px none #000000;
   font-weight: Normal;
   color: #FFFFFF;
   text-decoration: none;
}

#commercialmenu li,
#caravansmenu li,
#vrtoursmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#minimotorhomesslideshow,
#minicommercialslideshow  {
   visibility: visible;
   position: absolute;
   top: 416px;
   z-index: 3;
   width: 201px;
   height: 200px;
   background-color: #000000;
   background-image: none;
}

#minicaravanslideshow,
#minipradvertisingslideshow  {
   background: url(sg_home_media/minipradvertisingslideshow.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   top: 186px;
   z-index: 4;
   width: 201px;
   height: 200px;
}

#fromfinejewellerytoindustriallasers,
#macrotext  {
   visibility: visible;
   position: absolute;
   left: 158px;
   top: 666px;
   width: 685px;
}

#allproppingandstylingbykeithandersonphotography  {
   visibility: visible;
   position: absolute;
   left: 224px;
   top: 668px;
   z-index: 3;
   width: 544px;
}

#visittext p,
#httpwwwallheartaccessoriescom p  {
   font: 14px/17px Verdana;
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#caravansmenu,
#vrtoursmenu,
#commercialmenu  {
   font: 14px/20px Verdana;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #217DD9;
   visibility: hidden;
   position: absolute;
   top: 136px;
}

#pradvertisingmenu li a,
#weddingsmenu li a  {
   background-color: #000000;
   border-width: 0px;
   text-decoration: none;
   color: #217DD9;
   height: 100%;
   display: block;
}

#upbutton a,
#prevbutton a,
#nextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 25px;
   background-position: 0% 0px;
   font-size: 25px;
   line-height: 25px;
}

#pradvertisingbutton a,
#vrtoursbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 13px;
   background-position: 0% 0px;
   font-size: 13px;
   line-height: 13px;
}

#weddingphotographyinformationtextcopy p  {
   font: 16px/19px Verdana;
   margin: 0px;
   color: #217DD9;
   text-align: center;
}

#weddingsmenu li,
#pradvertisingmenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#weddingphotographyinformationtextcopy  {
   visibility: visible;
   position: absolute;
   left: 93px;
   top: 675px;
   z-index: 3;
   width: 814px;
}

#stjamesbedxmedia,
#milanoloungexmedia  {
   visibility: visible;
   position: absolute;
   left: 200px;
   top: 205px;
   z-index: 4;
   width: 600px;
   height: 425px;
}

#fromfinejewellerytoindustriallasers  {
   z-index: 3;
}

#id0sample2button,
#id0sample1button  {
   font: 14px/21px Verdana;
   text-align: center;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 454px;
   width: 91px;
   height: 21px;
}

#commercialmarker,
#pradvmarker  {
   background: url(sg_pid11industrialgallery_media/commercialmarker.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 123px;
   z-index: 4;
   width: 150px;
   height: 21px;
}

#caravanmarker,
#vrtoursmarker  {
   visibility: visible;
   position: absolute;
   top: 123px;
   z-index: 4;
   width: 100px;
   height: 21px;
   background-repeat: no-repeat;
}

#pradvertisingbutton a:hover  {
   background-position: -138px 0%;
}

#picthumbsheet .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 5px;
   width: 171px;
   height: 171px;
}

#minipradvertisingslideshow  {
   left: 393px;
}

#commercialbutton a:hover  {
   background-position: -110px 0%;
}

#keithandersonphotography  {
   background: url(sg_pid11industrialgallery_media/keithandersonphotography.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 64px;
   top: 33px;
   z-index: 4;
   width: 910px;
   height: 61px;
}

#httpwwwrossdomkaroonet p  {
   color: #FFFFFF;
}

#minicommercialslideshow  {
   left: 274px;
}

#minimotorhomesslideshow  {
   left: 512px;
}

#weddingsbutton a:hover  {
   background-position: -91px 0%;
}

#caravansbutton a:hover  {
   background-position: -82px 0%;
}

#contactbutton a:hover  {
   background-position: -78px 0%;
}

#vrtoursbutton a:hover  {
   background-position: -87px 0%;
}

#pradvertisingbutton a  {
   width: 138px;
   background-image: url(sg_pid11industrialgallery_media/pradvertisingbutton.gif);
}

#janeandersondesign p  {
   color: #FFFFFF;
}

#minicaravanslideshow  {
   left: 631px;
}

#pradvertisingbutton  {
   visibility: visible;
   position: absolute;
   left: 395px;
   top: 113px;
   z-index: 6;
   width: 138px;
   height: 13px;
}

#commercialmenu li a  {
   padding-right: 0px;
   padding-left: 0px;
}

#linksbutton a:hover  {
   background-position: -45px 0%;
}

#picpicturebox table  {
   width: 100%;
   height: 100%;
}

#commercialbutton a  {
   width: 110px;
   background-image: url(sg_pid15pradvertisinggallery_media/commercialbutton.gif);
}

#id1sample2button a  {
   border-color: #000000;
   border-style: none;
   background-color: transparent;
}

#prevbutton a:hover  {
   background-position: -101px 0%;
}

#id1sample1button a  {
   border-color: #000000;
   border-style: none;
   background-color: transparent;
}

#nextbutton a:hover  {
   background-position: -103px 0%;
}

#homebutton a:hover  {
   background-position: -50px 0%;
}

#id0sample2button a  {
   border-style: none;
   border-color: #000000;
}

#id0sample1button a  {
   border-style: none;
   border-color: #000000;
}

#caravansmenu li a  {
   padding-right: 0px;
   padding-left: 0px;
}

#pradvertisingmenu  {
   font: 14px/26px Verdana;
   height: 26px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #217DD9;
   visibility: hidden;
   position: absolute;
   left: 356px;
   top: 136px;
   z-index: 7;
   width: 215px;
}

#id0sample2button  {
   z-index: 6;
   top: 660px;
}

#vrtoursmenu li a  {
   padding-right: 0px;
   padding-left: 0px;
}

#upbutton a:hover  {
   background-position: -132px 0%;
}

#weddingsbutton a  {
   width: 91px;
   background-image: url(sg_pid11industrialgallery_media/weddingsbutton.gif);
}

#commercialmarker  {
   left: 238px;
}

#id0sample1button  {
   z-index: 5;
   top: 640px;
}

#commercialbutton  {
   visibility: visible;
   position: absolute;
   left: 258px;
   top: 114px;
   z-index: 6;
   width: 110px;
   height: 12px;
}

#caravansbutton a  {
   width: 82px;
   background-image: url(sg_pid11industrialgallery_media/caravansbutton.gif);
}

#copyrighttext p  {
   font: 10px/12px Verdana;
   margin: 0px;
   text-align: center;
   color: #217DD9;
}

#contactbutton a  {
   width: 78px;
   background-image: url(sg_pid11industrialgallery_media/contactbutton.gif);
}

#vrtoursbutton a  {
   width: 87px;
   background-image: url(sg_pid11industrialgallery_media/vrtoursbutton.gif);
}

#caravansbutton  {
   visibility: visible;
   position: absolute;
   left: 561px;
   top: 114px;
   z-index: 6;
   width: 82px;
   height: 12px;
}

#commercialmenu  {
   width: 141px;
   z-index: 8;
   left: 242px;
}

#weddingsmarker  {
   background: url(sg_pid3weddinggallery_media/weddingsmarker.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 133px;
   top: 123px;
   z-index: 4;
   width: 106px;
   height: 21px;
}

#navigatetext p  {
   font: 12px/18px Verdana;
   margin: 0px;
   text-align: center;
   color: #60B0FF;
}

#weddingsbutton  {
   visibility: visible;
   position: absolute;
   left: 140px;
   top: 114px;
   z-index: 6;
   width: 91px;
   height: 12px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 859px;
   top: 114px;
   z-index: 6;
   width: 78px;
   height: 12px;
}

#emailtext p a  {
   border-style: none;
   border-color: #000000;
}

#caravanmarker  {
   background-image: url(sg_motorhomesslides_media/caravanmarker.gif);
   left: 553px;
}

#vrtoursmarker  {
   background-image: url(sg_vrtours_media/vrtoursmarker.gif);
   left: 666px;
}

#vrtoursbutton  {
   visibility: visible;
   position: absolute;
   left: 670px;
   top: 113px;
   z-index: 6;
   width: 87px;
   height: 13px;
}

#detailstext p  {
   line-height: 17px;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 255px;
   top: 841px;
   z-index: 3;
   width: 493px;
}

#picthumbsheet  {
   visibility: visible;
   position: absolute;
   left: 118px;
   top: 207px;
   z-index: 4;
   width: 764px;
   height: 383px;
}

#picpicturebox  {
   visibility: visible;
   position: absolute;
   left: 118px;
   top: 180px;
   z-index: 4;
   width: 764px;
   height: 485px;
}

#linksbutton a  {
   width: 45px;
   background-image: url(sg_pid11industrialgallery_media/linksbutton.gif);
}

#prevbutton a  {
   width: 101px;
   background-image: url(sg_pid11industrialgallery_media/prevbutton.gif);
}

#navigatetext  {
   visibility: visible;
   position: absolute;
   left: 149px;
   top: 669px;
   z-index: 3;
   width: 703px;
}

#caravansmenu  {
   width: 185px;
   z-index: 6;
   left: 509px;
}

#weddingsmenu  {
   font: 14px/26px Verdana;
   height: 26px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #217DD9;
   visibility: hidden;
   position: absolute;
   left: 117px;
   top: 135px;
   z-index: 9;
   width: 139px;
}

#indexreflect  {
   background: url(sg_pid11industrialgallery_media/indexreflect.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 434px;
   top: 740px;
   z-index: 7;
   width: 132px;
   height: 23px;
}

#nextbutton a  {
   width: 103px;
   background-image: url(sg_pid11industrialgallery_media/nextbutton.gif);
}

#picslideshow  {
   background: url(sg_productslides_media/picslideshow.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 120px;
   top: 180px;
   z-index: 4;
   width: 760px;
   height: 523px;
}

#homebutton a  {
   width: 50px;
   background-image: url(sg_pid11industrialgallery_media/homebutton.gif);
}

#detailstext  {
   visibility: visible;
   position: absolute;
   left: 96px;
   top: 776px;
   z-index: 3;
   width: 810px;
}

#abipptext p  {
   font-size: 11px;
}

#pradvmarker  {
   left: 390px;
}

#linksbutton  {
   visibility: visible;
   position: absolute;
   left: 787px;
   top: 114px;
   z-index: 6;
   width: 45px;
   height: 12px;
}

#vrtoursmenu  {
   width: 155px;
   z-index: 5;
   left: 637px;
}

#emailtext p  {
   font-size: 15px;
}

#withourtext  {
   visibility: visible;
   position: absolute;
   left: 64px;
   top: 726px;
   z-index: 4;
   width: 873px;
}

#prevbutton  {
   visibility: visible;
   position: absolute;
   left: 334px;
   top: 715px;
   z-index: 6;
   width: 101px;
   height: 25px;
}

#prvreflect  {
   background: url(sg_pid11industrialgallery_media/prvreflect.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 334px;
   top: 740px;
   z-index: 4;
   width: 101px;
   height: 23px;
}

#nextbutton  {
   visibility: visible;
   position: absolute;
   left: 565px;
   top: 715px;
   z-index: 12;
   width: 103px;
   height: 25px;
}

#upbutton a  {
   width: 132px;
   background-image: url(sg_pid11industrialgallery_media/upbutton.gif);
}

#nxtreflect  {
   background: url(sg_pid11industrialgallery_media/nxtreflect.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 565px;
   top: 740px;
   z-index: 10;
   width: 103px;
   height: 23px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 64px;
   top: 114px;
   z-index: 6;
   width: 50px;
   height: 12px;
}

#prevpopup  {
   background: url(sg_pid11industrialgallery_media/prevpopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 334px;
   top: 740px;
   z-index: 5;
   width: 101px;
   height: 23px;
}

#macrotext  {
   z-index: 4;
}

#nextpopup  {
   background: url(sg_pid11industrialgallery_media/nextpopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 565px;
   top: 740px;
   z-index: 11;
   width: 103px;
   height: 23px;
}

#emailtext  {
   visibility: visible;
   position: absolute;
   left: 338px;
   top: 795px;
   z-index: 3;
   width: 326px;
}

#abipptext  {
   visibility: visible;
   position: absolute;
   left: 114px;
   top: 816px;
   z-index: 3;
   width: 774px;
}

#upbutton  {
   visibility: visible;
   position: absolute;
   left: 434px;
   top: 715px;
   z-index: 9;
   width: 132px;
   height: 25px;
}

#menubar  {
   background: url(sg_motorhomesslides_media/menubar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 109px;
   z-index: 5;
   width: 998px;
   height: 31px;
}

#uppopup  {
   background: url(sg_pid11industrialgallery_media/uppopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 434px;
   top: 740px;
   z-index: 8;
   width: 132px;
   height: 23px;
}

#black  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1000px;
   height: 219px;
   background-color: #010101;
   background-image: none;
}

#base  {
   background: url(sg_pid11industrialgallery_media/base.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 334px;
   top: 715px;
   z-index: 3;
   width: 334px;
   height: 50px;
}

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

.sgthumb  {
   border: 2px solid #000000;
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 171px;
   height: 171px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}

