#watchinfobutton a.nmh,
#watchinfobutton a:hover,
#visitlmtimebutton a:hover,
#visitlmtimebutton a.nmh,
#requestmoreinfobutton a:hover  {
   background-position: -275px 0%;
}

#viewimagesbutton a:hover,
#viewimagesbutton a.nmh,
#viewlouismoinetwatchesbut a.nmh,
#viewlouismoinetwatchesbut a:hover  {
   background-position: -274px 0%;
}

#lmdetaildescriptionstext  {
   filter: Alpha(opacity=100);
   overflow: hidden;
   position: absolute;
   left: 532px;
   top: 770px;
   z-index: 10;
   width: 395px;
   display: none;
}

#anglepic div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 133px;
   height: 187px;
   background-image: url(sg_home_media/anglepic.png);
   background-repeat: no-repeat;
}

#fullwatchcollectiontext  {
   position: absolute;
   left: 616px;
   top: 108px;
   z-index: 3;
   width: 371px;
}

#backpic div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 134px;
   height: 201px;
   background-image: url(sg_home_media/backpic.png);
   background-repeat: no-repeat;
}

#shape6 div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 441px;
   height: 444px;
   background-image: url(sg_home_media/shape6.gif);
   background-repeat: no-repeat;
}

#shape7 div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 598px;
   height: 461px;
}

#shape8 div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 567px;
   height: 1px;
   background-image: url(sg_home_media/shape8.gif);
   background-repeat: no-repeat;
}

#requestmoreinfobutton  {
   height: 77px;
   width: 275px;
   margin-left: 63px;
   margin-right: 0px;
   margin-top: 6px;
   margin-bottom: 0px;
}

#lmdetailstext div p  {
   margin: 0px;
   text-align: right;
   color: #FFFFFF;
   line-height: 17px;
   font-size: 13px;
   font-family: Georgia-Bold, Georgia, serif;
}

#watchdetailstext p  {
   margin: 0px;
   padding-bottom: 4px;
   text-align: center;
   color: #FFFFFF;
   line-height: 15px;
   font-size: 14px;
   font-family: Georgia-Italic, Georgia, serif;
}

#vectorsmartobject  {
   height: 318px;
   width: 954px;
   margin-left: 33px;
   margin-right: 0px;
   margin-top: 277px;
   margin-bottom: 0px;
   background-image: url(sg_home_media/vectorsmartobject.gif);
   background-repeat: no-repeat;
}

#watchdetailstext  {
   width: 292px;
   margin-left: -932px;
   margin-right: 0px;
   margin-top: 569px;
   margin-bottom: 0px;
}

#descriptiontext  {
   filter: Alpha(opacity=100);
   overflow: hidden;
   position: absolute;
   left: 366px;
   top: 702px;
   z-index: 10;
   width: 565px;
   display: none;
}

#contactform  {
   filter: Alpha(opacity=100);
   overflow: hidden;
   position: absolute;
   left: 496px;
   top: 725px;
   z-index: 10;
   width: 465px;
   display: none;
color: #fff;
}
#contactform p{
padding-left: 15px;
}
#contactform label{
color: #fff;
text-align: right;
display: block;
}

#signaturecopy  {
   height: 87px;
   width: 425px;
   margin-left: 130px;
   margin-right: 0px;
   margin-top: 2px;
   margin-bottom: 0px;
   background-image: url(sg_home_media/signaturecopy.gif);
   background-repeat: no-repeat;
}

#lmdetailstext  {
   filter: Alpha(opacity=100);
   overflow: hidden;
   position: absolute;
   left: 350px;
   top: 769px;
   z-index: 10;
   width: 163px;
   display: none;
}

#price9900text  {
   filter: Alpha(opacity=100);
   overflow: hidden;
   position: absolute;
   left: 455px;
   top: 1054px;
   z-index: 10;
   width: 375px;
   display: none;
}

#closetext  {
   filter: Alpha(opacity=100);
   overflow: hidden;
   position: absolute;
   left: 790px;
   top: 1054px;
   z-index: 10;
   font-size: 10px;
   width: 150px;
	text-align: center;
   display: none;
	color: #fff;
}
#closetext2  {
   filter: Alpha(opacity=100);
   overflow: hidden;
   position: absolute;
   left: 790px;
   top: 1054px;
   z-index: 10;
   font-size: 10px;
   width: 150px;
	text-align: center;
   display: none;
	color: #fff;
}

#frontsidepic  {
   filter: Alpha(opacity=100);
   overflow: hidden;
   position: absolute;
   left: 404px;
   top: 563px;
   z-index: 10;
   width: 132px;
   height: 200px;
   display: none;
}

#headlinetext  {
   filter: Alpha(opacity=100);
   overflow: hidden;
   position: absolute;
   left: 364px;
   top: 652px;
   z-index: 10;
   width: 563px;
   display: none;
}

#headlinetext2  {
   filter: Alpha(opacity=100);
   overflow: hidden;
   position: absolute;
   left: 364px;
   top: 652px;
   z-index: 10;
   width: 563px;
   display: none;
}

#innerfooter  {
   width: 1020px;
   position: relative;
   margin-left: auto;
   margin-right: auto;
   margin-top: 0px;
   margin-bottom: 0px;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#ridefooter  {
   font-size: 0px;
}

#slogantext  {
   position: absolute;
   left: 33px;
   top: 178px;
   z-index: 3;
   width: 955px;
}

#sitecolumn  {
   min-height: 1127px;
   width: 1020px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   background-image: url(sg_home_media/sitebackground.png);
   background-repeat: repeat;
   background-attachment: scroll;
   background-position: center top;
}

#bodytext p  {
   margin: 0px;
   padding-bottom: 12px;
   text-align: justify;
   color: #FFFFFF;
   line-height: 25px;
   font-size: 34px;
   font-family: Georgia-Bold, Georgia, serif;
}

#shape5copy  {
   height: 26px;
   width: 954px;
   margin-left: 33px;
   margin-right: 0px;
   margin-top: 20px;
   margin-bottom: 0px;
   background-image: url(sg_home_media/shape5copy.gif);
   background-repeat: no-repeat;
}

#phonetext  {
   position: absolute;
   left: 33px;
   top: 108px;
   z-index: 3;
   width: 372px;
}

#toptext p  {
   margin: 0px;
   color: #9DCEEC;
   font-variant: small-caps;
   line-height: 41px;
   font-size: 41px;
   font-family: Georgia-Bold, Georgia, serif;
   padding-bottom: 6px;
   text-align: center;
}

#frontpic  {
   filter: Alpha(opacity=100);
   overflow: hidden;
   position: absolute;
   left: 397px;
   top: 796px;
   z-index: 10;
   width: 132px;
   height: 173px;
   display: none;
}

#i1footer  {
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1020px;
   height: 63px;
   background-image: url(sg_home_media/d1footer.gif);
   background-repeat: no-repeat;
}

#bodytext  {
   width: 559px;
   margin-left: -593px;
   margin-right: 0px;
   margin-top: 477px;
   margin-bottom: 0px;
}

#anglepic  {
   filter: Alpha(opacity=100);
   overflow: hidden;
   position: absolute;
   left: 601px;
   top: 794px;
   z-index: 10;
   width: 133px;
   height: 187px;
   display: none;
}

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

#lmwhite  {
   position: absolute;
   left: 419px;
   top: 65px;
   z-index: 3;
   width: 180px;
   height: 97px;
   background-image: url(sg_home_media/lmwhite.gif);
   background-repeat: no-repeat;
}

#lmwatch  {
   position: absolute;
   left: 52px;
   top: 221px;
   z-index: 10;
   width: 328px;
   height: 442px;
   background-image: url(sg_home_media/lmwatch.png);
   background-repeat: no-repeat;
}

#toptext  {
   width: 953px;
   margin-left: 33px;
   margin-right: 0px;
   margin-top: 25px;
   margin-bottom: 0px;
}

#lmblack  {
   position: absolute;
   left: 33px;
   top: 104px;
   z-index: 6;
   width: 954px;
   height: 421px;
   background-image: url(sg_home_media/lmblack.jpg);
   background-repeat: no-repeat;
}

#backpic  {
   filter: Alpha(opacity=100);
   overflow: hidden;
   position: absolute;
   left: 615px;
   top: 565px;
   z-index: 10;
   width: 134px;
   height: 201px;
   display: none;
}

#shape5  {
   height: 4px;
   width: 955px;
   margin-left: 33px;
   margin-right: 0px;
   margin-top: 35px;
   margin-bottom: 0px;
   background-image: url(sg_home_media/shape5.gif);
   background-repeat: no-repeat;
}

#layer1  {
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 1020px;
   height: 1127px;
   background-image: url(sg_home_media/sitebackground.png);
   background-repeat: no-repeat;
}

#shape7  {
   filter: Alpha(opacity=100);
   overflow: hidden;
   position: absolute;
   left: 348px;
   top: 637px;
   z-index: 9;
   width: 598px;
   height: 461px;
   display: none;
   background: #021E2F;
   border: 1px solid #fff;
}

#shape8  {
   filter: Alpha(opacity=100);
   overflow: hidden;
   position: absolute;
   left: 364px;
   top: 691px;
   z-index: 10;
   width: 567px;
   height: 1px;
   display: none;
}

#shape6  {
   filter: Alpha(opacity=100);
   overflow: hidden;
   position: absolute;
   left: 348px;
   top: 551px;
   z-index: 9;
   width: 441px;
   height: 444px;
   display: none;
}

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

#page  {
   height: 1350px;
   width: 1020px;
   position: relative;
   margin-left: auto;
   margin-right: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}

#top  {
   display: block;
   min-height: 100%;
   width: 100%;
   position: absolute;
   top: 0px;
   left: 0px;
   z-index: 0;
}

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

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

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

body  {
   background: #021E2F url(sg_home_media/bg-body.jpg) left top no-repeat;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   height: 100%;
}

