﻿
html, body, p, br, span, div, form, img { margin: 0px; padding: 0px; }
img { border: none; }
body { font-family: Verdana; font-size: 11px; line-height: 16px; color: White; }

.visible { display: block; }
.hidden { display: none !important; }

body.subpage { display: block; position: absolute; width: 100%; height: 100%; background: Black url(../images/subpage_bak.gif) repeat-y scroll center center; }
body.intro { display: block; position: absolute; width: 100%; height: 100%; background-color: Black; }

#contents-logo { display: block; width: 50%; height: 100%; position: absolute; top: 0px; left: 0px; background-image: url(../images/logo_left.gif); background-repeat: no-repeat; background-position: center center; }
#contents-photo { display: block; width: 50%; height: 100%; position: absolute; top: 0px; left: 0px; }
#contents-photo img { position: absolute; top: 50%; left: 50%; margin: -250px -178px; }

#container { display: block; position: absolute; width: 760px; height: 500px; top: 50%; left: 50%; margin: -250px -380px; }

#contents { display: block; position: relative; width: 760px; height: 500px; }
#contents-left { display: inline; position: relative; float: left; width: 380px; height: 500px; vertical-align: top; }
#contents-right { display: inline; position: relative; float: right; width: 380px; height: 500px; vertical-align: top; }

#contents-home { display: block; position: relative; width: 346px; height: 466px; padding: 0px 0px 0px 34px; background-image: url(../images/home_bak.gif); }
#contents-contact { display: block; position: relative; width: 346px; height: 466px; padding: 0px 0px 0px 34px; background-image: url(../images/contact_bak.gif); text-align: center; }
#contents-contact img { display: block; padding-top: 100px; }
#contents-team { display: block; position: relative; width: 346px; height: 466px; padding: 0px 0px 0px 34px; background-image: url(../images/team_bak.gif); }
#contents-florals { display: block; position: relative; width: 346px; height: 466px; padding: 0px 0px 0px 34px; background-image: url(../images/florals_bak.gif); }
#contents-linens { display: block; position: relative; width: 346px; height: 466px; padding: 0px 0px 0px 34px; background-image: url(../images/linens_bak.gif); }
#contents-furniture { display: block; position: relative; width: 346px; height: 466px; padding: 0px 0px 0px 34px; background-image: url(../images/furniture_bak.gif); }
#contents-lighting { display: block; position: relative; width: 346px; height: 466px; padding: 0px 0px 0px 34px; background-image: url(../images/lighting_bak.gif); }
#contents-entertainment { display: block; position: relative; width: 346px; height: 466px; padding: 0px 0px 0px 34px; background-image: url(../images/entertainment_bak.gif); }

#team-copy-left { display: block; width: 312px; height: auto; padding: 82px 34px 34px 34px; }
#team-copy-left img { float: left; padding-right: 10px; }

#team-copy-right { display: block; width: 346px; height: auto; padding: 82px 0px 34px 0px; }
#team-copy-right img { float: left; padding-right: 12px; }

#home-menu { display: block; width: 346px; height: auto; padding: 81px 0px 0px 0px; margin: 0px; list-style-type: none; }
#home-menu li { list-style-type: none; margin: 0px; padding: 0px 0px 10px 0px; }

#thumbnails { display: block; width: 346px; height: auto; padding: 85px 0px 0px 0px; }
#thumbnails ul { width: 346px; height: auto; padding: 10px 0px 0px 0px; margin: 0px; list-style-type: none; }
#thumbnails ul li { display: inline; position: relative; float: left; padding: 0px 2px 2px 0px; margin: 0px; list-style-type: none; width: 85px; height: 85px; overflow: hidden; }
#thumbnails ul li img { display: block; position: absolute; top: 0px; left: 0px; }
.thumbnail-right { padding: 0px 0px 2px 0px !important; }

#entertainment-menu { display: block; width: 346px; height: auto; padding: 81px 0px 0px 0px; margin: 0px; list-style-type: none; }
#entertainment-menu li { display: block; position: relative; list-style-type: none; margin: 0px; padding: 0px 0px 10px 0px; }
#entertainment-menu li img { display: block; }
#entertainment-menu li div { display: block; position: absolute; top: 24px; left: 320px; width: 20px; height: 20px; }

#intro { display: block; width: 692px; height: 432px; padding: 34px; }

#footer { display: block; position: absolute; width: 346px; height: 34px; top: 466px; left: 414px; }
