/* reset */
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;background:transparent; text-decoration:none;} body{line-height:1;} ol,ul{list-style:none;} blockquote,q{quotes:none;} blockquote:before, blockquote:after,q:before,q:after{content:'';content:none;} :focus{outline:0;} ins{text-decoration:none;} del{text-decoration:line-through;} table{border-collapse:collapse; border-spacing:0;}


/* global */
body{font-family:"Arial";width:100%;color:#888;font-size:13px;line-height:110%;background: url(../../img/loader.gif) no-repeat center;}

#everything{display:none;}

#featured{position:absolute !important;width:100%;height:100px;background:#eee;z-index:-999;}

#wrapper{position:fixed;bottom:0;width:100%;text-transform:uppercase;z-index:1;}
#controls{margin:0 auto;width:90%;max-width:823px;height:77px;overflow:hidden;}
#controls div{float:left;margin-right:6px;cursor:pointer;}

#controls .categories{padding:10px 20px;width:150px;background:#fff; font-size: 11px; }
#controls .categories li.current,#controls .categories li:hover{color:#660066; }

#controls .prev{width:77px;height:77px;background:url(../img/_controls/arrow-left-on.png);z-index:999;}
#controls .next{float:right;margin-right:0;width:77px;height:77px;background:url(../img/_controls/arrow-right-on.png);z-index:999;}

#controls .thumbnails{position:absolute;margin-left:278px;height:77px;overflow:hidden;z-index:0;}
#controls .thumbnails > div{position:absolute;width:9999px;background:#fff;}
#controls .thumbnails > div#architecture{z-index:1;}
#controls .thumbnails > div > div{float:left;margin:0;}
#controls .thumbnails .full{position:absolute;top:77px;color:#fff;font-size:11px;text-align:center;}
#controls .thumbnails .full a{display:block;padding:2px 0;width:77px;height:15px;color:#fff;background:#660066;}
#controls .thumbnails .full a:hover{color:#660066;background:#ffffff;}
#controls .thumbnails img{width:77px;height:77px;}

#caption{margin:30px auto;width:90%;max-width:823px;color:#fff;text-transform:uppercase;}

.preload{width:1px;height:1px;overflow:hidden;}