#n-block.block {float:left;background-color:#CEE9FC;width:100%;margin-bottom:20px;padding:0;border:1px solid #C4BBFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;}
#n-block .del {float: left;clear: both;width: 100%;height: 2px;background: #C4BBFF;border-bottom: 1px solid #F6F5FF;margin: 0 0 5px 0;}
#n-block #newsletter-input {padding:6px 3% 5px 3%;font-size:12px;width:78%;max-width:78%;float:left;margin:0;border: 1px solid #ccc;-webkit-transition: border linear 0.2s,box-shadow linear 0.2s;-moz-transition: border linear 0.2s,box-shadow linear 0.2s;-ms-transition: border linear 0.2s,box-shadow linear 0.2s;-o-transition: border linear 0.2s,box-shadow linear 0.2s;transition: border linear 0.2s,box-shadow linear 0.2s;-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);}
#n-block .button {width:20%;padding:6px 0;text-align:center;float:right;clear:none;height:28px;text-transform:uppercase}
#n-block .n-wrap {float:left;width:100%;padding:8px 3% 8px 3%;}

#n-block h4 {background: #D5EDFD; padding: 0;color: #333; float: left; width: 100%;overflow:hidden;border-bottom:1px solid #4AA6E5;background-position: 0 0; -webkit-box-shadow:0px 1px 0px #ffffff, inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05); -moz-box-shadow:0px 1px 0px #ffffff, inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05); box-shadow:0px 1px 0px #ffffff, inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05); background-color: #D5EDFD; background-repeat: repeat-x; background-image: -khtml-gradient(linear,left top,left bottom,from(#ffffff),to(#D5EDFD)); background-image: -moz-linear-gradient(top,#ffffff,#D5EDFD); background-image: -ms-linear-gradient(top,#ffffff,#D5EDFD); background-image: -webkit-linear-gradient(top,#ffffff,#D5EDFD); background-image: -o-linear-gradient(top,#ffffff,#D5EDFD); background-image: linear-gradient(top,#ffffff,#D5EDFD); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#D5EDFD',GradientType=0); margin:0 0 1px 0;-webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px;}
#n-block h4 span {height:26px;width:80%;float:left; padding: 6px 0 6px 8px;}
#n-block h4 span a {width:100%;padding:0;height:auto;}
#n-block h4 div[class*='icon-'] {height:26px;width:26px;background-position: 0 0; -webkit-box-shadow:1px 0px 0px #f9f9f9, inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05); -moz-box-shadow:1px 0px 0px #f9f9f9, inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05); box-shadow:1px 0px 0px #f9f9f9, inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05); background-color: #4AA6E5; background-repeat: repeat-x; background-image: -khtml-gradient(linear,left top,left bottom,from(#A9DCFF),to(#4AA6E5)); background-image: -moz-linear-gradient(top,#A9DCFF,#4AA6E5); background-image: -ms-linear-gradient(top,#A9DCFF,#4AA6E5); background-image: -webkit-linear-gradient(top,#A9DCFF,#4AA6E5); background-image: -o-linear-gradient(top,#A9DCFF,#4AA6E5); background-image: linear-gradient(top,#A9DCFF,#4AA6E5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A9DCFF',endColorstr='#4AA6E5',GradientType=0);-webkit-border-top-left-radius: 2px;-moz-border-radius-topleft: 2px;border-top-left-radius: 2px;float: left;border-right:1px solid #4AA6E5;}
#n-block h4>div[class*='icon-']>span {float: left;height: 16px;width: 16px;margin: 5px 0 0 6px; }