#i97150frbutton a,
#shoppingbutton a,
#askstmaartenbutton a,
#gallerybutton a,
#linksbutton a,
#sxmbutton a,
#carbutton a,
#activitiesbutton a,
#littleswitzerlandbutton a,
#diningbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 14px;
   background-position: 0% 0px;
   font-size: 14px;
   line-height: 14px;
}

#littleswitzerlandbutton a:hover  {
   background-position: -122px 0%;
}

#romadesignzincbutton a:hover  {
   background-position: -127px 0%;
}

#askstmaartenbutton a:hover  {
   background-position: -111px 0%;
}

#littleswitzerlandbutton a  {
   width: 122px;
   background-image: url(sg_index_media/littleswitzerlandbutton.gif);
}

#romadesignzbutton a:hover  {
   background-position: -114px 0%;
}

#contentgrow *:first-child  {
   margin-top: 0px;
}

#activitiesbutton a:hover  {
   background-position: -181px 0%;
}

#contentgrow *:last-child  {
   margin-bottom: 0px;
}

#littleswitzerlandbutton  {
   visibility: visible;
   position: absolute;
   left: 446px;
   top: 440px;
   z-index: 5;
   width: 122px;
   height: 14px;
}

#pineapplebutton a:hover  {
   background-position: -130px 0%;
}

#designedbutton a:hover  {
   background-position: -72px 0%;
}

#i97150frbutton a:hover  {
   background-position: -61px 0%;
}

#romadesignzincbutton a  {
   background: url(sg_index_media/romadesignzincbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 15px;
   width: 127px;
   font-size: 15px;
   line-height: 15px;
}

#servicesbutton a:hover  {
   background-position: -81px 0%;
}

#shoppingbutton a:hover  {
   background-position: -186px 0%;
}

#facebookbutton a:hover  {
   background-position: -246px 0%;
}

#gallerybutton a:hover  {
   background-position: -141px 0%;
}

#twitterbutton a:hover  {
   background-position: -134px 0%;
}

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

#diningbutton a:hover  {
   background-position: -164px 0%;
}

#romadesignzincbutton  {
   visibility: visible;
   position: absolute;
   left: 446px;
   top: 457px;
   z-index: 5;
   width: 127px;
   height: 15px;
}

#askstmaartenbutton a  {
   width: 111px;
   background-image: url(sg_index_media/askstmaartenbutton.gif);
}

#signupbutton a:hover  {
   background-position: -71px 0%;
}

#romadesignzbutton a  {
   background: url(sg_index_media/romadesignzbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 191px;
   width: 114px;
   font-size: 191px;
   line-height: 191px;
}

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

#guidebutton a:hover  {
   background-position: -60px 0%;
}

#activitiesbutton a  {
   width: 181px;
   background-image: url(sg_index_media/activitiesbutton.gif);
}

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

#askstmaartenbutton  {
   visibility: visible;
   position: absolute;
   left: 446px;
   top: 425px;
   z-index: 5;
   width: 111px;
   height: 14px;
}

#rimabutton a:hover  {
   background-position: -112px 0%;
}

#blogbutton a:hover  {
   background-position: -116px 0%;
}

#sxmbutton a:hover  {
   background-position: -131px 0%;
}

#romadesignzbutton  {
   visibility: visible;
   position: absolute;
   left: 865px;
   top: 354px;
   z-index: 5;
   width: 114px;
   height: 191px;
}

#pineapplebutton a  {
   background: url(sg_index_media/pineapplebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 366px;
   width: 130px;
   font-size: 366px;
   line-height: 366px;
}

#carbutton a:hover  {
   background-position: -194px 0%;
}

#shoppingbutton a  {
   width: 186px;
   background-image: url(sg_index_media/shoppingbutton.gif);
}

#facebookbutton a  {
   background: url(sg_index_media/facebookbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 34px;
   width: 246px;
   font-size: 34px;
   line-height: 34px;
}

#activitiesbutton  {
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 440px;
   z-index: 5;
   width: 181px;
   height: 14px;
}

#servicesbutton a  {
   background: url(sg_index_media/servicesbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 65px;
   width: 81px;
   font-size: 65px;
   line-height: 65px;
}

#i97150frbutton a  {
   width: 61px;
   background-image: url(sg_index_media/97150frbutton.gif);
}

#designedbutton a  {
   background: url(sg_index_media/designedbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 32px;
   width: 72px;
   font-size: 32px;
   line-height: 32px;
}

#gallerybutton a  {
   width: 141px;
   background-image: url(sg_index_media/gallerybutton.gif);
}

#pineapplebutton  {
   visibility: visible;
   position: absolute;
   left: 863px;
   top: 547px;
   z-index: 3;
   width: 130px;
   height: 366px;
}

#twitterbutton a  {
   background: url(sg_index_media/twitterbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 62px;
   width: 134px;
   font-size: 62px;
   line-height: 62px;
}

#contactbutton a  {
   background: url(sg_index_media/contactbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 73px;
   width: 57px;
   font-size: 73px;
   line-height: 73px;
}

#diningbutton a  {
   width: 164px;
   background-image: url(sg_index_media/diningbutton.gif);
}

#signupbutton a  {
   background: url(sg_index_media/signupbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 68px;
   width: 71px;
   font-size: 68px;
   line-height: 68px;
}

#i97150frbutton  {
   visibility: visible;
   position: absolute;
   left: 446px;
   top: 408px;
   z-index: 5;
   width: 61px;
   height: 14px;
}

#designedbutton  {
   visibility: visible;
   position: absolute;
   left: 36px;
   top: 20px;
   z-index: 5;
   width: 72px;
   height: 32px;
}

#facebookbutton  {
   visibility: visible;
   position: absolute;
   left: 600px;
   top: 382px;
   z-index: 7;
   width: 246px;
   height: 34px;
}

#shoppingbutton  {
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 456px;
   z-index: 5;
   width: 186px;
   height: 14px;
}

#servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 205px;
   top: 78px;
   z-index: 5;
   width: 81px;
   height: 65px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 397px;
   top: 73px;
   z-index: 5;
   width: 57px;
   height: 73px;
}

#twitterbutton  {
   visibility: visible;
   position: absolute;
   left: 600px;
   top: 413px;
   z-index: 5;
   width: 134px;
   height: 62px;
}

#gallerybutton  {
   visibility: visible;
   position: absolute;
   left: 277px;
   top: 424px;
   z-index: 5;
   width: 141px;
   height: 14px;
}

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

#guidebutton a  {
   background: url(sg_index_media/guidebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 72px;
   width: 60px;
   font-size: 72px;
   line-height: 72px;
}

#signupbutton  {
   visibility: visible;
   position: absolute;
   left: 306px;
   top: 76px;
   z-index: 5;
   width: 71px;
   height: 68px;
}

#blogbutton a  {
   background: url(sg_index_media/blogbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 61px;
   width: 116px;
   font-size: 61px;
   line-height: 61px;
}

#homebutton a  {
   background: url(sg_index_media/homebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 71px;
   width: 63px;
   font-size: 71px;
   line-height: 71px;
}

#diningbutton  {
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 424px;
   z-index: 5;
   width: 164px;
   height: 14px;
}

#rimabutton a  {
   background: url(sg_index_media/rimabutton.gif) no-repeat 0% 0px;
   display: block;
   height: 292px;
   width: 112px;
   font-size: 292px;
   line-height: 292px;
}

#infotext p a  {
   border: 0px none #000000;
   text-decoration: none;
}

#guidebutton  {
   visibility: visible;
   position: absolute;
   left: 124px;
   top: 74px;
   z-index: 5;
   width: 60px;
   height: 72px;
}

#carbutton a  {
   width: 194px;
   background-image: url(sg_index_media/carbutton.gif);
}

#contentgrow  {
   padding: 0px 132px 0px 33px;
   background: url(sg_index_media/interiorgrowtile.gif) repeat-y center top;
   visibility: visible;
   margin: 0px;
   position: relative;
}

#sxmbutton a  {
   width: 131px;
   background-image: url(sg_index_media/sxmbutton.gif);
}

#linksbutton  {
   visibility: visible;
   position: absolute;
   left: 277px;
   top: 440px;
   z-index: 5;
   width: 41px;
   height: 14px;
}

#rimabutton  {
   visibility: visible;
   position: absolute;
   left: 866px;
   top: 61px;
   z-index: 5;
   width: 112px;
   height: 292px;
}

#blogbutton  {
   visibility: visible;
   position: absolute;
   left: 730px;
   top: 413px;
   z-index: 6;
   width: 116px;
   height: 61px;
}

#infotext p  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: center;
   color: #C40058;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 75px;
   z-index: 5;
   width: 63px;
   height: 71px;
}

#carbutton  {
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 408px;
   z-index: 5;
   width: 194px;
   height: 14px;
}

#sxmbutton  {
   visibility: visible;
   position: absolute;
   left: 277px;
   top: 408px;
   z-index: 5;
   width: 131px;
   height: 14px;
}

#scootdown  {
   position: relative;
   top: 507px;
}

#id1footer  {
   background: url(sg_index_media/id1footer.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 0px;
   z-index: 3;
   width: 829px;
   height: 56px;
}

#servicesp  {
   background: url(sg_index_media/servicesp.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 32px;
   top: 45px;
   z-index: 7;
   width: 197px;
   height: 21px;
}

#infotext  {
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 5px;
   z-index: 4;
   width: 829px;
}

#contactp  {
   background: url(sg_index_media/contactp.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 32px;
   top: 45px;
   z-index: 9;
   width: 117px;
   height: 21px;
}

#signupp  {
   background: url(sg_index_media/signupp.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 33px;
   top: 45px;
   z-index: 8;
   width: 155px;
   height: 21px;
}

#guidep  {
   background: url(sg_index_media/guidep.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 32px;
   top: 45px;
   z-index: 6;
   width: 266px;
   height: 21px;
}

#header  {
   background: url(sg_index_media/header.gif) no-repeat;
   position: absolute;
   left: 17px;
   top: 8px;
   z-index: 4;
   width: 851px;
   height: 499px;
}

#footer  {
   position: relative;
   left: 0px;
   width: 100%;
   height: 73px;
   margin-bottom: 98px;
}

#homep  {
   background: url(sg_index_media/homep.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 33px;
   top: 46px;
   z-index: 5;
   width: 57px;
   height: 21px;
}

#index  {
   margin: 0px auto 0px auto;
   height: 913px;
   width: 993px;
   position: relative;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #00506A url(sg_guide_media/exteriortile.gif) center top repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0B506A;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #C40058;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #13B2C0;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C40058;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	text-decoration: underline;
}
