body,html{font-size:12px; lletter-spacing:.5px; font-family:'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;padding:0px;margin:0px;}
body{padding-top:15px;}
img{border:none;}

a{color:#000; text-decoration:none; font-weight:bold;}
a:visited{color:#FFF; text-decoration:none;}
a:active{color:#000; text-decoration:none;}
a:hover {text-decoration:none; color:#444;}

a.contact, a:visited.contact, a:active.contact, a:hover.contact{color:#0A0FCB;}

a.textwhitebold, a:visited.textwhitebold, a:active.textwhitebold{color:#fff;}
a:hover.textwhitebold{color:#B2DB11;}

a.textblackbold{font-weight:600;}
a:hover.textblackbold{color:#B2DB11;}

a:link.textmediabold{color:#000; text-decoration:none; font-weight:600; line-height:16px; font-family:'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
a:visited.textmediabold{color:#000; text-decoration:none; font-weight:600; line-height:16px; font-family:'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
a:active.textmediabold{color:#000; text-decoration:none; font-weight:600; line-height:16px; font-family:'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}
a:hover.textmediabold{color:#fff; text-decoration:none; font-weight:600; line-height:16px; font-family:'Arial', 'Arial Narrow', 'Lucida Grande', sans-serif;}

.detailtitle{color:#FF7802; font-weight:600; font-size:14px; line-height:16px;}
.romancetext{color:#FF7802; font-weight:500; font-size:10px; line-height:10px; text-align:center;}
.detailcontacttext{color:#FF7802; font-style:italic; font-weight:500; font-size:10px; line-height:10px; text-align:center;}
.detailtext{color:#000000; font-weight:500; line-height:16px; letter-spacing:0px;}
.textsmall{color:#000000; font-weight:500; font-size:8px; line-height:8px; letter-spacing:-.5px;}
.text{color:#000000; font-weight:500; font-size:12px; line-height:15px; text-align:justify;}
.textitalic{color:#000000; font-weight:500; font-size:13px; line-height:15px; font-style:italic;}
.textbold{color:#000000; font-weight:medium; line-height:16px;}
.textwhite{color:#ffffff; font-weight:500; line-height:16px; letter-spacing:.5px;}
.textwhitebold{color:#ffffff; font-weight:600; line-height:16px; letter-spacing:.5px;}
.texttitle{color:#000000; font-weight:600; font-size:14px; line-height:16px; letter-spacing:.5px;}
.textwhitetitle{color:#ffffff; font-weight:600; font-size:22px; line-height:22px; letter-spacing:.5px;}
.textexpanded{color:#000000; font-weight:500; font-size:13px; line-height:15px; letter-spacing:1px;}
.whatsuptextbold{color:#000000; font-weight:bold; font-size:16px; line-height:16px;}

#page {position:relative; width:1000px; height:650px; border:2px solid #999; margin:0px auto;}
#pageheader{position:absolute; width:1000px; height:180px; left:0px; top:0px;}
#headerlogo{position:absolute; left:0px; top:0px;}
#headercollections{position:absolute; left:624px; top:0px;}
#body {position:absolute; width:1000px; height:408px; left:0px; top:180px; background-image:url('/images/NickBackground.jpg');}
#detailpage {position:relative; width:1000px; height:650px; margin:0px auto; background-image:url('/images/DetailBG.jpg');}

#MenuItems {position:absolute; width:1000px; height:30px; left:0px; top:150px; background-image:url('/images/MenuBG.jpg'); background-repeat:repeat-x; z-index:999;}
.dropperMenu{list-style:none; margin:0px; padding:0px; position:absolute; top:5px;}
.dropperMenu a{text-decoration:none; padding:2px 40px 6px 6px; display:block; color:#fff; font-family:'Arial','Arial Narrow','Lucida Grande',sans-serif; font-size:12px; letter-spacing:1px; white-space:nowrap;}
.dropperMenu li{display:block; float:left; padding:0px;}
.dropperSubMenu{visibility:hidden; position:absolute; margin:0px; padding:0px; z-index:999; list-style:none; position:absolute; top:25px; background-color:#f6790b; border:2px solid #000; border-top:none; max-width:160px;}
.dropperSubMenu a{padding:3px 8px 5px 6px;}
.dropperSubMenu a:hover{color:#000; background-color:afff00}
.dropperSubMenu li{float:none; position:relative; width:100%;}
.dropperSubMenu li:hover{background-color:#afff00;}
.dropperSubSubMenu{visibility:hidden; position:absolute; top:0; left:100%; padding:0; z-index:999; list-style:none;}
.dropperSubSubMenu li{background-color:#F00}
.dropperSubSubSubMenu{visibility:hidden; position:absolute; top:0; left:100%; padding:0; z-index:999; list-style:none;}
.dropperSubSubSubMenu li{background-color:#c0d}
.dropperArrow{background-image:url(./arrow.png); background-position:center right; background-repeat:no-repeat;}

#BottomMenuItems{position:absolute; width:1000px; height:21px; left:0px; top:588px; background-image:url('../images/MenuBottomBG.jpg'); z-index:999;}
#BottomMenuItems a{color:#000; font-weight:bold; text-decoration:none; padding:2px 6px;}
#BottomMenuItems a:hover{color:#fff;}
#BottomMenuItems a.left{float:left; padding-right:20px;}
#BottomMenuItems a.right{float:right; padding-left:20px;}

#Footer{font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; width:100%; padding-top:2px; color:#333; position:absolute; left:0px; top:608px; display:inline; background-image:url('/images/NickBackground.jpg'); background-repeat:no-repeat; background-position:0 -350px; height:40px;}

#PageTitle{position:absolute; left:23px; top:13px; font-weight:600;}

/* home page */
#HomeIntro {position:absolute; left:242px; top:35px;}
#HomeNick {	position:absolute; left:29px; top:151px; z-index:0; width:284px; height:211px;}
#collectionPreviews{display:block; width:1000px; height:410px;}
#collectionPreviews td{width:25%; border-right:1px solid #000; position:relative; cursor:pointer;}
#collectionPreviews td.last{border:none;}
.colPreview{display:block; overflow:hidden; width:249px; height:410px; position:relative;}
.colPreviewImg{position:absolute; left:0px; height:410px;}
.colTitle{display:block; height:40px; width:249px; position:absolute; bottom:0px; left:0; z-index:11;}
.colTitle .colTitleBackground{display:block; width:100%; height:100%; background-color:#fff; opacity:0.8; filter:alpha(opacity=80); border-top:1px solid #000;}
.colTitle .colTitleImage{display:block; width:100%; height:100%; position:absolute; bottom:0; left:0; text-align:right;}
.colTitleImage img{margin:5px 5px 0 0;}
.introVerbiage{opacity:0.8; filter:alpha(opacity=80); position:absolute; top:0px; width:100%; background-color:#fff; text-align:center; left:0px; border-bottom:1px solid #666; font-size:26px; padding:4px 0px; font-family:Arial, Helvetica, sans-serif}

#NickAboutUstextleft{position:absolute; left:23px; top:13px; width:565px; height:145px; text-align:left;}
#NickAboutUsimageright{position:absolute; left:654px; top:19px; width:284px; height:212px;}
#NickAboutUsborderright{position:absolute; left:642px; top:16px; width:308px; height:218px;}
#NickAboutUsimageleft{position:absolute; left:57px; top:181px; width:284px; height:212px;}
#NickAboutUsborderleft{position:absolute; left:45px; top:178px; width:308px; height:218px;}
#NickWhatsUpimageright{position:absolute; left:580px; top:23px; width:284px; height:212px;}
#NickWhatsUpborderright{position:absolute; left:577px; top:18px; width:308px; height:328px;}
#NickWhatsUpimageleft{position:absolute; left:27px; top:181px; width:284px; height:212px;}
#NickWhatsUpborderleft{position:absolute; left:16px; top:178px; width:308px; height:218px;}
#NickAboutUstextright{position:absolute; left:400px; top:245px; width:548px; height:135px; text-align:left;}
#NickWhatsUptextright{position:absolute; left:627px; top:347px; width:338px; height:55px; text-align:left;}
#NickFeaturestextright{position:absolute; left:488px; top:246px; width:466px; height:160px; text-align:left;}
#NickFeaturestextleft{position:absolute; left:23px; top:13px; width:365px; height:185px; text-align:left;}

#NickQualitytext{position:absolute; left:15px; top:8px; width:605px; height:163px; text-align:left;}
#NickQualitytextright{position:absolute; left:540px; top:213px; width:500px; height:180px; text-align:left;}
#WhatsUpHeader{position:absolute; left:7px; top:3px; text-align:left; height:405px; width:540px;}
#WhatsUpContent{position:absolute; left:480px; top:98px; text-align:center; width:475px;}

#PressRoomHeader{position:absolute; left:30px; top:40px; text-align:left;}
#PressRoomContent{position:absolute; left:280px; top:53px; text-align:center; height:150px; width:454px;}
#PressReleaseHeader{position:absolute; left:30px; top:264px; text-align:left;}
#PressReleaseContent{position:absolute; left:200px; top:264px; width:705px; height:166px; overflow:auto; text-align:left;}

#RoomPlannerContent{position:absolute; left:0px; top:0px; width:999px; height:408px; overflow:auto; text-align:center;}

#DealerLocatorForm{position:absolute; left:200px; top:25px; text-align:left;}
#DealerLocatorTitle{position:absolute; left:400px; top:25px; text-align:left;}
#DealerLocatorResults{position:absolute; left:250px; top:80px; width:750px; height:325px; text-align:left; overflow:auto;}

#NickPagetext{position:absolute; left:27px; top:29px; width:395px; height:355px; text-align:left; text-align:justify;}

#NickPageSlides{position:absolute; left:508px; top:51px; width:457px; height:291px; z-index:15;}
#NickPageSlidesBorder{position:absolute; left:498px; top:40px; width:476px; height:311px; z-index:10;}
#NickPageSlidesBorderTL{position:absolute; left:498px; top:40px; width:30px; height:30px; z-index:20;}
#NickPageSlidesBorderBL{position:absolute; left:498px; top:321px; width:30px; height:30px; z-index:20;}
#NickPageSlidesBorderTR{position:absolute; left:944px; top:40px; width:30px; height:30px; z-index:20;}
#NickPageSlidesBorderBR{position:absolute; left:944px; top:321px; width:30px; height:30px; z-index:20;}

#NickPageViewCollection {position:absolute; left:688px; top:372px; width:105px; height:22px;}
#NickPageClickOnArrows {position:absolute; left:522px; top:21px; width:430px; height:22px; text-align:center}

#ThumbTitle {position:absolute; left:40px; top:44px; width:272px; height:25px; text-align:center}
#ThumbImage {position:absolute; left:30px; top:91px; width:298px; height:266px; text-align:center}
#ThumbBorder {position:absolute; left:20px; top:81px; width:318px; height:286px; text-align:center}
#ThumbCounter {position:absolute; left:350px; top:10px; width:180px; height:20px; text-align:right}
#ThumbPaging {position:absolute; left:570px; top:10px; width:400px; height:20px; text-align:right}
#ThumbNails {position:absolute; left:350px; top:35px; width:650px; height:370px; text-align:center; overflow:auto;}

#DetailMainImageSmall{position:absolute; left:159px; top:106px;}
#DetailMainImageBig{position:absolute; left:159px; top:140px;}
#DetailDivider{position:absolute; left:11px; top:410px;}
#ResetMain{position:absolute; left:615px; top:388px;}
#DetailFooter{position:absolute; left:12px; top:420px;}
#DetailProductInfo{position:absolute; left:735px; top:37px; width:230px; text-align:left;}
#DetailRomance{position:absolute; left:735px; top:264px; width:200px; text-align:center;}
#DetailPleaseContact{
	position:absolute; left:735px; top:435px; width:200px; text-align:center;}
#DetailDimensions{position:absolute; left:735px; top:82px;}
#DetailDescription{position:absolute; left:735px; top:108px;}
#DetailTag{position:absolute; left:735px; top:415px; width:235px;}

#DetailCatalogLink{position:absolute; left:779px; top:496px;}
#DetailLocatorLink{position:absolute; left:779px; top:528px;}
#DetailPrintLink{position:absolute; left:779px; top:557px;}
#DetailClose{position:absolute; left:820px; top:595px;}

#ContactBlock{position:absolute; left:300px; top:150px; width:400px; text-align:left;}
#footerLinks {position:absolute; left:0px; top:588px;}