/* @override http://www.bloomtools.com/layout.css */

/* @override http://www.bloomtools.com/layout.css?v=2 */

/* @override http://www.bloomtools.com/layout.css?v=2 */

/* @override http://www.bloomtools.com/layout.css?v=2 */

/* @override http://www.bloomtools.com/layout.css */

/* @override http://www.bloomtools.com/layout.css */

/* @override http://www.bloomtools.com/layout.css */

/* @override http://www.bloomtools.com/layout.css */

/* @override http://www.bloomtools.com/layout.css */

/* @override http://www.bloomtools.com/layout.css */

/* @override http://www.bloomtools.com/layout.css */

/* @override http://www.bloomtools.com/layout.css */

/* @override http://www.bloomtools.com/layout.css */

/* @override http://www.bloomtools.com/layout.css *//* @override http://www.bloomtools.com/layout.css *//* @override http://www.bloomtools.com/layout.css *//* @override http://www.bloomtools.com/layout.css *//* @override http://www.bloomtools.com/layout.css *//* @override http://www.bloomtools.com/process/franchisee/layout.css *//* @override http://www.bloomtools.com/layout.css *//* @override http://www.bloomtools.com/layout.css *//* @override http://www.bloomtools.com/layout.css *//* @override http://www.bloomtools.com/layout.css *//* @override http://www.bloomtools.com/layout.css *//* @override http://www.bloomtools.com/layout.css *//* @override http://www.bloomtools.com/layout.css *//* @override http://www.bloomtools.com/layout.css *//* @override http://www.bloomtools.com/layout.css *//* @override http://www.bloomtools.com/layout.css *//* @override http://www.bloomtools.com/layout.css *//* @override http://www.bloomtools.com/layout.css */body { margin:0; }#top-holder { position:absolute; left:0; top:0; width:100%; height:60px; }#top-inner { width:995px; height:60px; margin:0 auto; }#ng-menu, #ng-logo { float:left;  }/*#ng-menu { padding:13px 0 0 0; display:block; font-size:14px; font-family:Arial, Helvetica, sans-serif; }#ng-menu a { color:#fff; display:block; padding:8px 18px; text-decoration:none; float:left; }#ng-menu a:hover { text-decoration:none; background:#222; padding:7px 17px; border:1px solid #555; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;behavior: url(http://thewebconsole.com/css/PIE.php);}*/#ng-menu { padding:0px 0 0 0!important; display:block; font-size:14px; font-family:Arial, Helvetica, sans-serif; }#ng-menu a { color:#fff; display:block; padding:22px 18px 21px 18px; text-decoration:none; float:left; }#ng-menu a:hover { text-decoration:none; background:url(menu-hover.png) 0 0 repeat-x; padding:22px 18px 21px 18px; border:1px solid #555; border-width:0 0px; }#ng-menu strong  { opacity:1!important; font-weight:normal; }#ng-menu table { width:815px; margin:0px 0 0 10px; }#ng-menu table td p { text-align:left; }#ng-content { min-height:200px; background-color:#ffffff; padding:10px 0; }#cmsbody { width:995px; margin:0 auto; }#ng-grey-box { background-color:#f2f2f2; min-height:100px; padding:10px 0; }#ng-grey-box-contents { width:995px; margin:0 auto; }#ng-footer { background-color:#484848; min-height:100px; padding:10px 0 50px 0; }#ng-top-banner-holder table { width:100%!important; }.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }#ng-footer-promo-holder { width:995px; margin:0 auto; }.ng-footer-links { width:1px; white-space:nowrap; padding:0 40px 0 0; } .ng-footer-links p { color:#fff!important; margin:0 0 3px 0; font-size:11px; white-space:nowrap;}.ng-footer-links p strong { margin:8px 0 8px 0; display:block; font-size:12px;}.ng-footer-links p a { color:#9f9f9f!important; text-decoration:none;}.ng-footer-links p a:hover { text-decoration:underline; }#ng-footer-promo-holder h2 { color:#fff; margin:10px 0 5px 0; }#ng-footer-promo-holder table { width:100%; }.ng-ticks  { list-style-type:none; padding:0; margin:0 0 15px 0; }.ng-ticks li { background:url(images/hp-tick.png) 10px 0 no-repeat; padding:2px 0 8px 40px; margin:0; }.ng-hp-table h2 img { margin:0 10px 4px 0; }.ng-three-col { margin:0 auto; width:995px; }.ng-three-col #cmsbody { width:auto; padding:20px 0px 0 0; margin:0 20px 0 0; border:0px solid red; }.ng-hp-table h1, .ng-hp-wc-table h1, #hp-products-td h1, #hp-latest-video-td h1 { margin:0px 0 10px 0; font-size:23px; }.ng-hp-table h2, .ng-hp-wc-table h2 { margin:30px 0 10px 0; }.ng-hp-table td, .ng-hp-wc-table td { padding:20px 8px 0 0; }.ng-hp-table td td { padding:0px 8px 0 0; }.ng-hp-wc-table h2 img { margin:-5px 4px 0 0; }#menu1 { background:url(menu-shad-runner.gif) 100% 0 repeat-y; margin:0px 10px 0 0; }#menu2 { background:url(menu-shad-top.gif) 100% 0 no-repeat;}#menu3 { background:url(menu-shad-bottom.gif) 100% 100% no-repeat; min-height:300px; }#hp-database-video { display:block; width:259px; height:152px; text-indent:-9000em; background:url(images/video-database-marketing.jpg) 0 0 no-repeat; }#hp-testimonial-video:hover { background:url(images/hp-video-testimonial.jpg) 0 100% no-repeat;  }#hp-testimonial-video { display:block; width:259px; height:152px; text-indent:-9000em; background:url(images/hp-video-testimonial.jpg) 0 0 no-repeat; }#hp-database-video:hover { background:url(images/video-database-marketing.jpg) 0 -170px no-repeat;  }/*#right-promo-1 { border:1px solid #ccc; margin:10px 0; background:url(getting-started-gradient.gif) 0 100% repeat-x; padding:10px 10px 7px 10px; }*/#right-promo-1 .col-trial { border:1px solid #ccc; margin:10px 0; background:#eee; padding:13px 10px 6px 10px; }#side-opp-events h1 { font-size:16px; margin:15px 0 10px 0; line-height:19px!important; }#side-opp-events div.event-listing h2 { line-height:14px; }#side-opp-events div.event-listing div.blog-date { border-bottom:1px solid #ccc; padding-bottom:3px; margin-bottom:6px; }#right-promo-1 .col-trial p { margin:8px 0 0 0; line-height:13px; }#right-promo-1 .col-trial h1 { font-size:18px; margin:0 0 0 0; padding:0; line-height:18px; }#right-promo-3 h1 { font-size:18px; margin:0 0 7px 0; }#right-promo-3 ul { margin:0; padding:0 0 0 20px; list-style-type:square; color:#999; line-height:13px; }#right-promo-3 li { margin:0 0 6px 0; }.ec-third-col form { border:1px solid #ccc; -moz-border-radius:10px; -webkit-border-radius: 10px; border-radius: 10px; padding:15px 15px 15px 15px; background:#eee; margin:0 0 10px 20px; }#database-marketing-features h3 a{	padding: 6px 5px 12px 52px;	background-image:url(icon-sprite.gif);	background-repeat: no-repeat;	height: 32px;	margin-bottom: 5px;	}#database-marketing-features tbody tr td, #franchise-features tbody tr td { padding-right:15px; width:33.333333%; }#feat-1 a { background-position: -2052px -875px; }#feat-2 a { background-position: -2050px -395px; }#feat-3 a { background-position: -2512px -392px; }#feat-4 a { background-position: -2056px -626px; }#feat-5 a { background-position: -2515px -623px; }#feat-6 a { background-position: -2511px -885px; }	#franchise-features h3 { 	padding: 6px 5px 12px 52px;	background-image:url(icon-sprite-franchise.gif);	background-repeat: no-repeat;	height: 32px;	margin-bottom: 5px; }#franchise-features #feat-1 h3 { background-position: -15px -15px; }#franchise-features #feat-2 h3 { background-position: -287px -15px; }#franchise-features #feat-3 h3 { background-position: -550px -13px; }#franchise-features #feat-4 h3 { background-position: -15px -175px; }#franchise-features #feat-5 h3 { background-position: -287px -175px; }#franchise-features #feat-6 h3 { background-position: -553px -175px; }	.ec-third-col form .ec-submit { margin:10px 0 0 0!important; padding:0px!important; border:0px!important; width:auto!important; }.ec-third-col form h1 { margin:0 0 10px 0; font-size:23px; white-space:nowrap; }.ec-third-col form p { margin:10px 0 0 0; }.ec-third-col form .ec-submit { margin:10px 0 0 0; }.ec-third-col form .wc-field input { padding:5px; width:96%; border:1px solid #aaa; margin:0; font-size:13px; }#test-drive-banner-holder { width:999px; margin:0 auto; padding:252px 0 0 0; }#test-drive-banner { display:block; width:206px; height:37px; background:url(/images/test-drive-banner-btn.gif) 0 0 no-repeat; text-indent:-9000em;  }#test-drive-banner:hover { background:url(/images/test-drive-banner-btn.gif) -207px 0px no-repeat; }.blog-listing a:hover { text-decoration:none; }.blog-listing h2 a:hover { text-decoration:underline; }.blog-listing { margin:0 0 10px 0; }.blog-listing h2 { font-weight:normal; font-size:12px; margin:0 0 0px 0; }.blog-listing img { margin:0 7px -4px 10px; }.blog-listing td { font-size:10px; color:#666;  }.blog-listing table { width:95%; }.event-listing { width:95%; }.event-listing .moreLink {  }.event-listing .blog-date { padding:0 0 10px 0; }.article-listing h2 { font-weight:normal; font-size:12px; margin:0 0 7px 0;  }div.article-blurb { font-size:11px; margin:0 0 10px 0; line-height:13px; display:none; }.event-listing h2 { font-weight:normal; font-size:12px; margin:0 0 0px 0; }.blog-date { font-size:10px; color:#666; }.event-listing .moreLink { font-size:11px; }#case-studies { border-left:3px solid #ddd; padding:10px 0 10px 13px; }#case-studies div.case-study-item table tr td h2 { margin:0 0 3px 0; color:#3A7DCF; font-weight:normal; }#case-studies div.case-study-item table tbody tr td a {  }#case-studies div.case-study-item table tbody tr td p { margin:0 0 5px 0; }#case-studies div.case-study-item table tr td img { margin:0 10px 0 0; border:1px solid #ccc; }#case-studies div.case-study-item table tbody tr td { padding:7px 0 7px 0; }#bt-tab-unit { background:url(images/bt-tabs-grey-tabs.gif) 4px 4px no-repeat; width:776px; }#bt-tab-unit hr { display:none; }#bt-tab-unit p, #bt-tab-unit h1, #bt-tab-unit h2, #bt-tab-unit h3 { margin:0; }.bt-tab-background { background-position:0 0; background-repeat:no-repeat; position:relative; }.tab-1 .bt-tab-background { background-image:url(images/bt-tabs-grey-1.gif); }.tab-2 .bt-tab-background { background-image:url(images/bt-tabs-grey-2.gif); }.tab-3 .bt-tab-background { background-image:url(images/bt-tabs-grey-3.gif); }.tab-4 .bt-tab-background { background-image:url(images/bt-tabs-grey-4.png); }.tab-5 .bt-tab-background { background-image:url(images/bt-tabs-grey-5.gif); }.tab-6 .bt-tab-background { background-image:url(images/bt-tabs-grey-6.gif); }.tab-1 #bt-tab-1, .tab-2 #bt-tab-2, .tab-3 #bt-tab-3, .tab-4 #bt-tab-4, .tab-5 #bt-tab-5, .tab-6 #bt-tab-6 { display:block; clear:both; padding:25px; height:303px; overflow:hidden; }.tab-1 #bt-tab-2, .tab-1 #bt-tab-3, .tab-1 #bt-tab-4, .tab-1 #bt-tab-5, .tab-1 #bt-tab-6 { display:none; }.tab-2 #bt-tab-1, .tab-2 #bt-tab-3, .tab-2 #bt-tab-4, .tab-2 #bt-tab-5, .tab-2 #bt-tab-6 { display:none; }.tab-3 #bt-tab-1, .tab-3 #bt-tab-2, .tab-3 #bt-tab-4, .tab-3 #bt-tab-5, .tab-3 #bt-tab-6 { display:none; }.tab-4 #bt-tab-1, .tab-4 #bt-tab-2, .tab-4 #bt-tab-3, .tab-4 #bt-tab-5, .tab-4 #bt-tab-6 { display:none; }.tab-5 #bt-tab-1, .tab-5 #bt-tab-2, .tab-5 #bt-tab-3, .tab-5 #bt-tab-4, .tab-5 #bt-tab-6 { display:none; }.tab-6 #bt-tab-1, .tab-6 #bt-tab-2, .tab-6 #bt-tab-3, .tab-6 #bt-tab-4, .tab-6 #bt-tab-5 { display:none; }.tab-1 .tab-btn-1 { color:#fff!important; }.tab-2 .tab-btn-2 { color:#fff!important; }.tab-3 .tab-btn-3 { color:#fff!important; }.tab-4 .tab-btn-4 { color:#000!important; }.tab-5 .tab-btn-5 { color:#000!important; }.tab-6 .tab-btn-6 { color:#fff!important; }#bt-tab-unit { color:#fff; font-family:arial; font-size:13px; }#bt-tab-unit a { color:#fff; text-decoration:none; }#bt-tab-menu ul { margin:0; padding:4px; }#bt-tab-menu li { margin:0 4px 0 0; display:block; list-style-type:none; width:120px; float:left; text-align:center; font-size:12px; white-space:nowrap; }#bt-tab-menu li a { padding:9px 6px; display:block; color:#000; }#bt-tab-4, #bt-tab-4 p, #bt-tab-4 ul, #bt-tab-4 li, #bt-tab-4 h1, #bt-tab-4 h2, #bt-tab-4 h3 { color:#000; }#bt-tab-5, #bt-tab-5 p, #bt-tab-5 ul, #bt-tab-5 li, #bt-tab-5 h1, #bt-tab-5 h2, #bt-tab-5 h3 { color:#000; }.bt-tab-background #bt-tab-1 { padding:20px 480px 30px 20px; }.bt-tab-background #bt-tab-2 { padding:20px 480px 30px 20px; }.bt-tab-background #bt-tab-3 { padding:20px 480px 30px 20px; }.bt-tab-background #bt-tab-4 { padding:20px 480px 30px 20px; }.bt-tab-background #bt-tab-5 { padding:20px 480px 30px 20px; }.bt-tab-background #bt-tab-6 { padding:20px 480px 30px 20px; }.bt-tab-background #bt-tab-1 p, .bt-tab-background #bt-tab-1 li { color:#fff!important; }.bt-tab-background #bt-tab-2 p, .bt-tab-background #bt-tab-2 li { color:#fff!important; }.bt-tab-background #bt-tab-3 p, .bt-tab-background #bt-tab-3 li { color:#fff!important; }.bt-tab-background #bt-tab-6 p, .bt-tab-background #bt-tab-6 li { color:#fff!important; }.bt-tab-background #bt-tab-1 ul, .bt-tab-background #bt-tab-2 ul, .bt-tab-background #bt-tab-3 ul, .bt-tab-background #bt-tab-4 ul, .bt-tab-background #bt-tab-5 ul, .bt-tab-background #bt-tab-6 ul { padding:0 10px; }.bt-tab-background #bt-tab-1 li, .bt-tab-background #bt-tab-2 li, .bt-tab-background #bt-tab-3 li, .bt-tab-background #bt-tab-4 li, .bt-tab-background #bt-tab-5 li, .bt-tab-background #bt-tab-6 li  { list-style-type:none; background:url(images/tabs-yellow-tick-2.gif) 0 0 no-repeat; padding:4px 0px 4px 32px; margin:0 0 10px 0; }.bt-tab-background #bt-tab-4 li { background:url(images/tabs-yellow-tick-3.gif) 0 0 no-repeat; }.bt-tab-background #bt-tab-5 li { background:url(images/tabs-yellow-tick.gif) 0 0 no-repeat; }#tab-portfolio-link a { position:absolute; width:100px; height:98px; border:0px solid red; left:504px; top:154px; text-indent:-9000em; background:url(images/tab-portfolio-link.jpg) 0 -98px no-repeat; }#tab-portfolio-link a:hover { position:absolute; width:100px; height:93px; border:0px solid red; left:504px; top:154px; text-indent:-9000em; background:url(images/tab-portfolio-link.jpg) 0 -2px no-repeat; }#tab-database-video-link a { position:absolute; width:79px; height:79px; border:0px solid red; left:532px; top:193px; text-indent:-9000em; background:url(images/tab-database-video-link.jpg) 0 -0px no-repeat; }#tab-database-video-link a:hover { position:absolute; width:79px; height:79px; border:0px solid red; left:532px; top:193px; text-indent:-9000em; background:url(images/tab-database-video-link.jpg) 0 -79px no-repeat; }#hp-free-trial-btn { display:block; width:202px; height:36px; background:url(images/hp-free-trial-btn.gif) 0 0 no-repeat; text-indent:-9000em;}#hp-free-trial-btn:hover { display:block; width:202px; height:36px; background:url(images/hp-free-trial-btn.gif) 100% 0 no-repeat; }/*quote page styles*/.exlusionsTable { background:#eeeeee; padding:0 15px 15px 15px; margin:0 0 0 10px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }.exlusionsTable h3 { margin:10px 0 4px 0px; }.inclu-left-col { border-bottom:1px solid #ccc; padding:5px 8px 5px 5px; font-weight:bold; font-size:12px; }.exlud-right-col { border-bottom:1px solid #ccc; padding:3px 0;  font-size:12px; }.eclude-bottom-table { width:100%}.exclude-col-0 { background:#fff; border-bottom:1px solid #ccc; font-size:12px; line-height:13px; padding:3px 0; width:40%; }.exclude-col-0 strong { text-transform:uppercase; }.exclude-col-1 { border-bottom:1px solid #ccc;  background:#ededed; width:151px; padding:5px 10px; text-align:center; font-size:12px; line-height:13px; width:30% }.exclude-col-2 { border-bottom:1px solid #ccc; background:#ddd url(http://system-images.thewebconsole.com/S3SYS/4b579c108ae60.gif) 0 0 repeat-y; ; text-align:center; font-size:12px; line-height:13px; padding:5px 10px 5px 10px; width:30% }.exclude-col-3 { border-bottom:1px solid #ccc; background:#eee; text-align:center; font-size:12px; line-height:11px; padding:5px 3px; display:none; }.exclude-row-1 {  }.exclude-row-2 {  }.exclude-row-top .exclude-col-0 { border:0px; }.exclude-row-top td { padding:0px 0 10px 0px; font-weight:bold; text-align:center; text-transform:uppercase; }.exclude-row-top .exclude-col-1 { border:0px!important; background:#ededed;  }.exclude-row-top .exclude-col-2 { background-image:none; }.exclude-row-base td { background:transparent; border:0px; }.exclude-row-base .exclude-col-1 { background:#ededed; }.exclude-heading { font-weight:bold;  }.exclude-row-top td { background-color:transparent }.exclude-row-header td { text-transform:uppercase; font-weight:bold; padding-top:20px; border-bottom:2px solid #999;}.exclude-header .exclude-col-1 { font-size:13px!important; padding:0 0 8px 0; }.exclude-header .exclude-col-2 { font-size:13px!important; padding:0 0 0px 0; }.quote-body #cmsbody { padding:3px 0 0 13px; border-left:1px solid #ccc; margin:10px 0 0 10px }.printThisPage { display:block; text-align:right; }.q-quote-details { margin:0px 15px 0 0; border-bottom:0px solid #ccc; padding:10px; width:200px; background:#eee; }.q-left-boxes h3 { margin:0;  }.q-quote-details p { margin:0px; font-size:14px }.q-quote-details span { font-size:10px; display:block; padding:8px 0 1px 0; color:#000!important; }.q-quoted-items {}.q-quoted-items h3 { font-size:15px; margin:15px 0 0px 0px; back2ground:url(quote-indicator-2.gif) 0 100% no-repeat; padding:5px 6px 5px 8px }.q-quoted-items ul { padding:0px; margin:0px; }.q-quoted-items li { font-size:13px; margin:0px; list-style-type:none; }.q-quoted-items li a { color:#000; display:block; background:url(quote-indicator-2.gif) 0 100% no-repeat; padding:5px 6px 5px 9px; text-decoration:none; }.q-quoted-items li a:hover { color:#fff; display:block; background:url(quote-indicator-2.gif) 0 0px no-repeat; }#cmsbody table tbody tr td h2.newArticleHeading { margin:20px 0 0 0px; border-top:1px dashed #ccc; padding:20px 0 5px 0;  }#cmsbody table tbody tr td div.basicText ul { margin:5px 0!important; }.q-quoted-items li a.q-selected  { color:#fff; display:block; background:url(quote-indicator.gif) 0 0px no-repeat; padding:5px 6px 5px 9px; text-decoration:none; }.q-quoted-items span { padding:10px 0 0 8px; font-size:13px; display:block; }/*quote page styles*/#icon-sprites td { padding:10px 5px 5px 0; width:33%; }#icon-sprites h3 {	padding: 9px 5px 0 45px;	background-image:url(icon-sprite.gif);	background-repeat: no-repeat;	background-position: -22px -18px;		height: 32px;	margin-bottom: 5px;}#cmsbody table tbody tr td.fran-right-col h3, #cmsbody table tbody tr td.fran-right-col p, #cmsbody table tbody tr td.fran-left-col form div.footer-news-sign-up h3 { color: black;font-family: Arial, Helvetica, sans-serif;font-size: 20px!important;font-style: normal;font-weight: bold;letter-spacing: -1px;line-height: 35px;margin:0; }#cmsbody table tbody tr td a.resources-viewmore-link { display:block; padding:15px 0 0 0; }.zend_form .longInput { width:70%!important; }#cmsbody div.baseapp-form { float:left; }.longInput { width:97%; padding:5px; margin-bottom:10px; }h3#tools-1 { background-position: -2040px -53px; }h3#tools-2 { background-position: -2304px -55px; }h3#tools-3 { background-position: -2570px -53px; }h3#tools-4 { background-position: -2042px -201px; }h3#tools-5 { background-position: -2304px -201px; }h3#tools-6 { background-position: -2570px -200px; }hr { margin:20px 0; }div.home_content h3{	padding: 6px 5px 0 45px;	background-image:url(icon-sprite.gif);	background-repeat: no-repeat;	background-position: -22px -18px;		height: 32px;	margin-bottom: 5px;}h3.advertMan {	background-position: -1365px -25px!important;}h3.refferalPro {	background-position: -1551px -25px!important;}h3.onlineClass {	background-position: -1735px -25px!important;}h3.shoppingCart {	background-position: -1365px -205px!important;}h3.readlEstate {	background-position: -1551px -205px!important;}h3.customFormCreator {	background-position: -1735px -205px!important;}h3.competitionsTool {	background-position: -1380px -394px!important;}h3.onlineForumTool {	background-position: -1575px -394px!important;}h3.videoTool {	background-position: -1755px -392px!important;}h3.membershipManagerTool {	background-position: -1380px -580px!important;}h3.podcastingTool {	background-position: -1575px -580px!important;}h3.membershipDirectoryTool {	background-position: -1755px -580px!important;}h3.websitePollsTools {	background-position: -1375px -755px!important;}h3.photoGalleryTool {	background-position: -1387px -953px!important;}h3.companyBlogTool {	background-position: -1570px -953px!important;}h3.caseStudiesTool {	background-position: -1755px -951px!important;}h3.productCatalogueTool {	background-position: -1385px -1130px!important;}h3.landingPagesTools {	background-position: -1570px -1130px!important;}h3.websiteSearchTool {	background-position: -1755px -1135px!important;}h3.clientFilingManager {	background-position: -1387px -1320px!important;}h3.clientTestimonialsTool {	background-position: -1570px -1320px!important;}h3.knowledgeBaseTools {	background-position: -1755px -1320px!important;}#cmsbody p u { display:block; text-decoration:none; width:30%; background:#ddd; padding:25px; float:right; border-radius:10px;  -moz-border-radius:10px;  -webkit-border-radius:10px;   margin:10px; font-size:18px; line-height:20px; text-align:; }#case-study-listing-table tbody tr td h1 { font-size:18px; margin:0px 0 7px 0; line-height:inherit; }#case-study-listing-table tbody tr td h3 { font-size:13px; line-height:14px; margin:0 0 6px 0; }#case-study-listing-table tbody tr td p { margin:0px;}#case-study-listing-table tbody tr td { padding:0 0 20px 0; }#case-study-listing-table tbody tr td img { margin:20px 0 10px 0; }#case-study-listing-table tbody tr td.case-study-listing-spacer { padding:0 19px;  }/*________________Trial Page Styles__________________________*/dl.zend_form {	background: #eee;	border: 1px solid #CCCCCC;	padding: 10px 10px 10px 13px;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	width: 640px;	min-height: 350px;	margin-bottom: 20px;}#cmsbody table tbody tr td.article.articleListing h2 { display:none;  }#cmsbody table tbody tr td.article.articleListing table tbody tr td h2.articleListHeading { display:block!important;margin:20px 0 10px 0; }#cmsbody table tbody tr td.article.articleListing table tbody tr td p.articleListCrop { margin:0; }div.form-element {	clear:both;	}div.sidebar {	width: 300px;	float: right;	margin-top: -58px;}.form-element dd{	margin: 0!important;}#SignUpForaFreeTrialForm .longInput {	width: 80%!important;	padding:5px;	font-size:14px;	}input#Submit.buttons {	width: auto;}#termsAccepted {	width: auto;}.trialTitle {	width: 660px;}.trialTitle h1, .sidebar h2{	color: #000000;	font-size: 20px;	font-family: Arial, Helvetica, sans-serif;		font-weight:bold;}.trialTitle h2 {	margin-bottom: 0px;}/*-----------------BLOG STYLES-------------------*/.blog-search { margin:0 0 0 10px; border:0px solid #ccc; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; padding:8px; width:200px; background:#f0f0f0; display: none; }.blog-search-field { font-size:12px; border:1px solid #ccc; margin:0 3px 0 0; padding:2px; }.blog-search-btn { font-size:12px; border:0px solid #000; color:#fff; background:#000; padding:3px 1px; width:61px; }.browse-blog {  border:0px solid #ccc; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; margin:10px 0 0 10px; background:#f0f0f0; padding:0px 0 8px 0; width: 216px; }.browse-blog h1 { margin:0 0 6px 0; background:#666; -moz-border-radius: 7px 7px 0 0; -webkit-border-radius: 7px 7px 0 0; border-radius: 7px 7px 0 0; padding:8px; color:#fff; font-size:12px; line-height:19px; letter-spacing:0;  } .browse-blog p { margin:0px; padding:6px 8px; }.browse-blog a { text-decoration:none; }.browse-blog a:hover { text-decoration:underline; }.rightbox { display:none; }.blog-holder img { w2idth:559px; padding:10px; border:1px solid #ddd; margin:10px 0;  }.blog-holder img { padding:10px; border:1px solid #ddd; margin:10px 0; }#cmsbody table tbody tr td.blog-left-col div.blog-holder div.blog-crop p img {  margin:0 0 10px 10px; }.blog-holder h1 a {	font-weight:bold; 	margin:0 0 5px 0; 	c2olor: #000000;}#cmsbody table tbody tr td.blog-left-col div.blog-holder div.b-posted-line { font-st1yle:italic; margin:0 0 0px 0; font-weight:bold; text-transform:uppercase; font-size:11px; font-family:arial;   }.blog-comments, .blog-tags { padding:10px 0; }.blog-tags { background:url(tags-icon.gif) 0 10px no-repeat;}.blog-tags span { padding:0 3px 0 0; }.blog-comments { text-align:left; width:1%; white-space:nowrap; background:url(comments-icon.gif) no-repeat 0 10px; padding:10px 0 10px 24px;  }.blog-comments img {	display: none;}.blog-holder { margin-bottom:10px; }.blog-holder a { text-decoration:none; }.blog-holder a:hover { text-decoration:underline; }#news-name, #news-email { background:url(newsletter-bg.gif) 0 0 no-repeat; padding:5px 5px 6px 5px; width:261px; margin:-20px 0px 8px 0; font-size:11px; }#submitBtn { margin:-3px 0 -10px 0;}.blogCommentTable input { margin:0px; }.blogCommentTable { width:100%; }.blogCommentTable td { border:0px solid red; padding:3px; font-weight:bold; }.blogCommentTable td .fields { width:50%; }.blogCommentTable .text td { border:0px solid blue; }.blogCommentTable .text td img{ position:static; border:4px solid #eee!important; padding:10px; }.blogCommentTable .text td a img{ position:relative; border:0px solid #ccc!important; top:-1px; left:0; padding:0px }.blogCommentTable table { border:1px dashed #ccc }.blogCommentTable table td { padding:10px; }.blogCommentTable textarea { width:100%!important; }#cmsbody { text-align:left; }.middle-col-ivvy #cmsbody { width: 770px; }.checkboxFields { margin-top:3px!important; }.right-column { display:none; }.blogs { width:327px!important; }.blogs .heading a { font-weight:bold; text-decoration:none; display:block; line-height:14px; padding:10px 0 7px 0; font-size:13px;  }.comments-line { margin-bottom:5px; margin-top:5px; font-style:italic; border-bottom:1px dashed #ccc; padding-bottom:10px;  }.twitterFeedUpdate { 1border-bottom:1px dashed #ccc; padding:5px 10px; }#cmsbody table tbody tr td div.twitterFeed { margin:0 0 0 10px; }.twitterFeedUpdatePost { border:0px solid red }.twitterFeedUpdatePost a { text-decoration:none; }.twitterFeedUpdateTime { font-size:10px; padding:3px 0 0 0; }.banner-left h1 { font-size:22px; }.comments-line img { padding:5px 1px 0 7px; margin:0 0 -4px 0; }/*-----------------Free Website Audit STYLES-------------------*/td.customFormCell.customFormDescCell {	width: 100px;	}#cmsbody div.customFormContainerDiv {	background:#eee;	border:1px solid #ccc;	border-radius:10px;	padding:20px 0;}#cmsbody div.customFormContainerDiv .fields {	width:340px;	margin-bottom:0;}/*------------------------------------------------*/.contact-listing td {background:url(top_box_background.png) 0 100% repeat-x;}.contact-img-cell {width:88px;padding:8px;}.contact-img-cell img {max-height:120px;padding:2px;border:1px solid #ccc;background:#fff;}.contact-listing h1 {font-size:12px;font-weight:bold;margin:0px 5px 0 0;color:#777;}.contact-listing h2 {font-size:11px;margin:0px 5px 0 0;color:#ED9700;}.con-list-phone {background:url(phone-icon.gif) 0 0 no-repeat;min-height:18px;padding:2px 0 0 22px;font-family:arial;color:#777;margin:3px 0;}.contact-link {font-family:arial;font-size:10px;}.boss-photo {margin:10px 10px 0 0;padding:2px;border:1px solid #ccc;}.fran-blurb h1 {margin:10px 0 0 0;}.fran-blurb p {font-size:12px;margin:10px 0px;font-family:Arial, Helvetica, sans-serif;}.fran-blurb em {	color:#ed9700;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;font-style:normal;}.contact-bg {background:url(contact-panel.gif) 0 0 no-repeat;height:136px;}.contact-bg h1 {display:block;background:url(contact-heading.gif) 14px 12px no-repeat;text-indent:-9000em;height:40px;margin:0px;}.contact-bg p {color:#fff;font-size:13px;font-family: Arial, Helvetica, sans-serif;margin:0px 15px 5px 15px;}.contact-bg form {padding:0 0 0 15px}.contact-bg input {font-size:11px;font-family: Arial, Helvetica, sans-serif;color:#666;border:1px solid #dc9b00;margin:0 2px 5px 0px;padding:2px 5px;width:144px;}.contact-bg #contact-button {background:url(submit-btn.gif) 0 0 no-repeat;text-indent:-9000em;border:0px;height:27px;padding:0px;margin:0 0 0 562px;width:71px;}.three-box-runner {background:url(3-box-runner.gif) 0 0 repeat-y;margin:10px 0;}.three-box-top {background:url(3-box-top.gif) 0 0 no-repeat;}.three-box-base {background:url(3-box-base.gif) 0 100% no-repeat;}.three-box-base td h3 {margin:14px 0 0 18px;}.three-box-base td ul {color:#ed9700;margin-top:20px;list-style-type:square;}.three-box-base td ul li {margin:10px 0;}.three-box-base td ul li a{color:#666;text-decoration:underline;font-size:12px;font-family: Arial, Helvetica, sans-serif;}.three-box-base td p {font-size:12px;font-family: Arial, Helvetica, sans-serif;margin:10px 15px 5px 18px;}.three-box-base td p em {font-size:10px;font-style:normal;}.three-box-base td h2 {font-size:12px;color:#666;margin:10px 15px 0 18px;}.three-box-base td {padding:0 0 8px 0;}.fran-contact-details img {margin:0 5px 0 0;}.fran-contact-details td {font-size:13px;font-family: Arial, Helvetica, sans-serif;padding:0 0 10px 0;}.fran-right-col h3 {font-weight:normal;font-size:15px!important;margin:15px 0 10px 0;}.fran-right-col p {	color:#ed9700;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;font-style:normal;margin:10px 0 0 0;}.fran-right-col ul {padding:0px;margin:10px 0px;}.fran-right-col li {font-size:12px;font-family: Arial, Helvetica, sans-serif;margin:0 0 8px 25px;padding:0px;list-style-type:square;}.fran-right-col li a {text-decoration:underline;}.fran-right-col {padding:0 0 0 25px;}.fran-right-col hr {border-width:1px 0 0 0;}#sl {padding:8px 20px 0 0;}#map{overflow:hidden;}form ul { margin:0px 0 10px 0; padding:0; display:block; }form ul.errors li {background: #FEE9E9;float:left;border: solid #DFC3C3;border-bottom-left-radius: 10px 10px;border-bottom-right-radius: 10px 10px;border-width: 0px 1px 1px;border-top-left-radius: 0px 0px;border-top-right-radius: 0px 0px;color: #600;font-size: 12px;list-style: none;padding: 5px 8px;white-space: nowrap;}#top-inner { padding:0 28px 0 27px; }body { min-width:1050px; }#bt-tab-4 ul { width:370px; }#cmsbody div.eventSearch { margin:0px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border:1px solid #ccc; background:#eee; padding:7px; }#cmsbody div.eventSearch table { width:100%;}#cmsbody div.eventSearch table td { padding:2px;}#ng-grey-box-contents table tbody tr td div.blog-box-read-all a { font-size:11px; display:block; margin:-10px 0 0 0; }#cmsbody div.eventSearch h2 { margin:0px; }#bt-tab-1 a { color:#FDB913; text-decoration:underline }#bt-tab-2 a { color:#FDB913; text-decoration:underline }#bt-tab-3 a { color:#FDB913; text-decoration:underline }#bt-tab-4 a { color:#CE970F; text-decoration:underline }#bt-tab-5 a { color:#9F740C; text-decoration:underline }.ng-ticks #hp-1-never-buy { background:url(hp-sprite.gif) -17px -5px no-repeat; padding:2px 0 12px 50px; }#hp-2-work-together { background:url(hp-sprite.gif) -17px -125px no-repeat; padding:2px 0 12px 50px;}#hp-3-double-power { background:url(hp-sprite.gif) -17px -258px no-repeat; padding:2px 0 12px 50px;}#hp-4-measure-success { background:url(hp-sprite.gif) -16px -420px no-repeat; padding:2px 0 12px 50px;}#wd-portfolio-link { display:block; background:url(images/wp-view-portfolio.jpg) 0 0 no-repeat; height:145px; text-indent:-9999px; }#wd-portfolio-link:hover { display:block; background:url(images/wp-view-portfolio.jpg) 0 -164px no-repeat; height:145px; }#menu3 div.q-quote-details.q-left-boxes { margin:0 0 0 0; width:85%; }#menu3 div.q-quoted-items.q-left-boxes { margin:0 0 0 -6px;width:100%;  }#menu3 div.q-quoted-items.q-left-boxes li a { background:url(menu-button-3.png) 0 -82px no-repeat; padding:7px 15px 6px 10px;}#menu3 div.q-quoted-items.q-left-boxes li a:hover { background:url(menu-button-3.png) -494px 0px no-repeat; padding:7px 15px 6px 17px; text-indent:-7px; }#menu3 div.q-quoted-items.q-left-boxes li a.q-selected { background:url(menu-button-3.png) 0 0px no-repeat; padding:7px 15px 6px 17px; text-indent:-7px; }#menu3 div.q-quote-details.q-left-boxes { border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; margin-left:-10px; }div#three-col-bottom-promo, div#two-col-bottom-promo { background: #EEE;border: 1px solid #CCC;border-bottom-left-radius: 10px 10px;border-bottom-right-radius: 10px 10px;border-top-left-radius: 10px 10px;border-top-right-radius: 10px 10px;margin: 0px 0px 10px;padding: 10px 15px 10px 15px; }#three-col-bottom-promo, #two-col-bottom-promo { position:relative; z-index:0!important; clear:both; margin:20px 0 0 0!important }#three-col-bottom-promo .htmlarea h1, #two-col-bottom-promo .htmlarea h1 { font-size: 20px; margin:0px; fl1oat:left; line-height:20px; }#three-col-bottom-promo .htmlarea div p a img, #two-col-bottom-promo .htmlarea div p a img { position:absolute; right:14px; top:15px;}#three-col-bottom-promo .htmlarea p, #two-col-bottom-promo .htmlarea p { margin:5px 0 0 0; float:left;  }#ng-grey-box-contents table tbody tr td div.blog-listing table tbody tr td.blog-comments { padding:0 0 0 23px; background-position:0 2px!important; }.twitterFeed { background:url(twitter-top.gif) 0 0 no-repeat; margin-top:-8px;}
div.blog_twitter_spot { margin-left:10px; margin-bottom:-10px;  }
div.tagLink { padding:0 10px; }.twitterFeed div.twitterFollowUs p { background:url(twitter-base.gif) 0 100% no-repeat; display:block; padding:13px 13px 20px 13px; margin:-10px 0 0 0; }#cmsbody table tbody tr td.blog-left-col div.blog-comments { width:100%; display:block!important; white-space:normal; }.slim-data-trial { display:block;position:absolute; left:50%; margin:140px 0 0 -497px; background:url(images/test-drive-small.png) 0 0 no-repeat; text-indent:-9000em; width:166px; height:25px; }.slim-data-trial:hover { background:url(images/test-drive-small.png) -176px 0 no-repeat; }.get-started-btn { background:url(images/get-started-small.png) 0 0 no-repeat; display:block; text-indent:-9999px; height:25px; width:166px; }.get-started-btn:hover { background:url(images/get-started-small.png) -176px 0 no-repeat; }.left-description {  }.left-description h1 { font-size:17px; font-weight:bold; letter-spacing:0px; margin:0 0 10px 0!important; line-height:19px;}
#directory-listing div.listing-item table { width:100%; }.left-description p { margin:0; }td.right-image { text-align:right; width:551px; }#directory-listing { margin:0px 0 0 0; }#directory-search { background:url(directory-search-bar.gif) 0 0 no-repeat; min-height:60px;  }#directory-search form table tbody tr td.direct-search-left input { background:url(direct-search-field.gif) 0 0 no-repeat; border:0px; font-size:16px; font-weight:bold; font-style:italic; color:#c7c7c7; padding:7px; width:487px; margin:12px 0 0 0; }a.direct-page-on {  }#directory-search form table tbody tr td.direct-search-right { width:1px; }#directory-search form table tbody tr td.direct-search-right input { margin:12px 12px 0 4px; }div.direct-pages { margin:20px 0 10px 0;} .direct-pages td { color:#357ace; }div.direct-pages td { width:100px; font-weight:normal!important;}td.direct-pages-td { width:579px!important;  }.direct-pages-td a { padding:0 5px; margin:0 2px; }div.listing-item { border-top:2px solid #ddd; padding:30px 0px; }div.listing-item hr { display:none; }div.direct-address-box { display:none; }div.direc-image-overlay { width:551px; height:268px; background:url(direct-overlay.png) 0 0 no-repeat; }div.direct-image { background:url(aqto.jpg) 33px 12px no-repeat; }div.direct-image-bg { background:url(direct-bg.gif) 0 0 no-repeat; position:relative; overflow:hidden; width:551px; }div.direct-image-info { position:absolute; height:20px; bottom:-37px; }.price-tr-1 td,.price-tr-2 td { text-align:center; white-space:nowrap;	font-size:11px; padding:10px 8px; border:1px solid #ccc; border-width:1px 1px 0 0;	background: #FFFFFF; /* old browsers */background: -moz-linear-gradient(top, #FFFFFF 0%, #EAEAEA 100%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EAEAEA)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EAEAEA',GradientType=0 ); /* ie */}.price-tr-1 {  }.price-tr-2 {  }.price-left-td { border-left-width:1px!important; font-weight:bold; text-align:left!important; font-size:11px!important; text-transform:uppercase;background: #F2F2F2!important; /* old browsers */background: -moz-linear-gradient(top, #F2F2F2 0%, #D3D3D3 100%)!important; /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F2F2F2), color-stop(100%,#D3D3D3))!important; /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F2F2F2', endColorstr='#D3D3D3',GradientType=0 )!important; /* ie */ }.price-prices-td { font-weight:bold; font-size:20px!important; }.price-last-td {  }.price-bottom-tr td { border-bottom-width:1px!important; }#cmsbody table { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }.price-tl { -webkit-border-top-left-radius: 5px;-moz-border-radius-topleft: 5px;Sborder-top-left-radius: 5px; }.price-tr { -webkit-border-top-right-radius: 5px;-moz-border-radius-topright: 5px;border-top-right-radius: 5px; }.price-bl { -webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-left-radius: 5px; }.price-br { -webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomright: 5px;border-bottom-right-radius: 5px; }.direct-image-info { background:#000; width:466px; margin:0 0 0px 34px; color:#fff; padding:10px 10px 7px 10px; text-align:right; opacity:0.7;filter:alpha(opacity=70) }#hp-website-design-td, #hp-database-marketing-td, #hp-seo-td,  #hp-shopping-cart-td { padding:0 20px 10px 70px; background:url(hp-website-design-icon.gif) 0 0 no-repeat; width:50%; }#hp-database-marketing-td { background-image:url(hp-database-icon.gif); }#hp-seo-td { background-image:url(hp-search-engine-optimisation-icon.gif); }#hp-shopping-cart-td { background-image:url(hp-shopping-cart-icon.gif); }#hp-website-design-td h1,#hp-database-marketing-td h1, #hp-seo-td h1, #hp-shopping-cart-td h1, .gb-4 h1 { font-size:16px; letter-spacing:normal; margin:0; }#hp-grey-box-1 { background:url(hp-grey-box-top.gif) 0 0 no-repeat #f3f3f3; width:619px; }#hp-products-td { width:643px; }#hp-want-to-know-more h1 {  font-size:16px; }#hp-new-home hr { margin:0 0 23px 0; display:none; }#hp-companies-bloomtools { display:block; width:248px; height:198px; background:url(images/hp-sponsors-9.gif) 0 0 no-repeat; text-indent:-9000em; margin:20px 0 0 0; }#hp-grey-box-2 { background:url(hp-grey-box-bottom.gif) 0 100% no-repeat; padding:40px 20px 20px 20px; }#hp-products-td h1, .gb-4 h1 { margin:0 0 8px 0; line-height:17px; }#hp-free-trial-btn2 { display:block; width:192px; height:32px; background:url(hp-free-trial-btn.gif) 0 -36px no-repeat; text-indent:-9000em; float:left; }#hp-free-trial-btn2:hover { background-position:0 0; }#hp-view-features-btn { display:block; width:192px; height:32px; background:url(hp-free-trial-btn.gif) -202px -36px no-repeat; text-indent:-9000em; float:left; margin-left:5px; }#hp-view-features-btn:hover { background-position:-202px 0; }.gb-1 { background:url(gb-tl.gif) 0 0 no-repeat #f3f3f3; }.gb-2 { background:url(gb-tr.gif) 100% 0 no-repeat; }.gb-3 { background:url(gb-bl.gif) 0 100% no-repeat; }.gb-4 { background:url(gb-br.gif) 100% 100% no-repeat; padding:30px 0px 0px 20px; }.gb-4 td { padding:5px 20px 20px 65px; }.opp-td-1, .opp-td-2, .opp-td-3, .opp-td-4, .opp-td-5, .opp-td-6 { background:url(g-opp-1.gif) 0 0 no-repeat; }.opp-td-2 { background-image:url(g-opp-2.gif); }.opp-td-3 { background-image:url(g-opp-3.gif); }.opp-td-4 { background-image:url(g-opp-4.gif); }.opp-td-5 { background-image:url(g-opp-5.gif); }.opp-td-6 { background-image:url(g-opp-6.gif); }#opp-franchise-video, #opp-reseller-video { display:block; width:249px; height:145px; margin:0 0 10px 0; background:url(opp-franchise-video.jpg) 0 0 no-repeat; text-indent:-9000em; }#opp-reseller-video { background-image:url(opp-reseller-video.jpg); }#opp-franchise-video:hover, #opp-reseller-video:hover { background-position:0 -152px!important; }#enquire-fran-btn { display:block; width:113px; height:32px; background:url(opp-enquiry-btn-2.gif) 0 -36px no-repeat; text-indent:-9000em; float:left; margin:-7px 5px 0 0; }#enquire-fran-btn:hover { background-position:0 0; }#enquire-resell-btn { display:block; width:113px; height:32px; background:url(opp-enquiry-btn-2.gif) 0px -36px no-repeat; text-indent:-9000em; float:left; margin:-7px 5px 0 0;}#enquire-resell-btn:hover { background-position:0px 0; }#fran-enquire-btn { display:block; width:113px; height:32px; background:url(opp-enquiry-btn-2.gif) 0 -36px no-repeat; text-indent:-9000em; float:left; margin:-7px 5px 0 0; }#fran-enquire-btn:hover { background-position:0 0; }#fran-event-btn { display:block; width:193px; height:32px; background:url(information-sessions-btn.gif) 0 -36px no-repeat; text-indent:-9000em; float:left; margin:-7px 5px 0 0; }#cmsbody div.disclaimerText { text-align:right; color:#999; font-style:italic; }#fran-event-btn:hover { background-position:0 0; }.evaluateFormTable .longInput { width:90%; margin-right:3px; }#cmsbody div.evaluateForm form input.buttons { margin-left:150px; }#results-guarantee { padding:100px 0 0 20px; }#right-promo-2 #case-studies-promo { display:block!important; }#case-studies-promo h1 { font-size:18px; margin:5px 0 3px 0; line-height:18px;}#case-studies-promo td h1, #case-studies-promo h1 strong { font-size:14px; line-height:15px; margin:0px 0 4px 0; }#case-studies-promo p { font-size:12px; line-height:14px; color:#666; margin:3px 0 0 0;}#case-studies-promo img { margin:0 8px 0 0; border:1px solid #ccc; padding:1px; }#case-studies-promo td { padding:8px 0; border-bottom:1px solid #ccc; }#case-studies-promo p a { display:block; }#case-studies-promo br { display:none; }.blogSideForm input { width:auto!important; }.blogSideForm .longInput { width:89%!important; }.blogSideForm p { margin:0 0 5px 0; padding:0; line-height:12px; font-size:11px; }.blogSideForm #captcha_id { padding:3px; margin:5px 2px 0 0; border:1px solid #ccc;  }table tbody tr td div.browse-blog form table.blogSideForm tbody tr.line1 td table tbody tr td.customFormCell.customFormInputCell table.captchaTable tbody tr.text.captchaInput td span.captchaHint { font-size:11px;  }table tbody tr td div.browse-blog form table.blogSideForm tbody tr.line1 td table tbody tr td.customFormCell.customFormInputCell table.captchaTable tbody tr.text.captchaInput td a img { height:19px; margin-top:-11px; border:1px solid #ccc; }table tbody tr td div.browse-blog form table.blogSideForm tbody tr.line1 td table tbody tr td.customFormCell.customFormInputCell table.captchaTable tbody tr.text.captchaImage td img { width:99%; border:1px solid #ccc!important; margin:0px!important; position:static; }.blogSideForm td { padding:0 10px!important; text-align:left; }.blogSideForm .formDrop { margin:1px 0 10px 0!important; width:90%; }.blogSideForm select.formDrop { width:95%!important; padding:0!important;  }.blogSideForm tbody tr.line1 td table td { padding:0!important; }.blogSideForm table { width:100%; border-collapse:collapse!important; padding:0!important; margin:0!important; }

div#right-promo-2.left-col-events { border: 0px solid #CCC;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
margin: 0px 30px 0 0px;
background: #F0F0F0;
padding: 0 15px 10px 15px; }#contact-us-btn { display:block; background:url(images/contact-us-promo-btn.gif) 0 0 no-repeat; width:146px; height:34px; text-indent:-9000em; margin:-20px 0 0 10px; position:absolute; top:35px; right:15px; }#contact-us-btn:hover { background-position:100% 0; }


#side-opp-events div.eventSnippetDiv div.heading a.event-snippet-viewlink { font-size:12px; line-height:14px; margin:0; }
#side-opp-events div.eventSnippetDiv div.dateInfo { font-size:10px; margin:3px 0 8px 0; line-height:11px; border-bottom:1px solid #ccc; padding-bottom:8px; }
#side-opp-events a { margin:-2px 0 0 0; display:block; }


#testing h1 {
  font-family: lucida;
  font-weight:normal;
  letter-spacing:-0.1em;
}

#register-arrow {
	background: url(reseller-event-register.gif) 5px 0 no-repeat;
	padding-top: 115px;
	margin-top: -50px;
}

#register-arrow-2 {
	background: url(reseller-event-register.gif) 11px 0 no-repeat;
	padding-top: 120px;
	margin-top: 0px;
}

div#social-media-links.opp-page {
	margin: 10px 0;
}

#register-arrow-2 div#right-promo-2 { border: 0px solid #CCC;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
margin: 0px 0px 0 0px;
background: #F0F0F0;
padding: 0 15px 10px 15px; }

#fca-logo {
margin: 20px 0 0 27px;
	height: 63px;
	width: 130px;
	background: red url(fca-logo.gif) 0 0 no-repeat;
}

#cmsbody div.sec-white-holder {
	position: relative;
}
#cmsbody div.sec-white-holder p {
	margin: 0;
}
#cmsbody div.sec-white-holder p a {
	display: block;
	position: absolute;
	left: -201px;
	top: 375px;
	width: 169px;
	height: 162px;
	background: url(/images/security-whitepaper.gif) 0 0 no-repeat;
	text-indent: -9000em;
	
}




