/**
Theme Name: CDI
Version: 1.0
Author: Patrick K. Clark
*/

html, body, div, span,
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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
header, nav, section, article, aside, footer{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body{background-color:#BEC2CC;color:#40332E;font-family:Trebuchet MS,Lucida Grande,Arial,sans-serif;font-size:13px;margin:0;padding:0}
a{color:#456680;text-decoration:none;font-weight:bold;}
a:hover{color:#456680;text-decoration:underline;}
p{margin:0 0 1.4em;}
h1,h2{color:#6d7888;font-size:24px;margin:0;line-height:0.92em;padding:0 0 16px !important;}
h3,h4{font-size:16px;margin:0;padding:0 0 12px 0;line-height:1em;}
h1 > a.perma{visibility:hidden;font-size:14px;text-shadow:none;white-space:nowrap;padding-left:12px;}
h1:hover > a.perma{visibility:visible;}

.wrapper{margin:0 auto;position:relative;width:960px;}

#header{background:#16202D url(img/sprite-bg.png) repeat-x 0 0;height:71px;}
#header h1, #header h4{top:0;left:0;margin:0;padding:0 !important;position:absolute;}
#header h1 a, #header h4 a{background:url(img/logo.png) no-repeat 0 11px;display:block;height:71px;width:300px;text-indent:-9999em;outline:none;}

#search-field{position:absolute;top:9px;right:0;background:transparent url(img/search.png) no-repeat 0 0;height:22px;width:200px;outline:0;}
#search-field input{border:0;font-size:10px;line-height:12px;color:#16202D;background:transparent url(img/search.png) no-repeat 0 0;height:12px;width:170px;padding:5px 22px 5px 8px;outline:0;}
#search-field.search-focus, #search-field input.search-focus{background:transparent url(img/search.png) no-repeat 0 -25px;color:#CCC;}

#nav{list-style:none;margin:0;padding:0;}
#nav ul{position:absolute;top:36px;right:0;line-height:20px;white-space:nowrap;}
#nav a{font-size:12px;text-transform:uppercase;color:#B2B2B2;font-family:Arial,Helvetica,san-serif;font-weight:normal;background-color:transparent;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:4px 6px 3px 6px;margin:-4px -6px -3px -6px;}
#nav a:hover{border:0;color:#FFF;text-decoration:none;background-color:#395066;}
#nav li{display:inline-block;float:left;padding:0;margin-left:18px;}
#nav li.current_page_item a, #nav li.current_page_ancestor a{color:#CCD3DC;text-decoration:none;background-color:#000;}

#sub-nav{float:left;margin-bottom:24px;}
#subnav{list-style:none;margin:0;padding:0;line-height:20px;}
#subnav li{border-bottom:1px solid #BEC2CC;}
#subnav li a{display:block;padding:8px 12px;width:183px;}
#subnav li a.section-parent{-moz-border-radius:6px 6px 0 0;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;border-radius:6px 6px 0 0;}
#subnav li a:hover{text-decoration:none;background-color:#F4F7FC;}
#subnav li.current_page_ancestor{background-color:#EAEEF6;}
#subnav li.current_page_ancestor a{padding-bottom:6px;}
#subnav li.current_page_item a,
#subnav li.current_page_item a:hover,
#subnav li.current_page_ancestor a:hover{background-color:#EAEEF6;}
#subnav li ul{height:0;overflow:hidden;}
#subnav li.current_page_ancestor ul{height:auto;list-style:none;margin:0 10px 6px 10px;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
#subnav li.current_page_ancestor ul li{border-bottom:0;}
#subnav li.current_page_ancestor ul li a{width:165px;font-weight:normal;border-bottom:0;padding:5px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#subnav li.current_page_ancestor ul li.current_page_item a,
#subnav li.current_page_ancestor ul li.current_page_item a:hover{background-color:#E0E5EE;}
#subnav li.current_page_ancestor ul li a:hover{text-decoration:underline;}

#sectionmenu{float:left;margin-bottom:24px;}
#section-menu{list-style:none;margin:0;padding:0;display:inline;}
#section-menu li{display:inline-block;float:left;}
#section-menu li:first-child{padding-left:8px;-moz-border-radius:8px 0 0 8px;-webkit-border-bottom-left-radius:8px;-webkit-border-top-left-radius:8px;border-radius:8px 0 0 8px;}
#section-menu li.section-menu-cap{width:12px;height:28px;-moz-border-radius:0 8px 8px 0;-webkit-border-bottom-right-radius:8px;-webkit-border-top-right-radius:8px;border-radius:0 8px 8px 0;}
#section-menu li a{display:inline-block;line-height:28px;padding:0 16px;color:#fff;}
#section-menu, #section-menu li{background-color:#99A5B2;}
body.page-template-product-php #section-menu, body.page-template-product-php #section-menu li{background-color:#BEC2CC;}
#section-menu li.current_page_item a,
body.page-template-front-agri-php #section-menu li:first-child a,
body.page-template-product-php #section-menu li.current_page_ancestor a{color:#456680;background:url(img/section-menu.gif) no-repeat center bottom;}
#section-menu li.current_page_item a:hover,
body.page-template-front-agri-php #section-menu li:first-child a:hover,
body.page-template-product-php #section-menu li.current_page_ancestor a:hover{text-decoration:none;}

#banner{background:#16202D url(img/sprite-bg.png) repeat 0 -100px;width:100%;}
#banner.banner-front{height:250px;}
#banner.banner-section{height:180px;}

#rotator{position:relative;outline:none;}
#rotator div{position:absolute;top:0;left:0;opacity:0;}
#rotator div:first-child{opacity:1;}
#rotator div.show{z-index:101;}
#layout-front h3{color:#FFF;font-size:20px;letter-spacing:-1px;font-weight:bold;text-shadow:#666 0 1px 3px;}
#layout-front .content-block{float:left;width:310px;color:#FFF;font-size:15px;font-weight:bold;text-shadow:#666 0 1px 3px;padding-bottom:18px;}
#layout-front .content-block-wide{float:left;width:620px;color:#FFF;font-size:15px;font-weight:bold;text-shadow:#666 0 1px 3px;}
#layout-front .content-block a{text-shadow:none;}
#layout-front .feature{float:left;padding-left:30px;padding-bottom:6px;width:350px;font-size:12px;line-height:1.5em;}
#layout-front .feature p{margin:0;padding-bottom:18px;}
#layout-front .downloads{float:right;width:240px;white-space:nowrap;overflow-x:visible;font-size:13px;line-height:24px;}

#content{background:#C9CCD5 url(img/sprite-bg.png) repeat-x 0 -1100px;padding:24px 0 32px;clear:both;}
#content div.product ol, #content div.page ol, #content div.product ul, #content div.page ul{margin-top:0;padding:0 0 10px 32px;}
#content div.product ol li, #content div.page ol li, #content div.product ul li, #content div.page ul li{padding:0 0 5px 0;}

body.page-template-product-php #content{padding:0 0 20px 0;}
body.page-template-frontpage-php #content{padding:24px 0 12px;}

#content .product-content{background-color:#FFF;border:1px solid #99A5B2;border-top-width:0;padding:24px 40px 28px 32px;margin-bottom:12px;-moz-border-radius:0 0 8px 8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;border-radius:0 0 8px 8px;-moz-box-shadow:0 4px 12px #808899;-webkit-box-shadow:0 4px 12px #808899;box-shadow:0 4px 12px #808899;}
#content div.page{padding-left:66px;padding-right:126px;}
#content div.product{float:right;width:645px;}

#content div.search-item{border-top:1px solid #BEC2CC;padding:0.5em 0 1.5em;}
#content div.search-item > a:hover{background-color:BEC2CC;}

h1.page-title, h1.section-title, h2.section-title{color:#FFF;font-size:36px;letter-spacing:-1px;text-shadow:#666 0 1px 3px;}
h2.section-title{font-size:30px;}
h1.product-title{font-size:36px;letter-spacing:-1px;text-shadow:#CCC 0 2px 4px;}
p.intro{font-size:16px;font-weight:bold;line-height:22px;}
.detail{font-size:11px;font-weight:bold;line-height:16px;color:#40332E;text-shadow:none;}
.fine{font-size:10px;color:#40332E;text-shadow:none;}
ul.twocolumn{width:100%;}
ul.twocolumn li{width:42%;}
ul.threecolumn{float:left;width:100%;}
ul.threecolumn li{float:left;width:26%;}
#content p{}
body.page-template-product-php #content h3{margin-top:0.5em;clear:left;}
body.page-template-product-php #content h3.sep{margin-top:0.5em;padding-top:1em;border-top:1px solid #667080;}
a.lightbox, a.cb{cursor:-moz-zoom-in;cursor:-webkit-zoom-in;cursor:-o-zoom-in;}

div.tn-inline{float:left;margin:12px 0;}
div.tn-inline ul{list-style:none;margin:0;padding:0;display:inline;}
div.tn-inline li{display:inline-block;float:left;margin-right:24px;text-align:center;padding:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-color:#FFF;-moz-box-shadow:0 4px 12px #808899;-webkit-box-shadow:0 4px 12px #808899;box-shadow:0 4px 12px #808899;}
div.tn-inline a:hover{text-decoration:none;}
div.tn-inline a:hover span{text-decoration:underline;}
div.tn-inline img{padding-bottom:6px;}

div.section-grid{clear:both;background-color:#FFF;border:1px solid #99A5B2;margin:0;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:0 4px 12px #808899;-webkit-box-shadow:0 4px 12px #808899;box-shadow:0 4px 12px #808899;}
div.section-grid div.section-group{clear:both;position:relative;background-color:#EAEEF6;padding:7px 24px;-moz-border-radius:8px 8px 0 0;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;border-radius:8px 8px 0 0;font-size:16px;font-weight:bold;color:#667080;}
div.section-grid div.section-items{position:relative;width:100%;padding:12px 32px;}
div.section-grid div.section-item{float:left;width:180px;padding-bottom:12px;text-align:center;overflow-x:visible;}
div.section-grid div.section-item a{display:inline-block;font-size:12px;font-weight:bold;text-decoration:none;padding:6px 10px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;white-space:nowrap;}
div.section-grid div.section-item a img{height:100px;padding-bottom:6px;}
div.section-grid div.section-item a:hover{background-color:#F1F4FA;}

div#media{float:right;margin:0 0 16px 42px;padding:0 0 4px 0;background-color:#FFF;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
div#media div.media-img{padding-bottom:16px;text-align:center;}
div#media div.media-group{font-weight:bold;color:#667080;background-color:#EAEEF6;padding:5px 10px;margin-bottom:4px;-moz-border-radius:8px 8px 0 0;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;border-radius:8px 8px 0 0;}
div#media div.media-label{position:relative;width:100%;text-align:center;font-size:10px;font-weight:bold;color:#667080;}
div#media div.media-file{font-size:12px;padding:5px 10px;white-space:nowrap;}
div#media div.media-blurb{font-size:12px;padding:5px 10px;white-space:nowrap;}
div#media div.media-video, div.inline-video{margin:12px 0 4px;position:relative;width:240px;height:180px;}
div#media div.media-video div.media-video-tn, div.inline-video div.inline-video-tn{position:absolute;top:0;left:0;}
div#media div.media-video a.media-video-link, div.inline-video a.inline-video-link{position:absolute;top:0;left:0;width:240px;height:180px;background:url(img/vid-play.png) no-repeat 40px 30px;}
div#media div.media-video a.media-video-link:hover, div.inline-video a.inline-video-link:hover{background-image:url(img/vid-play-hvr.png);}

body.home div#media{background-color:transparent !important; color:#666 !important;}

div.inline-label{text-align:center;font-size:10px;font-weight:bold;color:#667080;}

body.page-template-default div#media, body.page-template-section-php div#media{margin-right:0;margin-bottom:24px;border:1px solid #99A5B2;-moz-box-shadow:0 4px 12px #808899;-webkit-box-shadow:0 4px 12px #808899;box-shadow:0 4px 12px #808899;}

#footer{background:#BEC2CC url(img/sprite-bg.png) repeat-x 0 -400px;color:#667080;clear:both;font-size:11px;padding:20px 0 36px;line-height:16px;}
#footer .copyright{float:right;text-align:right;width:300px;}
#footer .copyright a{font-weight:normal;}
#footer .contact{float:left;font-weight:bold;}
#footer .follow{padding-left:340px;font-weight:bold;}
#footer .follow a{line-height:24px;color:#F1F5FF;padding-left:24px;padding:4px 12px 4px 22px;}
#footer a.youtube-link{background:transparent url(img/sprint-icons.png) no-repeat 0 -48px;}
#footer a.twitter-link{background:transparent url(img/sprint-icons.png) no-repeat 0 -98px;}
#footer span.phone{color:#E5EAF4;font-size:18px;font-weight:normal; line-height:28px;}

label{font-size:12px;font-weight:bold;padding-bottom:2px;}
label.required{color:#900;}
span.phone-contact{font-size:28px;font-weight:bold;color:#336699;}
.clear{clear:both;}
.clear-left{clear:left;}

a[href $='.pdf']{padding-right:20px;background:transparent url(img/sprint-icons.png) no-repeat right 0;}
/*
#content a[href ^='http://www.youtube.com']{padding-right:20px;background:transparent url(img/sprint-icons.png) no-repeat 0 -98px;}
*/
.wpcf7 input, .wpcf7 textarea{outline:0;border:1px solid #99A5B2;width:420px;padding:3px 5px;}
.wpcf7 input:focus, .wpcf7 textarea:focus{border:1px solid #900;}
.wpcf7 input, .wpcf7 textarea, .wpcf7 select{margin-bottom:10px;}
.wpcf7 input[type="submit"]{width:auto;margin-left:32px;}



#overlay{position:absolute;background-color:#FFFFFF;display:none;width:100%;height:100%;top:0;left:0;opacity:0.6;text-align:center;z-index:999999998;}
#overlay-div{position:relative;display:inherit;width:100%;height:100%;top:50%;left:0;margin-top:-175px;text-align:center;}


/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxTopLeft{width:25px; height:25px; background:url(./img/cbox/border1.png) no-repeat 0 0;}
    #cboxTopCenter{height:25px; background:url(./img/cbox/border1.png) repeat-x 0 -50px;}
    #cboxTopRight{width:25px; height:25px; background:url(./img/cbox/border1.png) no-repeat -25px 0;}
    #cboxBottomLeft{width:25px; height:25px; background:url(./img/cbox/border1.png) no-repeat 0 -25px;}
    #cboxBottomCenter{height:25px; background:url(./img/cbox/border1.png) repeat-x 0 -75px;}
    #cboxBottomRight{width:25px; height:25px; background:url(./img/cbox/border1.png) no-repeat -25px -25px;}
    #cboxMiddleLeft{width:25px; background:url(./img/cbox/border2.png) repeat-y 0 0;}
    #cboxMiddleRight{width:25px; background:url(./img/cbox/border2.png) repeat-y -25px 0;}
    #cboxContent{background:#fff; overflow:hidden;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background:#fff url(./img/cbox/loading.gif) no-repeat 5px 5px;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to IE9.
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}


/*

.article{padding-bottom:25px;}
.postHeader{padding:0 0 10px 66px;position:relative;}
.postTitle{padding:8px 0 2px;}

.post{clear:both;}
.post table{border-collapse:collapse;margin-bottom:8px;}
.post thead th{border-bottom:2px solid #505050;}
.post th,.post td{padding:1px 8px;}

.postMeta{font-size:11px;}
.postCategories{background:url(img/categories.png) no-repeat;margin-left:10px;padding:1px 0 1px 20px;}
.postComments a{background:url(img/comments.png) no-repeat;margin-left:10px;padding:1px 0 1px 20px;}
.postEdit a{background:url(img/edit.png) no-repeat;margin-left:10px;padding:1px 0 1px 18px;}

.postCalendar{background:url(img/calendar.png) no-repeat;height:53px;left:0;overflow:hidden;position:absolute;top:0;width:54px;}
.postCalendar span{display:block;font-size:11px;line-height:11px;left:0;position:absolute;text-align:center;width:54px;}
.postCalendar .year{color:#fff;top:4px;}
.postCalendar .month{color:#686868;top:17px;}
.postCalendar .day{color:#2b2b2b;font-size:20px;line-height:20px;top:28px;}

.postSeparator{background:url(img/hsep.png) no-repeat center top;border:0;clear:both;height:2px;margin:35px 0 5px;}

#postSidebar{float:left;width:184px;}
#postSidebar ul{margin:0;padding:10px 20px 10px 16px;}
#postSidebar li{color:#5D6272;font-size:13px;list-style:none;text-transform:uppercase;}
#postSidebar ul ul{padding:2px 0 10px 5px;}
#postSidebar li li{font-size:11px;padding:0 0 1px;text-transform:lowercase;}

#comments{padding:0 0 6px;}
#commentform textarea{width:100%;}

.contactForm #cfCrumb,
.contactForm #cfHoney{display:none;}
.cfForm label{float:left;font-size:11px;line-height:18px;text-transform:uppercase;}
.cfForm .field{margin-left:96px;}
.cfForm .required{color:#909090;}
.cfForm{overflow:hidden;padding-right:10px;}
.cfForm > div{margin-bottom:2px;}
.cfText{padding-right:2px;}
.contactForm input[type=text],.contactForm textarea{border:1px solid #999;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#2b2e35;font-family:Trebuchet MS,Lucida Grande,sans-serif;font-size:11px;width:100%;}
.contactForm input[type=text]{background:#fff url(img/input-bg.png) repeat-x 0 0;padding:1px 2px;}
.contactForm textarea{background:#fff url(img/input-bg.png) repeat-x 0 -30px;height:84px;margin:0;padding:3px;}
.cfSend{text-align:center;}
.cfButton{background-color:transparent;border:0;color:#fff !important;cursor:pointer;display:inline-block;margin:0 auto;padding:0;}
.cfButton span{background:url(img/button-end.png) no-repeat right 0;display:block;height:27px;padding:0 7px 0 0;}
.cfButton span span{background:url(img/button.png) no-repeat 0 0;display:block;font-size:11px;font-weight:bold;height:27px;line-height:27px;padding:0 13px 0 20px;}
.cfButton:hover span{background:url(img/button-end.png) no-repeat right -27px;}
.cfButton:hover span span{background:url(img/button.png) no-repeat 0 -27px;}
.cfError{border-color:#f00 !important;}

.cfHearAboutUs{background-color:#f1f3f8;border:1px solid #9f9f9f;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;color:#505050;margin-bottom:18px;overflow:hidden;padding:6px 8px;}
.cfHearAboutUs h2,
.cfThanksAgain h2{font-size:16px;padding:8px 0 2px;}
.cfMsg,
.cfThanksAgain{padding:0 10px;}
.cfOptions{margin-bottom:10px;}
.cfOptions ul{margin:0;padding:0;}
.cfOptions li{list-style:none;margin:0;padding:0 12px 5px;}
.cfHearAboutUs button{background:none;border:0;color:#337cfb;cursor:pointer;font-size:11px;font-weight:bold;padding:0;}
.cfHearAboutUs button:hover{color:#2252a5;}
.cfLeft{float:left;width:50%;}
.cfRight{margin-left:50%;}
.cfIcon span{display:inline-block;padding:3px 2px 3px 23px;white-space:nowrap;}
.cfSearchEngineContainer li{list-style:none;}
.cfSearchEngine span{background:url(img/icons.png) no-repeat 0 -204px;}
.cfUserGroup span{background:url(img/icons.png) no-repeat 0 -236px;}
.cfConference span{background:url(img/icons.png) no-repeat 0 -269px;}
.cfOpenSource span{background:url(img/icons.png) no-repeat 0 -300px;}
.cfReferral span{background:url(img/icons.png) no-repeat 0 -329px;}
.cfOther span{background:url(img/icons.png) no-repeat 0 -361px;}
.cfTwitter span{background:url(img/icons.png) no-repeat 0 -65px;}
.cfLinkedIn span{background:url(img/icons.png) no-repeat 0 -394px;}
.cfSlideShare span{background:url(img/icons.png) no-repeat 0 -98px;}
.cfVimeo span{background:url(img/icons.png) no-repeat 0 -131px;}
.cfRss span{background:url(img/icons.png) no-repeat 0 -32px;}
.cfQuestion{padding:0 12px;}
.cfQuestion p,
.cfThanksAgain p{margin:3px 0;}
.cfQuestion ul{margin:4px 0 0;padding-left:25px;}
.cfQuestion li{font-size:11px;margin-bottom:2px;}
.cfQuestion table{margin:0 0 0 5px;width:100%;}
.cfQuestion td{padding:0;}
.cfQuestionOther{padding:0 2px;}
.cfQuestionOk{text-align:right;}
.cfOtherText{width:120px !important;}
.cfBack{font-size:10px;}

.cfIconGoogle span{background:url(img/icons.png) no-repeat 0 -456px;display:inline-block;padding:3px 2px 3px 23px;white-space:nowrap;}
.cfIconYahoo span{background:url(img/icons.png) no-repeat 0 -489px;display:inline-block;padding:3px 2px 3px 23px;white-space:nowrap;}
.cfIconBing span{background:url(img/icons.png) no-repeat 0 -521px;display:inline-block;padding:3px 2px 3px 23px;white-space:nowrap;}
.cfIconAskcom span{background:url(img/icons.png) no-repeat 0 -424px;display:inline-block;padding:3px 2px 3px 23px;white-space:nowrap;}

*/

