/* 
Datahub Tech main stylesheet
author:Nawaz Khan
v0.1 18.01.2012
*/

/* globals */

body{font-size:12px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:normal;}
.container{width:960px; margin:0px auto; position:relative;}
.clear{clear:both; height:0!important;}

h1, h2, h3, h4, h5, h6{margin-bottom:20px;}
h1{font-size:30px; font-weight:normal;}
h1.page-header{border-top:1px solid #efefef; border-bottom:1px solid #efefef; padding:20px 0px; margin:0 0 40px 0; color:#555555;}
h2{font-family:'Droid Sans', sans-serif; font-size:28px; font-weight:bold;}
h3{font-family:'Oswald', sans-serif; font-size:24px; font-weight:normal; margin:0 0 8px 0;}
h4{font-family:'Droid Sans', sans-serif; font-size:20px; font-weight:bold;}
h5{font-family:'Droid Sans', sans-serif; font-size:18px; font-weight:bold;}
h6{font-family:'Droid Sans', sans-serif; font-size:16px; font-weight:bold;}

a{outline:none; color:#429cb3; text-decoration:none;}
a:hover{color:#f26535;}
pre{border:1px solid #ddd; padding:15px; font-size:10px; margin:0 0 20px 0;}
blockquote{padding:15px; border:1px solid #ddd; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin:0 0 20px 0; font-size:18px; line-height:34px;}
blockquote span{font-size:34px;}
p{color:#777; line-height:20px; font-size:11px;}
.grid p{margin-bottom:20px;}
em{font-style:italic; color:#333; line-height:30px;}
sup{height:0; line-height:1; position:relative;}
div.spacer{height:30px;}

/* accordion */

p.accordion-heading a{display:block; margin-top:10px;}

/* header */

#header{background:#f5f5f5; padding:14px 0 7px 0; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px;}

/* logo */

div#header a#fb-logo {
    color: #429cb3;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 34px;
    font-weight: normal;
    margin-left: 10px;
}

/* superfish navigation */

#primary-nav{font-size:15px; margin:0; padding:0; position:absolute; right:0; top:6px;}
#primary-nav ul{line-height:35px; list-style:none outside none; margin:0; padding:0;} 
#primary-nav ul a{display:block; position:relative;}
#primary-nav ul li{float:left; position:relative; z-index:40;}
#primary-nav ul li:hover{visibility:inherit;}
#primary-nav ul ul{position:absolute; top:-9999em; width:150px;}
#primary-nav ul ul li{width:100%;}
#primary-nav ul li:hover ul, #primary-nav ul li.sfHover ul{left:-1px; top:30px; z-index:99;}
#primary-nav ul li:hover li ul, #primary-nav ul li.sfHover li ul, #primary-nav ul li li:hover li ul, #primary-nav ul li li.sfHover li ul, #primary-nav ul li li li:hover li ul, #primary-nav ul li li li.sfHover li ul{top:-9999em;}
#primary-nav ul li li:hover ul, #primary-nav ul li li.sfHover ul, #primary-nav ul li li li:hover ul, #primary-nav ul li li li.sfHover ul, #primary-nav ul li li li li:hover ul, #primary-nav ul li li li li.sfHover ul{left:180px; top:-1px;}
#primary-nav ul a{color:#888; font-weight:bold; height:35px; line-height:35px; padding:0 15px;}
#primary-nav ul li a:hover, #primary-nav ul li:hover, #primary-nav ul li.sfHover a, #primary-nav ul li.current-cat a, #primary-nav ul li.current_page_item a, #primary-nav ul li.current-menu-item a{text-decoration:none;}
#primary-nav ul ul{background:none repeat scroll 0 0 #fff; border:1px solid #e0e0e0; border-radius:3px 3px 3px 3px; box-shadow:0 0 4px rgba(0, 0, 0, 0.1); margin:10px 0 0; padding:10px 15px;}
#primary-nav ul ul li{background:none repeat scroll 0 0 transparent; border-bottom:1px solid #f0f0f0; float:none; height:35px; line-height:35px;}
#primary-nav ul ul li:last-child{border-bottom:medium none;}
#primary-nav ul ul li a{font-size:12px; font-weight:normal; height:35px; line-height:35px; padding:0;}
#primary-nav ul li.sfHover ul a{color:#999!important;}
#primary-nav ul li.sfHover ul a:hover{color:#444!important;}

/* head divider */

#head-break{height:80px; width:100%; background:url(../img/break_tile.png) top center repeat-x; text-align:center; margin:0 0 22px 0; padding-top:5px;}
#head-break p, #subscribe p{padding:18px 0 0 0; margin:0; color:#ccc; text-transform:uppercase; letter-spacing:1px; font-size:10px;}
#head-break h1, #subscribe h1{color:#fff; font-size:24px; font-weight:normal; margin:0; padding:0; text-shadow:1px 1px 0 #000; filter:dropshadow(color=#000, offx=1, offy=1);}

/* center half content */

#left, #right{float:left;}
#left{width:500px; height:360px; overflow:hidden; margin:0 30px 0 0;}
#right{width:430px; overflow:hidden; padding:10px 0 0 0;}
#right p{font-size:13px; line-height:24px;}
#right h2{margin:0 0 5px 0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-style:italic; font-size:26px;}
#slides, #slides li{margin:0; padding:0; list-style:none;}
#slides{margin:25px 0 0 18px;}
#slides li{display:none; border:1px solid #cfcfcf; border-radius:8px; padding:8px 8px 4px 8px;}
.appstore{position:relative; margin:20px 0;}
.appstore, .appstore-hover{display:block; width:415px; height:93px; background:url(../img/appstore.png) center bottom no-repeat; text-indent:-9999px;}

.appstore-hover{background-position:center top!important; position:absolute; top:-12; left:0;}

/* subscribe area */

#subscribe{
height:125px;
width:100%;
background:url(../img/break_tile.png) bottom center repeat-x;
margin:0 0 50px 0;
color:#fff;
text-align:center;
display:none;}

#subscribe #close{
float:right;
margin:20px 20px 0 0;
cursor:pointer;}

#subscribe h2{
font-size:22px;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-weight:normal;
padding:5px 0 0 0;}

#subscribe p{
padding:10px 0 0 0;}

#footer-subscribe{
background:url("../img/subscribe_bg.png") no-repeat scroll 0 0 transparent;
width:311px;
height:35px;
margin:10px 0 0 325px;}

#footer-subscribe #email{
background:none repeat scroll 0 0 transparent;
border:none;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:12px;
height:25px;
line-height:2.4em;
padding:5px 0 5px 10px;
width:245px;
color:#fff;}

#footer-subscribe #email-submit{
background:none repeat scroll 0 0 transparent;
border:none;
cursor:pointer;
display:block;
float:right;
font-size:0;
height:35px;
line-height:0;
text-indent:-9999px;
width:50px;}

/* image lightbox tiles */

#image-tiles{
background:none repeat scroll 0 0 #F5F5F5;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
padding:20px 0px 17px 0;
margin:40px 0 0 0;}

#image-tiles img{
margin:0 132px 0 0;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
border:1px solid #CFCFCF;
padding:8px;
cursor:pointer;}

#image-tiles img:hover{
border:1px solid #ccc;}

#image-tiles img.last{
margin:0px!important;}

/* sub-tiles */

#sub-tiles{background:none repeat scroll 0 0 #f5f5f5; border:solid #ccc; border-width:1px 0;}
#sub-left, #sub-right{float:left; width:478px;}
#sub-right{border-left:1px solid #ccc;}
.sub-inner{padding:40px 40px 40px 0;}
.sub-inner-right{padding:40px 0 40px 150px;}
#sub-tiles p{line-height:22px; font-size:13px; color:#5f5f5f;}
div.container ul.comment{margin-top:3px;}
div.container ul.comment li{padding-left:25px; background:url("../img/comments.png") no-repeat left 4px transparent; line-height:22px; font-size:13px; color:#5f5f5f;}

/* feature tiles */

#feature-tiles{margin:20px 0;}
.feature{float:left; width:278px;}
.feature.left{padding:30px 25px 30px 0;}
.feature.border{border-right:1px solid #ccc; border-left:1px solid #ccc; padding:30px 25px;}
.feature.last{margin:0px!important; padding:30px 10px 30px 25px; width:290px;}
.feature h4{font-family:'Droid Sans', sans-serif; font-size:16px; font-weight:bold; height:24px; line-height:23px; padding:1px 0 1px 33px; margin:0 0 12px 0; color:#63676C;}
.feature p{font-size:13px; line-height:22px; color:#7F7F7F;}

/* footer */

#footer{
background:#2A2A2A;
min-height:120px;
padding:20px 0 0 0;
color:#fff;
line-height:24px;}

#footer a{text-decoration:none;}

#footer-right{
float:right;
text-align:right;
line-height:26px;}

#footer .social{
margin:0 0 0 20px;}

/* blog layout */

#blog-left, #blog-right{
float:left;
margin:0 0 40px 0;}

#blog-left{
width:580px;
border-right:1px solid #ddd;
padding:0 30px 0 0;}

#blog-right{
padding:0 0 0 30px;
width:310px;}

/* posts */

.post{
margin:0 0 80px 0;}

.post.last{
margin-bottom:0px!important;}

.post.single{
margin:0 0 0 0!important;}

.post .post-title a{
color:#000;}

.post .post-title a:hover{
color:#555555;}

.post .post-image{
margin:15px 0px;
display:block;}

.post-meta, .post-content{
float:left;}

.post-meta{
width:130px;
text-align:right;
margin-right:20px;
font-size:11px;
line-height:18px;}

.post-meta .post-date{
font-weight:bold;
color:#777;
display:block;
margin:0 0 5px 0;}

.post-meta .post-comments, .post-meta .post-comments-direct{
background:url(../img/comments.png) left center no-repeat;
padding:2px 0 2px 20px;}

.post-content{
width:430px;}

.post-content p{
line-height:20px;
margin-bottom:20px;
color:#888888;}

/* blog sidebar */

#blog-right span{
text-transform:uppercase;
font-size:13px;
display:block;
margin:0 0 3px 0;
color:#555555;}

.sidebar-widget{
margin-bottom:50px;
color:#777;}

.sidebar-widget em{
font-style:italic;}

.sidebar-widget .ad{
margin:0 28px 0 0;
border:1px solid #ddd;
padding:7px;
display:block;
float:left;}

.sidebar-widget .ad:hover{
border:1px solid #aaaaaa;}

.sidebar-widget .ad.last{
margin-right:0px!important;}

.sidebar-list{
float:left;
width:140px;
margin:0 20px 0 0;}

.sidebar-list.last{
margin-right:0px!important;}

.sidebar-list ul li, .sidebar-widget ul li{
margin:4px 0 0 0;
font-size:11px;}

.sidebar-search{
background:url(../img/search-bg.png) center no-repeat;
height:36px;
width:310px;
margin:0 0 50px 0;}

.sidebar-search #q{
background:none repeat scroll 0 0 transparent;
border:none;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:12px;
height:36px;
width:245px;
color:#888888;
display:block;
padding:0 0 0 15px;
float:left;}

.sidebar-search #search-submit{
background:none repeat scroll 0 0 transparent;
border:none;
cursor:pointer;
display:block;
float:left;
font-size:0;
height:36px;
line-height:0;
text-indent:-9999px;
width:50px;}

/* comments */

#comment-area{border-top:1px solid #ccc; padding:50px 0 0 0; margin:30px 0 0 0;}
#comment-area #comment-label{float:left;width:120px; margin:0 20px 0 0; text-transform:uppercase; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#777;}
#comment-form{float:left; width:440px;}
#comment-area small, #contact-form small{display:block; color:#aaa; text-transform:none;}
#comment-form p, #contact-form p{margin:0 0 20px 0; line-height:15px!important;}
#comment-form label, #contact-form label{display:block; float:right; cursor:pointer; margin:0; padding:0; width:190px; text-align:left; text-transform:uppercase; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#777;}
#comment-form input, #contact-form .input{display:block; height:27px; line-height:27px; border:1px solid #ccc; padding:2px 8px; -webkit-box-shadow:0 0 5px 1px #ddd; -moz-box-shadow:0 0 5px 1px #ddd; box-shadow:0 0 5px 1px #ddd; width:230px; color:#555; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#contact-form input:focus, #contact-form textarea:focus{-webkit-box-shadow:0 0 5px 1px #333; -moz-box-shadow:0 0 5px 1px #333; box-shadow:0 0 5px 1px #333;}
#comment-form textarea, #contact-form textarea{border:1px solid #ccc; padding:10px; -webkit-box-shadow:0px 0px 5px 1px #ddd; -moz-box-shadow:0px 0px 5px 1px #ddd; box-shadow:0px 0px 5px 1px #ddd; display:block; width:410px; color:#555; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#comment-form #submit{padding:5px 8px!important; width:auto!important; height:auto!important; cursor:pointer;}
.comments{border-top:1px solid #ccc; padding:50px 0 0 0; margin:30px 0 0 0;}
.comments .comments-label{float:left; width:120px;}
.comments-label{text-transform:uppercase; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#777;}
.comments-label span{display:block; font-weight:normal; text-transform:none;}
.comments .comment-list{margin:0 0 0 150px;}
.comment-list, .comment-list li ul{font-size:11px; font-style:normal; line-height:18px; list-style-type:none;}
.comment-list li{background:url(../img/comment-bg.png) repeat-y scroll 0 0 transparent; padding-bottom:27px;}
.comment-list li:last-child{padding-bottom:0;}
.comment-body{position:relative; padding:0 0 30px 72px;}
.comment-body p{color:#999;}
.commentAuthor{margin-bottom:28px;}
.comment-author .fn{font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#777; font-weight:bold; text-transform:uppercase; font-size:11px;}
.comment-author .avatar{left:0; position:absolute; top:0; border:2px solid #ccc;}
.comment-meta, .reply{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; position:absolute; top:18px;}
.reply{line-height:16px; right:0;}
.reply a:after{content:" →";}
.comment-list li ul li{background:url(../img/comment-child-bg.png) no-repeat scroll 0 57px transparent; padding:27px 0 0 72px;}
.comments .comment-pagination{margin-top:50px;}
.comments .comment-pagination .prev{float:left; line-height:16px;}
.comments .comment-pagination .prev a:before{content:"← ";}
.comments .comment-pagination .next{float:right; line-height:16px; padding-right:12px;}
.comments .comment-pagination .next a:after{content:" →";}

/* contact */

.contact-item{border-bottom:1px dashed #ddd; background-position:10px 18px!important; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#777; margin:0px!important; padding-top:18px; padding-bottom:18px; padding-left:31px!important; padding-right:10px; cursor:pointer;}

.contact-item span{float:right; text-transform:none; font-weight:normal; color:#aaa; text-align:right;}

.contact-item:hover{
background-color:#eeeeee!important;}

.contact-item:hover span{
color:#888888;}

div.grid.onehalf.fb-contact{margin-bottom:20px; margin-top:15px;}

#feature-slider .slides_container{width:960px;display:none;}

#feature-slider .slides_container .slide{width:960px; height:100px; display:block;}

.slide h2{font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:28px; margin-bottom:10px;}

.slide h4{font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:18px; margin-bottom:10px;}

#feature-slider #slide-nav{margin:10px 0 0 0;}

#feature-slider .prev-slide, #feature-slider .next-slide{width:93px; height:37px; display:block; border:0; outline:0; background:url(../img/slide-buttons.png) no-repeat; text-indent:-99999px; float:left;}

#feature-slider .prev-slide{background-position:left center; margin-right:340px;}

#feature-slider .next-slide{background-position:right center;}

#slide-counter{float:left; width:93px; margin-right:340px; display:block; height:37px; line-height:37px; color:#999; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; text-align:center;}

/* home page 2 column feature tiles */

div#right.home{padding-top:25px;}
div#feature-tiles.home{border-top:1px solid #ccc;}

/* about us */

div.about-us.grid{margin-right:20px;}
div.about-us.grid.onefourth{width:225px;}
div.about-us div.wrapper{padding:32px 0 0 90px; height:65px;}

div.about-us p span{display:block; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#777;}

div.about-us div.wrapper a{height:18px; display:inline-block; padding-left:20px; background:url(../img/social-icons/linkedin.png) no-repeat left 2px;}
div.fb-mugshot{float:left; width:75px;}
div.fb-mugshot a{display:block; opacity:1;}
div.fb-mugshot a:hover{opacity:.75;}
div.fb-mugshot a img{margin:0 auto; display:block; border:1px solid #cfcfcf; border-radius:8px; padding:4px;}

/* what we do - 3 col custom tiles */

div.what-we-do div.sub-inner-right{padding:40px 0 40px 70px;}
div.what-we-do div.last img{border:1px solid #cfcfcf; border-radius:8px; padding:8px;}

div#feature-tiles.what-we-do{margin-top:5px;}
div.what-we-do div.container{border-top:1px solid #ccc;}
div.what-we-do h2{margin:0 0 5px 0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-style:italic; font-size:26px;}

div.what-we-do p{font-size:13px; line-height:24px;}
div.what-we-do div.grid{margin-bottom:20px;}

div.what-we-do div.feature div.bend{background:url(../img/stock/bend.jpg) left center no-repeat; padding-left:130px; height:78px; margin-bottom:10px;}
div.what-we-do div.feature div.ball-bearing{background:url(../img/stock/ball-bearing-star.jpg) left center no-repeat; padding-left:130px; height:78px; margin-bottom:10px;}
div.what-we-do div.feature div.ruler{background:url(../img/stock/ruler.jpg) left center no-repeat; padding-left:130px; height:78px; margin-bottom:10px;}
div.what-we-do div.feature div.improve{background:url(../img/stock/improve.jpg) left center no-repeat; padding-left:130px; height:78px; margin-bottom:10px;}
div.what-we-do div.feature div.bend h4,
div.what-we-do div.feature div.ball-bearing h4,
div.what-we-do div.feature div.ruler h4,
div.what-we-do div.feature div.improve h4{padding-left:0;}


/* content grid */

.grid{margin-right:40px; float:left; text-align:left; margin-bottom:40px;}
.grid.onehalf{width:460px;}
.grid.onethird{width:293px;}
.grid.twothirds{width:627px;}
.grid.onefourth{width:210px;}
.grid.onefifth{width:160px;}
.grid.onesixth{width:126px;}
.grid.oneseventh{width:102px;}
.grid.oneeighth{width:85px;}

.grid.video-left{width:306px;}
.grid.video-right{width:612px;}

.grid.last{margin-right:0!important;}
.grid.first{clear:both;}
.grid.text-right{text-align:right;}

/* social icons */

.social{padding-left:22px; line-height:16px!important; min-height:16px!important;}
.social.blinklist{background:url(../img/social-icons/blinklist.png) left center no-repeat;}
.social.brightkite{background:url(../img/social-icons/brightkite.png) left center no-repeat;}
.social.clock{background:url(../img/social-icons/clock.png) left center no-repeat;}
.social.delicious{background:url(../img/social-icons/delicious.png) left center no-repeat;}
.social.design_float{background:url(../img/social-icons/design_float.png) left center no-repeat;}
.social.digg{background:url(../img/social-icons/digg.png) left center no-repeat;}
.social.dopplr{background:url(../img/social-icons/dopplr.png) left center no-repeat;}
.social.email{background:url(../img/social-icons/email.png) left center no-repeat;}
.social.facebook{background:url(../img/social-icons/facebook.png) left center no-repeat;}
.social.feed{background:url(../img/social-icons/feed.png) left center no-repeat;}
.social.flickr{background:url(../img/social-icons/flickr.png) left center no-repeat;}
.social.friendfeed{background:url(../img/social-icons/friendfeed.png) left center no-repeat;}
.social.furl{background:url(../img/social-icons/furl.png) left center no-repeat;}
.social.gamespot{background:url(../img/social-icons/gamespot.png) left center no-repeat;}
.social.googleplus{background:url(../img/social-icons/googleplus.png) left center no-repeat;}
.social.lastfm{background:url(../img/social-icons/lastfm.png) left center no-repeat;}
.social.linkedin{background:url(../img/social-icons/linkedin.png) left center no-repeat;}
.social.magnolia{background:url(../img/social-icons/magnolia.png) left center no-repeat;}
.social.mixx{background:url(../img/social-icons/mixx.png) left center no-repeat;}
.social.myspace{background:url(../img/social-icons/myspace.png) left center no-repeat;}
.social.newsvine{background:url(../img/social-icons/newsvine.png) left center no-repeat;}
.social.phone{background:url(../img/social-icons/phone.png) left center no-repeat;}
.social.posterous{background:url(../img/social-icons/posterous.png) left center no-repeat;}
.social.reddit{background:url(../img/social-icons/reddit.png) left center no-repeat;}
.social.sphere{background:url(../img/social-icons/sphere.png) left center no-repeat;}
.social.sphinn{background:url(../img/social-icons/sphinn.png) left center no-repeat;}
.social.skype{background:url(../img/social-icons/skype.png) left center no-repeat;}
.social.stumble{background:url(../img/social-icons/stumble.png) left center no-repeat;}
.social.technorati{background:url(../img/social-icons/technorati.png) left center no-repeat;}
.social.tripadvisor{background:url(../img/social-icons/tripadvisor.png) left center no-repeat;}
.social.tumblr{background:url(../img/social-icons/tumblr.png) left center no-repeat;}
.social.twitter{background:url(../img/social-icons/twitter.png) left center no-repeat;}
.social.vimeo{background:url(../img/social-icons/vimeo.png) left center no-repeat;}
.social.youtube{background:url(../img/social-icons/youtube.png) left center no-repeat;}

/* feature icons */

.feature h4.alarm{background:url(../img/icons/alarm.png) left center no-repeat;}
.feature h4.arrowdown{background:url(../img/icons/arrowdown.png) left center no-repeat;}
.feature h4.arrowleft{background:url(../img/icons/arrowleft.png) left center no-repeat;}
.feature h4.arrowright{background:url(../img/icons/arrowright.png) left center no-repeat;}
.feature h4.arrowup{background:url(../img/icons/arrowup.png) left center no-repeat;}
.feature h4.bank{background:url(../img/icons/bank.png) left center no-repeat;}
.feature h4.briefcase{background:url(../img/icons/briefcase.png) left center no-repeat;}
.feature h4.calculator{background:url(../img/icons/calculator.png) left center no-repeat;}
.feature h4.camera{background:url(../img/icons/camera.png) left center no-repeat;}
.feature h4.clapboard{background:url(../img/icons/clapboard.png) left center no-repeat;}
.feature h4.clock{background:url(../img/icons/clock.png) left center no-repeat;}
.feature h4.connections{background:url(../img/icons/connections.png) left center no-repeat;}
.feature h4.credit_card{background:url(../img/icons/credit_card.png) left center no-repeat;}
.feature h4.database{background:url(../img/icons/database.png) left center no-repeat;}
.feature h4.delete{background:url(../img/icons/delete.png) left center no-repeat;}
.feature h4.delivery{background:url(../img/icons/delivery.png) left center no-repeat;}
.feature h4.disk{background:url(../img/icons/disk.png) left center no-repeat;}
.feature h4.eject{background:url(../img/icons/eject.png) left center no-repeat;}
.feature h4.fastforward{background:url(../img/icons/fastforward.png) left center no-repeat;}
.feature h4.filter{background:url(../img/icons/filter.png) left center no-repeat;}
.feature h4.fire{background:url(../img/icons/fire.png) left center no-repeat;}
.feature h4.first_aid{background:url(../img/icons/first_aid.png) left center no-repeat;}
.feature h4.folder{background:url(../img/icons/folder.png) left center no-repeat;}
.feature h4.forwardtoend{background:url(../img/icons/forwardtoend.png) left center no-repeat;}
.feature h4.games{background:url(../img/icons/games.png) left center no-repeat;}
.feature h4.graph{background:url(../img/icons/graph.png) left center no-repeat;}
.feature h4.heart{background:url(../img/icons/heart.png) left center no-repeat;}
.feature h4.house{background:url(../img/icons/house.png) left center no-repeat;}
.feature h4.lightbulb{background:url(../img/icons/lightbulb.png) left center no-repeat;}
.feature h4.magnet{background:url(../img/icons/magnet.png) left center no-repeat;}
.feature h4.magnifyingglass{background:url(../img/icons/magnifyingglass.png) left center no-repeat;}
.feature h4.mailclosed{background:url(../img/icons/mailclosed.png) left center no-repeat;}
.feature h4.mailopened{background:url(../img/icons/mailopened.png) left center no-repeat;}
.feature h4.man{background:url(../img/icons/man.png) left center no-repeat;}
.feature h4.minus{background:url(../img/icons/minus.png) left center no-repeat;}
.feature h4.monitor{background:url(../img/icons/monitor.png) left center no-repeat;}
.feature h4.move{background:url(../img/icons/move.png) left center no-repeat;}
.feature h4.newspaper{background:url(../img/icons/newspaper.png) left center no-repeat;}
.feature h4.padlock{background:url(../img/icons/padlock.png) left center no-repeat;}
.feature h4.page{background:url(../img/icons/page.png) left center no-repeat;}
.feature h4.pause{background:url(../img/icons/pause.png) left center no-repeat;}
.feature h4.pencilangled{background:url(../img/icons/pencilangled.png) left center no-repeat;}
.feature h4.pencilstraight{background:url(../img/icons/pencilstraight.png) left center no-repeat;}
.feature h4.photos{background:url(../img/icons/photos.png) left center no-repeat;}
.feature h4.piggy{background:url(../img/icons/piggy.png) left center no-repeat;}
.feature h4.play{background:url(../img/icons/play.png) left center no-repeat;}
.feature h4.plus{background:url(../img/icons/plus.png) left center no-repeat;}
.feature h4.preferences{background:url(../img/icons/preferences.png) left center no-repeat;}
.feature h4.record{background:url(../img/icons/record.png) left center no-repeat;}
.feature h4.refresh{background:url(../img/icons/refresh.png) left center no-repeat;}
.feature h4.reload{background:url(../img/icons/reload.png) left center no-repeat;}
.feature h4.rewind{background:url(../img/icons/rewind.png) left center no-repeat;}
.feature h4.rewindtostart{background:url(../img/icons/rewindtostart.png) left center no-repeat;}
.feature h4.rss{background:url(../img/icons/rss.png) left center no-repeat;}
.feature h4.safe{background:url(../img/icons/safe.png) left center no-repeat;}
.feature h4.scales{background:url(../img/icons/scales.png) left center no-repeat;}
.feature h4.shoppingcart{background:url(../img/icons/shoppingcart.png) left center no-repeat;}
.feature h4.speaker{background:url(../img/icons/speaker.png) left center no-repeat;}
.feature h4.speechbubble{background:url(../img/icons/speechbubble.png) left center no-repeat;}
.feature h4.speechmedia{background:url(../img/icons/speechmedia.png) left center no-repeat;}
.feature h4.star{background:url(../img/icons/star.png) left center no-repeat; line-height:24px!important;}
.feature h4.trash{background:url(../img/icons/trash.png) left center no-repeat;}
.feature h4.trend{background:url(../img/icons/trend.png) left center no-repeat;}
.feature h4.world{background:url(../img/icons/world.png) left center no-repeat;}