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

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

/* @override http://www.bloomtools.com/dbmarketing/trial/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 { 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-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 p { margin:8px 0 0 0; line-height:13px; }

#right-promo-1 h1 { font-size:18px; margin:0 0 0 0; }

#right-promo-2 h1 { font-size:18px; margin:0 0 7px 0; }
#right-promo-2 ul { margin:0; padding:0 0 0 20px; list-style-type:square; color:#999; line-height:13px; }
#right-promo-2 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 0; }
.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; }
.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-1 #bt-tab-1, .tab-2 #bt-tab-2, .tab-3 #bt-tab-3, .tab-4 #bt-tab-4, .tab-5 #bt-tab-5 { 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 { display:none; }
.tab-2 #bt-tab-1, .tab-2 #bt-tab-3, .tab-2 #bt-tab-4, .tab-2 #bt-tab-5 { display:none; }
.tab-3 #bt-tab-1, .tab-3 #bt-tab-2, .tab-3 #bt-tab-4, .tab-3 #bt-tab-5 { display:none; }
.tab-4 #bt-tab-1, .tab-4 #bt-tab-2, .tab-4 #bt-tab-3, .tab-4 #bt-tab-5 { display:none; }
.tab-5 #bt-tab-1, .tab-5 #bt-tab-2, .tab-5 #bt-tab-3, .tab-5 #bt-tab-4 { 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; }

#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:132px; float:left; text-align:center; font-size:12px; }
#bt-tab-menu li a { padding:9px 10px; 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-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-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 { 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 { 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 10px 10px 10px; margin:0 0 0 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; background: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 6px 9px; text-decoration:none; }
.q-quoted-items li a:hover { color:#fff; display:block; background:url(quote-indicator-2.gif) 0 0px no-repeat; }
.q-quoted-items li a.q-selected  { color:#fff; display:block; background:url(quote-indicator.gif) 0 0px no-repeat; padding:5px 6px 6px 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 div.baseapp-form { float:left; }
.longInput { width:80%; 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: 550px;
	min-height: 350px;
	margin-bottom: 0;
}
#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; }
.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; }
.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; }
//#cmsbody { width:815px; padding:10px 5px!important; }
.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 { border-bottom:1px solid #ccc; padding:10px 0; }
.blog-tags { background:url(tags-icon.gif) 0 10px no-repeat; padding-left1:23px; }
.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 { border-bottom:1px dashed #ccc; padding:5px 0; }
.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 {
	width: 400px;
}

#cmsbody div.customFormContainerDiv .fields {
	width: 230px;
}


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

.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 0px;}
#cmsbody div.eventSearch h2 { margin:0px; }


