html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}:focus{outline:0}html{height:101%}strong,th,thead td{font-weight:700}cite,em,dfn{font-style:italic}code,kbd,samp,pre,tt,var{font-size:92%;font-family:monaco, "Lucida Console", courier, monospace}del{text-decoration:line-through;color:#666}ins,dfn{border-bottom:1px solid #ccc}small,sup,sub{font-size:85%}a abbr,a acronym{border:none}abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px solid #ccc}sup{vertical-align:super}sub{vertical-align:sub}caption{padding-bottom:.8em}a,a:link,a:active,a:visited,a:hover,a:focus,ins{text-decoration:none}a,a:link,a:visited{color:#36c}code,pre{color:#c33}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0 0 .5em}hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:1px;margin:0 0 1.45em;border:none}hr.space{background:#fff;color:#fff}ul,ol,dl,hr,p,pre,address{margin-bottom:1.5em}ul{list-style-type:disc;margin-left:1.5em}ul li{margin-left:.75em}ul ul{list-style-type:square}ul ul ul{list-style-type:circle}ol{margin-left:2.35em;list-style:decimal outside}ol ol,ul ol{margin-left:2.5em}dt{font-weight:700;margin-top:.8em;margin-bottom:.4em}blockquote{border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#666;padding:0 1em;margin:1.6em 0}blockquote *:first-child{margin:.8em 0}blockquote *:first-child:before{content:"\201C"}blockquote *:first-child:after{content:"\201D"}select,input{padding:3px;margin-top:2px}textarea{padding:5px}th,td{padding:.75em}.container{height:100%;position:relative;width:960px;margin:0 auto}.clear{clear:both}.left{float:left}.topmenu{background:url(/images/topmenu/topmenu_bg.png) repeat-x;height:31px;margin-top:3px}.topmenu ul{background:url(/images/topmenu/topmenu.png) no-repeat left 5px;height:31px;position:relative;margin:0 auto;width:960px;list-style:none;padding:0}.topmenu li{float:left;margin:0;padding:0}.topmenu a,.topmenu a:link,.topmenu a:active,.topmenu a:visited{display:block;height:25px;text-indent:-9999px;position:relative}.topmenu li.home{width:44px}.topmenu li.retail{width:165px}.topmenu li.rtm{width:125px}.topmenu li.design{width:166px}.topmenu li.superstore{width:162px}.topmenu li.farm{width:187px}.topmenu li.superior{width:98px}.topmenu li a span,.topmenu li a:link span,.topmenu li a:active span,.topmenu li a:visited span{position:absolute;z-index:99;overflow:hidden;top:3px;left:-11px;height:25px;cursor:pointer}.topmenu li.home a:hover span{width:37px;left:-3px;background:url(/images/topmenu/topmenu_hover.png) no-repeat 0 0}.topmenu li.retail a:hover span,.site_retail .topmenu li.retail a span{width:210px;background:url(/images/topmenu/topmenu_hover.png) no-repeat 0 -26px}.topmenu li.rtm a:hover span,.site_rtm .topmenu li.rtm a span{width:138px;background:url(/images/topmenu/topmenu_hover.png) no-repeat 0 -53px}.topmenu li.design a:hover span,.site_design .topmenu li.design a span{width:179px;background:url(/images/topmenu/topmenu_hover.png) no-repeat 0 -80px}.topmenu li.superstore a:hover span,.site_superstore .topmenu li.superstore a span{width:176px;background:url(/images/topmenu/topmenu_hover.png) no-repeat 0 -107px}.topmenu li.farm a:hover span,.site_farm .topmenu li.farm a span{width:201px;background:url(/images/topmenu/topmenu_hover.png) no-repeat 0 -134px}.topmenu li.superior a:hover span,.site_superior .topmenu li.superior a span{width:112px;background:url(/images/topmenu/topmenu_hover.png) no-repeat 0 -160px}body a.noicon{background:none !important;padding:0 !important;margin:0 !important}a[href^="mailto:"],a[href$=".pdf"],a[href$=".doc"],a[href$=".xls"],a[href$=".rss"],a[href$=".rdf"],a[href^="aim:"]{padding:2px 22px 2px 0;margin:-2px 0;background-repeat:no-repeat;background-position:right center}a[href^="mailto:"]{background-image:url(../images/icons/email.png)}a[href$=".pdf"]{background-image:url(/images/icons/pdf.png)}a[href$=".doc"]{background-image:url(/images/icons/doc.png)}a[href$=".xls"]{background-image:url(/images/icons/xls.png)}a[href$=".rss"],a[href$=".rdf"]{background-image:url(/images/icons/feed.png)}a[href^="aim:"]{background-image:url(/images/icons/im.png)}.fancy{color:#666;font-family:"Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif;font-style:italic;font-weight:400}.caps{font-variant:small-caps;letter-spacing:1px;text-transform:lowercase;font-weight:700;padding:0 2px}.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em}.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}.quiet{color:#666}.loud,a:active,a:focus,a:hover{color:#000}.highlight{background:#ff0}.bottom{margin-bottom:0;padding-bottom:0}.thin{font-weight:lighter}.error,.notice,.success{padding:5px;border:2px solid #ddd}.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4}.notice{background:#FFF6BF;color:#514721;border-color:#FFD324}.success{background:#E6EFC2;color:#264409;border-color:#C6D880}.error a{color:#8a1f11;background:none;padding:0;margin:0}.notice a{color:#514721;background:none;padding:0;margin:0}.success a{color:#264409;background:none;padding:0;margin:0}.center{text-align:center}a.button,button{display:inline-block;float:left;margin:0 .6em .7em 0;padding:5px 10px;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;background-color:#f5f5f5;line-height:1.3;text-decoration:none;color:#565656;cursor:pointer;font:700 1em "Lucida Grande", Tahoma, Arial, Verdana, sans-serif}button{width:auto;overflow:visible;padding:4px 10px}button[type]{padding:4px 10px;line-height:17px}*:first-child+html .container button[type]{padding:4px 10px}button img,a.button img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;float:none}button:hover,a.button:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#369}a.button:active,button:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff}body .positive{color:#529214}a.positive:hover,button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214}a.positive:active,button.positive:active{background-color:#529214;border:1px solid #529214;color:#fff}body .negative{color:#d12f19}a.negative:hover,button.negative:hover{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19}a.negative:active,button.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff}body{line-height:1;font:.75em "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", Arial, Verdana, Helvetica, sans-serif;background:url(../images/bg.png) repeat-x #807C5E;color:#333226}.box{clear:both;text-align:left;background-color:#d9d6c0;margin:0 0 2em;padding:10px 15px;position:relative}.col_wrap{background:url(../images/divider.png) repeat-y top center;margin-bottom:15px}.col-2{float:left;width:48%}.space{margin-right:4%}a,a:link,a:visited{color:#9f6b11}a:hover,a:focus{color:#b87c14;text-decoration:underline}h1 i,h2 i,h3 i,h4 i,h5 i,h6 i{font-family:Georgia, "Times New Roman", Times, serif;font-style:italic}h1{font:italic 2.2em Georgia, "Times New Roman", Times, serif}h2{background:url(../images/heading_bg.png) no-repeat 0 0;color:#fff;display:block;float:left;font-size:1.5em;height:27px;margin:1em 0 .5em;padding:3px 6px 0 10px;position:relative}h2 span{background:url(../images/heading_bg.png) no-repeat top right;height:30px;position:absolute;right:-6px;top:0;width:6px}h2 a,h2 a:link,h2 a:visited,h2 a:active{color:#d9d6c0;display:block}h2 a:hover,h2 a:focus{color:#fff;text-decoration:none}.col-2 h2,.col-3 h2{float:none;text-align:center;width:94%}h3{font-size:1.5em}p.last,.col-2 p.last,.col-3 p.last{margin-bottom:0}.content li,.container p{line-height:1.5em}.top{margin-top:0;padding-top:0;text-transform:uppercase;letter-spacing:1px;font-size:.75em;padding-left:10px;color:#666}#header{text-indent:-9999px}#header a{display:block}#header h1{background:url(../images/mcdiarmid_farm_logo.png) no-repeat;float:left;height:102px;margin-top:4px;width:461px}#header h2{background:url(../images/call_toll_free.png) no-repeat;float:right;height:113px;width:258px}#header h1 a{height:67px;margin:18px 0 0 18px;width:428px}#header h2 a{height:69px;margin:21px 0 0 19px;width:222px}#nav,#nav li,#nav a,#header,#header a,#header h1,#header h2{margin:0;padding:0}#nav{background:url(../images/nav.png) no-repeat;height:30px;list-style:none;margin:0 0 10px 20px;text-indent:-9999px;width:100%}#nav li{float:left;margin-right:1px;position:relative}#nav li.last{margin-right:0}#nav a{display:block;height:30px}#nav .home a{width:82px}#nav .buildings a{width:139px}#nav .types a{width:144px}#nav .energy a{width:159px}#nav .visualizer a{width:161px}#nav .quote a{width:128px}#nav .contact a{width:101px}ul#nav li a:hover{background:url(../images/nav.png) no-repeat top left}ul#nav li.home a:hover{background-position:left -58px}ul#nav li.buildings a:hover{background-position:-83px -58px}ul#nav li.types a:hover{background-position:-223px -58px}ul#nav li.energy a:hover{background-position:-368px -58px}ul#nav li.visualizer a:hover{background-position:-528px -58px}ul#nav li.quote a:hover{background-position:-690px -58px}ul#nav li.contact a:hover{background-position:-819px -58px}.page_home #nav .home a,.page_home #nav .home a:active,.page_home #nav .home a:link,.page_home #nav .home a:visited{background:url(../images/nav.png) no-repeat left -29px}.page_buildings #nav .buildings a,.page_buildings #nav .buildings a:link,.page_buildings #nav .buildings a:active,.page_buildings #nav .buildings a:visited{background:url(../images/nav.png) no-repeat -83px -29px}.page_types #nav .types a,.page_types #nav .types a:link,.page_types #nav .types a:active,.page_types #nav .types a:visited{background:url(../images/nav.png) no-repeat -223px -29px}.page_energy #nav .energy a,.page_energy #nav .energy a:link,.page_energy #nav .energy a:active,.page_energy #nav .energy a:visited{background:url(../images/nav.png) no-repeat -368px -29px}.page_visualizer #nav .visualizer a,.page_visualizer #nav .visualizer a:link,.page_visualizer #nav .visualizer a:active,.page_visualizer #nav .visualizer a:visited{background:url(../images/nav.png) no-repeat -528px -29px}.page_quote #nav .quote a,.page_quote #nav .quote a:active,.page_quote #nav .quote a:link,.page_quote #nav .quote a:visited{background:url(../images/nav.png) no-repeat -690px -29px}.page_contact #nav .contact a,.page_contact #nav .contact a:active,.page_contact #nav .contact a:link,.page_contact #nav .contact a:visited{background:url(../images/nav.png) no-repeat -819px -29px}.content_top,.content_btm{background:url(../images/content_lids.png) no-repeat top left;height:10px;margin-left:20px;width:100%}.content_btm{background-position:bottom left}.content_wrap{background:url(../images/content_bg.png) repeat-y top left;margin-left:20px;padding:0 0 10px;width:100%}.content{float:left;width:750px;min-height:385px}.content .pad{padding:0 25px}#sidebar{float:left;width:170px}#sidebar ul{list-style:none;margin:0;padding:5px 0 0}#sidebar li{margin:0 0 5px 10px;padding:0;position:relative}#sidebar li span{background:url(../images/sidebar/sidebar_frame.png) no-repeat top left;height:80px;left:0;overflow:hidden;position:absolute;top:0;width:150px;z-index:5}#sidebar li a.btn{background:url(../images/sidebar/sidebar_btn.png) no-repeat left 60px;color:#fff;display:block;font-size:.8em;height:17px;left:0;overflow:hidden;padding:63px 0 0;position:absolute;text-align:center;text-transform:uppercase;top:0;width:150px;z-index:10}#sidebar li a.btn:hover{background-position:right 60px;text-decoration:none}#sidebar .airmiles{background:url(../images/sidebar/airmiles.png) no-repeat 0 0;height:67px;left:5px;position:absolute;top:430px;width:175px}#sidebar .airmiles a,#sidebar .airmiles p{display:block;height:100%;margin:0;padding:0;text-indent:-999px;width:100%}#sidebar .mail { background:#595640 url(../images/sidebar/mailing_list.png) no-repeat 3px 2px; padding:26px 2px 4px 3px; margin:0 0 0 6px; width:153px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }#sidebar .subscribe{padding-left:1px}#sidebar .mc-sub-badge06{font-family:"Helvetica Neue", Arial, Verdana, sans-serif}#sidebar .mc-sub-badge06 li strong{background:none;border:none;color:#000;font-size:1.1em;margin-right:0;padding:0}#sidebar .mc-sub-badge06 li.mc-subscribers{visibility:hidden;height:25px;overflow:hidden}#sidebar .mc-sub-badge06 li.mc-subscribers span{background:none;height:auto;position:relative;visibility:visible;width:auto;z-index:1}#sidebar .mc-sub-badge06 li.mc-subscribers strong{color:#fff;display:block;font-size:1.5em;font-weight:700;text-align:center;width:45px}#sidebar input.email,.content .mail_window input.email{background:url(../images/sidebar/form_bg.png) no-repeat left top;border:none;color:#757053;font-size:.8em;height:17px;padding:3px 5px 0;width:150px;margin-top:5px}#sidebar input.email:focus,.content .mail_window input.email:focus{background-position:left -19px;color:#4d4936}#sidebar input.btn,.content .mail_window input.btn{background:url(../images/sidebar/subscribe_btn.png) no-repeat left top;border:none;float:right;height:20px;margin:5px 2px 0 0;text-indent:-999px;width:70px}#sidebar input.btn:hover,.content .mail_window input.btn:hover{background-position:left -19px;cursor:pointer}.mail_wrap{display:table;margin:auto;vertical-align:middle}.mail_window{width:160px}.slider-wrap{margin:16px 0 0 35px;position:relative}.slider-frame{background:url(../images/slider/frame.png) no-repeat 0 0;height:210px;left:-10px;position:absolute;top:-10px;width:700px;z-index:2}#slider li,#slider,#slider ul{height:190px;overflow:hidden;width:680px}#slider li a{position:relative;z-index:10}#prevBtn{left:-28px;top:70px}#nextBtn{left:685px;top:70px}#prevBtn a,#nextBtn a{background:url(../images/slider/side_btn.png) no-repeat 0 0;display:block;height:50px;overflow:hidden;padding:0;text-indent:-999px;width:23px}#prevBtn a{background-position:3px 0}#prevBtn a:hover{background-position:0 -49px}#nextBtn a{background-position:-59px 0}#nextBtn a:hover{background-position:-56px -49px}ol#controls{left:7px;margin:0;padding:0;position:absolute;top:164px;z-index:20}ol#controls li{float:left;height:19px;list-style:none;margin:0 5px 0 0;padding:0}ol#controls li a{background:url(../images/slider/number_bg.png) no-repeat 0 0;color:#fff;display:block;float:left;height:17px;padding:0 0 2px;text-align:center;text-decoration:none;width:19px}ol#controls li.current a{background-position:-18px 0}.features{margin:30px 0 0 30px;padding:0}.features li,.features li a,.features li h3{display:block;height:150px;margin:0;padding:0;width:335px}.features li.builder,.features li.builder a,.features li.builder h3{width:690px;clear:both;height:60px}.features li.builder{margin-top:20px}.features li{float:left;margin-right:20px;padding:0;position:relative}.features li h3{background:url(../images/feature/feature_overlay.png) no-repeat 0 0;font:italic 1.5em Georgia, "Times New Roman", Times, serif;letter-spacing:.08em;padding:3px 0 0 8px}.features li.builder h3{background:none}.features li p,.features li h3{color:#fff;left:0;position:absolute;top:0}.features li p{letter-spacing:.02em;line-height:1.2em;padding:25px 150px 0 8px;margin:0}.features li a{left:0;overflow:hidden;position:absolute;text-indent:-999px;top:0;z-index:10}.features li a span{background:url(../images/feature/btn_learnmore.png) no-repeat 0 0;bottom:5px;display:block;height:20px;position:absolute;right:10px;width:100px}.features li a:hover span{background-position:0 -19px}.leader{margin-top:5px;position:relative;width:100%}.leader h1{color:#fff;left:13px;position:absolute;top:13px;z-index:15}.leader span{background:url(../images/leader/leader_frame.png) no-repeat top left;display:block;height:130px;left:0;position:absolute;top:0;width:606px;z-index:5}.leader a{background:url(../images/leader/photo_gallery.png) no-repeat top left;display:block;height:176px;overflow:hidden;position:absolute;right:-20px;text-indent:-999px;top:-20px;width:184px;z-index:10}.ui-tabs .ui-tabs-hide,#sidebar .mc-sub-badge06 li.mc-power,.hide,.print{display:none}.content .ui-tabs .ui-tabs-nav{margin:-1px 0 0 -1px;padding:10px 10px 0;width:678px}#tabs p.right{margin:5px 0 0 1.5em;position:relative}#tabs p.right span{background:url(../images/photo-frame.png) no-repeat top left;display:block;height:160px;left:-5px;position:absolute;top:-5px;width:160px;z-index:2}.page_types .ui-tabs .ui-tabs-nav li a{padding:.5em}table{border-collapse:collapse;border-spacing:0;background:#dad6bf;border:1px solid #736f55;margin-bottom:10px}th,td{background:url(../images/divider_h.png) repeat-x top left}table h3{color:#d9d6c0;margin:0}td{margin:1px;padding:7px 10px;vertical-align:middle}th{background-color:#96906c;color:#fff;font-weight:700;letter-spacing:.02em;text-align:right;text-transform:uppercase;vertical-align:middle}.no-bg th,.no-bg td,.legend .no-bg th{background-image:none}.page_buildings tr:hover td{background-color:#fff}.page_buildings tr:hover th,.page_buildings tr.odd:hover th{background-color:#b0a87b}.tl,.tr,.bl,.br{background:url(../images/rounded.png) no-repeat 0 0;display:block;height:5px;position:absolute;width:5px;z-index:2}.photos .tl,.photos .tr,.photos .bl,.photos .br{background-image:url(../images/rounded_photo.png)}.tl{background-position:left top;left:0;top:0}.tr{background-position:right top;right:0;top:0}.bl{background-position:left bottom;bottom:0;left:0}.br{background-position:right bottom;bottom:0;right:0}.footer{color:#5a563e;font-size:.8em;padding:10px 15px 15px 191px}.footer a,.footer a:active,.footer a:visited,.footer a:link{color:#5a563e}.footer ul{list-style:none;margin:0;padding:0;text-align:right}.footer li{border-right:1px solid #5a563e;float:left;margin-left:5px;padding-right:5px}.footer li.last{border-right:none}.footer .copyright{float:left;margin:0 0 5px;padding:0}.footer .local,.footer .global,.right{float:right}.legend,.legend li,#slider ul,#slider li{margin:0;padding:0;list-style:none}.legend li{margin-bottom:7px}.legend li a{color:#4c4a39}.legend li a span,.diagram a span{background:url(../images/slider/number_bg.png) no-repeat 0 0;color:#fff;display:block;float:left;height:18px;margin-right:5px;padding:1px 0 0;width:19px;text-align:center}.legend li a:hover span,.diagram a:hover span,ol#controls li a:hover{background-position:-36px 0}.diagram a,#prevBtn,#nextBtn{position:absolute}.diagram a.plot-1{left:255px;top:60px}.diagram a.plot-2{left:348px;top:197px}.diagram a.plot-3{left:360px;top:120px}.diagram a.plot-4{left:440px;top:160px}.diagram a.plot-5{left:497px;top:135px}.diagram a.plot-6{left:510px;top:10px}.diagram a.plot-7{left:540px;top:70px}.diagram a.plot-8{left:600px;top:10px}.diagram a.plot-9{left:670px;top:70px}.accordion{margin-top:15px;border-left:1px solid #736f55;border-right:1px solid #736f55;border-bottom:1px solid #736f55}.accordion p{padding:10px 35px;margin:0;font-size:1.2em}.accordion p img{float:left;margin:0 10px 10px 0}.accordion h3{font-family:Georgia, "Times New Roman", Times, serif;background:#96906c url(../images/divider_h.png) repeat-x top left;margin:0;color:#fff;padding:10px}.accordion h3 span{background:url(../images/plus-minus.png) no-repeat 0 0;height:13px;width:13px;display:block;float:left;margin:5px 10px 0 0}.accordion h3:hover,.accordion h3.odd:hover{cursor:pointer;background-color:#b0a87b}.accordion h3:hover span{background:url(../images/plus-minus.png) no-repeat -13px 0}.accordion h3.active span{background:url(../images/plus-minus.png) no-repeat -26px 0}.accordion h3.active:hover span{background:url(../images/plus-minus.png) no-repeat -39px 0}.accordion p span{font-family:Georgia, "Times New Roman", Times, serif;font-size:1.2em;width:100%;display:block;margin:10px 0 5px}.accordion p span.small{font:italic .75em "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", Arial, Verdana, Helvetica, sans-serif}.form_wrap{margin-left:13%;width:70%}.form_wrap .box{width:100%;padding:10px 20px}fieldset,form select,form input,.button,form textarea,form table{border:1px solid #736f55;-moz-border-radius:5px;-webkit-border-radius:5px}fieldset{position:relative;margin-bottom:20px;background:#d9d6c0;width:100%;padding:10px 20px;margin-top:30px;display:block}fieldset h2{margin-top:-23px}form input,form select{background-color:#edede1;color:#666661;padding:5px}form option{padding-left:5px}form label input,.ui-tabs .ui-tabs-nav li{margin-right:10px}form label:hover{cursor:pointer;color:#8a8463}form input:focus,form select:focus,form option:focus,form select:hover,form option:hover{background:#fff;color:#4d4936}form select:focus,form option:focus,form select:hover,form option:hover{cursor:pointer}form input.button{background:#767051;text-transform:uppercase;color:#fff;border-color:#4d4832;margin-top:10px;padding:5px}form input.button:focus,form input.button:hover{cursor:pointer;background:#918760}form textarea{padding:10px;font:1em "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","HelveticaNeue",Arial,Verdana,Helvetica,sans-serif;width:96%;color:#666661}form textarea:focus{color:#4d4936}.reset{margin-left:15px}form select{font-size:1.2em}.page_quote table{width:100%}.page_quote table td:hover,.page_quote td:focus{background-color:#dad6bf}.page_quote table .odd td:hover,.odd td{background-color:#ccc8b4}.page_quote table.buildings td{text-align:center;font-weight:700}.legend th,tr.legend:hover th{text-align:left;padding-left:15px;background:#96906c url(../images/divider.png) repeat-y top left}.legend th.odd,tr.legend:hover th.odd,.accordion h3.odd,.odd th{background-color:#8a8463}.gallery{margin-left:20px}.gallery a{border:3px solid #fff;display:block;width:150px;height:150px;margin:0 11px 11px 0;float:left;position:relative}.gallery a:hover span{width:30px;height:30px;display:block;position:absolute;top:-15px;right:-15px;background:url(../../js/fancybox/fancy_zoom.png) no-repeat top left}div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:30}div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('../images/fancybox/fancy_progress.png') no-repeat}div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:20px 20px 40px;margin:0;background:transparent;display:none}div#fancy_inner{position:relative;width:100%;height:100%;background:#FFF}div#fancy_content{margin:0;z-index:100;position:absolute}div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100}img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%}div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url('../images/fancybox/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none}#fancy_frame{position:relative;width:100%;height:100%;display:none}#fancy_ajax{width:100%;height:100%;overflow:auto}a#fancy_left,a#fancy_right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url("data;base64,AAAA"):;outline:none;overflow:hidden}a#fancy_left{left:0}a#fancy_right{right:0}span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block}span#fancy_left_ico{left:-9999px;background:transparent url('../images/fancybox/fancy_left.png') no-repeat}span#fancy_right_ico{right:-9999px;background:transparent url('../images/fancybox/fancy_right.png') no-repeat}a#fancy_left:hover,a#fancy_right:hover{visibility:visible;background-color:transparent}a#fancy_left:hover span{left:20px}a#fancy_right:hover span{right:20px}#fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0}div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0}div#fancy_bg_n{top:-20px;left:0;width:100%;height:20px;background:transparent url('../images/fancybox/fancy_shadow_n.png') repeat-x}div#fancy_bg_ne{top:-20px;right:-20px;width:20px;height:20px;background:transparent url('../images/fancybox/fancy_shadow_ne.png') no-repeat}div#fancy_bg_e{right:-20px;height:100%;width:20px;background:transparent url('../images/fancybox/fancy_shadow_e.png') repeat-y}div#fancy_bg_se{bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url('../images/fancybox/fancy_shadow_se.png') no-repeat}div#fancy_bg_s{bottom:-20px;left:0;width:100%;height:20px;background:transparent url('../images/fancybox/fancy_shadow_s.png') repeat-x}div#fancy_bg_sw{bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url('../images/fancybox/fancy_shadow_sw.png') no-repeat}div#fancy_bg_w{left:-20px;height:100%;width:20px;background:transparent url('../images/fancybox/fancy_shadow_w.png') repeat-y}div#fancy_bg_nw{top:-20px;left:-20px;width:20px;height:20px;background:transparent url('../images/fancybox/fancy_shadow_nw.png') no-repeat}div#fancy_title{position:absolute;z-index:100;display:none}div#fancy_title div{color:#FFF;font:700 12px Arial;padding-bottom:3px;white-space:nowrap}div#fancy_title table{margin:0 auto}div#fancy_title table td{padding:0;vertical-align:middle}td#fancy_title_left{height:32px;width:15px;background:transparent url('../images/fancybox/fancy_title_left.png') repeat-x}td#fancy_title_main{height:32px;background:transparent url('../images/fancybox/fancy_title_main.png') repeat-x}td#fancy_title_right{height:32px;width:15px;background:transparent url('../images/fancybox/fancy_title_right.png') repeat-x}.photo {border:4px solid #fff; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5); box-shadow: 0 1px 3px rgba(0,0,0,0.5);}

table.materials th {border-bottom:1px solid #333225; background-image:none; text-align:center;}
table.materials td {background:none; border-left:1px solid #333225; border-bottom:1px solid #333225;}
