html{background-image:url(images/background_repeat.gif);background-position:center top}
body{text-align:center;background-image:url(images/bgall.gif);background-position:center top;height:100%;font-family:"Baskerville","Georgia","Times New Roman",serif;color:#5e453b;}
.head{height:99px}
.center{height:541px}
.clear{clear:both}
#wrapper > #top{background-image:url(images/top.png);}
#wrapper > #bottom{background-image:url(images/bottom.png);}
#head #head_center{background-image:url(images/head.png);}
#head > #head_left{background-image:url(images/head_left.png)}
#head > #head_right{background-image:url(images/head_right.png)}
#middle > #middle_left{background-image:url(images/center_left.png)}
#middle > #middle_right{background-image:url(images/center_right.png)}
#wrapper{width:1122px;margin:0 auto}
#top,#bottom{width:1122px}
#top{height:52px}
#bottom{height:91px}
#head_center{position:relative}
#head_left,#head_right,#middle_left,#middle_right{width:69px}
#middle_left,#head_left{float:left}
#middle_center,#head_center{width:984px;float:left}
#middle_center{background-color:#fff;}
#middle_right,#head_right{margin-left:1053px;}
#nav{position:absolute;left:250px;width:325px;height:99px}
/* PTD Added #nav .blog and #nav .email below*/
#nav .home, #nav .act, #nav .work, #nav .vision, #nav .contact, #nav .blog, #nav .email {background-image:url(images/menu.png);height:99px;position:absolute;cursor:pointer}

#nav .home{left:13px;width:47px;}
#nav .act{left:64px;width:102px;background-position:-50px 0}
#nav .work{left:169px;width:92px;background-position:-155px 0}
#nav .vision{left:261px;width:58px;background-position:-247px 0}
#nav .contact{left:319px;width:60px;background-position:-305px 0}
/* PTD Added #nav .blog and #nav .email below*/
#nav .blog{left:392px;width:40px;background-position:-378px 0}
#nav .email{left:469px;width:205px;background-position:-455px 0}

#nav .home:hover{background-position:0px -99px}
#nav .act:hover{background-position:-50px -99px}
#nav .work:hover{background-position:-155px -99px}
#nav .vision:hover{background-position:-247px -99px}
#nav .contact:hover{background-position:-305px -99px}
/* PTD Added #nav .blog:hover and #nav .email:hover below*/
#nav .blog:hover{background-position:-378px -99px}
#nav .email:hover{background-position:-455px -99px}

#home #nav .home{background-position:0px -99px;cursor:default}
#act #nav .act{background-position:-50px -99px;cursor:default}
#work #nav .work{background-position:-155px -99px;cursor:default}
#vision #nav .vision{background-position:-247px -99px;cursor:default}
#contact #nav .contact{background-position:-305px -99px;cursor:default}
/* PTD Added #contact #nav .blog and #contact #nav .email below*/
#contact #nav .blog{background-position:-378px -99px;cursor:default}
#contact #nav .email{background-position:-455px -99px;cursor:default}

#content{padding:6px;position:relative}
#home_content{position:relative;width:972px;height:529px;overflow:hidden}
#content .left{position:absolute;left:0;}
#content .text{width:268px}
#act #content .text{width:310px}
#work #content .text{width:406px}
#content .right{position:absolute;right:0;top:0}
#content .image{width:744px}
#act #content .image{width:704px}
#work #content .image{width:602px}

#home_content > #home_02{background:url(images/home_left2.png) no-repeat}

#vision_left{position:absolute;left:0;width:665px}
#vision_right{position:absolute;right:0;top:0;width:307px;height:212px;background:url(images/visions/vision_text2.gif) no-repeat;padding-top:35px}
#vision_right p{font-size:13px;line-height:25px;padding-left:20px;padding-top:20px;text-align:left;}
#vision_menu{position:absolute;right:0;top:240px;width:288px;height:300px}

#vision_menu div{position:absolute;background-image:url(images/visions/thumbs.jpg);width:82px;height:82px;cursor:pointer}
#vision_menu .top{top:0;}
#vision_menu .middle{top:97px}
#vision_menu .bottom{top:192px}
#vision_menu .left{left:0;}
#vision_menu .center{left:97px}
#vision_menu .right{left:192px}

#vision_menu #i1{background-position:0 -278px}
#vision_menu #i2{background-position:-98px -278px}
#vision_menu #i3{background-position:-194px -278px}
#vision_menu #i4{background-position:0 -376px}
#vision_menu #i5{background-position:-98px -376px}
#vision_menu #i6{background-position:-194px -376px}
#vision_menu #i7{background-position:0 -473px}
#vision_menu #i8{background-position:-98px -473px}
#vision_menu #i9{background-position:-194px -473px}

#vision_menu .selected{cursor:default}

#vision_menu #i1:hover,#vision_menu #i1.selected{background-position:0 0}
#vision_menu #i2:hover,#vision_menu #i2.selected{background-position:-98px 0}
#vision_menu #i3:hover,#vision_menu #i3.selected{background-position:-194px 0}
#vision_menu #i4:hover,#vision_menu #i4.selected{background-position:0 -98px}
#vision_menu #i5:hover,#vision_menu #i5.selected{background-position:-98px -98px}
#vision_menu #i6:hover,#vision_menu #i6.selected{background-position:-194px -98px}
#vision_menu #i7:hover,#vision_menu #i7.selected{background-position:0 -195px}
#vision_menu #i8:hover,#vision_menu #i8.selected{background-position:-98px -195px}
#vision_menu #i9:hover,#vision_menu #i9.selected{background-position:-194px -195px}

#home_01,#home_02,#act_01,#act_02,#work_01,#work_02,#contact_01,#contact_02{position:absolute;text-align:left;}

#home_01{width:743px;left:229px}
#home_02{width:268px;height:529px;left:0px;background:url(images/home_left2.png) no-repeat;padding-top:16px;}
#home_02 p{padding-left:15px;padding-top:26px;width:200px;line-height:20px;color:#000;font-size:0.8em;}
#home_02 p.emphasis{font-size:1em;}
#act_01{width:703px;left:0px;}
#act_02{width:305px;height:529px;left:667px;background:url(images/act_right2.png) no-repeat;padding-top:44px;}
#act_02 p{padding-left:47px;padding-right:6px;font-size:0.7em;line-height:20px;padding-top:11px;}
#work_01{width:601px;left:0px}
#work_02{width:410px;height:530px;left:566px;background:url(images/artisan_text2.png) no-repeat;padding-top:45px;}
#work_02 p{font-size:0.7em;line-height:20px;padding-left:46px;padding-top:20px;width:355px;}
#contact_01{width:236px;height:530px;left:0px;background:url(images/contact_text2.gif) no-repeat;padding-top:36px;}
#contact_01 a{text-decoration:none;color:#5e453b;}
#contact_01 p{font-size:13px;padding:15px 25px 0px 16px;line-height:1.28em;}
#contact_01 p.header{padding:21px 25px 0px 16px;line-height:1.7em;}
#contact_01 p.address{font-size:12px;padding:46px 60px 0 16px;}
#contact_01 p.phone{font-size:12px;padding:17px 60px 0 16px;}
#contact_02{width:736px;left:236px}

#artisan_photos{padding-top:90px}
#artisan_captions{padding-top:10px}
#vision_01{position:absolute;width:972px;height:566px}
#vision_01 div{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
#loadcover{background-color:#fff;position:absolute;width:972px;height:566px;top:0;left:0;}

#preload{display:none}

