.banner{height:345px;width:100%;background:#FFF url(Templates.jpg) center bottom no-repeat;padding-top:40px;position:relative;}
.banner-wrap{width:1015px;margin:0 auto;}
.banner-wrap h2{float:right;font:28px/34px Arial, Helvetica, sans-serif;color:#5E5E5E;margin-top:180px;color:#646464;}
.banner-wrap span{font-weight:bold;color:#181818;}
.menu{position:absolute;right:20px;top:33px;white-space:nowrap;border:1px solid #CCC;}
.menu .but{position:relative;width:22px;height:22px;background:#FFF url(template-sprites.jpg) no-repeat center;padding:10px;display:inline-block;vertical-align:middle;z-index:10;}
.menu ul{display:none;position:absolute;top:-1px;right:41px;border:1px solid #CCC;}
.menu-hover .but{border-left-color:#FFF;}
.menu-hover ul{display:block;}
.menu ul li{background:#FFF;}
.menu ul a{display:block;padding:12px;font-weight:bold;color:#7D7D7D;}
.content{background:#F1F1F1;padding:35px 0;}
.nav{background:#FFF;box-shadow:-1px 1px 1px #CCC;}
.nav a{padding:20px 7px;color:#333;font:bold 12px Open Sans, Helvetica, sans-serif;margin-left:30px;display:inline-block;}
.nav a:hover,.nav a.current{padding:20px 7px 15px;text-decoration:none;border-bottom:5px solid #FE8A00;color:#333;}
.template{width:999px;margin:0 auto;}
.template li{width:293px;height:235px;border:1px solid #CCC;background:#FFF;margin:20px 19px;float:left;}
.template img{width:293px;height:195px;display:block;}
.template b{margin:13px;float:left;}
.template a{margin:10px;float:right;height:23px;line-height:23px;font-weight:normal;}
.template a:hover{color:#FFF;}
.signup{font:29px Open Sans, Helvetica, sans-serif;color:#4D4D4D;text-align:center;margin-top:15px;}
.signup a{color:#F60;}
.ie6 .template li{display:inline;}