/*
File:			sprites.css
Description:	Custom styles for AXZM
Written By:     Ross Edman & Steve Floyd
*/

/*------------------------------------------------------------

Nav Sprite

------------------------------------------------------------*/

.sidenav_ppc_icon,
.sidenav_seo_icon,
.sidenav_analytics_icon,
.sidenav_email_icon,
.sidenav_copy_icon,
.sidenav_sm_icon,
.sidenav_cs_icon,
.sidenav_video_icon,
.sidenav_im_icon,
.client_login_hover,
.client_login,
.get_quote_hover,
.get_quote,
.nav_search,
.logo,
.sidenav_bg,
.nav_bg,
.menu-main-menu-container,
.footer_facebook,
.footer_google,
.footer_linkedin,
.footer_twitter,
.breadcrumb_div,
.home_icon,
.logo_tooltip,
.subnav_bg,
#nav_area #menu-item-3734 .sub-menu,
.subnav_branding,
.subnav_cs,
.subnav_email,
.subnav_internet,
.subnav_ppc,
.subnav_search,
.subnav_webdesign,
.subnav_webdev,
.subnav_video,
.subnav_copywriting,
.sidenav_branding_icon,
.sidenav_webdesign_icon,
.email_login,
.email_login_hover,
.about_drop_bg,
#nav_area #menu-item-3731 .sub-menu,
.assoc_icon,
.case_study_icon,
.paperclip_icon{
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('http://s3.amazonaws.com/dallaswebdesign/nav_sprite3.png');
}

/* Side Navigation Icons */
.sidenav_ppc_icon {background-position:-357px -207px!important;}
.sidenav_seo_icon {background-position:-357px -240px!important;}
.sidenav_analytics_icon {background-position:-356px -338px!important;}
.sidenav_email_icon {background-position:-357px -176px!important;}
.sidenav_copy_icon {background-position:-356px -109px;}
.sidenav_sm_icon {background-position:-357px -274px!important;}
.sidenav_cs_icon {background-position:-358px -144px!important;}
.sidenav_video_icon {background-position:-356px -306px!important; border-bottom: none!important;}
.sidenav_im_icon {background-position:-356px -369px;}
.sidenav_branding_icon {background-position:3px -487px;}
.sidenav_webdesign_icon {background-position:0px -524px;}

/* Client Login Buttons */

.client_login:hover {
	background-position:-4px -4px;
	width:102px;
	height:31px;
}
.client_login {
	background-position:-110px -4px;
	width:102px;
	height:31px;
	border: none;
}
.get_quote:hover {
	background-position:-216px -4px;
	width:102px;
	height:31px;
	border: none;
}
.get_quote{
	background-position:-322px -4px;
	width:102px;
	height:31px;
}
.nav_search{
	background-position:-428px -4px;
	width:201px;
	height:31px;
}
.logo{
	background-position:-633px -4px;
	width:222px;
	height:49px;
}
.sidenav_bg{
	background-position:-39px -109px;
	width:340px;
	height:372px;
}
.nav_bg,
.menu-main-menu-container{
	background-position:-4px -57px;
	width:865px;
	height:49px;
}
.footer_facebook{
	background-position:-845px -114px;
	width:19px;
	height:20px;
	border: none;
}
.footer_google{
	background-position:-845px -142px;
	width:20px;
	height:20px;
	border: none;
}
.footer_linkedin{
	background-position:-845px -171px;
	width:20px;
	height:20px;
	border: none;
}
.footer_twitter{
	background-position:-843px -200px;
	width:24px;
	height:18px;
	border: none;
}
.breadcrumb_div{
	background-position:-803px -112px;
	width:13px;
	height:35px;
}
.home_icon{
	background-position:-802px -157px;
	width:14px;
	height:14px;
}
.logo_tooltip{
	background-position:-356px -430px;
	width:174px;
	height:43px;
}
.subnav_bg,
#nav_area #menu-item-3734 .sub-menu{
	background-position:-366px -486px;
	width:169px;
	height:235px;
}
.subnav_branding{
	background-position:-558px -493px;
	width:10px;
	height:16px;
}
.subnav_cs{
	background-position:-554px -531px;
	width:19px;
	height:19px;
}
.subnav_email{
	background-position:-557px -565px;
	width:16px;
	height:12px;
}
.subnav_internet{
	background-position:-556px -592px;
	width:16px;
	height:16px;
}
.subnav_ppc{
	background-position:-559px -623px;
	width:13px;
	height:14px;
}
.subnav_search{
	background-position:-558px -653px;
	width:14px;
	height:16px;
}
.subnav_webdesign{
	background-position:-558px -675px;
	width:17px;
	height:15px;
}
.subnav_webdev{
	background-position:-557px -703px;
	width:16px;
	height:16px;
}
.subnav_video{
	background-position:-555px -466px;
	width:16px;
	height:13px;
}
.subnav_copywriting{
	background-position:-552px -432px;
	width:16px;
	height:16px;
}
.email_login{
	background-position:-10px -588px;
	width:102px;
	height:31px;
	border: none;
}
.email_login:hover{
	background-position:-11px -624px;
	width:102px;
	height:31px;
}
.about_drop_bg,
#nav_area #menu-item-3731 .sub-menu{
	background-position:-5px -125px;
	width:169px;
	height:100px;
}
.assoc_icon{
	background-position:-11px -249px;
	width:19px;
	height:15px;
}
.case_study_icon{
	background-position:-14px -282px;
	width:14px;
	height:15px;
}
.paperclip_icon{
	background-position:-16px -315px;
	width:14px;
	height:17px;
}

/*------------------------------------------------------------

Front Page Sprite

------------------------------------------------------------*/

.quote_btn:hover,
.quote_btn,
.portfolio_btn:hover,
.portfolio_btn,
.branding_home,
.content_strategy_home,
.internet_marketing_home,
.seo_home,
.web_design_home,
.web_development_home{
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('http://s3.amazonaws.com/dallaswebdesign/front_page.png');
}
.quote_btn:hover{background-position:-4px -4px;width:158px;height:39px;}
.quote_btn{background-position:-166px -4px;width:158px;height:39px;}
.portfolio_btn:hover{background-position:-4px -47px;width:182px;height:39px;}
.portfolio_btn{background-position:-4px -90px;width:182px;height:39px;}
.branding_home{background-position:-4px -133px;width:355px;height:200px;}
.content_strategy_home{background-position:-4px -337px;width:355px;height:200px;}
.internet_marketing_home{background-position:-4px -541px;width:355px;height:200px;}
.seo_home{background-position:-4px -745px;width:355px;height:200px;}
.web_design_home{background-position:-4px -949px;width:355px;height:200px;}
.web_development_home{background-position:-4px -1153px;width:355px;height:200px;}


/* jQuery Tabs */

#branding-tab,
.ui-tabs-selected #branding-tab,
#email-tab,
.ui-tabs-selected #email-tab,
#ppc-tab,
.ui-tabs-selected #ppc-tab,
#seo-tab,
.ui-tabs-selected #seo-tab,
#internetmarketing-tab,
.tab_nav_internetmarketing_active,
#webdesign-tab,
.ui-tabs-selected #webdesign-tab,
#cs-tab,
.ui-tabs-selected #cs-tab,
#webdev-tab,
.tab_nav_webdev_active,
#video-tab,
.ui-tabs-selected #video-tab,
#copywriting-tab,
.ui-tabs-selected #copywriting-tab,
#social-media-tab,
.ui-tabs-selected #social-media-tab {
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('http://s3.amazonaws.com/dallaswebdesign/tabs_frontpage.png');
}
#branding-tab{background-position:33px -41px;}
.ui-tabs-selected #branding-tab{background-position:33px -117px}
#email-tab{background-position:25px -799px;}
.ui-tabs-selected #email-tab{background-position:25px -867px;}
#ppc-tab{background-position:28px -191px;}
.ui-tabs-selected #ppc-tab{background-position:28px -263px;}
#seo-tab{background-position:26px -340px;}
.ui-tabs-selected #seo-tab{background-position:26px -416px;}
#internetmarketing-tab {background-position:0px -502px;}
.ui-tabs-selected #internetmarketing-tab {background-position:0px -578px;}
#webdesign-tab{background-position:23px -941px;}
.ui-tabs-selected #webdesign-tab{background-position:23px -1016px;}
#cs-tab{background-position:24px -1095px;}
.ui-tabs-selected #cs-tab{background-position:24px -1173px;}
#webdev-tab{background-position:22px -1255px;}
.ui-tabs-selected #webdev-tab{background-position:22px -1334px;}
#video-tab{background-position:25px -728px;}
.ui-tabs-selected #video-tab{background-position:25px -647px;}
#copywriting-tab{background-position:28px -1491px;}
.ui-tabs-selected #copywriting-tab{background-position:28px -1412px;}
#social-media-tab{background-position:23px -1637px;}
.ui-tabs-selected #social-media-tab{background-position:23px -1564px;}



.tabs_branding_img,
.tabs_content_strategy_img,
.tabs_copywriting_img,
.tabs_email_img,
.tabs_ppc_img,
.tabs_seo_img,
.tabs_smm_img,
.tabs_video_img,
.tabs_webdesign_img,
.tabs_webdev_img{
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('http://s3.amazonaws.com/dallaswebdesign/tabs_images_front_page.png');
}
.tabs_branding_img{background-position:0px 0px;width:362px;height:465px;}
.tabs_content_strategy_img{background-position:0px -465px;width:362px;height:465px;}
.tabs_copywriting_img{background-position:0px -930px;width:362px;height:465px;}
.tabs_email_img{background-position:0px -1395px;width:362px;height:465px;}
.tabs_ppc_img{background-position:0px -1860px;width:362px;height:465px;}
.tabs_seo_img{background-position:0px -2325px;width:362px;height:465px;}
.tabs_smm_img{background-position:0px -2790px;width:362px;height:465px;}
.tabs_video_img{background-position:0px -3255px;width:362px;height:465px;}
.tabs_webdesign_img{background-position:0px -3720px;width:362px;height:465px;}
.tabs_webdev_img{background-position:0px -4185px;width:362px;height:465px;}


/*------------------------------------------------------------

Service Landing Page

------------------------------------------------------------*/

.service_branding,
.service_content_strategy,
.service_internet_marketing,
.service_seo,
.service_web_design,
.service_web_dev{
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('http://s3.amazonaws.com/dallaswebdesign/service_landing_page.png');
}
.service_branding{background-position:-9px -15px;width:324px;height:182px;}
.service_content_strategy{background-position:-9px -203px;width:324px;height:182px;}
.service_internet_marketing{background-position:-9px -391px;width:324px;height:182px;}
.service_seo{background-position:-9px -579px;width:324px;height:182px;}
.service_web_design{background-position:-9px -767px;width:324px;height:182px;}
.service_web_dev{background-position:-9px -955px;width:324px;height:182px;}


.postcard_branding,.postcard_contentmarketing,.postcard_copywriting,.postcard_cs,.postcard_email,.postcard_mobileapps,.postcard_onlinevideo,.postcard_ppc,.postcard_search,.postcard_socialmedia,.postcard_webdesign,.postcard_webdev{display: inline-block;background-repeat: no-repeat;background-image: url('http://s3.amazonaws.com/dallaswebdesign/services_postcards.png');}
.postcard_branding{background-position:0px 0px;width:331px;height:224px;}
.postcard_contentmarketing{background-position:0px -224px;width:331px;height:224px;}
.postcard_copywriting{background-position:0px -448px;width:331px;height:224px;}
.postcard_cs{background-position:0px -672px;width:331px;height:224px;}
.postcard_email{background-position:0px -896px;width:331px;height:224px;}
.postcard_mobileapps{background-position:0px -1120px;width:331px;height:224px;}
.postcard_onlinevideo{background-position:0px -1344px;width:331px;height:224px;}
.postcard_ppc{background-position:0px -1568px;width:331px;height:224px;}
.postcard_search{background-position:0px -1792px;width:331px;height:224px;}
.postcard_socialmedia{background-position:0px -2016px;width:331px;height:224px;}
.postcard_webdesign{background-position:0px -2240px;width:331px;height:224px;}
.postcard_webdev{background-position:0px -2464px;width:331px;height:224px;}

/*------------------------------------------------------------

Service Page Sprites

------------------------------------------------------------*/

/* Web Design Service Page Sprite */

.service_mobile,
.service_code_validation,
.service_compare_cost,
.service_ecommerce,
.service_experience,
.service_open_source,
.fixedbid_graphic,
.iterative_graphic,
.webdesign_header{
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('http://s3.amazonaws.com/dallaswebdesign/web_design.png');
}
.service_mobile{background-position:0px 0px;width:223px;height:146px;}
.service_code_validation{background-position:-229px 0px;width:238px;height:143px;}
.service_compare_cost{background-position:0px -152px;width:238px;height:143px;}
.service_ecommerce{background-position:-244px -152px;width:238px;height:145px;}
.service_experience{background-position:0px -303px;width:238px;height:143px;}
.service_open_source{background-position:-244px -303px;width:239px;height:144px;}
.fixedbid_graphic{background-position:0px -453px;width:378px;height:308px;}
.iterative_graphic{background-position:0px -767px;width:378px;height:308px;}
.webdesign_header{background-position:0px -1081px;width:496px;height:257px;}

.drupal_small,.ecommerce_small,.html5_small,.joomla_small,.magento_small,.mobile_small,.responsive_small,.wordpress_small{display: inline-block;background-repeat: no-repeat;background-image: url('http://s3.amazonaws.com/dallaswebdesign/web_design2.png');}
.drupal_small{background-position:-9px -9px;width:225px;height:140px;}
.ecommerce_small{background-position:-244px -9px;width:236px;height:143px;}
.html5_small{background-position:-9px -162px;width:221px;height:141px;}
.joomla_small{background-position:-240px -162px;width:237px;height:142px;}
.magento_small{background-position:-9px -314px;width:228px;height:139px;}
.mobile_small{background-position:-247px -314px;width:233px;height:144px;}
.responsive_small{background-position:-9px -468px;width:235px;height:142px;}
.wordpress_small{background-position:-254px -468px;width:228px;height:140px;}

/* Internet Marketing Service Page Sprite */

.marketing_social,
.marketing_video,
.marketing_email,
.marketing_ppc,
.marketing_seo,
.marketing_copywriting,
.marketing_btn_hover,
.marketing_btn,
.howwework_graphic,
.internetmarketing_header,
.marketing_map{
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('http://s3.amazonaws.com/dallaswebdesign/internet_marketing.png');
}
.marketing_social{background-position:-5px -5px;width:233px;height:143px;}
.marketing_video{background-position:-238px -5px;width:236px;height:138px; margin-bottom: 10px;}
.marketing_email{background-position:-5px -148px;width:238px;height:146px;}
.marketing_ppc{background-position:-243px -148px;width:239px;height:144px;}
.marketing_seo{background-position:-5px -294px;width:239px;height:144px;}
.marketing_copywriting{background-position:-244px -294px;width:241px;height:148px;}
.marketing_btn:hover{background-position:-5px -442px;width:299px;height:36px;}
.marketing_btn{background-position:-5px -478px;width:299px;height:36px;}
.marketing_map{background-position:-5px -514px;width:336px;height:573px;}
.howwework_graphic{background-position:-5px -1087px;width:405px;height:350px;}
.internetmarketing_header{background-position:-5px -1437px;width:496px;height:257px;}

/* Search Engine Optimization Sprite */

.seo_search_goals,
.seo_blogger_outreach,
.seo_enterprise_seo,
.seo_keyword_research,
.seo_linkbuilding,
.seo_local_seo,
.seo_mobile_seo,
.seo_pressreleases,
.seo_smo,
.seo_video_sei,
.seo_header,
.seo_infographic_bg,
.seo_comp_analysis,
.seo_content_marketing,
.seo_persona_dev{
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('http://s3.amazonaws.com/dallaswebdesign/seo.png');
}
.seo_search_goals{background-position:0px 0px;width:323px;height:88px;}
.seo_blogger_outreach{background-position:-323px 0px;width:238px;height:143px;}
.seo_enterprise_seo{background-position:0px -143px;width:238px;height:143px;}
.seo_keyword_research{background-position:-238px -143px;width:238px;height:143px;}
.seo_linkbuilding{background-position:-476px -143px;width:238px;height:143px;}
.seo_local_seo{background-position:0px -286px;width:238px;height:143px;}
.seo_mobile_seo{background-position:-238px -286px;width:238px;height:143px;}
.seo_pressreleases{background-position:-476px -286px;width:238px;height:143px;}
.seo_smo{background-position:0px -429px;width:238px;height:143px;}
.seo_video_sei{background-position:-238px -429px;width:238px;height:143px;}
.seo_header{background-position:0px -572px;width:496px;height:253px;}
.seo_infographic_bg{background-position:0px -825px;width:729px;height:935px;}
.seo_comp_analysis{background-position:0px -1760px;width:229px;height:139px;}
.seo_content_marketing{background-position:-229px -1760px;width:240px;height:142px;}
.seo_persona_dev{background-position:-469px -1760px;width:232px;height:139px;}

/* Branding Sprite */

.branding_graphicdesign,
.branding_logodesign,
.branding_printdesign,
.branding_header,
.branding_infographic_bg{
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('http://s3.amazonaws.com/dallaswebdesign/branding.png');
}
.branding_graphicdesign{background-position:0px -3px;width:237px;height:149px;}
.branding_logodesign{background-position:-237px 0px;width:237px;height:149px;}
.branding_printdesign{background-position:-474px 0px;width:237px;height:149px;}
.branding_header{background-position:0px -149px;width:496px;height:247px;}
.branding_infographic_bg{background-position:0px -396px;width:773px;}


/* Web Development Sprite */

.web_dev_cms,
.web_dev_consulting,
.web_dev_erp,
.web_dev_intranet,
.web_dev_php,
.web_dev_pm,
.web_dev_social_networks,
.web_dev_web_app_dev,
.web_dev_web_app,
.web_dev_header,
.web_dev_infographic_bg{
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('http://s3.amazonaws.com/dallaswebdesign/web_dev.png');
}
.web_dev_cms{background-position:-2px -2px;width:237px;height:142px;}
.web_dev_consulting{background-position:-243px -2px;width:237px;height:142px;}
.web_dev_erp{background-position:-484px -2px;width:237px;height:142px;}
.web_dev_intranet{background-position:-2px -148px;width:237px;height:142px;}
.web_dev_php{background-position:-243px -148px;width:237px;height:142px;}
.web_dev_pm{background-position:-484px -148px;width:237px;height:142px;}
.web_dev_social_networks{background-position:-2px -294px;width:237px;height:142px;}
.web_dev_web_app_dev{background-position:-243px -294px;width:237px;height:142px;}
.web_dev_web_app{background-position:-484px -294px;width:237px;height:142px;}
.web_dev_header{background-position:-2px -440px;width:496px;height:245px;}
.web_dev_infographic_bg{background-position:19px -689px;width:713px;height:713px;}


/* Social Media Sprite */

.social_media_analytics,
.social_media_engagement,
.social_media_facebook,
.social_media_mgmt,
.social_media_monitoring,
.social_media_optimization,
.social_media_header{
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('http://s3.amazonaws.com/dallaswebdesign/social_media.png');
}
.social_media_analytics {background-position:0px 0px;width:237px;height:141px;}
.social_media_engagement {background-position:-237px 0px;width:237px;height:141px;}
.social_media_facebook {background-position:0px -141px;width:237px;height:141px;}
.social_media_mgmt {background-position:-237px -141px;width:237px;height:141px;}
.social_media_monitoring {background-position:0px -282px;width:237px;height:141px;}
.social_media_optimization {background-position:-237px -282px;width:237px;height:141px;}
.social_media_header {background-position:0px -423px;width:496px;height:247px;}

/* PPC Sprite */

.ppc_ab_split,
.ppc_adcenter,
.ppc_adwords,
.ppc_adwords_mgmt,
.ppc_facebook,
.ppc_retargeting,
.ppc_header{
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('http://s3.amazonaws.com/dallaswebdesign/ppc.png');
}
.ppc_ab_split {background-position:0px 0px; width:231px;height:141px;}
.ppc_adcenter{background-position:-231px 0px;width:231px;height:141px;}
.ppc_adwords{background-position:0px -141px;width:231px;height:141px;}
.ppc_adwords_mgmt{background-position:-231px -141px;width:231px;height:141px;}
.ppc_facebook{background-position:0px -282px;width:231px;height:141px;}
.ppc_retargeting{background-position:-231px -282px;width:231px;height:141px;}
.ppc_header{background-position:0px -423px;width:496px;height:257px;}

/* Content Strategy Sprite */

.cs_architecture,
.cs_content_audit,
.cs_copywriting,
.cs_editorial,
.cs_governance,
.cs_metadata,
.cs_header{
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('http://s3.amazonaws.com/dallaswebdesign/content_strategy.png');
}
.cs_architecture{background-position:-2px 0px;width:241px;height:148px;}
.cs_content_audit{background-position:-244px 0px;width:241px;height:148px;}
.cs_copywriting{background-position:0px -148px;width:241px;height:148px;}
.cs_editorial{background-position:-241px -148px;width:241px;height:148px;}
.cs_governance{background-position:-2px -296px;width:241px;height:148px;}
.cs_metadata{background-position:-244px -296px;width:241px;height:148px;}
.cs_header{background-position:-2px -444px;width:496px;height:257px;}

/* Content Strategy Infographic */

#cs_infographic_analyze,
#cs_infographic_collect,
#cs_infographic_manage,
#cs_infographic_publish,
.cs_infographic_bg{
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('http://s3.amazonaws.com/dallaswebdesign/content_strategy_infographic.png');
}
#cs_infographic_analyze{background-position:-6px -6px;height: 162px;padding: 20px 30px;width: 283px;}
#cs_infographic_collect{background-position:-354px -6px;height: 162px;padding: 20px 30px;width: 283px;}
#cs_infographic_manage{background-position:-6px -214px;height: 162px;padding: 20px 30px;width: 283px;}
#cs_infographic_publish{background-position:-354px -214px;height: 162px;padding: 20px 30px;width: 283px;}
.cs_infographic_bg{background-position:22px -422px;width:713px;height:714px;}

/* Email Marketing Sprite */

.email_campaign,
.email_reports,
.email_template,
.email_callout1,
.email_callout2,
.email_header{
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('http://s3.amazonaws.com/dallaswebdesign/email_marketing.png');
}
.email_campaign{background-position:0px 0px;width:230px;height:138px;}
.email_reports{background-position:-230px 0px;width:230px;height:138px;}
.email_template{background-position:0px -138px;width:230px;height:138px;}
.email_callout1{background-position:0px -276px;width:400px;height:219px;}
.email_callout2{background-position:0px -495px;width:400px;height:219px;}
.email_header{background-position:0px -714px;width:496px;height:257px;}


/* Ecommerce Sprite */

.ecommerce_pci,
.ecommerce_magento,
.ecommerce_drupal,
.ecommerce_custom,
.ecommerce_dropship,
.ecommerce_payment,
.ecommerce_header{
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('http://s3.amazonaws.com/dallaswebdesign/ecommerce.png');
}
.ecommerce_pci{background-position:-4px -4px;width:231px;height:135px;}
.ecommerce_magento{background-position:-239px -4px;width:226px;height:139px;}
.ecommerce_drupal{background-position:-4px -147px;width:230px;height:137px;}
.ecommerce_custom{background-position:-238px -147px;width:229px;height:141px;}
.ecommerce_dropship{background-position:-4px -292px;width:235px;height:139px;}
.ecommerce_payment{background-position:-243px -292px;width:239px;height:137px;}
.ecommerce_header{background-position:-4px -435px;width:496px;height:257px;}

/* CRM Sprite */

.crm_cm,.crm_inventory,
.crm_tracking,
.crm_header{
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('http://s3.amazonaws.com/dallaswebdesign/crm.png');
}
.crm_cm{background-position:-5px -5px;width:233px;height:144px;}
.crm_inventory{background-position:-242px -5px;width:233px;height:144px;}
.crm_tracking{background-position:-5px -153px;width:233px;height:144px;}
.crm_header{background-position:-5px -301px;width:496px;height:257px;}


/* Video Production */

.video_editing,
.video_sounddesign,
.video_storyboarding,
.video_testimonial,
.video_training,
.video_webcommericial,
.video_pro_header{
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('http://s3.amazonaws.com/dallaswebdesign/video_production.png');
}
.video_editing{background-position:0px 0px;width:233px;height:143px;}
.video_sounddesign{background-position:-233px 0px;width:233px;height:143px;}
.video_storyboarding{background-position:0px -143px;width:233px;height:143px;}
.video_testimonial{background-position:-233px -143px;width:233px;height:143px;}
.video_training{background-position:0px -286px;width:233px;height:143px;}
.video_webcommericial{background-position:-233px -286px;width:233px;height:143px;}
.video_pro_header{background-position:0px -429px;width:496px;height:257px;}


/* Copywriting */

.copywriting_seo,
.copywriting_web,
.copywriting_cs,
.copywriting_header,
.copywriting_process{
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('http://s3.amazonaws.com/dallaswebdesign/copywriting.png');
}
.copywriting_seo {background-position:0px 0px;width:225px;height:138px;}
.copywriting_web {background-position:-225px 0px;width:229px;height:137px;}
.copywriting_cs {background-position:0px -138px;width:226px;height:140px;}
.copywriting_header {background-position:0px -278px;width:496px;height:257px;}
.copywriting_process {background-position:0px -535px;width:288px;height:471px;}

/*------------------------------------------------------------

GForm Sprite

------------------------------------------------------------*/

 #gform_widget-9 .gform_button,
 #gform_widget-4 .gform_button,
 #gform_widget-9 .gform_button_hover,
 #gform_widget-4 .gform_button_hover,
 #gform_widget-9 .ginput_container .medium ,
 #gform_widget-4 .ginput_container .medium ,
 #gform_widget-9 .ginput_container .textarea,
 #gform_widget-4 .ginput_container .textarea,
.sidebar_list  #gform_widget-9,
.sidebar_list  #gform_widget-4 {
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('https://s3.amazonaws.com/dallaswebdesign/form_ui.png')!important;
}
 #gform_widget-9 .gform_button,
 #gform_widget-4 .gform_button {
	background-position:0px 0px;
	width:145px;
	height:36px;
}
 #gform_widget-9 .gform_button:hover
 #gform_widget-4 .gform_button:hover {
	background-position:-145px 0px!important;
	width:145px;
	height:36px;
}
 #gform_widget-9 .ginput_container .medium,
 #gform_widget-4 .ginput_container .medium {
    background-position: 0 -36px;
    height: 21px;
    width: 265px!important;
    border: none;
    padding-left: 7px!important;
    padding-right: 7px!important;
}
#gform_widget-9 .ginput_container .textarea,
#gform_widget-4 .ginput_container .textarea {
    background-position: 0 -69px;
    border: medium none;
    height: 107px !important;
    padding-bottom: 7px;
    padding-top: 7px;
    width: 277px !important;
}
#gform_widget-9,
#gform_widget-4 {
    background-position: -15px -192px;
    height: 502px;
    width: 278px;
}


/*------------------------------------------------------------

Blog Sprite

------------------------------------------------------------*/

.tag_icon,
.comment_icon,
.date_icon,
.newsletter_icon,
.share_facebook,
.share_facebook_hover,
.share_google_plus,
.share_google_plus_hover,
.share_linkedin,
.share_linkedin_hover,
.newsletter_email_icon,
.share_twitter,
.share_twitter_hover,
.newsletter_rss_icon,
.newsletter_button_hover,
.newsletter_button,
#gform_widget-10 #gform_submit_button_2,
#gform_wrapper_2 #gform_submit_button_2,
.bookmark_btn_hover,
.bookmark_btn,
.url_field,
.newsletter_textfield,
#gform_widget-10 .gfield .medium,
#gform_wrapper_2 .medium,
.blog_author_info,
.bookmark_bg,
#php_widget-3,
.newsletter_bg,
#gform_widget-10{
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('http://s3.amazonaws.com/dallaswebdesign/blog.png');
}
.tag_icon {
	background-position:-4px -4px;
	width:9px;
	height:16px;
}
.comment_icon {
	background-position:-20px -4px;
	width:16px;
	height:15px;
}
.date_icon {
	background-position:-43px -4px;
	width:17px;
	height:16px;
}
.newsletter_icon {
	background-position:-67px -4px;
	width:18px;
	height:18px;
}
.share_facebook {
	background-position:-92px -4px;
	width:26px;
	height:27px;
}
.share_facebook:hover {
	background-position:-125px -4px;
	width:26px;
	height:27px;
}
.share_google_plus {
	background-position:-158px -4px;
	width:26px;
	height:27px;
}
.share_google_plus:hover {
	background-position:-191px -4px;
	width:26px;
	height:27px;
}
.share_linkedin {
	background-position:-224px -4px;
	width:26px;
	height:27px;
}
.share_linkedin:hover {
	background-position:-257px -4px;
	width:26px;
	height:27px;
}
.newsletter_email_icon {
	background-position:-290px -4px;
	width:32px;
	height:24px;
}
.share_twitter {
	background-position:-329px -4px;
	width:32px;
	height:25px;
}
.share_twitter:hover {
	background-position:-368px -4px;
	width:32px;
	height:25px;
}
.newsletter_rss_icon {
	background-position:-407px -4px;
	width:32px;
	height:26px;
}
.newsletter_button:hover,
#gform_widget-10 #gform_submit_button_2:hover,
#gform_wrapper_2 #gform_submit_button_2:hover {
	background-position:-4px -38px;
	width:103px;
	height:34px;
}
.newsletter_button,
#gform_widget-10 #gform_submit_button_2,
#gform_wrapper_2 #gform_submit_button_2 {
	background-position:-114px -38px;
	width:103px;
	height:34px;
}
.bookmark_btn:hover {
	background-position:-224px -38px;
	width:139px;
	height:36px;
}
.bookmark_btn {
	background-position:-4px -81px;
	width:139px;
	height:36px;
}
.url_field {
	background-position:-150px -81px;
	width:208px;
	height:37px;
}
.newsletter_textfield,
#gform_widget-10 .gfield .medium,
#gform_wrapper_2 .medium {
	background-position:-4px -306px;
	width:266px;
	height:35px;
}
.blog_author_info {
	background-position:-4px -125px;
    height: 144px;
    width: 202px;
}
.bookmark_bg, #php_widget-3 {
	background-position:-4px -348px;
	width:278px;
	height:149px;
}
.newsletter_bg, #gform_widget-10 {
    background-position: -33px -504px;
    height: 359px;
    width: 336px;
}


/*------------------------------------------------------------

Master Quote Form Sprite

------------------------------------------------------------*/


.upload_btn,
.upload_field,
.submit_btn,
.normal_single_field,
.large_single_field,
.small_text_field,
.large_text_field{
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('http://s3.amazonaws.com/dallaswebdesign/master_form_ui.png');
}
.upload_btn {background-position:0px 0px; width:91px;height:31px;}
.upload_field {background-position:-104px 0px; width:181px;height:33px;}
.submit_btn {background-position:-298px 0px;width:158px;height:39px;}
.normal_single_field{background-position:-469px 0px;width:357px;height:33px;}
.large_single_field{background-position:0px -52px;width:737px;height:33px;}
.small_text_field{background-position:0px -98px;width:748px;height:89px;}
.large_text_field{background-position:0px -200px;width:748px;height:158px;}

#gform_wrapper_3 .ginput_left input,
#gform_wrapper_3 .ginput_right input,
#gform_wrapper_3 .medium,
#gform_wrapper_3 .ginput_full input,
#gform_wrapper_3 .ginput_container .textarea.medium,
#gform_wrapper_3 .ginput_container .textarea.small,
#gform_wrapper_3 .gform_footer .gform_button {
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('http://s3.amazonaws.com/dallaswebdesign/master_form_ui.png');
}

.normal_single_field,
#gform_wrapper_3 .ginput_left input,
#gform_wrapper_3 .ginput_right input,
#gform_wrapper_3 .medium {
    background-color: transparent;
    background-position: -469px 0;
    border: 0 none;
    height: 21px;
    padding: 5px;
    width: 346px !important;
}

.large_single_field,
#gform_wrapper_3 .ginput_full input {
	background-position:0px -52px;
	width:737px;
	height:33px;
	padding: 5px;
	background-color: transparent;
	border: 0 none;
}

.large_text_field,
#gform_wrapper_3 .ginput_container .textarea.medium {
    background-position: 0 -200px;
    height: 146px;
    width: 737px !important;
}

.small_text_field,
#gform_wrapper_3 .ginput_container .textarea.small {
	background-position:0px -98px;
	width:737px;
	height:77px;
	padding: 5px;
	background-color: transparent;
	border: 0 none;
}

.submit_btn,
#gform_wrapper_3 .gform_footer .gform_button {
	background-position:-298px 0px;
	width:158px;
	height:39px;	
	border: none;
	background-color: none;
	text-indent: -9999px;
	position: relative;
	left: 5px;
}


#gform_wrapper_3 .gfield {margin-bottom: 10px; padding-left: 5px;}
.gform_wrapper .gsection_title {border-bottom: 0!important;}
#gform_wrapper_3 .ginput_left,
#gform_wrapper_3 .ginput_right {margin-bottom: 0;}

/*------------------------------------------------------------

SEO Questionnaire Form Sprite

------------------------------------------------------------*/


.upload_btn,
.upload_field,
.submit_btn,
.normal_single_field,
.large_single_field,
.small_text_field,
.large_text_field{
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('http://s3.amazonaws.com/dallaswebdesign/master_form_ui.png');
}
.upload_btn {background-position:0px 0px; width:91px;height:31px;}
.upload_field {background-position:-104px 0px; width:181px;height:33px;}
.submit_btn {background-position:-298px 0px;width:158px;height:39px;}
.normal_single_field{background-position:-469px 0px;width:357px;height:33px;}
.large_single_field{background-position:0px -52px;width:737px;height:33px;}
.small_text_field{background-position:0px -98px;width:748px;height:89px;}
.large_text_field{background-position:0px -200px;width:748px;height:158px;}

#gform_wrapper_5 .ginput_left input,
#gform_wrapper_5 .ginput_right input,
#gform_wrapper_5 .medium,
#gform_wrapper_5 .ginput_full input,
#gform_wrapper_5 .ginput_container .textarea.medium,
#gform_wrapper_5 .ginput_container .textarea.small,
#gform_wrapper_5 .gform_footer .gform_button {
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('http://s3.amazonaws.com/dallaswebdesign/master_form_ui.png');
}

.normal_single_field,
#gform_wrapper_5 .ginput_left input,
#gform_wrapper_5 .ginput_right input,
#gform_wrapper_5 .medium {
    background-color: transparent;
    background-position: -469px 0;
    border: 0 none;
    height: 21px;
    padding: 5px;
    width: 346px !important;
}

.large_single_field,
#gform_wrapper_5 .ginput_full input {
	background-position:0px -52px;
	width:737px;
	height:33px;
	padding: 5px;
	background-color: transparent;
	border: 0 none;
}

.large_text_field,
#gform_wrapper_5 .ginput_container .textarea.medium {
    background-position: 0 -200px;
    height: 146px;
    width: 737px !important;
}

.small_text_field,
#gform_wrapper_5 .ginput_container .textarea.small {
	background-position:0px -98px;
	width:737px;
	height:77px;
	padding: 5px;
	background-color: transparent;
	border: 0 none;
}

.submit_btn,
#gform_wrapper_5 .gform_footer .gform_button {
	background-position:-298px 0px;
	width:158px;
	height:39px;	
	border: none;
	background-color: none;
	text-indent: -9999px;
	position: relative;
	left: 5px;
}


#gform_wrapper_5 .gfield {margin-bottom: 10px; padding-left: 5px;}
.gform_wrapper .gsection_title {border-bottom: 0!important;}
#gform_wrapper_5 .ginput_left,
#gform_wrapper_5 .ginput_right {margin-bottom: 0;}


/*------------------------------------------------------------

Contact Page Sprite

------------------------------------------------------------*/


.contact_mrkr_icon,
.contact_clock_icon,
.contact_phone_icon,
.google_place_link,
.contact_info_bg,
.contact_vcard_icon{
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('https://s3.amazonaws.com/dallaswebdesign/contact_page.png');
}
.contact_mrkr_icon {
	background-position:-5px -5px;
	width:15px;
	height:20px;
}
.contact_clock_icon {
	background-position:-41px -5px;
	width:18px;
	height:19px;
}
.contact_phone_icon {
	background-position:-80px -5px;
	width:22px;
	height:16px;
}
.google_place_link {
	background-position:-5px -46px;
	width:318px;
	height:75px;
}
.contact_info_bg {
	background-position:-5px -142px;
	width:321px;
	height:187px;
}
.contact_vcard_icon
{
	background-position:-119px -6px;
	width:22px;
	height:17px;
}

/*------------------------------------------------------------

Knowledge Base Nav Sprite

------------------------------------------------------------*/

.arrow_active,
.arrow,
.CSS_icon,
.Drupal_icon,
.Email_icon,
.framework_icon,
.HTML5_icon,
.icons_icons,
.Illustrator_icon,
.Joomla_icon,
.jQuery_icon,
.Magento_icon,
.MySQL_icon,
.Photoshop_icon,
.PHP_icon,
.PPC_icon,
.SEO_icon,
.Media_icon,
.Support_icon,
.Technology_icon,
.uikit_icon,
.Wordpress_icon{
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('https://s3.amazonaws.com/dallaswebdesign/knowledge_nav.png');
}
.arrow_active {
	background-position:-4px -49px;
	width:12px;
	height:12px;
}
.arrow {
	background-position:-4px -106px;
	width:12px;
	height:12px;
}
.CSS_icon {
	background-position:-4px -163px;
	width:21px;
	height:16px;
}
.Drupal_icon {
	background-position:-4px -224px;
	width:23px;
	height:25px;
}
.Email_icon {
	background-position:-4px -294px;
	width:21px;
	height:23px;
}
.framework_icon {
	background-position:-4px -362px;
	width:22px;
	height:22px;
}
.HTML5_icon {
	background-position:-4px -429px;
	width:21px;
	height:15px;
}
.icons_icons {
	background-position:-4px -489px;
	width:22px;
	height:22px;
}
.Illustrator_icon {
	background-position:-4px -556px;
	width:23px;
	height:21px;
}
.Joomla_icon {
	background-position:-4px -622px;
	width:20px;
	height:21px;
}
.jQuery_icon {
	background-position:-4px -688px;
	width:23px;
	height:21px;
}
.Magento_icon {
	background-position:-4px -754px;
	width:20px;
	height:23px;
}
.MySQL_icon {
	background-position:-4px -822px;
	width:23px;
	height:23px;
}
.Photoshop_icon {
	background-position:-4px -890px;
	width:23px;
	height:23px;
}
.PHP_icon {
	background-position:-4px -958px;
	width:23px;
	height:15px;
}
.PPC_icon {
	background-position: 0 -1018px;
	width:23px;
	height:23px;
}
.SEO_icon {
	background-position:-4px -1086px;
	width:23px;
	height:23px;
}
.Media_icon {
	background-position:-4px -1154px;
	width:23px;
	height:23px;
}
.Support_icon {
	background-position:-4px -1222px;
	width:23px;
	height:23px;
}
.Technology_icon {
	background-position:-4px -1290px;
	width:23px;
	height:20px;
}
.uikit_icon {
	background-position:-4px -1355px;
	width:22px;
	height:22px;
}
.Wordpress_icon {
	background-position:-4px -1422px;
	width:23px;
	height:23px;
}


/*------------------------------------------------------------

About Sprite

------------------------------------------------------------*/


.about_akb,
.about_freedom,
.about_apa,
.about_kbm,
.about_stevens,
.about_switch{
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('https://s3.amazonaws.com/dallaswebdesign/about.png');
}
.about_akb
{
	background-position:-7px -7px;
	width:240px;
	height:145px;
}
.about_freedom
{
	background-position:-252px -7px;
	width:240px;
	height:145px;
}
.about_apa
{
	background-position:-7px -157px;
	width:240px;
	height:145px;
}
.about_kbm
{
	background-position:-252px -157px;
	width:240px;
	height:145px;
}
.about_stevens
{
	background-position:-7px -307px;
	width:240px;
	height:145px;
}
.about_switch
{
	background-position:-252px -307px;
	width:240px;
	height:145px;
}


/*------------------------------------------------------------

Portfolio

------------------------------------------------------------*/

.post-type-archive-portfolio .read_more_link:hover,.post-type-archive-portfolio .read_more_link { display: inline-block;background-repeat: no-repeat;background-image: url('https://s3.amazonaws.com/dallaswebdesign/portfolio_btn.png'); }
.post-type-archive-portfolio .read_more_link:hover { background-position:0px 0px;width:101px;height:27px; }
.post-type-archive-portfolio .read_more_link { background-position:0px -27px;width:101px;height:27px; }


/* Service & Platform Icons */

.portfolio-icons#drupal,
.portfolio-icons#joomla,
.portfolio-icons#magento,
.portfolio-icons#wordpress,
.portfolio-icons#app-development,
.portfolio-icons#content-strategy,
.portfolio-icons#email-marketing,
.portfolio-icons#link-building,
.portfolio-icons#mobile-web-design,
.portfolio-icons#seo,
.portfolio-icons#social-media,
.portfolio-icons#web-design{
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url('https://s3.amazonaws.com/dallaswebdesign/portfolio_serviceicons.png');
}
.portfolio-icons#drupal{background-position: -6px -6px;height: 28px;width: 24px;}
.portfolio-icons#joomla{background-position:-75px -6px;width:26px;height:26px;}
.portfolio-icons#magento{background-position:-141px -6px;width:25px;height:30px;}
.portfolio-icons#wordpress{background-position:-206px -6px;width:24px;height:25px;}
.portfolio-icons#app-development{background-position:-6px -79px;width:27px;height:20px;}
.portfolio-icons#content-strategy{background-position:-73px -79px;width:29px;height:29px;}
.portfolio-icons#email-marketing{background-position:-142px -79px;width:26px;height:17px;}
.portfolio-icons#link-building{background-position:-208px -79px;width:26px;height:26px;}
.portfolio-icons#mobile-web-design{background-position:-274px -79px;width:16px;height:28px;}
.portfolio-icons#seo{background-position:-6px -148px;width:25px;height:25px;}
.portfolio-icons#social-media{background-position:-69px -148px;width:26px;height:24px;}
.portfolio-icons#web-design{background-position:-135px -148px;width:28px;height:28px;}


/*------------------------------------------------------------

Icon Sprite Sheet

------------------------------------------------------------*/


.icon_accept,.icon_add,.icon_anchor,.icon_application_view_tile,.icon_application,.icon_arrow_rotate_anticlockwise,.icon_arrow_undo,.icon_arrow_switch,.icon_attach,.icon_book,.icon_building,.icon_calculator,.icon_calendar,.icon_camera, .icon_cart,.icon_cd,.icon_chart_bar,.icon_chart_curve,.icon_chart_line,.icon_chart_organisation,.icon_chart_pie,.icon_clock,.icon_cog,.icon_color_wheel,.icon_comment,.icon_comments,.icon_creditcards,.icon_cross,.icon_css,.icon_cup,.icon_cursor,.icon_cut,.icon_date,.icon_email_open_image,.icon_email,.icon_error,.icon_exclamation,.icon_feed,.icon_film,.icon_find,.icon_folder,.icon_heart,.icon_hourglass,.icon_html,.icon_images,.icon_key,.icon_layout,.icon_lightbulb,.icon_lightning,.icon_link,.icon_lock,.icon_lock_open,.icon_magnifier,.icon_map,.icon_money,.icon_note,.icon_package,.icon_page_code,.icon_page_white_code_red,.icon_page_white_code,.icon_page_white_php,.icon_page_white_vector,.icon_page_word,.icon_paintbrush,.icon_paintcan,.icon_palette,.icon_picture,.icon_printer,.icon_rss,.icon_script,.icon_shield,.icon_star,.icon_table_multiple,.icon_table,.icon_tag_blue,.icon_tag_green,.icon_tag_orange,.icon_tag,.icon_text_align_center,.icon_text_align_justify,.icon_text_align_left,.icon_text_align_right,.icon_text_allcaps,.icon_text_bold,.icon_text_heading_1,.icon_text_heading_2,.icon_text_heading_3,.icon_text_heading_4,.icon_text_heading_5,.icon_text_heading_6,.icon_time,.icon_tick,.icon_vcard_icon,.icon_vector,.icon_weather_lightning,.icon_weather_rain,.icon_weather_snow,.icon_weather_sun,.icon_world,.icon_zoom{display: inline-block;background-repeat: no-repeat;background-image: url('https://s3.amazonaws.com/dallaswebdesign/icon_sheet.png');}
.icon_accept{background-position:-8px -8px;width:16px;height:16px;}
.icon_add{background-position:-33px -8px;width:16px;height:16px;}
.icon_anchor{background-position:-58px -8px;width:16px;height:16px;}
.icon_application_view_tile{background-position:-83px -8px;width:16px;height:16px;}
.icon_application{background-position:-108px -8px;width:16px;height:16px;}
.icon_arrow_rotate_anticlockwise{background-position:-133px -8px;width:16px;height:16px;}
.icon_arrow_undo{background-position:-158px -8px;width:16px;height:16px;}
.icon_arrow_switch{background-position:-183px -8px;width:16px;height:16px;}
.icon_attach{background-position:-208px -8px;width:16px;height:16px;}
.icon_book{background-position:-233px -8px;width:16px;height:16px;}
.icon_building{background-position:-258px -8px;width:16px;height:16px;}
.icon_calculator{background-position:-283px -8px;width:16px;height:16px;}
.icon_calendar{background-position:-308px -8px;width:16px;height:16px;}
.icon_camera{background-position:-333px -8px;width:16px;height:16px;}
.icon_cart{background-position:-358px -8px;width:16px;height:16px;}
.icon_cd{background-position:-383px -8px;width:16px;height:16px;}
.icon_chart_bar{background-position:-408px -8px;width:16px;height:16px;}
.icon_chart_curve{background-position:-433px -8px;width:16px;height:16px;}
.icon_chart_line{background-position:-458px -8px;width:16px;height:16px;}
.icon_chart_organisation{background-position:-483px -8px;width:16px;height:16px;}
.icon_chart_pie{background-position:-8px -33px;width:16px;height:16px;}
.icon_clock{background-position:-33px -33px;width:16px;height:16px;}
.icon_cog{background-position:-58px -33px;width:16px;height:16px;}
.icon_color_wheel{background-position:-83px -33px;width:16px;height:16px;}
.icon_comment{background-position:-108px -33px;width:16px;height:16px;}
.icon_comments{background-position:-133px -33px;width:16px;height:16px;}
.icon_creditcards{background-position:-158px -33px;width:16px;height:16px;}
.icon_cross{background-position:-183px -33px;width:16px;height:16px;}
.icon_css{background-position:-208px -33px;width:16px;height:16px;}
.icon_cup{background-position:-233px -33px;width:16px;height:16px;}
.icon_cursor{background-position:-258px -33px;width:16px;height:16px;}
.icon_cut{background-position:-283px -33px;width:16px;height:16px;}
.icon_date{background-position:-308px -33px;width:16px;height:16px;}
.icon_email_open_image{background-position:-333px -33px;width:16px;height:16px;}
.icon_email{background-position:-358px -33px;width:16px;height:16px;}
.icon_error{background-position:-383px -33px;width:16px;height:16px;}
.icon_exclamation{background-position:-408px -33px;width:16px;height:16px;}
.icon_feed{background-position:-433px -33px;width:16px;height:16px;}
.icon_film{background-position:-458px -33px;width:16px;height:16px;}
.icon_find{background-position:-483px -33px;width:16px;height:16px;}
.icon_folder{background-position:-8px -58px;width:16px;height:16px;}
.icon_heart{background-position:-33px -58px;width:16px;height:16px;}
.icon_hourglass{background-position:-58px -58px;width:16px;height:16px;}
.icon_html{background-position:-83px -58px;width:16px;height:16px;}
.icon_images{background-position:-108px -58px;width:16px;height:16px;}
.icon_key{background-position:-133px -58px;width:16px;height:16px;}
.icon_layout{background-position:-158px -58px;width:16px;height:16px;}
.icon_lightbulb{background-position:-183px -58px;width:16px;height:16px;}
.icon_lightning{background-position:-208px -58px;width:16px;height:16px;}
.icon_link{background-position:-233px -58px;width:16px;height:16px;}
.icon_lock{background-position:-258px -58px;width:16px;height:16px;}
.icon_lock_open{background-position:-283px -58px;width:16px;height:16px;}
.icon_magnifier{background-position:-308px -58px;width:16px;height:16px;}
.icon_map{background-position:-333px -58px;width:16px;height:16px;}
.icon_money{background-position:-358px -58px;width:16px;height:16px;}
.icon_note{background-position:-383px -58px;width:16px;height:16px;}
.icon_package{background-position:-408px -58px;width:16px;height:16px;}
.icon_page_code{background-position:-433px -58px;width:16px;height:16px;}
.icon_page_white_code_red{background-position:-458px -58px;width:16px;height:16px;}
.icon_page_white_code{background-position:-483px -58px;width:16px;height:16px;}
.icon_page_white_php{background-position:-8px -83px;width:16px;height:16px;}
.icon_page_white_vector{background-position:-33px -83px;width:16px;height:16px;}
.icon_page_word{background-position:-58px -83px;width:16px;height:16px;}
.icon_paintbrush{background-position:-83px -83px;width:16px;height:16px;}
.icon_paintcan{background-position:-108px -83px;width:16px;height:16px;}
.icon_palette{background-position:-133px -83px;width:16px;height:16px;}
.icon_picture{background-position:-158px -83px;width:16px;height:16px;}
.icon_printer{background-position:-183px -83px;width:16px;height:16px;}
.icon_rss{background-position:-208px -83px;width:16px;height:16px;}
.icon_script{background-position:-233px -83px;width:16px;height:16px;}
.icon_shield{background-position:-258px -83px;width:16px;height:16px;}
.icon_star{background-position:-283px -83px;width:16px;height:16px;}
.icon_table_multiple{background-position:-308px -83px;width:16px;height:16px;}
.icon_table{background-position:-333px -83px;width:16px;height:16px;}
.icon_tag_blue{background-position:-358px -83px;width:16px;height:16px;}
.icon_tag_green{background-position:-383px -83px;width:16px;height:16px;}
.icon_tag_orange{background-position:-408px -83px;width:16px;height:16px;}
.icon_tag{background-position:-433px -83px;width:16px;height:16px;}
.icon_text_align_center{background-position:-458px -83px;width:16px;height:16px;}
.icon_text_align_justify{background-position:-483px -83px;width:16px;height:16px;}
.icon_text_align_left{background-position:-8px -108px;width:16px;height:16px;}
.icon_text_align_right{background-position:-33px -108px;width:16px;height:16px;}
.icon_text_allcaps{background-position:-58px -108px;width:16px;height:16px;}
.icon_text_bold{background-position:-83px -108px;width:16px;height:16px;}
.icon_text_heading_1{background-position:-108px -108px;width:16px;height:16px;}
.icon_text_heading_2{background-position:-133px -108px;width:16px;height:16px;}
.icon_text_heading_3{background-position:-158px -108px;width:16px;height:16px;}
.icon_text_heading_4{background-position:-183px -108px;width:16px;height:16px;}
.icon_text_heading_5{background-position:-208px -108px;width:16px;height:16px;}
.icon_text_heading_6{background-position:-233px -108px;width:16px;height:16px;}
.icon_time{background-position:-258px -108px;width:16px;height:16px;}
.icon_tick{background-position:-283px -108px;width:16px;height:16px;}
.icon_vcard_icon{background-position:-308px -108px;width:16px;height:16px;}
.icon_vector{background-position:-333px -108px;width:16px;height:16px;}
.icon_weather_lightning{background-position:-358px -108px;width:16px;height:16px;}
.icon_weather_rain{background-position:-383px -108px;width:16px;height:16px;}
.icon_weather_snow{background-position:-408px -108px;width:16px;height:16px;}
.icon_weather_sun{background-position:-433px -108px;width:16px;height:16px;}
.icon_world{background-position:-458px -108px;width:16px;height:16px;}
.icon_zoom{background-position:-483px -108px;width:16px;height:16px;}


.icon-penguin,.icon-application-cloud,.icon-application-detail,.icon-application-plus-black,.icon-application-plus,.icon-balloon-facebook,.icon-balloon-twitter,.icon-balloons-facebook,.icon-battery-full,.icon-battery-low,.icon-blueprint,.icon-blueprints,.icon-box-label,.icon-box-medium,.icon-box,.icon-brain,.icon-briefcase,.icon-bug,.icon-calendar-select-week,.icon-calendar-select,.icon-camera-black,.icon-camera-lens,.icon-camera,.icon-cassette--pencil,.icon-cassette,.icon-chart-pie-separate,.icon-chart-pie,.icon-chart,.icon-cigarette,.icon-clock-frame,.icon-clock-select,.icon-compass,.icon-credit-card-green,.icon-credit-card,.icon-credit-cards,.icon-cup,.icon-dashboard,.icon-desktop,.icon-diamond,.icon-drill,.icon-ear-listen,.icon-envelope-string,.icon-envelope,.icon-equalizer,.icon-equalizer-high,.icon-equalizer-low,.icon-equalizer,.icon-exclamation-button,.icon-exclamation-octagon-frame,.icon-exclamation-shield,.icon-exclamation,.icon-eye-close,.icon-eye-half,.icon-eye-red,.icon-eye,.icon-film-timeline,.icon-film-youtube,.icon-film,.icon-films,.icon-fingerprint,.icon-flask-empty,.icon-flask,.icon-globe-green,.icon-graduation-hat,.icon-hamburger,.icon-hammer,.icon-headphone,.icon-key,.icon-layout-2-equal,.icon-layout-2,.icon-layout-3-mix,.icon-layout-3,.icon-layout-header-2-equal,.icon-layout-header-2,.icon-layout-header-3-mix,.icon-layout-hf-2-equal,.icon-layout-hf-2,.icon-layout-hf-3-mix,.icon-layout-select-footer,.icon-layout-select-sidebar,.icon-layout-select,.icon-layout-split-vertical,.icon-layout-split,.icon-lifebuoy,.icon-light-bulb,.icon-locale-alternate,.icon-lock-unlock,.icon-lock,.icon-luggage,.icon-magnet,.icon-mail-air,.icon-map-pin,.icon-map,.icon-maps-stack,.icon-maps,.icon-marker,.icon-medal-bronze,.icon-medal-silver,.icon-medal,.icon-molecule,.icon-monitor-cloud,.icon-oil-barrel,.icon-paint-can,.icon-paint-tube,.icon-palette,.icon-paper-bag-label,.icon-paper-bag-recycle,.icon-paper-bag,.icon-piano,.icon-present,.icon-price-tag,.icon-projection-screen,.icon-projection-screen-presentation,.icon-radio-old,.icon-radio,.icon-rubber-balloons,.icon-ruby,.icon-scissors,.icon-scissors-blue,.icon-server,.icon-server-network,.icon-servers-network,.icon-server-cloud,.icon-skull-old,.icon-skull-sad,.icon-skull,.icon-table-select-cells,.icon-table-sheet,.icon-table-split-row,.icon-trophy-bronze,.icon-trophy-silver,.icon-trophy,.icon-ui-breadcrumb,.icon-ui-check-box,.icon-ui-check-boxes-series,.icon-ui-combo-box-edit,.icon-ui-combo-box,.icon-ui-combo-boxes,.icon-ui-flow,.icon-ui-group-box,.icon-ui-label-link,.icon-ui-label,.icon-ui-labels,.icon-ui-layered-pane,.icon-ui-layout-panel,.icon-ui-list-box-blue,.icon-ui-list-box,.icon-ui-menu-blue,.icon-ui-menu,.icon-ui-paginator,.icon-ui-scroll-bar,.icon-ui-scroll-pane-block,.icon-ui-scroll-pane-blog,.icon-ui-scroll-pane-both,.icon-ui-scroll-pane-detail,.icon-ui-scroll-pane-form,.icon-ui-scroll-pane-horizontal,.icon-ui-scroll-pane-icon,.icon-ui-scroll-pane-image,.icon-ui-scroll-pane-list,.icon-ui-scroll-pane-table,.icon-ui-scroll-pane-text-image,.icon-ui-scroll-pane-text,.icon-ui-scroll-pane-tree,.icon-ui-scroll-pane,.icon-ui-tab-content-vertical,.icon-ui-tab-content,.icon-usb-flash-drive,.icon-user-black,.icon-user-business-boss,.icon-user-business-gray-boss,.icon-user-business-gray,.icon-user-business,.icon-user-detective-gray,.icon-user-detective,.icon-user-female,.icon-user-gray-female,.icon-user-gray,.icon-wheel,.icon-smart-phone,.icon-i-phone,.icon-tablet-device,.icon-android,.icon-databases,.icon-dg-gear,.icon-db-go,.icon-news{display: inline-block;background-repeat: no-repeat;background-image: url('https://s3.amazonaws.com/dallaswebdesign/icon_sheet2.png');}
.icon-penguin{background-position:0px 0px;width:16px;height:16px;}
.icon-application-cloud{background-position:-24px 0px;width:16px;height:16px;}
.icon-application-detail{background-position:-48px 0px;width:16px;height:16px;}
.icon-application-plus-black{background-position:-72px 0px;width:16px;height:16px;}
.icon-application-plus{background-position:-96px 0px;width:16px;height:16px;}
.icon-balloon-facebook{background-position:-120px 0px;width:16px;height:16px;}
.icon-balloon-twitter{background-position:-144px 0px;width:16px;height:16px;}
.icon-balloons-facebook{background-position:-168px 0px;width:16px;height:16px;}
.icon-battery-full{background-position:-192px 0px;width:16px;height:16px;}
.icon-battery-low{background-position:-216px 0px;width:16px;height:16px;}
.icon-blueprint{background-position:-240px 0px;width:16px;height:16px;}
.icon-blueprints{background-position:-264px 0px;width:16px;height:16px;}
.icon-box-label{background-position:-288px 0px;width:16px;height:16px;}
.icon-box-medium{background-position:-312px 0px;width:16px;height:16px;}
.icon-box{background-position:-336px 0px;width:16px;height:16px;}
.icon-brain{background-position:-360px 0px;width:16px;height:16px;}
.icon-briefcase{background-position:-384px 0px;width:16px;height:16px;}
.icon-bug{background-position:-408px 0px;width:16px;height:16px;}
.icon-calendar-select-week{background-position:-432px 0px;width:16px;height:16px;}
.icon-calendar-select{background-position:0px -24px;width:16px;height:16px;}
.icon-camera-black{background-position:-24px -24px;width:16px;height:16px;}
.icon-camera-lens{background-position:-48px -24px;width:16px;height:16px;}
.icon-camera{background-position:-72px -24px;width:16px;height:16px;}
.icon-cassette-pencil{background-position:-96px -24px;width:16px;height:16px;}
.icon-cassette{background-position:-120px -24px;width:16px;height:16px;}
.icon-chart-pie-separate{background-position:-144px -24px;width:16px;height:16px;}
.icon-chart-pie{background-position:-168px -24px;width:16px;height:16px;}
.icon-chart{background-position:-192px -24px;width:16px;height:16px;}
.icon-cigarette{background-position:-216px -24px;width:16px;height:16px;}
.icon-clock-frame{background-position:-240px -24px;width:16px;height:16px;}
.icon-clock-select{background-position:-264px -24px;width:16px;height:16px;}
.icon-compass{background-position:-288px -24px;width:16px;height:16px;}
.icon-credit-card-green{background-position:-312px -24px;width:16px;height:16px;}
.icon-credit-card{background-position:-336px -24px;width:16px;height:16px;}
.icon-credit-cards{background-position:-360px -24px;width:16px;height:16px;}
.icon-cup{background-position:-384px -24px;width:16px;height:16px;}
.icon-dashboard{background-position:-408px -24px;width:16px;height:16px;}
.icon-desktop{background-position:-432px -24px;width:16px;height:16px;}
.icon-diamond{background-position:0px -48px;width:16px;height:16px;}
.icon-drill{background-position:-24px -48px;width:16px;height:16px;}
.icon-ear-listen{background-position:-48px -48px;width:16px;height:16px;}
.icon-envelope-string{background-position:-72px -48px;width:16px;height:16px;}
.icon-envelope{background-position:-96px -48px;width:16px;height:16px;}
.icon-equalizer{background-position:-120px -48px;width:16px;height:16px;}
.icon-equalizer-high{background-position:-144px -48px;width:16px;height:16px;}
.icon-equalizer-low{background-position:-168px -48px;width:16px;height:16px;}
.icon-equalizer{background-position:-192px -48px;width:16px;height:16px;}
.icon-exclamation-button{background-position:-216px -48px;width:16px;height:16px;}
.icon-exclamation-octagon-frame{background-position:-240px -48px;width:16px;height:16px;}
.icon-exclamation-shield{background-position:-264px -48px;width:16px;height:16px;}
.icon-exclamation{background-position:-288px -48px;width:16px;height:16px;}
.icon-eye-close{background-position:-312px -48px;width:16px;height:16px;}
.icon-eye-half{background-position:-336px -48px;width:16px;height:16px;}
.icon-eye-red{background-position:-360px -48px;width:16px;height:16px;}
.icon-eye{background-position:-384px -48px;width:16px;height:16px;}
.icon-film-timeline{background-position:-408px -48px;width:16px;height:16px;}
.icon-film-youtube{background-position:-432px -48px;width:16px;height:16px;}
.icon-film{background-position:0px -72px;width:16px;height:16px;}
.icon-films{background-position:-24px -72px;width:16px;height:16px;}
.icon-fingerprint{background-position:-48px -72px;width:16px;height:16px;}
.icon-flask-empty{background-position:-72px -72px;width:16px;height:16px;}
.icon-flask{background-position:-96px -72px;width:16px;height:16px;}
.icon-globe-green{background-position:-120px -72px;width:16px;height:16px;}
.icon-graduation-hat{background-position:-144px -72px;width:16px;height:16px;}
.icon-hamburger{background-position:-168px -72px;width:16px;height:16px;}
.icon-hammer{background-position:-192px -72px;width:16px;height:16px;}
.icon-headphone{background-position:-216px -72px;width:16px;height:16px;}
.icon-key{background-position:-240px -72px;width:16px;height:16px;}
.icon-layout-2-equal{background-position:-264px -72px;width:16px;height:16px;}
.icon-layout-2{background-position:-288px -72px;width:16px;height:16px;}
.icon-layout-3-mix{background-position:-312px -72px;width:16px;height:16px;}
.icon-layout-3{background-position:-336px -72px;width:16px;height:16px;}
.icon-layout-header-2-equal{background-position:-360px -72px;width:16px;height:16px;}
.icon-layout-header-2{background-position:-384px -72px;width:16px;height:16px;}
.icon-layout-header-3-mix{background-position:-408px -72px;width:16px;height:16px;}
.icon-layout-hf-2-equal{background-position:-432px -72px;width:16px;height:16px;}
.icon-layout-hf-2{background-position:0px -96px;width:16px;height:16px;}
.icon-layout-hf-3-mix{background-position:-24px -96px;width:16px;height:16px;}
.icon-layout-select-footer{background-position:-48px -96px;width:16px;height:16px;}
.icon-layout-select-sidebar{background-position:-72px -96px;width:16px;height:16px;}
.icon-layout-select{background-position:-96px -96px;width:16px;height:16px;}
.icon-layout-split-vertical{background-position:-120px -96px;width:16px;height:16px;}
.icon-layout-split{background-position:-144px -96px;width:16px;height:16px;}
.icon-lifebuoy{background-position:-168px -96px;width:16px;height:16px;}
.icon-light-bulb{background-position:-192px -96px;width:16px;height:16px;}
.icon-locale-alternate{background-position:-216px -96px;width:16px;height:16px;}
.icon-lock-unlock{background-position:-240px -96px;width:16px;height:16px;}
.icon-lock{background-position:-264px -96px;width:16px;height:16px;}
.icon-luggage{background-position:-288px -96px;width:16px;height:16px;}
.icon-magnet{background-position:-312px -96px;width:16px;height:16px;}
.icon-mail-air{background-position:-336px -96px;width:16px;height:16px;}
.icon-map-pin{background-position:-360px -96px;width:16px;height:16px;}
.icon-map{background-position:-384px -96px;width:16px;height:16px;}
.icon-maps-stack{background-position:-408px -96px;width:16px;height:16px;}
.icon-maps{background-position:-432px -96px;width:16px;height:16px;}
.icon-marker{background-position:0px -120px;width:16px;height:16px;}
.icon-medal-bronze{background-position:-24px -120px;width:16px;height:16px;}
.icon-medal-silver{background-position:-48px -120px;width:16px;height:16px;}
.icon-medal{background-position:-72px -120px;width:16px;height:16px;}
.icon-molecule{background-position:-96px -120px;width:16px;height:16px;}
.icon-monitor-cloud{background-position:-120px -120px;width:16px;height:16px;}
.icon-oil-barrel{background-position:-144px -120px;width:16px;height:16px;}
.icon-paint-can{background-position:-168px -120px;width:16px;height:16px;}
.icon-paint-tube{background-position:-192px -120px;width:16px;height:16px;}
.icon-palette{background-position:-216px -120px;width:16px;height:16px;}
.icon-paper-bag-label{background-position:-240px -120px;width:16px;height:16px;}
.icon-paper-bag-recycle{background-position:-264px -120px;width:16px;height:16px;}
.icon-paper-bag{background-position:-288px -120px;width:16px;height:16px;}
.icon-piano{background-position:-312px -120px;width:16px;height:16px;}
.icon-present{background-position:-336px -120px;width:16px;height:16px;}
.icon-price-tag{background-position:-360px -120px;width:16px;height:16px;}
.icon-projection-screen{background-position:-384px -120px;width:16px;height:16px;}
.icon-projection-screen-presentation{background-position:-408px -120px;width:16px;height:16px;}
.icon-radio-old{background-position:-432px -120px;width:16px;height:16px;}
.icon-radio{background-position:0px -144px;width:16px;height:16px;}
.icon-rubber-balloons{background-position:-24px -144px;width:16px;height:16px;}
.icon-ruby{background-position:-48px -144px;width:16px;height:16px;}
.icon-scissors{background-position:-72px -144px;width:16px;height:16px;}
.icon-scissors-blue{background-position:-96px -144px;width:16px;height:16px;}
.icon-server{background-position:-120px -144px;width:16px;height:16px;}
.icon-server-network{background-position:-144px -144px;width:16px;height:16px;}
.icon-servers-network{background-position:-168px -144px;width:16px;height:16px;}
.icon-server-cloud{background-position:-192px -144px;width:16px;height:16px;}
.icon-skull-old{background-position:-216px -144px;width:16px;height:16px;}
.icon-skull-sad{background-position:-240px -144px;width:16px;height:16px;}
.icon-skull{background-position:-264px -144px;width:16px;height:16px;}
.icon-table-select-cells{background-position:-288px -144px;width:16px;height:16px;}
.icon-table-sheet{background-position:-312px -144px;width:16px;height:16px;}
.icon-table-split-row{background-position:-336px -144px;width:16px;height:16px;}
.icon-trophy-bronze{background-position:-360px -144px;width:16px;height:16px;}
.icon-trophy-silver{background-position:-384px -144px;width:16px;height:16px;}
.icon-trophy{background-position:-408px -144px;width:16px;height:16px;}
.icon-ui-breadcrumb{background-position:-432px -144px;width:16px;height:16px;}
.icon-ui-check-box{background-position:0px -168px;width:16px;height:16px;}
.icon-ui-check-boxes-series{background-position:-24px -168px;width:16px;height:16px;}
.icon-ui-combo-box-edit{background-position:-48px -168px;width:16px;height:16px;}
.icon-ui-combo-box{background-position:-72px -168px;width:16px;height:16px;}
.icon-ui-combo-boxes{background-position:-96px -168px;width:16px;height:16px;}
.icon-ui-flow{background-position:-120px -168px;width:16px;height:16px;}
.icon-ui-group-box{background-position:-144px -168px;width:16px;height:16px;}
.icon-ui-label-link{background-position:-168px -168px;width:16px;height:16px;}
.icon-ui-label{background-position:-192px -168px;width:16px;height:16px;}
.icon-ui-labels{background-position:-216px -168px;width:16px;height:16px;}
.icon-ui-layered-pane{background-position:-240px -168px;width:16px;height:16px;}
.icon-ui-layout-panel{background-position:-264px -168px;width:16px;height:16px;}
.icon-ui-list-box-blue{background-position:-288px -168px;width:16px;height:16px;}
.icon-ui-list-box{background-position:-312px -168px;width:16px;height:16px;}
.icon-ui-menu-blue{background-position:-336px -168px;width:16px;height:16px;}
.icon-ui-menu{background-position:-360px -168px;width:16px;height:16px;}
.icon-ui-paginator{background-position:-384px -168px;width:16px;height:16px;}
.icon-ui-scroll-bar{background-position:-408px -168px;width:16px;height:16px;}
.icon-ui-scroll-pane-block{background-position:-432px -168px;width:16px;height:16px;}
.icon-ui-scroll-pane-blog{background-position:0px -192px;width:16px;height:16px;}
.icon-ui-scroll-pane-both{background-position:-24px -192px;width:16px;height:16px;}
.icon-ui-scroll-pane-detail{background-position:-48px -192px;width:16px;height:16px;}
.icon-ui-scroll-pane-form{background-position:-72px -192px;width:16px;height:16px;}
.icon-ui-scroll-pane-horizontal{background-position:-96px -192px;width:16px;height:16px;}
.icon-ui-scroll-pane-icon{background-position:-120px -192px;width:16px;height:16px;}
.icon-ui-scroll-pane-image{background-position:-144px -192px;width:16px;height:16px;}
.icon-ui-scroll-pane-list{background-position:-168px -192px;width:16px;height:16px;}
.icon-ui-scroll-pane-table{background-position:-192px -192px;width:16px;height:16px;}
.icon-ui-scroll-pane-text-image{background-position:-216px -192px;width:16px;height:16px;}
.icon-ui-scroll-pane-text{background-position:-240px -192px;width:16px;height:16px;}
.icon-ui-scroll-pane-tree{background-position:-264px -192px;width:16px;height:16px;}
.icon-ui-scroll-pane{background-position:-288px -192px;width:16px;height:16px;}
.icon-ui-tab-content-vertical{background-position:-312px -192px;width:16px;height:16px;}
.icon-ui-tab-content{background-position:-336px -192px;width:16px;height:16px;}
.icon-usb-flash-drive{background-position:-360px -192px;width:16px;height:16px;}
.icon-user-black{background-position:-384px -192px;width:16px;height:16px;}
.icon-user-business-boss{background-position:-408px -192px;width:16px;height:16px;}
.icon-user-business-gray-boss{background-position:-432px -192px;width:16px;height:16px;}
.icon-user-business-gray{background-position:0px -216px;width:16px;height:16px;}
.icon-user-business{background-position:-24px -216px;width:16px;height:16px;}
.icon-user-detective-gray{background-position:-48px -216px;width:16px;height:16px;}
.icon-user-detective{background-position:-72px -216px;width:16px;height:16px;}
.icon-user-female{background-position:-96px -216px;width:16px;height:16px;}
.icon-user-gray-female{background-position:-120px -216px;width:16px;height:16px;}
.icon-user-gray{background-position:-144px -216px;width:16px;height:16px;}
.icon-wheel{background-position:-168px -216px;width:16px;height:16px;}
.icon-smart-phone{background-position:-238px -216px;width:16px;height:16px;}
.icon-i-phone{background-position:-216px -216px;width:16px;height:16px;}
.icon-tablet-device{background-position:-192px -216px;width:16px;height:16px;}
.icon-android{background-position:-264px -216px;width:16px;height:16px;}
.icon-databases{background-position:-288px -216px;width:16px;height:16px;}
.icon-dg-gear{background-position:-312px -216px;width:16px;height:16px;}
.icon-db-go{background-position:-336px -216px;width:16px;height:16px;}
.icon-news{background-position:-361px -216px;width:16px;height:16px;}