html,body{height:100%;}body{margin:0;color:#5e5e5e;font:14px Arial,Helvetica,sans-serif;background:#fff;position:relative;min-width:960px;}form,fieldset{margin:0;padding:0;border-style:none;}input,textarea,select{color:#000;font:100% Arial,Helvetica,sans-serif;vertical-align:middle;outline:none;}q{quotes:none;}q:before,q:after{content:"";}img{border-style:none;}a{color:#5e5e5e;text-decoration:none;}a:hover{text-decoration:underline;}#wrapper{width:100%;height:100%;display:table;}#container{width:100%;display:table-row;}.container-holder{width:100%;overflow:hidden;position:relative;}.cufon{float:left;}#header{width:100%;height:161px;z-index:10;position:absolute;top:0;left:0;}#header:after{content:"";clear:both;display:block;}.top-bar{background:url(images/bg-top-bar.gif) repeat-x;height:94px;overflow:hidden;}.dark-blue-scheme .top-bar{background:url(images/bg-top-bar-db.gif) repeat-x;}.top-bar .holder,.nav-bar .holder{width:940px;margin:0 auto;}.top-bar .holder{padding:26px 0 0;overflow:hidden;}.logo{float:left;color:#fff;font-size:50px;overflow:hidden;height:1%;margin:0;letter-spacing:-1px;}.logo a,.logo a:hover{text-decoration:none;color:#fff;}.search-form{float:right;}.search-form fieldset{float:left;padding:10px 4px 0 0;}.search-form .textfield{float:left;background:url(images/bg-search-textfield.png) no-repeat;width:164px;height:15px;margin:0 11px 0 0;padding:6px 8px 8px;}.search-form .textfield input{color:#5c5c5c;font:12px Arial,Helvetica,sans-serif;margin:0;padding:0;width:164px;height:15px;border:0;background:none;position:relative;}.search-form .btn-search{float:left;margin:4px 0 0;padding:0;cursor:pointer;border:0;background:url(images/btn-search.png) no-repeat;width:24px;height:23px;}.nav-bar{background:url(images/bg-nav-bar.gif) repeat-x;height:67px;}* html .nav-bar{overflow:hidden;}.nav-bar:after{content:"";clear:both;display:block;}.dark-blue-scheme .nav-bar{background:url(images/bg-nav-bar-db.gif) repeat-x;}.nav-bar .holder{height:67px;}.nav-bar .holder:after{content:"";clear:both;display:block;}#nav{margin:0 0 0 -25px;padding:0;list-style:none;color:#acacac;font-size:12px;line-height:20px;height:67px;float:left;position:relative;}#nav li{float:left;background:url(images/sep-nav.gif) no-repeat 0 14px;z-index:1;}.dark-blue-scheme #nav li{background:url(images/sep-nav-db.gif) no-repeat 0 14px;}#nav li:first-child,#nav li.first-child{background:none;}#nav li li{z-index:2;}#nav li li li{z-index:3;}#nav a{padding:12px 22px 5px 23px;float:left;outline:none;vertical-align:top;color:#acacac;height:53px;cursor:pointer;}#nav a:hover,#nav .active a,#nav li:hover a,#nav li.hover a{text-decoration:none;background:url(images/bullet-nav.gif) no-repeat 42px 57px;}.dark-blue-scheme #nav a:hover,.dark-blue-scheme #nav .active a,.dark-blue-scheme #nav li:hover a,.dark-blue-scheme #nav li.hover a{background:url(images/bullet-nav-db.gif) no-repeat 42px 57px;}#nav a strong{display:block;margin:0 0 1px;font-size:18px;overflow:hidden;color:#fff;}* html #nav a strong{margin-bottom:-1px;padding:1px 0 0;}*+html #nav a strong{margin-bottom:-1px;padding:1px 0 0;}#nav a cufon{float:none;}#nav li:hover,#nav li.hover{position:relative;}#nav li:hover .drop,#nav li.hover .drop{top:65px;}#nav li:hover .drop li:hover .drop,#nav li.hover .drop li.hover .drop,#nav li:hover .drop li:hover .drop li:hover .drop,#nav li.hover .drop li.hover .drop li.hover .drop{top:-2px;margin:0 0 0 -3px;}#nav li:hover .drop .drop,#nav li.hover .drop .drop,#nav li:hover .drop li:hover .drop .drop,#nav li.hover .drop li.hover .drop .drop{top:-9999px;}#nav .drop{position:absolute;left:2px;top:-9999px;z-index:999;width:999px;}#nav .drop ul{margin:-6px -3px -2px -5px;padding:0;list-style:none;float:left;}#nav .drop ul li{float:none;background:none;font-size:0;line-height:0;padding:0 0 1px;margin:0 0 -1px;}#nav .drop ul li a{padding:0;float:none;display:block;height:auto;background:url(images/transparent.gif);color:#fff;font:14px/16px Arial,Helvetica,sans-serif;border:solid #2a2a2a;border-width:1px 0;}#nav .drop ul li a:hover,#nav .drop ul li:hover a,#nav .drop ul li.hover a,#nav .drop ul li:hover ul a:hover,#nav .drop ul li.hover ul a:hover{background:#9b9b9b url(images/bg-drop-hover.gif) repeat-x;border-color:#5c5c5c;}#nav .drop a span{display:block;padding:5px 28px 6px 18px;}#nav .drop .has-drop-down-link:hover span,#nav .drop li:hover .has-drop-down-link span,#nav .drop li.hover .has-drop-down-link span{background:url(images/bullet-nav-drop.gif) no-repeat 100% 10px;}#nav .drop ul li:hover ul a,#nav .drop ul li.hover ul a{background:none;border-color:#2a2a2a;}.pointer{display:none;}.drop-inner{float:left;}#nav.menu-hard-code .drop{width:auto;}#nav.menu-hard-code .drop .drop{left:200px;}#nav.menu-hard-code .drop ul{width:200px;}.drop .table{display:table;}.drop .body{display:table-row;}.drop .left,.drop .right{background:url(images/bg-drop-l.png) repeat-y;width:8px;display:table-cell;}.drop .right{background:url(images/bg-drop-r.png) repeat-y;}.drop .content{height:1%;background:#2a2a2a;display:table-cell;}.drop .top-left,.drop .top-right,.drop .bottom-left,.drop .bottom-right{background:url(images/bg-drop-tl.png) no-repeat;width:8px;height:8px;font-size:0;display:table-cell;}.drop .top-right{background:url(images/bg-drop-tr.png) no-repeat;}.drop .bottom-left{background:url(images/bg-drop-bl.png) no-repeat;}.drop .bottom-right{background:url(images/bg-drop-br.png) no-repeat;}.drop .top,.drop .bottom{background:url(images/bg-drop-t.png) repeat-x;height:8px;display:table-cell;font-size:0;}.drop .bottom{background:url(images/bg-drop-b.png) repeat-x;}#main{overflow:hidden;width:100%;padding:161px 0 0;}.promo{width:100%;background:url(images/bg-promo.gif) repeat-x;}.hp .promo{background:url(images/bg-promo-hp.gif) repeat-x;}.promo-holder{width:100%;background:url(images/bg-promo-holder.gif) no-repeat 50% 0;}.dark-blue-scheme .promo-holder{background:url(images/bg-promo-holder-db.gif) repeat-x;}.hp .promo-holder{background:url(images/bg-promo-holder-hp.jpg) no-repeat 50% 0;}.dark-blue-scheme .hp .promo-holder{background:url(images/bg-promo-holder-hp-db.gif) repeat-x;}.promo-frame{width:940px;margin:0 auto;height:94px;overflow:hidden;}.hp .promo-frame{height:341px;padding:29px 0 0;}.promo .heading{overflow:hidden;width:100%;padding:34px 0 0;}.promo .heading strong,.promo .heading h1{overflow:hidden;height:1%;color:#fff;font-size:32px;letter-spacing:-1px;margin:0;float:left;}.accordion{overflow:hidden;width:100%;}.accordion .media-area{width:930px;height:280px;padding:5px;overflow:hidden;background:#fff;}.accordion ul{margin:0;padding:0;overflow:hidden;list-style:none;width:930px;height:280px;position:relative;background:#000;}.accordion ul li{position:absolute;top:0;display:none;left:0;height:280px;width:355px;overflow:hidden;}.accordion a{display:block;cursor:pointer;position:relative;}.accordion a:hover{text-decoration:none;border:none;}.accordion img{display:block;}.accordion a .text-holder{position:absolute;bottom:0;left:-9999px;}.accordion a:hover .text-holder,.accordion li.hover .text-holder{left:0;}.accordion .text-frame{display:block;background:url(images/bg-accordion-text.png);width:325px;padding:13px 15px 10px;overflow:hidden;}.accordion .text-holder strong{overflow:hidden;height:1%;color:#fff;font-size:18px;}.accordion .shadow{position:absolute;top:0;right:0;background:url(images/bg-accordion-shadow.png) no-repeat;width:39px;height:280px;}* html .accordion .shadow{right:-1px;}.accordion .shadow-hover{position:absolute;top:0;left:-9999px;width:355px;height:280px;background:url(images/bg-accordion-shadow-hover.png);}.accordion .item-hover .shadow-hover{left:0;}.promo .decore-shadow{background:url(images/bg-promo-shadow.png) no-repeat;width:939px;height:64px;display:block;margin:-15px 0 0;}.slideshow{overflow:hidden;width:100%;}.slideshow .media-area{width:930px;height:280px;padding:5px;overflow:hidden;background:#fff;position:relative;}.slideset{margin:0;padding:0;background:#000;list-style:none;width:930px;height:280px;overflow:hidden;position:relative;}.slideset li{position:absolute;top:0;z-index:1;left:0;width:930px;height:280px;}.slideset li.active{z-index:2;}.slideset img{display:block;}.slideset .info-area{position:absolute;top:0;right:0;color:#b4b5b5;}.slideset .info-area .holder{background:url(images/bg-slideset-info-area.png) no-repeat;width:308px;height:237px;padding:28px 15px 15px 32px;}.slideset .title{overflow:hidden;width:100%;padding:0 0 14px;}.slideset .title strong{overflow:hidden;height:1%;font-size:32px;color:#fff;}.add-model .slideset .title strong{font-size:35px;}.slideset .title strong .cufon{margin:0 0 4px;}.add-model .slideset .title strong .cufon{margin-bottom:0;}.slideset p{margin:0 0 55px;font-size:12px;line-height:18px;}.add-model .slideset p{margin-bottom:23px;}.slideset .btn-learn-more{background:url(images/btn-learn-more01.png) no-repeat;width:118px;height:32px;display:block;text-indent:-9999px;overflow:hidden;margin:0 0 0 -3px;position:relative;cursor:pointer;}.add-model .slideset .btn-learn-more{background:url(images/btn-learn-more02.png) no-repeat;}.slideshow .listing{margin:0;z-index:10;padding:0;list-style:none;position:absolute;bottom:18px;left:19px;}.slideshow .listing li{float:left;margin:0 7px 0 0;}.slideshow .listing a{float:left;text-align:center;color:#8a8a8a;font:bold 16px/20px Arial,Helvetica,sans-serif;background:url(images/bg-slideshow-listing.png) no-repeat;width:22px;height:20px;padding:4px 3px;cursor:pointer;}.slideshow .listing a:hover,.slideshow .listing .active a{background:url(images/bg-slideshow-listing-active.png) no-repeat;color:#fff;text-decoration:none;}.add-model .listing{position:static;background:url(images/bg-listing-add-model.png) no-repeat;width:177px;height:20px;padding:8px 0 0 67px;margin:-5px 0 0 349px;}.add-model .listing li{margin-right:9px;}.add-model .listing a{overflow:hidden;text-indent:-9999px;background:url(images/bullet-add-model.png) no-repeat;width:13px;height:13px;font-size:0;line-height:0;padding:0;position:relative;}.add-model .listing a:hover,.add-model .listing .active a{background:url(images/bullet-add-model-active.png) no-repeat;}#main-content{overflow:hidden;width:100%;background:url(images/bg-main-content.gif) repeat-x;}#twocolumns{width:940px;margin:0 auto;padding:35px 0 44px;}#twocolumns:after{content:"";clear:both;display:block;}#content{float:left;width:700px;}.intro{overflow:hidden;width:100%;}.intro .heading{overflow:hidden;width:100%;margin:0 0 36px;background:url(images/bg-intro-heading.gif) no-repeat;}.intro .heading .holder{overflow:hidden;width:100%;padding:9px 0 15px;background:url(images/bg-intro-heading.gif) no-repeat 0 100%;}* html .intro .heading .holder{padding:12px 0 14px;}*+html .intro .heading .holder{padding:12px 0 14px;}.intro .heading h1{margin:0;overflow:hidden;height:1%;text-align:center;}.intro .heading h1 .cufon{float:none;display:block;}.intro .heading h1 strong{display:block;color:#454545;font-size:36px;line-height:39px;}* html .intro .heading h1 strong{margin:-2px 0 0;}* html .intro .heading h1 span{margin:-2px 0;}*+html .intro .heading h1 strong{margin:-2px 0 0;}*+html .intro .heading h1 span{margin:-2px 0;}.intro .heading h1 span{color:#6c6c6c;font-size:24px;line-height:26px;display:block;}.columns{overflow:hidden;width:726px;margin:0 -30px 0 0;}.columns .col{float:left;padding:0 30px 0 17px;}.columns h2{margin:0 0 13px;color:#454545;font-size:20px;overflow:hidden;height:1%;}#content .columns p{margin:0;}.content-heading{overflow:hidden;width:100%;border:solid #cacaca;border-width:1px 0;padding:14px 0 12px;margin:0 0 18px;}.content-heading h1{overflow:hidden;height:1%;margin:0;font-size:24px;color:#454545;letter-spacing:-1px;}#content .text-area{overflow:hidden;padding:0 10px 35px 0;}* html #content .text-area{overflow:visible;height:1%;}#content p{margin:0 0 18px;font-size:14px;line-height:18px;}.info-post{width:100%;padding:0 0 33px;}.info-post:after{content:"";clear:both;display:block;}.info-post .photo-holder{float:left;background:url(images/bg-info-post-photo.gif) no-repeat;width:208px;height:187px;margin:0 18px 0 -3px;padding:7px 9px 11px;position:relative;}* html .info-post .photo-holder{margin-right:15px;}.info-post .text{overflow:hidden;padding:2px 0 0;}* html .info-post .text{overflow:visible;height:1%;}.info-post .title-holder{overflow:hidden;border:solid #cacaca;border-width:1px 0;padding:16px 0 14px;margin:0 0 18px;}.info-post .title-holder h2{margin:0;overflow:hidden;height:1%;font-size:20px;color:#454545;}#content .info-post p{margin:0;}.twitter-box{float:right;background:url(images/bg-twitter-box.gif) repeat-y;width:239px;color:#718084;margin:1px -6px 0 6px;position:relative;}* html .twitter-box{margin-left:3px;}.twitter-box .holder{background:url(images/bg-twitter-box.gif) no-repeat -239px 0;}.twitter-box .frame{background:url(images/bg-twitter-box.gif) no-repeat 100% 100%;width:181px;min-height:153px;overflow:hidden;padding:19px 25px 35px 33px;}* html .twitter-box .frame{overflow:visible;height:153px;}.twitter-box .ttl{display:block;margin:0 0 13px;color:#6f99a4;font-size:16px;line-height:18px;}#content .twitter-box p{font-size:12px;line-height:16px;margin-bottom:17px;}.twitter-box a{font-weight:bold;color:#718084;}.twitter-box .date{display:block;font:11px/16px Arial,Helvetica,sans-serif;}.contact-area{overflow:hidden;width:943px;padding:35px 7px 47px 10px;margin:0 auto;}.contact-us-form{float:right;background:url(images/bg-contact-us-form.gif) repeat-y;width:467px;margin:2px 0 0 35px;}.contact-us-form .holder{background:url(images/bg-contact-us-form.gif) no-repeat -467px 0;}.contact-us-form .frame{width:467px;background:url(images/bg-contact-us-form.gif) no-repeat -934px 100%;}.contact-us-form fieldset{padding:21px 4px 2px 21px;overflow:hidden;width:442px;}.contact-us-form .row{width:100%;padding:0 0 15px;}.contact-us-form .row:after{content:"";clear:both;display:block;}.contact-us-form .row-column{float:left;width:202px;margin:0 18px 0 0;}.contact-us-form label{float:left;width:100%;color:#303030;font-size:14px;line-height:18px;margin:0 0 9px 1px;display:inline;}.contact-us-form .textfield{background:url(images/bg-textfield.gif) no-repeat;width:190px;height:15px;float:left;padding:7px 6px;}.contact-us-form .textfield input{font:12px Arial,Helvetica,sans-serif;color:#303030;width:190px;height:15px;margin:0;padding:0;border:0;background:none;float:left;}.contact-us-form .textarea{background:url(images/bg-textarea.gif) no-repeat;width:408px;height:86px;float:left;padding:7px 6px;}.contact-us-form .textarea textarea{float:left;width:408px;height:86px;max-width:408px;max-height:86px;font:12px Arial,Helvetica,sans-serif;color:#303030;padding:0;margin:0;border:0;background:none;overflow:auto;}#main .contact-us-form .btn-send{margin-right:16px;position:relative;}.contact-info{overflow:hidden;width:100%;padding:5px 0 0;}.contact-section{overflow:hidden;font-size:14px;line-height:18px;}* html .contact-section{overflow:visible;height:1%;}.contact-section p{margin:0 0 26px;}.contact-section h2{margin:0 0 20px;font-size:16px;line-height:18px;}.contact-section address{font-style:normal;margin:0 0 23px;}.contact-section address span{display:block;}.contact-section dl{margin:0 0 30px;overflow:hidden;width:100%;}.contact-section dl dt{float:left;width:54px;padding:0 6px 0 0;}* html .contact-section dl dt{margin-right:-3px;}.contact-section dl dd{margin:0;}.contact-section .social-networks{background:none;width:auto;padding:0;margin:0 0 10px;position:relative;}.contact-section .social-networks li{margin:0 7px 0 -2px;}.btn01{float:left;color:#fff;margin:4px 0 0 24px;display:inline;cursor:pointer;}.btn01:hover{border:none;text-decoration:underline;}.btn01:hover span{text-decoration:underline;}.btn01 span{float:left;overflow:hidden;height:23px;}.btn01 .l,.btn01 .r{font-size:0;line-height:0;text-indent:-9999px;}.btn01 .l{background:url(images/btn01-l.png) no-repeat;width:3px;}.btn01 .r{background:url(images/btn01-r.png) no-repeat;width:13px;}.btn01 .c{background:url(images/btn01.png) repeat-x;font:bold 12px/22px Arial,Helvetica,sans-serif;padding:0 4px 0 9px;}.post-area{margin:-20px 0 0;width:100%;}.post-area:after{content:"";clear:both;display:block;}.post{width:100%;border-bottom:1px solid #cacaca;padding:24px 0;}.post:after{content:"";clear:both;display:block;}.post .info{float:left;width:80px;display:inline;padding:9px 0 0;position:relative;}* html .post .info{width:77px;}.post .date{background:url(images/bg-post-date.png) no-repeat;width:50px;height:38px;font:11px/18px Arial,Helvetica,sans-serif;color:#eaeaea;text-align:center;display:block;padding:11px 5px;margin:0 0 5px -11px;position:relative;text-transform:uppercase;}.post .date strong{display:block;font-size:20px;line-height:21px;}.post .comments a{display:block;text-align:center;background:url(images/bg-post-comments.png) no-repeat;width:28px;height:24px;padding:8px 4px;margin:0 0 0 1px;color:#eaeaea;cursor:pointer;font:bold 15px/20px Arial,Helvetica,sans-serif;}.post .comments a:hover{text-decoration:none;background:url(images/bg-post-comments-hover.png) no-repeat;}.dark-blue-scheme .post .comments a{background:url(images/bg-post-comments-db.png) no-repeat;}.dark-blue-scheme .post .comments a:hover{background:url(images/bg-post-comments-hover-db.png) no-repeat;}.post .text{overflow:hidden;padding:5px 0 0;height:1%;}* html .post .text{overflow:visible;height:1%;}.post h2{overflow:hidden;height:1%;color:#454545;font-size:24px;margin:0 0 13px;letter-spacing:-1px;}.post h2 a{color:#454545;float:left;}.post h2 a cufon{float:left;padding:0 0 1px;}.post h2 a:hover cufon{background:url(images/border.gif) repeat-x 0 100%;}#content .post p{margin-bottom:22px;}.post .btn-holder{overflow:hidden;}* html .post .btn-holder{overflow:visible;height:1%;}.btn02{float:left;background:url(images/btn02.gif) no-repeat;height:25px;color:#fff;font:bold 14px/25px Arial,Helvetica,sans-serif;cursor:pointer;}.dark-blue-scheme .btn02{background:url(images/btn02.gif) no-repeat 0 -50px;}.btn02:hover{text-decoration:underline;border:0;}.btn02:hover span{text-decoration:underline;}.btn02 span{float:left;background:url(images/btn02.gif) no-repeat 100% -25px;height:25px;padding:0 13px 0 15px;}.dark-blue-scheme .btn02 span{background:url(images/btn02.gif) no-repeat 100% -75px;}.post .img-holder{float:left;margin:-4px 21px 0 -61px;}* html .post .img-holder{margin-right:18px;margin-left:-58px;}.post .img-holder img{display:block;border:5px solid #eaeaea;}.paging{overflow:hidden;width:100%;padding:10px 0 14px;}.paging .holder{float:right;}.paging strong{float:left;color:#2a2a2a;font:12px/22px Arial,Helvetica,sans-serif;}.paging ul{margin:0;padding:0 0 0 4px;list-style:none;float:left;}.paging ul li{float:left;margin:0 0 0 4px;display:inline;}.paging ul a{float:left;background:url(images/bg-paging.gif) no-repeat 0 -23px;width:23px;height:23px;font:bold 14px/23px Arial,Helvetica,sans-serif;color:#fff;text-align:center;}.paging ul a:hover,.paging ul .active a{text-decoration:none;background:url(images/bg-paging.gif) no-repeat;}.post-block{overflow:hidden;width:100%;}.post-inform{overflow:hidden;width:100%;border:solid #cacaca;border-width:1px 0;font-size:12px;line-height:18px;margin:0 0 18px;}#content .post-inform .section p{font-size:12px;line-height:18px;}.top-inform{margin-top:-19px;}.post-inform .section{float:left;border-left:1px solid #cacaca;margin:0 9px 0 -9px;padding:2px 9px 4px 8px;}.post-inform a{font-weight:bold;}.post-inform .add-section,.post-inform .add-section a{color:#2a2a2a;}.post-block img{display:block;border:5px solid #dbdbdb;margin:0 0 18px;}.post-block h2{margin:0 0 10px;overflow:hidden;height:1%;font-size:24px;}.post-block h3{margin:0 0 12px;overflow:hidden;height:1%;font-size:20px;}.post-block h4{margin:0;overflow:hidden;height:1%;font-size:15px;}.post-block .text-holder{overflow:hidden;width:100%;padding:24px 0 6px;}#content .post-block .text-holder p{margin-bottom:0;}.post-block .alignleft{float:left;margin:0 21px 0 0;}* html .post-block .alignleft{margin-right:18px;}.post-block .alignright{float:right;margin:0 0 0 21px;}* html .post-block .alignright{margin-left:18px;}.img-hold .caption{font-size:12px;line-height:18px;color:#2a2a2a;display:block;text-align:center;background:#dbdbdb;padding:0 0 4px;margin:-2px 0 0;}.img-hold img{margin:0;}.post-block ul{margin:0 0 20px;padding:0 0 0 41px;list-style:none;overflow:hidden;font-size:14px;line-height:18px;}* html .post-block ul{overflow:visible;height:1%;}.post-block ul li{background:url(images/bullet-list.gif) no-repeat 0 5px;overflow:hidden;padding:0 0 18px 19px;}* html .post-block ul li{overflow:visible;height:1%;}.post-block ol{padding:0 0 0 60px;margin:0 0 10px;font:14px/16px Arial,Helvetica,sans-serif;}* html .post-block ol{padding-left:65px;}.post-block ol li{padding:0 0 20px;vertical-align:top;}#content .post-block ol p{margin:0;display:inline;font:14px/18px Arial,Helvetica,sans-serif;}.post-block blockquote{padding:0 0 0 59px;margin:0 0 10px;overflow:hidden;}* html .post-block blockquote{overflow:visible;height:1%;}.post-block blockquote div{padding:3px 100px 7px 101px;background:url(images/bg-post-blockquote.gif) no-repeat;}* html .post-block blockquote div{overflow:visible;height:1%;}.post-block blockquote q{font:italic 16px/22px Georgia,"Times New Roman",Times,serif;}#content .post-inform p{margin-bottom:0;}.comments-area{overflow:hidden;width:100%;padding:5px 0 29px;}.comments-area .header-holder{overflow:hidden;width:100%;padding:0 0 6px;margin:0 0 -4px;border-bottom:1px solid #cacaca;}#content .comments-area h3{color:#2a2a2a;font-size:18px;}.comment-post{background:url(images/bg-comment-post.gif) repeat-x 0 100%;overflow:hidden;width:100%;color:#2a2a2a;}.comment-post .frame{overflow:hidden;padding:19px 20px 23px;}* html .comment-post .frame{overflow:visible;height:1%;}.level-2 .frame{padding-left:60px;background:url(images/bg-comment-level.gif) no-repeat 15px 0;}.level-3 .frame{padding-left:100px;background:url(images/bg-comment-level.gif) no-repeat 55px 0;}.level-4 .frame{padding-left:140px;background:url(images/bg-comment-level.gif) no-repeat 95px 0;}.level-5 .frame{padding-left:180px;background:url(images/bg-comment-level.gif) no-repeat 135px 0;}.level-6 .frame{padding-left:220px;background:url(images/bg-comment-level.gif) no-repeat 175px 0;}.comment-post .photo-box{float:left;margin:2px 19px 0 0;padding:6px;border:1px solid #d3d3d3;}* html .comment-post .photo-box{margin-right:16px;}.comment-post .photo-box img{display:block;margin:0;border:none;}.comment-post .comment-text{overflow:hidden;}* html .comment-post .comment-text{overflow:visible;height:1%;}.comment-post .user-name{display:block;font-size:14px;line-height:18px;margin:0 0 7px;}.comment-post a{color:#2a2a2a;}.comment-info{overflow:hidden;padding:13px 0 0 2px;}* html .comment-info{overflow:visible;height:1%;}.comment-info .date{float:left;font:11px/20px Arial,Helvetica,sans-serif;margin:0 21px 0 0;}.btn03 a{float:left;background:url(images/btn03.gif) no-repeat;font:bold 12px/21px Arial,Helvetica,sans-serif;cursor:pointer;color:#fff;}.btn03 a:hover{text-decoration:underline;border:none;}.btn03 a span{float:left;background:url(images/btn03.gif) no-repeat 100% 100%;height:21px;padding:0 10px 0 13px;}.btn03 a:hover span{text-decoration:underline;}.comment-post .btn03 a{color:#fff;}.comment-form{overflow:hidden;width:100%;}.post-block .comment-form h3{margin:0 0 15px;color:#2a2a2a;font-size:22px;}.comment-form .row{padding:0 0 18px;margin:0 -20px 0 0;width:720px;overflow:hidden;}.comment-form .col{float:left;width:220px;margin:0 20px 0 0;}.comment-form .textfield{float:left;background:url(images/bg-comment-textfield.gif) no-repeat;width:202px;height:18px;padding:8px 9px 6px;}.comment-form .textfield input{float:left;font:14px Arial,Helvetica,sans-serif;color:#8b8b8b;width:202px;height:18px;border:0;background:none;margin:0;padding:0;}.comment-form .textarea{float:left;background:url(images/bg-comment-textarea.gif) no-repeat;width:682px;height:82px;padding:10px 9px;}.comment-form .textarea textarea{float:left;font:14px Arial,Helvetica,sans-serif;color:#8b8b8b;width:682px;height:82px;max-width:682px;max-height:82px;border:0;background:none;margin:0;padding:0;overflow:auto;}.btn-area{width:100%;margin:-2px 0 0;}.btn-area:after{content:"";clear:both;display:block;}.comment-form .btn-add-comment{background:url(images/btn-add-comment.gif) no-repeat;width:145px;height:44px;border:none;margin:-2px 0 0;padding:0;cursor:pointer;float:left;}.list{padding:0;list-style:none;overflow:hidden;width:720px;margin:0 -20px 0 0;}.list li{display:inline-block;width:340px;margin:0 17px 21px 0;vertical-align:top;}* html .list li{margin:0 20px 21px 0;display:inline;}*+html .list li{margin:0 20px 21px 0;display:inline;}.full-list li{display:block;width:700px;margin-right:0;}.list img{float:left;margin:0 12px 0 0;}.list .content-heading{margin-bottom:14px;}.list .content-heading h2{margin:0;font-size:22px;overflow:hidden;height:1%;color:#454545;}.list .area{overflow:hidden;width:100%;}.list .hold{overflow:hidden;padding:4px 5px 0 0;}* html .list .hold{overflow:visible;height:1%;}.list-area{overflow:hidden;width:940px;margin:0 auto;padding:35px 0 36px;}.list-area ul{width:995px;margin:0 -55px 0 0;overflow:hidden;}.list-area .list li{width:290px;margin-right:31px;}* html .list-area .list li{margin-right:35px;}*+html .list-area .list li{margin-right:35px;}.list-area .list p{font-size:14px;line-height:18px;margin:0 0 18px;}.list-area .list .hold{padding-right:10px;}.work-block{overflow:hidden;width:100%;padding:0 0 41px;}.work-block .image-place{float:left;background:url(images/bg-image-place01.gif) no-repeat;width:448px;height:279px;padding:5px 6px 22px;margin:0 20px 0 0;}* html .work-block .image-place{margin-right:17px;}.work-block .information{overflow:hidden;}* html .work-block .information{overflow:visible;height:1%;}.work-block h1{overflow:hidden;height:1%;color:#454545;font-size:24px;margin:0 0 9px;}.work-block h1 a{color:#454545;}.work-data{margin:0;padding:0;list-style:none;overflow:hidden;font-size:12px;line-height:18px;border-top:1px solid #cacaca;}* html .work-data{overflow:visible;height:1%;}.work-data li{padding:7px 0 8px 31px;border-bottom:1px solid #cacaca;}.work-data .role{background:url(images/ico-role.gif) no-repeat 0 9px;}.work-data .date{background:url(images/ico-date.gif) no-repeat 0 9px;}.work-block .btn-holder{overflow:hidden;width:100%;padding:0 0 44px;}#content .work-block p{margin-bottom:43px;}.work-block .btn-holder .btn01{margin-left:0;}.works-list{padding:0;list-style:none;overflow:hidden;width:730px;margin:0 -30px 0 0;}.works-list li{width:220px;margin:0 17px 29px 0;display:inline-block;vertical-align:top;}* html .works-list li{display:inline;margin-right:21px;}*+html .works-list li{display:inline;margin-right:21px;}.works-list .image-place{background:url(images/bg-image-place02.gif) no-repeat;width:212px;height:128px;padding:3px 4px 16px;margin:0 0 12px;position:relative;}* html .works-list .image-place{margin-bottom:8px;}.works-list h2{margin:0 0 14px;overflow:hidden;height:1%;font-size:18px;color:#454545;}.works-list h2 a{color:#454545;}.image-place img{display:block;}.works-list .image-place div{position:absolute;top:3px;left:4px;width:212px;height:128px;display:none;}.works-list .image-place span{width:212px;height:128px;display:block;overflow:hidden;background:url(images/bg-works-list-hover.png);}.works-list .image-place:hover div,.works-list div.hover div{display:block;}.btn-plus,.btn-view-project{position:absolute;overflow:hidden;text-indent:-9999px;cursor:pointer;}.btn-plus{top:25px;left:84px;background:url(images/btn-plus.png) no-repeat;width:46px;height:45px;}.btn-view-project{top:74px;left:55px;background:url(images/btn-view-project.png) no-repeat;width:101px;height:38px;}.details-area{overflow:hidden;width:100%;}.slide-area{overflow:hidden;padding:6px;margin:0 0 17px;background:#dfdfdf;}* html .slide-area{overflow:visible;height:1%;}.slideset-area{margin:0;padding:0;list-style:none;position:relative;overflow:hidden;width:9999px;height:388px;}.slideset-area li{float:left;width:689px;height:388px;}.slide-listing{overflow:hidden;background:url(images/bg-slide-listing.gif) no-repeat;width:689px;height:27px;padding:14px 0 0;}.slide-listing ul{margin:0 auto;padding:0;list-style:none;width:96px;}.slide-listing ul li{float:left;margin:0 6px;display:inline;}.slide-listing ul a{display:block;overflow:hidden;text-indent:-9999px;background:url(images/bullet-slide-listing.gif);width:12px;height:12px;}.slide-listing ul a:hover,.slide-listing ul .active a{background:url(images/bullet-slide-listing.gif) 0 -12px;}.details-area img{display:block;}.details-area .content-heading{margin-bottom:0;}.navigate{float:right;padding:0 1px 0 0;}.btn-prev a,.btn-next a{background:url(images/btn-navigate.gif);width:77px;height:23px;font:bold 12px/23px Arial,Helvetica,sans-serif;float:left;display:inline;margin:0 0 0 20px;padding:0 6px 0 17px;color:#fff;}.btn-next a{padding:0 12px;width:76px;background:url(images/btn-navigate.gif) 100% 100%;}.details-area .work-data{margin:-1px 0 0;float:left;width:219px;}* html .details-area .work-data{margin-right:-3px;}.project-info{overflow:hidden;background:url(images/bg-project-info.gif) no-repeat;padding:18px 0 0 21px;}* html .project-info{overflow:visible;height:1%;}#sidebar{float:right;width:220px;}.blog{width:220px;overflow:hidden;background:#ededed url(images/bg-blog.gif) no-repeat;}.blog-holder{width:220px;overflow:hidden;background:url(images/bg-blog.gif) no-repeat 100% 100%;}.blog .heading{overflow:hidden;padding:19px 15px 15px 51px;background:url(images/bg-blog-heading.gif) no-repeat 15px 17px;}* html .blog .heading{overflow:visible;height:1%;}.blog .heading h3{margin:0;overflow:hidden;height:1%;font-size:18px;color:#454545;}#sidebar .widget_links ul,#sidebar .widget_categories ul,#sidebar .widget_recent_comments ul,.side-list{margin:0;padding:0;list-style:none;overflow:hidden;width:100%;background:#ededed url(images/bg-side-list.gif) repeat-x;color:#737373;font-size:14px;line-height:16px;}#sidebar .widget_links ul li,#sidebar .widget_categories ul li,#sidebar .widget_recent_comments ul li,.side-list li{overflow:hidden;padding:9px 10px 8px 18px;background:url(images/sep-side-list.gif) repeat-x;}* html #sidebar .widget_links ul li,* html #sidebar .widget_categories ul li,* html #sidebar .widget_recent_comments ul li,* html .side-list li{overflow:visible;height:1%;}.blob .widget_links ul li,.blob .widget_categories ul li,.blob .widget_recent_comments ul li,.blog .side-list li{padding:16px 10px 15px 18px;}.side-list h4{margin:0 0 8px;color:#454545;font-size:14px;line-height:16px;}.widget_links ul li h4 a,.widget_categories ul li h4 a,.widget_recent_comments ul li h4 a,.side-list h4 a{color:#454545;}.widget_links ul li p,.widget_categories ul li p,.widget_recent_comments ul li p,.side-list p{margin:0;font-size:12px;line-height:16px;color:#454545;}.coments-list li{padding-top:13px;padding-bottom:7px;}.coments-list p{color:#737373;margin:0 0 8px;}.coments-list p a{font-weight:bold;color:#737373;}.social-networks{margin:0;padding:12px 10px 10px 17px;list-style:none;overflow:hidden;background:#909090 url(images/bg-social-networks.gif) no-repeat 100% 100%;width:193px;}.social-networks li{float:left;margin:0 5px 0 0;}.social-networks a{display:block;overflow:hidden;text-indent:-9999px;width:30px;height:28px;cursor:pointer;}.social-networks .twitter{background:url(images/ico-twitter.png) no-repeat;}.social-networks .linked-in{background:url(images/ico-linked-in.png) no-repeat;}.social-networks .flickr{background:url(images/ico-flickr.png) no-repeat;}.social-networks .rss{background:url(images/ico-rss.png) no-repeat;}.social-networks .facebook{background:url(images/ico-facebook.png) no-repeat;}.side-box{margin:0 0 28px;background:#ededed url(images/bg-side-box.gif) no-repeat;}.side-holder{overflow:hidden;width:220px;padding:0 0 6px;background:url(images/bg-side-box.gif) no-repeat 100% 100%;}.side-box .heading{overflow:hidden;padding:11px 18px 8px;}* html .side-box .heading{overflow:visible;height:1%;}.side-box .heading h3{margin:0;font-size:18px;color:#fff;overflow:hidden;height:1%;letter-spacing:-1px;}.side-blockquote{overflow:hidden;width:100%;margin:0 0 27px;}.side-blockquote blockquote{margin:0;overflow:hidden;width:100%;}.side-blockquote .holder{overflow:hidden;width:100%;}.side-blockquote .blockquote-block{background:url(images/bg-side-blockquote.gif) no-repeat;overflow:hidden;width:100%;}.side-blockquote .blockquote-block .frame{background:url(images/bg-side-blockquote.gif) no-repeat 100% 100%;overflow:hidden;width:184px;padding:18px 18px 57px;}.side-blockquote q{color:#616161;font:italic 16px/22px Georgia,"Times New Roman",Times,serif;}.side-blockquote .author{width:100%;}* html .side-blockquote .author{overflow:visible;height:1%;}.side-blockquote cite{float:left;position:relative;margin:-28px 0 0 80px;color:#616161;font:bold 12px/14px Arial,Helvetica,sans-serif;}.side-blockquote .author em{font:italic 11px/14px Arial,Helvetica,sans-serif;display:block;}#footer{width:100%;overflow:hidden;display:table-footer-group;font-size:12px;line-height:16px;color:#989898;}#footer a{color:#989898;}.dark-blue-scheme #footer a,{color:#fff;}.footer-holder{height:1%;display:table-row;}.footer-frame{display:table-cell;background:url(images/bg-footer-frame.gif) repeat-x;padding:4px 0 0;}.dark-blue-scheme .footer-frame,{background:url(images/bg-footer-frame-scheme.gif) repeat-x;}.footer-block{width:100%;overflow:hidden;background:#1b1b1b url(images/bg-footer-block.gif) repeat-x 0 100%;}.dark-blue-scheme .footer-block{background:#173347 url(images/bg-footer-block-db.gif) repeat-x 0 100%;}.footer-block .holder{overflow:hidden;width:100%;background:url(images/bg-footer-block-holder.gif) repeat;}.dark-blue-scheme .footer-block .holder{background:url(images/bg-footer-block-holder-db.gif) repeat;}.footer-block .frame{overflow:hidden;width:100%;background:url(images/bg-footer-block-frame.gif) no-repeat 50% 0;}.dark-blue-scheme .footer-block .frame{background:url(images/bg-footer-block-frame-db.gif) no-repeat 52% 0;}.footer-area{width:940px;overflow:hidden;margin:0 auto;padding:33px 0 26px;}.footer-block .info{float:left;width:200px;margin:0 60px 0 0;}.dark-blue-scheme .footer-block .info p,{color:#fff;}.footer-block .info h3{margin:0 0 12px;overflow:hidden;height:1%;font-size:37px;line-height:37px;color:#fff;letter-spacing:-1px;}.footer-block .info p{margin:0 0 10px;}.footer-block .clients-info{float:left;width:140px;margin:0 35px 0 0;padding:12px 0 0;}.footer-block .clients-info ul{margin:0;padding:3px 0 0;list-style:none;overflow:hidden;width:100%;}.footer-block .clients-info ul li{overflow:hidden;width:100%;vertical-align:top;padding:0 0 6px;}.footer-block .testimonials{float:left;width:200px;margin:0 30px 0 0;padding:12px 0 0;}.footer-block .testimonials blockquote{margin:0;overflow:hidden;width:100%;padding:0 0 20px;}.blockquote-holder{overflow:hidden;width:100%;}.blockquote-box{overflow:hidden;width:179px;}.blockquote-box .t,.blockquote-box .b{overflow:hidden;width:179px;}.blockquote-box .t{background:url(images/bg-blockquote-box-t.png) no-repeat;height:4px;}.dark-blue-scheme .blockquote-box .t,{background:url(images/bg-blockquote-box-db-t.png) no-repeat;}.blockquote-box .b{background:url(images/bg-blockquote-box-b.png) no-repeat;height:18px;}.dark-blue-scheme .blockquote-box .b,{background:url(images/bg-blockquote-box-db-b.png) no-repeat;}.blockquote-box .c{background:#3d3d3d;overflow:hidden;width:159px;padding:4px 10px 9px;}.dark-blue-scheme .blockquote-box .c,{background:#000;}.blockquote-box q{color:#dadada;font-size:12px;line-height:16px;}.blockquote-holder .author{width:100%;}.blockquote-holder .author:after{content:"";clear:both;display:block;}.footer-block .testimonials cite{color:#8ce5fd;font:bold 11px/16px Arial,Helvetica,sans-serif;float:left;margin:-9px 0 0 44px;position:relative;}.dark-blue-scheme .footer-block .testimonials cite,{color:#fff;}.footer-block .contact-form{float:right;width:265px;padding:12px 0 0;}.footer-block .contact-form fieldset{overflow:hidden;width:100%;display:block;padding:4px 0 0;}.footer-block .contact-form .row{overflow:hidden;width:100%;padding:0 0 10px;}.footer-block .contact-form .col{float:left;width:127px;padding:0 5px 0 0;}.footer-block .contact-form label{color:#8ce5fd;float:left;width:100%;font-size:12px;line-height:16px;margin:0 0 8px;}.dark-blue-scheme .footer-block .contact-form label,{color:#fff;}.footer-block .textfield{float:left;background:url(images/bg-footer-textfield.png) no-repeat;width:110px;height:17px;padding:6px 4px;}.dark-blue-scheme .footer-block .textfield,{background:url(images/bg-footer-textfield-db.gif) no-repeat;}.footer-block .contact-form .textfield input{float:left;width:110px;height:17px;padding:0;margin:0;border:0;background:none;font:12px Arial,Helvetica,sans-serif;color:#8ce5fd;position:relative;}.footer-block .textarea{float:left;background:url(images/bg-footer-textarea.png) no-repeat;width:243px;height:61px;padding:4px;}.dark-blue-scheme .footer-block .textarea,{background:url(images/bg-footer-textarea-db.gif) no-repeat;}.footer-block .textarea textarea{float:left;width:243px;height:61px;max-width:243px;max-height:61px;padding:0;margin:0;border:0;background:none;font:12px Arial,Helvetica,sans-serif;color:#8ce5fd;overflow:auto;position:relative;}.dark-blue-scheme .footer-block .textarea textarea,.dark-blue-scheme .footer-block .textfield input,{color:#5c5c5c;}.footer-block .contact-form .btn-send,.contact-us-form .btn-send{float:right;background:url(images/btn-send.png) no-repeat;width:75px;height:39px;border:0;margin:-3px 5px 0 0;padding:0;display:inline;cursor:pointer;}.dark-blue-scheme .footer-block .contact-form .btn-send,.dark-blue-scheme .contact-us-form .btn-send{background:url(images/btn-send-db.png) no-repeat;}.footer-block h4{margin:0 0 14px;overflow:hidden;height:1%;color:#fff;font-size:18px;}* html .footer-block h4{margin-bottom:16px;}*+html .footer-block h4{margin-bottom:16px;}.footer-bar{overflow:hidden;width:100%;background:#343434 url(images/bg-footer-bar.gif) repeat-x;}.dark-blue-scheme .footer-bar{background:#0b1c28 url(images/bg-footer-bar-db.gif) repeat-x;}.copyright{width:940px;margin:0 auto;padding:11px 0 10px;color:#c2c2c2;font-size:11px;line-height:16px;}.copyright p{margin:0;}.hidden{position:absolute;top:0;left:-9999px;}.slide-wrap{width:689px;overflow:hidden;position:relative;}.post-block a{color:#2c9cc4;}.post-block a:hover{text-decoration:none;color:#68d6e6;}.dark-blue-scheme .post-block a{color:#1e3c52;}.dark-blue-scheme .post-block a:hover{color:#3a76a0;}