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

a ins  {
   text-decoration: none;
}

#pid23latinamerica,
#pid24latinamerica,
#pid3yourphotosprinted,
#pid22otherfun,
#pid1home,
#pid26flora,
#pid31psgallery,
#pid29phototrips,
#pid18fauna,
#pid15contact,
#pid20thesea,
#pid21otherfun,
#pid2galleries,
#pid19thesea,
#pid17fauna,
#pid30psgallery,
#pid4photoshoots,
#pid28abstracts 
#pid7merchandise,
#pid12i12inchgiclees,
#pid18thesea,
#pid21otherfun,
#pid2galleries,
#pid16fauna,
#pid8giftcertificates,
#pid13abouttella,
#pid15contact,
#pid19thesea,
#pid20otherfun,
#pid1home,
#pid6trips,
#pid27abstracts,
#pid24flora,
#pid22latinamerica,
#pid23latinamerica,
#pid10imagesofthecoastdvd,
#pid5classes,
#pid14where,
#pid26abstracts,
#pid11collagesandotherimages,
#pid4photoshoots,
#pid9greetingcards,
#pid25flora,
#pid17fauna,
#pid3yourphotosprinted  {
   margin: 0px auto 0px auto;
   width: 801px;
   position: relative;
}

#psm6button a:hover,
#tm4button a:hover,
#psm5button a:hover,
#psm4button a:hover,
#tm7button a:hover,
#psm3button a:hover,
#tm3button a:hover,
#tm6button a:hover,
#psm2button a:hover,
#psm8button a:hover,
#tm2button a:hover,
#psm1button a:hover,
#tm5button a:hover,
#psm7button a:hover,
#tm8button a:hover,
#tm1button a:hover  {
   background-position: -44px 0%;
}

#abouttella2text p,
#maptext p,
#contacttext p,
#grcardstext p,
#emaillisttext p,
#dvdtext p,
#offerstext p,
#gicleestext p,
#trips2text p,
#yrphotostext p,
#costtext p,
#merchtext p,
#abouttella1text p,
#giftcerttext p,
#collagestext p,
#pstext p,
#wheretext p,
#galleriesinfotext p  {
   font: 14px/17px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #020202;
   text-align: left;
}

#navmenu li a:hover,
#contacttext p a:hover,
#abouttella2text p a:hover,
#prevbutton a:hover,
#nextbutton a:hover,
#gicleestext p a:hover,
#galleriessidemenu li a:hover,
#pstext p a:hover,
#hometext p a:hover,
#merchsidemenu li a:hover,
#trips2text p a:hover  {
   font-style: italic;
   text-decoration: underline overline;
}

#psm3button a,
#tm5button a,
#psm4button a,
#tm8button a,
#psm2button a,
#tm2button a,
#psm8button a,
#psm1button a,
#tm3button a,
#tm6button a,
#psm7button a,
#tm7button a,
#psm6button a,
#tm1button a,
#tm4button a,
#psm5button a  {
   background-repeat: no-repeat;
   display: block;
   height: 38px;
   width: 44px;
   background-position: 0% 0px;
   font-size: 38px;
   line-height: 38px;
}

#abouttella2text p a,
#contacttext p a,
#trips2text p a,
#gicleestext p a,
#hometext p a  {
   border: 0px none #000000;
   font-style: Normal;
   color: #020202;
}

#merchimg,
#dvdimg,
#grcardimg,
#collageimg,
#giftimg,
#gicleesimg  {
   visibility: visible;
   position: absolute;
   top: 92px;
   z-index: 4;
   width: 475px;
   height: 415px;
}


#horizontalpicturebox table,
#verticalpicturebox table  {
   width: 100%;
   height: 100%;
}

#psm1button,
#psm4button,
#psm3button,
#psm2button  {
   visibility: visible;
   position: absolute;
   top: 325px;
   z-index: 4;
   width: 44px;
   height: 38px;
}

#examplethumbsheetscroll .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 5px;
   width: 109px;
   height: 85px;
}

#contacttext,
#maptext,
#emaillisttext  {
   visibility: visible;
   position: absolute;
   z-index: 4;
}

#prevbutton a,
#nextbutton a  {
   border: 0px none #000000;
   font-style: Normal;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #5CC2CD;
}

#ttllatinamericagalleryimg  {
   visibility: visible;
   position: absolute;
   left: 610px;
   top: 56px;
   z-index: 4;
   width: 187px;
   height: 31px;
}

#nextbutton,
#prevbutton  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 558px;
   z-index: 4;
   height: 11px;
}

#examplethumbsheetscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 636px;
   top: 97px;
   z-index: 5;
   width: 156px;
   height: 455px;
}

#movetext p,
#holdtext p  {
   font: 12px/14px Arial-Italic, "Arial- Italic ";
   margin: 0px;
   text-align: left;
   color: #020202;
}

#ttlabstractsgalleryimg  {
   visibility: visible;
   position: absolute;
   left: 648px;
   top: 48px;
   z-index: 4;
   width: 130px;
   height: 34px;
}

#ttlotherfungalleryimg  {
   visibility: visible;
   position: absolute;
   left: 647px;
   top: 52px;
   z-index: 4;
   width: 135px;
   height: 33px;
}

#horizontalpicturebox  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 91px;
   z-index: 4;
   width: 619px;
   height: 412px;
}

#ttltheseagalleryimg  {
   visibility: visible;
   position: absolute;
   left: 664px;
   top: 50px;
   z-index: 4;
   width: 102px;
   height: 33px;
}

#abouttella2text p a  {
   text-decoration: none;
}

#merchsidemenu li a  {
   font-style: Normal;
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-right-color: #000000;
   border-right-style: none;
   border-left-color: #000000;
   border-left-style: none;
   border-width: 0px;
   border-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: underline;
   color: #FFFFFF;
   width: 100%;
   display: block;
}

#ttlfaunagalleryimg  {
   visibility: visible;
   position: absolute;
   left: 675px;
   top: 52px;
   z-index: 4;
   width: 80px;
   height: 28px;
}

#filenamemetadata p  {
   font: 12px/14px Arial-BoldItalic, "Arial- BoldItalic ";
   margin: 0px;
   text-align: right;
}

#ttlfloragalleryimg  {
   visibility: visible;
   position: absolute;
   left: 681px;
   top: 49px;
   z-index: 4;
   width: 70px;
   height: 31px;
}

#verticalpicturebox  {
   visibility: visible;
   position: absolute;
   left: 212px;
   top: 35px;
   z-index: 4;
   width: 378px;
   height: 567px;
}

#filenamemetadata  {
   visibility: visible;
   position: absolute;
   left: 251px;
   top: 630px;
   z-index: 4;
   width: 171px;
}

#merchsidemenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#copyrighttext p  {
   font: 9px/11px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #2C3447;
   text-align: right;
}

#emaillisttext p  {
   padding-bottom: 18px;
}

#gicleestext p a  {
   text-decoration: underline;
}

#contacttext p a  {
   text-decoration: underline;
}

#ttlphshootsimg  {
   visibility: visible;
   position: absolute;
   left: 643px;
   top: 52px;
   z-index: 4;
   width: 126px;
   height: 26px;
}

#trips2text p a  {
   text-decoration: none;
   font-family: Arial-Bold, "Arial- Bold";
}

#ttlcontactimg  {
   visibility: visible;
   position: absolute;
   left: 640px;
   top: 47px;
   z-index: 4;
   width: 129px;
   height: 25px;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 167px;
   top: 651px;
   z-index: 4;
   width: 252px;
}

#merchsidemenu  {
   font: 19px/31px Arial, Helvetica, sans-serif;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   text-decoration: underline;
   color: #FFFFFF;
   position: absolute;
   left: 61px;
   top: 315px;
   z-index: 5;
   width: 266px;
}

#emaillisttext  {
   width: 652px;
}

#psm2button a  {
   background-image: url(sg_photoshoots_media/psm2button.jpg);
}

#psm1button a  {
   background-image: url(sg_photoshoots_media/psm1button.jpg);
}

#navmenu li a  {
   border: 0px none #000000;
   font-style: Normal;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #000000;
   height: 100%;
}

#psm5button a  {
   background-image: url(sg_photoshoots_media/psm5button.jpg);
}

#psm7button a  {
   background-image: url(sg_photoshoots_media/psm7button.jpg);
}

#offerstext p  {
   padding-bottom: 8px;
}

#psm6button a  {
   background-image: url(sg_photoshoots_media/psm6button.jpg);
}

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

#psopenpicimg  {
   visibility: visible;
   position: absolute;
   left: 299px;
   top: 92px;
   z-index: 4;
   width: 477px;
   height: 415px;
}

#trips2text p  {
   line-height: 24px;
}

#trips1text p  {
   font: 17px/20px Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: left;
}

#psecptext p  {
   font: 22px/26px Arial-Bold, "Arial- Bold";
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
}

#ttlpsimg  {
   visibility: visible;
   position: absolute;
   left: 662px;
   top: 35px;
   z-index: 4;
   width: 117px;
   height: 53px;
}

#tm2button a  {
   background-image: url(sg_trips_media/tm2button.jpg);
}

#contacttext  {
   width: 184px;
}

#tm1button a  {
   background-image: url(sg_trips_media/tm1button.jpg);
}

#tm4button a  {
   background-image: url(sg_trips_media/tm4button.jpg);
}

#tm3button a  {
   background-image: url(sg_trips_media/tm3button.jpg);
}

#ordertext p  {
   font: 11px/12px Arial-Bold, "Arial- Bold";
   margin: 0px;
   text-align: left;
   color: #67C6D0;
}

#tm6button a  {
   background-image: url(sg_trips_media/tm6button.jpg);
}

#tm7button a  {
   background-image: url(sg_trips_media/tm7button.jpg);
}

#tm5button a  {
   background-image: url(sg_trips_media/tm5button.jpg);
}

#merchtext p  {
   font-family: Arial-Bold, "Arial- Bold";
}

#tm8button a  {
   background-image: url(sg_trips_media/tm8button.jpg);
}

#prevbutton  {
   width: 105px;
   left: 620px;
}

#pstext p a  {
   border: 0px none #000000;
   font-style: Normal;
   color: #040404;
   text-decoration: none;
   line-height: 22px;
   font-family: Arial-Bold, "Arial- Bold";
}

#toplogoimg  {
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 83px;
   z-index: 4;
   width: 159px;
   height: 130px;
}

#jointext p  {
   padding-bottom: 18px;
}


#contactimg  {
   visibility: visible;
   position: absolute;
   left: 226px;
   top: 85px;
   z-index: 5;
   width: 574px;
   height: 425px;
}

#psm7button  {
   visibility: visible;
   position: absolute;
   left: 164px;
   top: 372px;
   z-index: 4;
   width: 44px;
   height: 38px;
}

#psm2button  {
   left: 111px;
}

#trips2text  {
   visibility: visible;
   position: absolute;
   left: 13px;
   top: 521px;
   z-index: 4;
   width: 669px;
}

#blueboximg  {
   visibility: visible;
   position: absolute;
   left: 631px;
   top: 91px;
   z-index: 4;
   width: 167px;
   height: 464px;
}

#psm5button  {
   left: 61px;
}

#psm1button  {
   left: 59px;
}

#nextbutton  {
   width: 78px;
   left: 727px;
}

#trips1text  {
   visibility: visible;
   position: absolute;
   left: 67px;
   top: 238px;
   z-index: 4;
   width: 178px;
}

#psm4button  {
   left: 216px;
}

#psm3button  {
   left: 164px;
}

#collageimg  {
   left: 302px;
}

#gicleesimg  {
   left: 300px;
}

#psm6button  {
   left: 112px;
}

#psm8button  {
   left: 215px;
}

#navmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#tm4button  {
   left: 229px;
}

#tm5button  {
   left: 58px;
}

#ordertext  {
   visibility: visible;
   position: absolute;
   left: 180px;
   top: 617px;
   z-index: 5;
   width: 672px;
}

#maptext p  {
   padding-bottom: 18px;
}

#grcardimg  {
   left: 302px;
}

#psecptext  {
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 218px;
   z-index: 4;
   width: 238px;
}

#tm3button  {
   left: 172px;
}

#tm6button  {
   left: 116px;
}

#movetext  {
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 400px;
   z-index: 4;
   width: 202px;
}

#holdtext  {
   visibility: visible;
   position: absolute;
   left: 73px;
   top: 418px;
   z-index: 4;
   width: 196px;
}

#rangeimg  {
   visibility: visible;
   position: absolute;
   left: 59px;
   top: 233px;
   z-index: 5;
   width: 245px;
   height: 76px;
}

#merchimg  {
   left: 301px;
}

#navmenu  {
	font: 12px/16px Arial-Bold, "Arial- Bold";
	margin: 0px;
	height: 18px;
	padding: 0px;
	list-style: none;
	text-align: center;
	position: absolute;
	left: 3px;
	top: 3px;
	z-index: 4;
	width: 885px;
}

#giftimg  {
   left: 303px;
}

#maptext  {
   width: 184px;
}

#pstext  {
   visibility: visible;
   position: absolute;
   left: 146px;
   top: 414px;
   z-index: 4;
   width: 701px;
}

#dvdimg  {
   left: 306px;
}

#bckimg  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 801px;
   height: 712px;
}

.sgthumb:hover  {
   border-color: #71919B;
   border-style: outset;
}

.sgthumb  {
   border: 1px solid #62C2DF;
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 109px;
   height: 85px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_12-inchgiclees_media/exteriortile.gif) center top repeat-x;
}
