/*
	Theme Name: Genesis
	Theme URL: http://www.studiopress.com/themes/genesis
	Description: Genesis is an advanced Theme Framework for WordPress. Please do not modify this stylesheet, as it will be overridden in Genesis updates.
	Author: StudioPress
	Author URI: http://www.studiopress.com
	Version: 1.1.3
	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
 */
 

/* ############################################################################# */
							/* General Style */
/* ############################################################################# */
 
 body  {color:#5d5d5f; font-size:12px; font-family:Arial, Tahoma, Verdana; line-height:20px; background:#e2e2e2; margin:0 auto; padding:0; }
 
/* Hyperlinks */
a,a:visited {color:#25A; text-decoration:none; }
a:hover {color:#25A; text-decoration:underline; }
a img {border:none; }
a:focus,a:hover,a:active {outline:none; }

/* Wrap */
#wrap {width:960px; background:#e2e2e2; margin:0 auto; padding:0; }



/* ############################################################################# */
							/* Header */
/* ############################################################################# */

/* Header */
#header {width:180px; height:70px; float:left; margin:0; }
#tagline {float:left; width:400px; color:#7ec8f9; text-transform:uppercase; font-size:1.4em; margin:0; padding:53px 0 0 10px; }
#nav-top-right {float:right; color:#aaa; margin:0 20px 0 0; }
#nav-top-right ul {display:inline; width:200px; }
#nav-top-right ul li {display:inline; }
#nav-top-right ul li a {display:inline; color:#aaa; padding:0 3px; }
#nav-top-right span {float:right; color:#efefef; font-size:2em; padding:10px 0 0; }
#header-wrap {background:#232323; float:left; width:960px; }
#header .wrap {background:#232323; }
#title-area {width:400px; float:left; overflow:hidden; margin:0; padding:20px 0 0; }
#title-area #title {font-size:24px; font-weight:400; line-height:30px; margin:0; padding:0; }
#title-area #title a {color:#333; text-decoration:none; margin:0; padding:0; }
#title-area #title a:hover {color:#333; text-decoration:none; }
#title-area #description {font-size:12px; font-style:italic; font-weight:400; margin:0; padding:0; }
#header .widget-area {width:550px; float:right; margin:0; padding:0; }
#header .widget-area p {margin:0; padding:0 0 5px; }
#header .widget-area h4 {color:#333; font-size:14px; font-weight:400; text-decoration:none; margin:10px 0 0; padding:0; }
#header .widget-area ul {margin:0; padding:0; }
#header .widget-area ul li {list-style-type:square; margin:0 0 0 20px; padding:0; }


/*Image Header - Partial Width */
.header-image #header #title-area {background:url(images/logo.png) left top no-repeat; }
.header-image #title-area,.header-image #title-area #title,.header-image #title-area #title a {display:block; float:left; width:400px; height:80px; text-indent:-9999px; overflow:hidden; margin:0; padding:0; }
.header-image #title-area #description {display:block; width:0; height:0; overflow:hidden; }


/* Image Header - Full Width */
.header-full-width #title-area,.header-full-width #title-area h1,.header-full-width #title-area h1 a,.header-full-width #title-area h4,.header-full-width #title-area h4 a {width:180px; height:40px; margin:37px 0 0 10px; }
#header-bot {clear:both; height:9px; background:url(images/header-bot.png) #e2e2e2; margin:0 0 3px; }



/* ############################################################################# */
							/* Home Page */
/* ############################################################################# */

/* Hero Content */
#home-intro {height:355px; background:#e2e2e2; width:960px; margin:-20px 0 0 -10px; }
#intro-txt {position:absolute; width:500px; margin:100px 0 0 40px; }
#intro-txt h2 {font-size:2.3em; margin:0; padding:0; }
#intro-txt h3 {font-size:2em; line-height:1.1em; margin:0; padding:10px 0 0; }
#intro-txt h2 span {color:#4ea1d7; }
#intro-txt p {font-size:1.4em; line-height:1.1em; margin:0 0 15px; padding:10px 0 0; }
#intro-txt p span {color:#4ea1d7; }
#intro-txt span.btt a {background:#62afe5; border:solid 1px #fff; color:#fff; font-weight:700; padding:5px 10px; }
#btt-home-start img {position:absolute; margin:255px 0 0 -920px; }


/* Visitor Type  */
#visitorType {height:52px; float:left; display:inline; width:960px; background:url(images/visitorBkgd.png); margin:-25px 0 0 -10px; }
#nav_specialized {display:block; height:52px; background:url("images/semagenciesBtn.png") no-repeat 0 0; margin:0px 0 0 158px; }
#nav_largeAgency {display:block; height:52px; background:url("images/mediaagenciesBtn.png") no-repeat 0 0; margin:-52px 0 0 293px; }
#nav_smallAgency {display:block; height:52px; background:url("images/digitalagenciesBtn.png") no-repeat 0 0; margin:-52px 0 0 449px; }
#nav_tradAgency {display:block; height:52px; background:url("http://www.acquisio.com/wp-content/uploads/2010/07/traditionalagenciesBtn.png") no-repeat 0 0; margin:-52px 0 0 614px; }
#nav_inhouse {display:block; width:196px; height:52px; background:url("images/inhousesemBtn.png") no-repeat 0 0; margin:-52px 0 0 808px; }
#nav_specialized:hover,#nav_largeAgency:hover,#nav_smallAgency:hover,#nav_tradAgency:hover,#nav_inhouse:hover {background-position:0 -52px; }
#nav_specialized span,#nav_largeAgency span,#nav_smallAgency span,#nav_tradAgency span,#nav_inhouse span {display:none; }

/* Clients Logo */
#clientLogos {height:100px; background:#fff; width:960px; text-align:center; margin:-20px 0 0 -10px; padding:4px 0 0; }
#clientLogos ul {display:inline; padding:0 0 0 12px; }
#clientLogos ul li {display:inline; padding:0 2px; }

/* Home Feeds */
#home-feed-wrap {height:420px; width:960px; background:url(images/home-box-bg.jpg) no-repeat 0 220px; margin:0 0 0 -10px; }
#home-feed {float:left; height:280px; width:260px; margin:20px 0 0 42px; }
#home-feed img {float:left; }
#home-feed h3 {font-size:1.3em; text-transform:uppercase; margin:4px 0 8px 35px; padding:0; }
#home-feed h4 {font-size:1.2em; font-weight:700; border-bottom:solid 1px #ccc; text-transform:uppercase; color:#4582af; margin:0 0 5px; padding:2px 0; }
.feed-box {border-top:solid 1px #ccc; padding:6px 0 0; }
#home-feed a {color:#222; font-weight:700; margin:0; padding:0; }
#home-feed a.more {color:#4582af; font-weight:400; }
#home-feed span {display:block; margin:0; padding:0; }

/* Home Widget (white paper) */
#hpfeature {font-family:arial; width:263px; height:115px; float:left; display:inline; background-image:url(images/hpwhitepaperBkgd.jpg); line-height:1.2em; margin:20px 0 0; }
p.hpfeature1 {font-size:12px; font-weight:700; color:#114262; text-transform:uppercase; margin:10px 10px 0; }
p.hpfeature2 {font-size:12px; font-weight:400; color:#000; margin:5px 100px 0 10px; }
p.hpfeature3,p.hpfeature3 a {font-size:9px; font-weight:700; color:#4582af !important; margin:5px 0 0 10px; }



/* ############################################################################# */
							/* Top Navigation */
/* ############################################################################# */


/* Primaty Nav (top)*/
#nav {clear:both; width:960px; height:31px; background:url(images/navBkgd.png); color:#FFF; text-transform:uppercase; margin:0; padding:0; }
#nav ul {width:100%; float:left; list-style:none; margin:0; padding:0; }
#nav li {float:left; list-style:none; margin:0; padding:0; }
#nav li a {color:#FFF; display:block; font-size:1em; text-decoration:none; position:relative; margin:0 8px 0 10px; padding:6px 7px 5px; }
#nav li a:hover,#nav li a:active /*,#nav .current_page_item a */ {background:#232323; color:#FFF; }
/* display an arrow if sub menu exists #nav li a.sf-with-ul  {padding-right: 20px; }*/

/* Primaty Nav (Dropdown)*/
#nav li a .sf-sub-indicator {text-indent:-9999px; display:block; width:10px; height:10px; overflow:hidden; position:absolute; top:11px; right:5px; }
#nav li li a,#nav li li a:link,#nav li li a:visited {background:#333; color:#FFF; width:158px; font-size:11px; border-left:1px solid #666; border-right:1px solid #666; border-bottom:1px solid #666; position:relative; margin:0; padding:6px 10px; }
#nav li li a:hover,#nav li li a:active {background:#000; }
#nav li li a .sf-sub-indicator {background:url(images/arrow-right.png); top:10px; }
#nav li ul {z-index:9999; position:absolute; left:-999em; height:auto; width:180px; margin:0 0 0 10px; padding:0; }
#nav li.page-item-28 ul {margin:0 0 0 -95px; }/*hack for last item position */
#nav li ul a {width:160px; }
#nav li ul ul {margin:-33px 0 0 179px; }
#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfHover ul ul,#nav li.sfHover ul ul ul {left:-999em; }
#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfHover ul,#nav li li.sfHover ul,#nav li li li.sfHover ul {left:auto; }
#nav li:hover,#nav li.sfHover {position:static; }

/* Header widget (not used) */
#nav li.right {float:right; margin:0; padding:6px 10px; }
#nav li.right a {display:inline; border:none; background:none; color:#FFF; font-weight:400; text-decoration:none; margin:0; padding:0; }
#nav li.right a:hover {color:#FFF; text-decoration:underline; }
#nav li.rss a {background:url(images/rss.png) no-repeat left center; margin:0 0 0 10px; padding:3px 0 3px 16px; }
#nav li.search {padding:0 10px; }
#nav li.twitter a {background:url(images/twitter-nav.png) no-repeat left center; padding:3px 0 1px 20px; }


/* Sub-Nav Menu  (not used)*/
#subnav {clear:both; width:960px; height:31px; background:#333; color:#FFF; text-transform:uppercase; border-bottom:1px solid #666; margin:0; padding:0; }
#subnav ul {width:100%; float:left; list-style:none; margin:0; padding:0; }
#subnav li {float:left; list-style:none; margin:0; padding:0; }
#subnav li a {color:#FFF; display:block; font-size:12px; text-decoration:none; position:relative; margin:0; padding:6px 10px 5px; }
#subnav li a:hover,#subnav li a:active,#subnav .current_page_item a {background:#000; color:#FFF; }
#subnav li a.sf-with-ul {padding-right:20px; }
#subnav li a .sf-sub-indicator {background:url(images/arrow-down.png); display:block; width:10px; height:10px; text-indent:-9999px; overflow:hidden; position:absolute; top:11px; right:5px; }
#subnav li li a,#subnav li li a:link,#subnav li li a:visited {background:#333; color:#FFF; width:158px; font-size:11px; border-left:1px solid #666; border-right:1px solid #666; border-bottom:1px solid #666; position:relative; margin:0; padding:6px 10px; }
#subnav li li a:hover,#subnav li li a:active {background:#000; }
#subnav li li a .sf-sub-indicator {background:url(images/arrow-right.png); top:10px; }
#subnav li ul {z-index:9999; position:absolute; left:-999em; height:auto; width:180px; margin:0 0 0 -1px; padding:0; }
#subnav li ul a {width:160px; }
#subnav li ul ul {margin:-33px 0 0 179px; }
#subnav li:hover ul ul,#subnav li:hover ul ul ul,#subnav li.sfHover ul ul,#subnav li.sfHover ul ul ul {left:-999em; }
#subnav li:hover ul,#subnav li li:hover ul,#subnav li li li:hover ul,#subnav li.sfHover ul,#subnav li li.sfHover ul,#subnav li li li.sfHover ul {left:auto; }
#subnav li:hover,#subnav li.sfHover {position:static; }



/* ############################################################################# */
							/* Content */
/* ############################################################################# */


/* Inner  */
#pageTop {width:960px; padding-top:0; height:11px; margin-left:0; margin-top:5px; margin-bottom:0; float:left; display:inline; background:url("images/topBkgd.gif") no-repeat 0 0; }
#pageBtm {width:960px; padding-top:0; height:6px; margin-left:0; margin-top:0; margin-bottom:5px; float:left; display:inline; background:url("images/btmBkgd.gif") no-repeat 0 0; }
#inner {width:940px; float:left; background:#fff; margin:0; padding:20px 10px 5px; }


/*Inner Backgrounds */
.content-sidebar #inner  {}
.sidebar-content #inner  {}
.content-sidebar-sidebar #inner  {}
.sidebar-sidebar-content #inner  {}
.sidebar-content-sidebar #inner  {}
.full-width-content #inner  {}


/* Breadcrumb */
.breadcrumb {margin:0 0 15px; }
.breadcrumb a {text-decoration:underline; color:#5d5d5f; }
.breadcrumb a:hover {text-decoration:none; }


/* Content-Sidebar Wrapper */
#content-sidebar-wrap {width:715px; float:left; margin:0; }
.sidebar-content #content-sidebar-wrap,.content-sidebar #content-sidebar-wrap {width:940px; }
.sidebar-sidebar-content #content-sidebar-wrap,.sidebar-content-sidebar #content-sidebar-wrap {float:right; }


/* Content */
#content {width:460px; float:left; margin:0 15px 0 8px; padding:0; }
.sidebar-content #content,.sidebar-sidebar-content #content {float:right; }
.sidebar-content #content,.content-sidebar #content {width:670px; margin:0 20px 0 15px; }
.full-width-content #content {width:940px; margin:0 0 20px; }
#content img,#content p img {max-width:100%; }
#content blockquote {background:#F7F7F7; border:1px solid #E6E6E6; margin:0 15px 15px; padding:10px 20px 0 15px; }
#content .post {margin:0 0 40px; padding:0; }
#content .entry-content {overflow:auto; }
#content .post p {margin:0; padding:0 0 10px; }
#content .post ul {list-style-type:square; margin:0; padding:0 0 15px; }
#content .post ul li {list-style-type:square; margin:0 0 0 20px; padding:0; }
#content .post ul ul {list-style-type:square; margin:0; padding:0; }
#content .post ol {margin:0; padding:0 0 15px; }
#content .post ol li {margin:0 0 0 20px; padding:0; }
#content .post ol ol {margin:0; padding:0; }
#content .sticky {background:#F7F7F7; border:1px solid #E6E6E6; margin:0 0 40px; padding:10px; }
#content .post-image {border:1px solid #E6E6E6; margin:0 10px 10px 0; padding:4px; }
#content .archive-page {float:left; width:50%; margin:0; padding:20px 0; }
.clear {clear:both; }


/* Post Info / Meta / Author */
.post-info {font-size:11px; text-transform:uppercase; margin:0 0 5px; padding:0; }
.post-info p {margin:0; padding:0; }
.post-meta {font-size:11px; text-transform:uppercase; border-top:1px solid #E6E6E6; margin:0; padding:5px 0 0; }
.author-box {background:#F7F7F7; border:1px solid #E6E6E6; overflow:auto; margin:0 0 40px; padding:10px; }
.author-box p {margin:0; padding:0; }
.author-box img {background:#FFF; float:left; border:1px solid #E6E6E6; margin:0 10px 0 0; padding:4px; }


/* Headlines in Content */
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6 {color:#4b4b4b; font-family:Arial, Helvetica, sans-serif; font-weight:400; text-decoration:none; margin:0 0 5px; padding:0; }
#content h1 {font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:800; text-align:left; color:#4b4b4b; line-height:121.4286%; }
#content h2 {font-size:18px; }
#content h2 a,#content h2 a:visited {color:#333; text-decoration:none; }
#content h2 a:hover {color:#25A; text-decoration:none; }
#content h3 {font-size:16px; margin:0; padding:0; }
#content h4 {font-size:14px; }
#content h5 {font-size:12px; }
#content h6 {font-size:10px; }


/***** Post Icons ******************* */
.time {margin:0; padding:0; }
.post-comments {background:#FFF url(images/icon-dot.gif) no-repeat top left; margin:0 0 0 3px; padding:0 0 2px 10px; }
.categories {margin:0; padding:0; }
.tags {background:#FFF url(images/icon-dot.gif) no-repeat top left; margin:0 0 0 3px; padding:0 0 2px 10px; }


/***** Images ******************* */
img.centered {display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; padding:0; }
img.alignnone {display:inline; margin:0 0 10px; padding:0; }
img.alignleft {display:inline; margin:0 10px 10px 0; padding:0; }
img.alignright {display:inline; margin:0 0 10px 10px; padding:0; }
.aligncenter {display:block; margin:0 auto 10px; }
.alignleft {float:left; margin:0 10px 0 0; }
.alignright {float:right; margin:0 0 0 10px; }
.wp-caption {background:#F7F7F7; text-align:center; border:1px solid #E6E6E6; padding:5px 0 0 1px; }
.wp-caption img {border:0; margin:0; padding:0; }
.wp-caption p.wp-caption-text {font-size:11px; font-weight:400; line-height:12px; margin:0; padding:0; }
img.wp-smiley,img.wp-wink {float:none; border:none; margin:0; padding:0; }


/***** Post Navigation ********* */
.navigation {width:100%; overflow:auto; margin:0; padding:20px 0; }
.navigation ul {list-style-type:none; margin:0; padding:0; }
.navigation li {display:inline; }
.navigation li a {color:#25A; border:1px solid #E6E6E6; padding:5px 8px; }
.navigation li a:hover {background:#F7F7F7; color:#25A; border:1px solid #E6E6E6; text-decoration:none; }
.navigation li.disabled {border:1px solid #E6E6E6; margin:0; padding:5px 8px; }
.navigation li.active a {background:#F7F7F7; color:#25A; font-weight:700; border:1px solid #E6E6E6; }


/* Pricing */
#pricingChart {font-family:arial; width:450px; height:320px; float:left; display:inline; margin-bottom:10px; background-image:url(images/chartBkgd.jpg); }
p.pricing1 {font-size:17px; font-weight:700; margin:18px 0 0 35px; }
p.pricing2 {font-size:14px; font-weight:400; margin:16px 0 0 35px; }
p.pricing3 {font-size:17px; font-weight:700; margin:15px 0 0 35px; }
p.pricing4 {font-size:14px; font-weight:400; margin:12px 0 0 35px; }
p.pricing5 {font-size:14px; font-weight:400; margin:9px 0 0 35px; }
p.pricing6 {font-size:14px; font-weight:400; margin:8px 0 0 35px; }
p.pricing7 {font-size:14px; font-weight:400; margin:8px 0 0 35px; }
p.pricing8 {font-size:14px; font-weight:400; margin:8px 0 0 35px; }

/* PDF Download */
#pdfdld {font-family:arial; width:389px; height:53px; float:left; display:inline;
margin:10px 50px 15px 0; background-image:url(images/pdfdownloadBkgd.png); }
p.pdfdldP {font-size:12px; font-weight:normal; color:#114262; margin:30px 0 0 150px;}



/* ############################################################################# */
							/* Sidebars */
/* ############################################################################# */

/* Social Sidebar */
#socialSbar {width:211px; height:43px; text-align:center; background-image:url(images/socialBkgd.png); margin:0 0 0 5px; padding:28px 0 0; }
#socialSbar ul {display:inline; margin-left:-45px; }
#socialSbar ul li {display:inline; padding:0 3px; }

/* General Sidebars style */
#sidebar {width:225px; float:right; display:inline; margin:0; padding:0; }
#sidebar-alt {width:225px; float:left; display:inline; margin:0; padding:0; }
.sidebar-content #sidebar,.sidebar-sidebar-content #sidebar {float:left; }
.content-sidebar-sidebar #sidebar-alt {float:right; }
#sidebar .widget,#sidebar-alt .widget {background:#FFF; margin:0 0 15px; padding:0 0 10px; }
#sidebar h2,#sidebar h2 a,#sidebar-alt h2,#sidebar-alt h2 a {color:#333; font-size:12px; font-family:Arial, Tahoma, Verdana; font-weight:700; margin:0; padding:0; }
#sidebar h2 a:hover,#sidebar-alt h2 a:hover {color:#25A; text-decoration:none; }
#sidebar h4 {background:#F7F7F7; color:#333; font-size:11px; font-weight:700; text-transform:uppercase; margin:0; padding:0 5px 0 10px; }
#sidebar h3,#sidebar-alt h3 {font-size:16px; color:#1e6199; line-height:107.143%; text-transform:uppercase; font-weight:700; margin:4px 0 0; padding:0; }
#sidebar-alt h3 a {text-decoration:none; }
#sidebar .widget p,#sidebar-alt .widget p {margin:0; padding:0; }
#sidebar .textwidget p,#sidebar-alt .textwidget p {margin:0; padding:10px 10px 0; }
#sidebar img,#sidebar a img,#sidebar-alt img,#sidebar-alt a img {border:none; margin:0; padding:0; }


/* Sidebar-alt Nav */
#side-nav-top {background:url("images/side-nav-top.png") no-repeat 0 0; height:8px; width:205px; margin:0; }
#side-nav-bg {background:url("images/side-nav-bg.png") repeat-y 0 0; width:205px; }
#side-nav-bot {background:url("images/side-nav-bot.png") no-repeat; height:9px; width:205px; }

#sidebar ul,#sidebar ol,#sidebar-alt ul,#sidebar-alt ol {list-style-type:none; margin:0 0 0 8px; padding:0 10px 0 0; }
#sidebar-alt ul,#sidebar-alt ol {text-transform:uppercase; font-weight:700; font-size:1em; }
#sidebar ul ul,#sidebar ol ol,#sidebar-alt ul ul,#sidebar-alt ol ol {margin:0; padding:0 0 0 15px; }
#sidebar li,#sidebar-alt li {word-wrap:break-word; margin:0; padding:0; }
#sidebar-alt .current_page_item a {color:#2F6588; }
#sidebar-alt ul li ul li.current_page_item a {color:#2F6588 !important; text-decoration:underline; }
#sidebar-alt li:before {content:"\00BB \0020"; float:left; margin:-2px 0 0 5px; padding:0 5px 0 0; }
#sidebar ul li ul li:before {content:"\00BB \0020"; float:left; margin:0; padding:0 5px 0 0; }
#sidebar-alt li,#sidebar-alt ul li a {text-decoration:none; color:#232323; background:#f0f0f0; border-bottom:1px solid #f9f9f9; padding:1px 0 0; }


/* Hack to have items displayed as block when on 2-lines  */
	#sidebar-alt ul li span {display:inline-block; width:170px; }
	#sidebar-alt ul li ul li span {display:block; width:160px; height:20px; }
/* Hack end  */

#sidebar-alt li a {width:100%; display:block; border-bottom:1px solid #d4d4d4 !important; margin:0; padding:1px 0 4px !important; }
#sidebar-alt li:last-child a {border:0 !important; margin:1px 0 -1px; }
#sidebar-alt li a:hover {color:#333; }
#sidebar-alt ul li ul li a,#sidebar-alt ul li ul li {text-decoration:none; color:#5d5d5f !important; border:0 !important; background:#f9f9f9; text-transform:none; font-weight:400; font-size:1em; margin:0 10px 0 0; padding:0 0 0 10px !important; }
#sidebar-alt ul li a:hover {color:#2F6588; }
#sidebar-alt ul li ul li a:hover {text-decoration:underline; }
#sidebar-alt ul li ul li:last-child a {margin:0 0 10px !important; padding:0 0 10px 10px !important; }
#sidebar-alt ul li ul {margin:0 0 15px; padding:0; }
#sidebar-alt ul li ul li ul {margin:0 !important; padding:0; }
#sidebar-alt ul li ul li ul li {margin:0 10px 0 0 !important; padding:0; }
#sidebar-alt ul li ul li ul li a {padding:0 20px 0 0 !important; }
#sidebar-alt ul li ul li ul li:last-child a {width:0 10px 0 0 !important; margin:0 0 0 10px !important; }

/*
a.navLink  { text-decoration: none; color: #2A83C3;  } 
a.navLink:hover  {text-decoration: underline; color: #5d5e5f;  }
*/


/* ############################################################################# */
							/* Widgets */
/* ############################################################################# */

/*  Sidebar-alt Testimonial Widget  */
#sidebar_testi {width:205px; float:left; margin:20px 0; }
#sidebar_testi_top {float:left; width:100%; }
#sidebar_testi p {line-height:1.3em; font-size:1.1em; font-style:italic; font-weight:700; float:left; margin:-12px 0 0 !important; padding:0 33px !important; }
#sidebar_testi_bot {clear:both; height:9px; width:100%; float:left; }
#vidObject {text-align:center; float:left; width:100%; }
#sidebar_testi span {font-size:1em; float:left; line-height:1.2em; margin:8px 0 8px 15px; }
#sidebar_testi span a {color:#5d5d5f; font-size:0.9em; text-decoration:underline; }
#sidebar_testi span.quote-open {background:url("images/quote-open.png") no-repeat 0 0; width:20px; height:17px; margin:0 0 0 10px; }
#sidebar_testi span.quote-close {background:url("images/quote-close.png") no-repeat 0 0; width:20px; height:17px; float:right; margin:-10px 10px 10px 0; }


/* Sidebar Right Widget Call-to-Action */
#rCol {float:left; display:inline; margin:0; padding:0; }
#demoBtn,#questionBtn,#downloadBtn {width:214px; height:32px; float:left; display:block; background:url("images/demoBtn.gif") no-repeat 0 0; margin:0 0 10px 5px; padding:0; }
#demoBtn {background:url("images/demoBtn.gif") no-repeat 0 0; }
#questionBtn {background:url("images/questionBtn.gif") no-repeat 0 0; }
#downloadBtn {background:url("images/downloadBtn.gif") no-repeat 0 0; }
#demoBtn:hover,#questionBtn:hover,#downloadBtn:hover {background-position:0 -32px; }
#demoBtn span,#questionBtn span,#downloadBtn span {display:none; }


/* Sidebar Right Widget White Paper Old  */
.sidebar_feat {background:url("images/sidebar_feat_bg.gif") repeat-y 0 0; width:212px; float:left; margin:5px 0 15px 5px; }
.sidebar_feat_top {background:url("images/sidebar_feat_top.gif") no-repeat 0 0; float:left; width:100%; height:7px; }
.sidebar_feat_content {padding:15px; }
.sidebar_feat_bot {background:url("images/sidebar_feat_bot.gif") no-repeat 0 0; height:28px; float:left; width:100%; }
.sidebar_feat h4 {text-transform:uppercase; font-size:1em !important; font-weight:700; background:transparent !important; line-height:1.2em; margin:0 0 10px !important; padding:0 !important; }
.sidebar_feat p {line-height:1.2em; margin:0 0 10px !important; }
.sidebar_feat img {text-align:center; float:left; width:100%; margin:0 0 10px !important; }
.sidebar_feat_bot span a {color:#fff !important; font-weight:700; text-transform:uppercase; width:100%; float:left; text-align:center; line-height:28px; font-size:0.9em; }

/* Sidebar Right Widget White Paper New */

/* Sidebar Right Widget Maximize Efficiency White Paper */
#maximizeEfficiency {font-family:arial; width:211px; height:171px; float:left; margin:5px 0 15px 5px; background-image:url(images/maximizeEfficiencyBkgd.png); }
#maximizeEfficiency h1 {font-size:14px; font-weight:bold; color:#114262; margin:15px 15px 0 10px; text-transform: uppercase; line-height:14px; }
#maximizeEfficiency h2 {font-size:12px; font-weight:normal; margin:10px 80px 25px 10px; color: #000; line-height:14px; }
#maximizeEfficiency span a {font-size:11px; font-weight:bold; color:#114262; margin:55px 0 0 10px; }

/* Sidebar Right Widget 7 Sins White Paper */
#sins {font-family:arial; width:211px; height:171px; float:left; margin:5px 0 15px 5px; background-image:url(images/sinsBkgd.png); }
#sins h1 {font-size:14px; font-weight:bold; color:#114262; margin:15px 15px 0 10px; text-transform: uppercase; line-height:14px; }
#sins h2 {font-size:12px; font-weight:normal; margin:10px 80px 25px 10px; color: #000; line-height:14px; }
#sins span a {font-size:11px; font-weight:bold; color:#114262; margin:55px 0 0 10px; }

/* Sidebar Right Widget Improve Results White Paper */
#improveResults {font-family:arial; width:211px; height:171px; float:left; margin:5px 0 15px 5px; background-image:url(images/improveResultsBkgd.png); }
#improveResults h1 {font-size:14px; font-weight:bold; color:#114262; margin:15px 15px 0 10px; text-transform: uppercase; line-height:14px; }
#improveResults h2 {font-size:12px; font-weight:normal; margin:10px 80px 25px 10px; color: #000; line-height:14px; }
#improveResults span a {font-size:11px; font-weight:bold; color:#114262; margin:55px 0 0 10px; }


/* Sidebar Right Widget Need PPC Tool White Paper */
#needTool {font-family:arial; width:211px; height:171px; float:left; margin:5px 0 15px 5px; background-image:url(images/needToolBkgd.png); }
#needTool h1 {font-size:14px; font-weight:bold; color:#114262; margin:15px 15px 0 10px; text-transform: uppercase; line-height:14px; }
#needTool h2 {font-size:12px; font-weight:normal; margin:10px 80px 25px 10px; color: #000; line-height:14px; }
#needTool span a {font-size:11px; font-weight:bold; color:#114262; margin:55px 0 0 10px; }

/* Sidebar Right Widget Select Acquisio White Paper */
#selectAcq {font-family:arial; width:211px; height:171px; float:left; margin:5px 0 15px 5px; background-image:url(images/selectAcqBkgd.png); }
#selectAcq h1 {font-size:14px; font-weight:bold; color:#114262; margin:15px 15px 0 10px; text-transform: uppercase; line-height:14px; }
#selectAcq h2 {font-size:12px; font-weight:normal; margin:10px 80px 25px 10px; color: #000; line-height:14px; }
#selectAcq span a {font-size:11px; font-weight:bold; color:#114262; margin:55px 0 0 10px; }

/* Sidebar Right Widget PPC Quest White Paper */
#ppcQuest {font-family:arial; width:211px; height:171px; float:left; margin:5px 0 15px 5px; background-image:url(images/ppcQuestBkgd.png); }
#ppcQuest h1 {font-size:14px; font-weight:bold; color:#114262; margin:15px 15px 0 10px; text-transform: uppercase; line-height:14px; }
#ppcQuest h2 {font-size:12px; font-weight:normal; margin:10px 80px 25px 10px; color: #000; line-height:14px; }
#ppcQuest span a {font-size:11px; font-weight:bold; color:#114262; margin:55px 0 0 10px; }

/* Sidebar Right Widget Rule Based White Paper */
#ruleBased {font-family:arial; width:211px; height:171px; float:left; margin:5px 0 15px 5px; background-image:url(images/ruleBasedBkgd.png); }
#ruleBased h1 {font-size:14px; font-weight:bold; color:#114262; margin:15px 15px 0 10px; text-transform: uppercase; line-height:14px; }
#ruleBased h2 {font-size:12px; font-weight:normal; margin:10px 80px 25px 10px; color: #000; line-height:14px; }
#ruleBased span a {font-size:11px; font-weight:bold; color:#114262; margin:55px 0 0 10px; }

/* Sidebar Right Widget Google Analytics Acquisio Webinar */
#gaacqwebinar {font-family:arial; width:211px; height:171px; float:left; margin:5px 0 15px 5px; background-image:url(/wp-content/uploads/2010/06/GAACQBkgd.png); }
#gaacqwebinar h1 {font-size:14px; font-weight:bold; color:#114262; margin:15px 15px 0 10px; text-transform: uppercase; line-height:14px; }
#gaacqwebinar h2 {font-size:12px; font-weight:normal; margin:10px 80px 25px 10px; color: #000; line-height:14px; }
#gaacqwebinar span a {font-size:9px; font-weight:bold; color:#114262; margin:55px 0 0 10px; }


/* Widget Page Bottom */
.widget-page-bot,.widget-page-bot-line {width:100%; height:73px; }
.widget-page-bot {background:url('images/widget-page-bot.png'); }
.widget-page-bot-line {background:url('images/widget-page-bot-line.png'); }
.widget-page-bot span.title {font-size:1.2em; font-weight:700; text-transform:uppercase; float:left; margin:6px 0 0 18px; }
.widget-page-bot ul {float:left; list-style:none; line-height:1.3em; margin:-50px 0 0 295px; }
.widget-page-bot li a {color:#232323; font-weight:700; }
#widget-page-btt {width:183px; height:32px; display:block; background:url("images/widget-page-bot-btt.png") no-repeat 0 0; float:left; margin:32px 0 0 -84px; padding:0; }
#widget-page-btt:hover {background-position:0 -32px; }
#widget-page-btt span {display:none; }
hr {border:0; color:#9E9E9E; background-color:#ccc; height:1px; width:100%; clear:both; margin:0 0 10px; }
hr.clearfix {background:transparent; height:10px; width:100%; clear:both; }


/* Sidebar(s) Tag Cloud */
#sidebar .widget_tag_cloud div div,#sidebar-alt .widget_tag_cloud div div {padding:10px 10px 0; }


/* Sidebar(s) Category Dropdown  */
#cat {background:#F7F7F7; color:#333; font-size:12px; font-family:Arial, Tahoma, Verdana; display:inline; border:1px solid #E6E6E6; margin:10px 0 0 10px; padding:3px; }
#sidebar #cat {width:278px; }
#sidebar-alt #cat {width:128px; }


/* Sidebar(s) Featured Post/Page */
#sidebar .featuredpost,#sidebar .featuredpage,#sidebar-alt .featuredpost,#sidebar-alt .featuredpage {clear:both; margin:0 0 15px; padding:0; }
#sidebar .featuredpost .post,#sidebar .featuredpage .page,#sidebar-alt .featuredpost .post,#sidebar-alt .featuredpage .page {margin:0; padding:10px 10px 5px; }
#sidebar .featuredpost .avatar,#sidebar .featuredpage .avatar,#sidebar-alt .featuredpost .avatar,#sidebar-alt .featuredpage .avatar {border:1px solid #E6E6E6; margin:0; padding:4px; }
#sidebar .featuredpost img,#sidebar .featuredpage img,#sidebar-alt .featuredpost img,#sidebar-alt .featuredpage img {border:1px solid #E6E6E6; margin:0; padding:4px; }


/* Sidebar(s) User Profile */
#sidebar .user-profile,#sidebar-alt .user-profile {overflow:auto; }
#sidebar .user-profile .avatar,#sidebar-alt .user-profile .avatar {background:#F7F7F7; float:left; border:1px solid #E6E6E6; margin:0; padding:4px; }
#sidebar .user-profile p,#sidebar-alt .user-profile p {margin:0; padding:10px 10px 0; }
#sidebar .user-profile .posts_link,#sidebar-alt .user-profile .posts_link {margin:0; padding:0 0 10px 10px; }


/* Search Form(s) */
.searchform {margin:0; }
#header .searchform {float:right; padding:40px 0 0; }
#sidebar .searchform {padding:5px 10px 0; }
#nav .searchform {float:right; padding:0; }
.s {background:#F7F7F7 !important; color:#333; font-family:Arial, Tahoma, Verdana; font-size:11px; border:1px solid #E6E6E6; margin:5px 5px 0 0; padding:4px 0 4px 5px; }
#header .s,#nav .s,#sidebar .s {width:195px; }
#sidebar-alt .s {width:80px; }
.searchsubmit {background:#333; color:#FFF; font-size:11px; font-family:Arial, Tahoma, Verdana; text-decoration:none; text-transform:uppercase; border:1px solid #666; margin:0; padding:2px 5px; }
.searchsubmit:hover {background:#000; border:1px solid #000; }


/* eNews & Updates Widget  */
.enews {background:url(images/enews.png) top right no-repeat; margin:0; padding:0; }
#sidebar .enews p {margin:0; padding:10px 10px 0; }
.enews #subscribe {overflow:hidden; margin:0; padding:0; }
#sidebar .enews #subscribe {padding:0 0 0 10px; }
.enews #subbox {background:#F7F7F7 !important; width:230px; color:#333; font-family:Arial, Tahoma, Verdana; font-size:11px; border:1px solid #CCC; margin:5px 5px 0 0; padding:4px 0 4px 5px; }
.enews #subbutton {background:#333; color:#FFF; font-size:11px; font-family:Arial, Tahoma, Verdana; text-decoration:none; text-transform:uppercase; border:1px solid #333; margin:0; padding:2px 5px; }
.enews #subbutton:hover {background:#000; border:1px solid #000; }


/* Latest Tweets Widget */
.latest-tweets {background:url(images/twitter.png) top right no-repeat; margin:10px 0 0; padding:0; }


/* Calendar */
#wp-calendar {width:100%; margin:0; padding:0; }
#wp-calendar caption {color:#333; font-size:12px; font-family:Arial, Tahoma, Verdana; font-style:italic; font-weight:400; text-align:right; margin:0; padding:2px 5px 0 0; }
#wp-calendar th {color:#333; }
#wp-calendar thead {font-weight:700; background:#F7F7F7 !important; color:#F7F7F7 !important; margin:10px 0 0; }
#wp-calendar td {background:#F7F7F7; font-weight:400; text-align:center; margin:0; padding:2px; }
#wp-calendar tfoot td {background:none; margin:0; padding:0; }


/* Contact Form */
.gform_footer .button {background:#333; color:#FFF; font-size:11px; font-family:Arial, Tahoma, Verdana; font-weight:700; text-decoration:none; text-transform:uppercase; border:1px solid #333; margin:0; padding:1px 5px; }
.gform_footer .button:hover {background:#000; border:1px solid #000; }
.gform_footer input.button {color:#FFF !important; }
.gform_wrapper .gform_footer {border:none !important; }



/* ############################################################################# */
							/* Footer */
/* ############################################################################# */


/* Footer */
#footer {clear:both; overflow:auto; background:#1f1f1f; color:#FFF; height:340px; margin:-10px 0 0; }
#footer .wrap {width:960px; margin:20px auto; padding:0 0 0 40px; }
#footer ul {float:left; width:180px; list-style:none; margin:0; padding:0 20px 0 0; }
#footer ul h4 {color:#fefefe; font-size:1.1em; font-weight:400; }
#footer ul li ul {margin:0; padding:0; }
#footer-social {float:left; width:280px; border-left:solid 1px #666; padding:0 0 0 40px; }
#social-icons {margin:6px 0 0; }
#social-icons img {margin:0 5px 0 0; }
#footer-social table {padding:10px 0; }
#footer-form {border:solid 1px #525252; -moz-border-radius:5px; -webkit-border-radius:5px; margin:8px 0 0; padding:5px; }
span.copy {float:right; color:#939393; font-size:1em; margin:15px 25px 0 0; }
#footer h4 {color:#fefefe; margin:0; padding:0; }
#footer a,#footer a:visited {color:#939393; text-decoration:none; }
#footer a:hover {color:#fff; text-decoration:underline; }
#footer p {margin:0; padding:0; }
#footer .gototop {width:200px; float:left; margin:0; padding:0 0 0 5px; }
#footer .gototop a {background:url(images/footer-top.png) no-repeat left center; margin:0; padding:2px 0 2px 18px; }
#footer .creds {width:740px; float:right; text-align:right; margin:0; padding:0 10px 0 0; }


/* ############################################################################# */
							/* Comments */
/* ############################################################################# */

/* Comments */
.comments {font-size:12px; margin:0; padding:0; }
#respond {margin:0 0 15px; padding:0; }
#author,#email,#url {background:#F7F7F7 !important; width:250px; color:#333; font-family:Arial, Tahoma, Verdana; font-size:12px; border:1px solid #E6E6E6; margin:5px 5px 0 0; padding:3px 0 3px 3px; }
#comment {background:#F7F7F7 !important; width:98%; height:150px; color:#333; font-family:Arial, Tahoma, Verdana; font-size:12px; border:1px solid #E6E6E6; margin:5px 0; padding:3px 0 3px 3px; }
#submit {background:#333; color:#FFF; font-size:11px; text-decoration:none; text-transform:uppercase; border:1px solid #333; margin:0; padding:2px 5px; }
#submit:hover {background:#000; border:1px solid #000; }
.comment-list {margin:0; padding:0; }
.ping-list {margin:0 0 40px; padding:0; }
.comment-list ol,.ping-list ol {margin:0; padding:10px; }
.comment-list li,.ping-list li {font-weight:700; list-style:none; margin:15px 0 5px; padding:10px 5px 10px 10px; }
.comment-list li ul li {margin-right:-6px; margin-left:10px; }
.comment-list p,.ping-list p {font-weight:400; text-transform:none; margin:10px 5px 10px 0; padding:0; }
.comment-list li .avatar {background:#F7F7F7; float:right; border:1px solid #E6E6E6; margin:0 5px 0 10px; padding:4px; }
.comment-list cite,.comment-list cite a,.ping-list cite,.ping-list cite a {font-weight:700; font-style:normal; }
.commentmetadata {font-size:11px; font-weight:400; }
#respond:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.alt {margin:0; padding:10px; }
.children {margin:0; padding:0; }
.nocomments {text-align:center; margin:0; padding:0; }
.reply a,.reply a:visited {background:#333; font-size:11px; color:#FFF; text-decoration:none; border:1px solid #333; margin:0; padding:2px 5px 3px; }
.reply a:hover {background:#000; text-decoration:none; border:1px solid #000; }
#comments .navigation {display:block; margin:10px 0 0; }
.thread-alt,.thread-even {background:#F7F7F7; margin:0; padding:0; }
.even,.alt,.depth-1 {border:1px solid #E6E6E6; margin:0; padding:0; }

