* { margin: 0; padding: 0; }
html, body { height:100%; }
body { border: 0; font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; background: url(pics/bgBody.gif) repeat-x #FFFFFF; text-align: center; }

#holder { position: relative; width: 946px; height: auto; overflow: hidden; margin: 49px auto; padding-bottom: 30px; text-align: left; }
#hhead, 
#hbody, 
#hfoot { position: relative; float: left; display: inline; width: 946px; }

/* HEAD */
#hhead { height: 231px; background: url(pics/bgHead.jpg); }
#hhead h1.logoUnderwear { position: absolute; top: 50px; left: 39px; width: 399px; height: 74px; background: url(pics/logoNaronUnderwear.gif); z-index: 1; }
#hhead h1.logoUnderwear a { display: block; width: 399px; height: 74px; }
/*#hhead h1.logoUnlimited { position: absolute; top: 54px; right: 59px; width: 337px; height: 69px; background: url(pics/logoNaronUnlimited.gif); z-index: 1; }*/
#hhead h1.logoUnlimited { position: absolute; top: 54px; right: 59px; width: 337px; height: 69px; background: url(pics/logoNaronFashion.gif); z-index: 1; }
#hhead h1.logoUnlimited a { display: block; width: 337px; height: 69px; }
#hhead h2.underwear { position: absolute; top: 134px; left: 36px; z-index: 2; font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 22px; color: #000000; }
#hhead h2.unlimited { position: absolute; top: 134px; right: 59px; z-index: 2; font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 22px; color: #000000; }
#hhead .enterUnderwear { position: absolute; left: 396px; top: 6px; }
#hhead .enterUnlimited { position: absolute; right: 4px; top: 6px; }

/* BODY */
#hbody { min-height: 747px; background: url(pics/bgHolder.gif); }
* html #hbody { height: 747px; }
#hbody .bgNaronUnderwear { position: absolute; top: -74px; left: 0; z-index: 1; }
#hbody .bgNaronUnlimited { position: absolute; top: -55px; right: 0; z-index: 1; }

/* BODY - TPL */
#hbody .tpl { position: relative; float: left; display: inline; margin-top: 615px; width: 946px; z-index: 3; }

#hbody .tpl .shopInfo { position: relative; float: left; display: inline; clear: left; width: 405px; margin-left: 46px; padding: 30px 0px 0px 40px; background: url(pics/bgAddress.jpg) top left no-repeat; }
#hbody .tpl .shopInfo h1 { font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #FFFFFF; }
#hbody .tpl .shopInfo h2 { margin-bottom: 16px; font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; }

#hbody .tpl .shopInfo address { position: relative; float: left; width: 200px; height: auto; font-style: normal; color: #FFFFFF; }
#hbody .tpl .shopInfo address a { font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }

#hbody .tpl .shopInfo table { position: relative; float: left; display: block; margin-left: 14px; }
#hbody .tpl .shopInfo table caption { font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-align: left; }
#hbody .tpl .shopInfo table tr {}
#hbody .tpl .shopInfo table tr th { width: 86px; font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; }
#hbody .tpl .shopInfo table tr td { width: 86px; font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; color: #FFFFFF; }

#hbody .tpl #newsBox { position: relative; float: right; width: 355px; }
#hbody .tpl #newsBox .newsBox { }
#hbody .tpl #newsBox .newsBox h2 { display: none; }
#hbody .tpl #newsBox .newsBox ul { width: 260px; list-style: none; }
#hbody .tpl #newsBox .newsBox ul li { position: relative; width: 260px; min-height: 180px; padding: 26px 0px 0px 32px; background: top left no-repeat; }
#hbody .tpl #newsBox .newsBox ul li h3 { font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #3d1634; margin-bottom: 15px; }
#hbody .tpl #newsBox .newsBox ul li h3 a,
#hbody .tpl #newsBox .newsBox ul li h3 a:visited { display: block; width: 230px; font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; text-decoration: none; color: #3d1634; }
#hbody .tpl #newsBox .newsBox ul li h3 a:hover { display: block; width: 230px; font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; text-decoration: underline; color: #3d1634; }
#hbody .tpl #newsBox .newsBox ul li p { display: block; width: 200px; line-height: normal; }
#hbody .tpl #newsBox .newsBox ul li a,
#hbody .tpl #newsBox .newsBox ul li a:visited { font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #ffffff; }
#hbody .tpl #newsBox .newsBox ul li a:hover { font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline; color: #ffffff; }
#hbody .tpl #newsBox .newsBox ul li.last { display: none; }
#hbody .tpl #newsBox .newsBox ul li.archive { display: none; }
#hbody .tpl #newsBox .newsBox ul li span { display: none; }
* html #hbody .tpl #newsBox .newsBox ul li h3 { padding-top: 12px; }

/* MAINMENU */
#mainMenu { display: none; }

/* SHOP BUTTONS UNDERWEAR */
ul.productMenu { position: absolute; top: 320px; left: 0; z-index: 1; width: 480px; height: 560px; }
ul.productMenu li { display: none; }
ul.productMenu li.node1 { position: absolute; top: 0; left: 290px; display: block; }
ul.productMenu li.node2 { position: absolute; top: 411px; left: 302px; display: block; }
ul.productMenu li.node3 { position: absolute; top: 355px; left: 60px; display: block; }

ul.productMenu li a,
ul.productMenu li a:visited { display: block; height: 140px; width: 117px; text-align: center; font-size: 12px; text-decoration: none; color: #ffffff; }
ul.productMenu li a:hover { display: block; height: 140px; width: 117px; text-align: center; font-size: 12px; text-decoration: none; color: #ffffff; }
ul.productMenu li a span { display: block; }
ul.productMenu li a span:hover{ text-decoration:underline; }
ul.productMenu li a span img { display: block; width: 117px; height: 119px; clear: both; }
ul.productMenu li.node1 a,
ul.productMenu li.node1 a:visited { color: #50185c; }

/* SHOP BUTTONS UNLIMITED */
ul.productUnlimitedMenu { position: absolute; top: 193px; right: 0; z-index: 1; width: 465px; height: 560px; }
ul.productUnlimitedMenu li { display: none; }
ul.productUnlimitedMenu li.node1 { position: absolute; top: 0; left: 322px; display: block; }
ul.productUnlimitedMenu li.node2 { position: absolute; top: 374px; left: 220px; display: block; }
ul.productUnlimitedMenu li.node3 { position: absolute; top: 454px; left: 69px; display: block; }

ul.productUnlimitedMenu li a,
ul.productUnlimitedMenu li a:visited { display: block; height: 140px; width: 117px; text-align: center; font-size: 12px; text-decoration: none; color: #50185c; }
ul.productUnlimitedMenu li a:hover { display: block; height: 140px; width: 117px; text-align: center; font-size: 12px; text-decoration: none; color: #50185c; }
ul.productUnlimitedMenu li a span { display: block; text-decoration:none; }
ul.productUnlimitedMenu li a span:hover{ text-decoration:underline; }
ul.productUnlimitedMenu li a span img { display: block; width: 117px; height: 119px; clear: both; }


/* FOOT */
#hfoot { height: 20px; background: url(pics/bgFoot.gif); }

