a{color:#C00; text-decoration:none}
a img{border:none}
.hide{display:none}

body{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:500; background-color:#333333}
h1{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:700; margin:0px; padding:0px}
h2{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:600; color:#333; margin:0px; padding:0px}
h3{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:300; color:#333; margin:0px; padding:0px}
h4{font-family:Arial,Helvetica,sans-serif; font-size:10px; font-weight:300; color:#333; margin:0px; padding:0px}
p{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:400; color:#333; margin:0px; padding:0px}

DIV.shell{position:absolute; left:50%; top:50%; width:900px; height:585px; margin-left:-470px; margin-top:-312.5px; background-image:url(../images/bg1.jpg); padding:20px}
DIV.content{position:absolute; width:900px; height:430px; margin-top:75px; padding:0px}
DIV.contentl{position:absolute; width:445px; height:430px; margin-left:0px; margin-top:0px; text-align:right; padding:0px}
DIV.contentr{position:absolute; width:445px; height:430px; margin-top:0px; margin-left:455px; text-align:left; padding:0px}
DIV.copyright{position:absolute; width:900px; height:10px; margin-top:610px; text-align:center; padding:0px}
DIV.footer{position:absolute; width:900px; height:70px; margin-left:0px; margin-top:515px; padding:0px}
DIV.description{position:absolute; text-align:left; width:595px; height:70px; margin-left:212px; margin-top:0px; padding:0px}
DIV.price{position:absolute; width:57px; height:20px; margin-left:233px; margin-top:405px; text-align:right; padding:0px}
DIV.viewcart{position:absolute; width:26px; height:16px; margin-left:0px; margin-top:54px; padding:0}
DIV.phone{position:absolute; width:197px; height:35px; margin-left:0px; margin-top:35px; padding:0}
DIV.addtocart{position:absolute; width:48px; height:9px; margin-left:0px; margin-top:61px; text-align:right; padding:0px}
DIV.maincrest{position:absolute; width:73px; height:70px; margin-left:827px; margin-top:0px; padding:0px}
DIV.mainse{position:absolute; width:167px; height:65px; margin-left:733px; padding:0px; z-index:3}
DIV.infotoggle{position:absolute; width:42px; height:14px; margin-left:155px; margin-top:0px; padding:0px}

DIV.dotshell{position:absolute; width:155px; height:10px; margin-left:0px; margin-top:2px; padding:0px}
.slider{position:absolute; width:900px; height:430px; margin-left:0px; margin-top:0px; padding:0px}
.dots{margin-left:0px; margin-top:0px}
.dot{float:left; width:11px; height:10px; margin-right:9px}
.active{background: url(../images/dotc.png)}
.inactive{background: url(../images/dot.png)}
.clear{clear: both}
.slide{position: absolute}
.current{z-index: 1}
.next{z-index: 0}

DIV.nav1{position:absolute; left:20px; top:20px; width:197px; height:65px; padding:0; z-index:3}

DIV.navthestudio{position:absolute; left:0px; top:0px; width:197px; height:28px; padding:0}
DIV.navthework{position:absolute; left:0px; top:34px; width:197px; height:31px; padding:0}

DIV.nav2studio{position:absolute; left:217px; top:20px; width:203px; height:35px; padding:0; z-index:3}

DIV.navabout{position:absolute; left:15px; top:16px; width:42px; height:13px; padding:0}
DIV.navpress{position:absolute; left:79px; top:19px; width:47px; height:12px; padding:0}
DIV.navcontact{position:absolute; left:141px; top:17px; width:62px; height:11px; padding:0}

DIV.nav2work{position:absolute; left:20px; top:85px; width:212px; height:440px; padding:0; z-index:3; background-image:url(../images/bg2.jpg)}

DIV.navarchitecture{position:absolute; left:74px; top:15px; width:123px; height:15px; padding:0}
DIV.navfieldchapel{position:absolute; left:113px; top:37px; width:82px; height:13px; padding:0}
DIV.navlynnmeadows{position:absolute; left:90px; top:54px; width:107px; height:13px; padding:0}

DIV.navinterior{position:absolute; left:126px; top:82px; width:71px; height:15px; padding:0}
DIV.navcountrykitchen{position:absolute; left:86px; top:104px; width:111px; height:13px; padding:0}

DIV.navfurniture{position:absolute; left:110px; top:140px; width:87px; height:15px; padding:0}
DIV.navcoffee{position:absolute; left:22px; top:161px; width:125px; height:13px; padding:0}
DIV.navreaderdesk{position:absolute; left:96px; top:177px; width:100px; height:10px; padding:0}

DIV.navother{position:absolute; left:142px; top:210px; width:55px; height:15px; padding:0}
DIV.navfence{position:absolute; left:57px; top:232px; width:140px; height:10px; padding:0}
DIV.navclock{position:absolute; left:89px; top:249px; width:108px; height:10px; padding:0}
DIV.navbranding{position:absolute; left:16px; top:265px; width:180px; height:13px; padding:0}
DIV.navartwork{position:absolute; left:141px; top:282px; width:56px; height:10px; padding:0}

DIV.navblanket1{position:absolute; width:940px; height:95px; left:0px; top:0px; padding:0; z-index:2}
DIV.navblanket2{position:absolute; width:20px; height:440px; left:0px; top:95px; padding:0; z-index:2}
DIV.navblanket3{position:absolute; width:5px; height:440px; left:232px; top:95px; padding:0; z-index:2}
DIV.navblanket4{position:absolute; width:237px; height:5px; left:0px; top:525px; padding:0; z-index:2}