@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; }
.clear {clear:both; }

body {background:url(img/body-bg.gif) repeat-x; }

#wrapper {width:1000px; margin:0 auto;  }

/* ------ MAIN CONTAINERS ------ */
#header {width:1000px; height:87px; }
#banner {height:371px; width:1000px; margin:16px auto 0 auto; }
#logo {float:left; margin-top:6px; }
#main-nav {float:right; }
/* ------ end main containers ------ */



/* ------ HEADER ------ */
#livechat-btn {margin:8px 0 0 520px; font:30px arial; color:#888; }
#livechat-btn a {display:block; width: 255px; height:45px; background:url(img/live-chat-hover.gif) 0 0 no-repeat; text-decoration: none; } 
#livechat-btn a:hover {text-decoration:none; background-position: 0 -45px; }

#main-navlinks {margin:23px 0 0 0; }
#main-navlinks ul li {float:left; list-style:none; font:15px "Century Gothic", Arial, Verdana, serif; width:85px; text-align:center; }
#main-navlinks ul li a {text-decoration:none; color:#00477f; }
#main-navlinks ul li a:hover {text-decoration:none; font-weight:bold; }
#main-navlinks ul .testimonials {width:100px; }
#main-navlinks ul .contact {width:75px; }
#main-navlinks ul .products {width:115px; }
/* ------ end header ------ */



/* ------ BANNER ------ */
#tagline {background:url(img/wave-bg.gif) no-repeat; width:280px; height:371px; float:left; }

#quotes-container {height:94px; font:19px "Century Gothic", Arial, Verdana, serif; color:#fff; line-height:30px; text-align:center; width:305px; margin-left:-19px; padding-top:139px; }
.subquote {font-size:16px; line-height:16px; }

#freequote-btn {margin:233px 0 0 21px; }
#freequote-btn a {display:block; width: 259px; height:138px; background:url(img/freequote-hover.jpg) 0 0 no-repeat; text-decoration: none; }
#freequote-btn a:hover {text-decoration:none; background-position: 0 -138px; }

#featured {width:709px; height:349px; float:right; margin-top:11px; }
/* ------ end banner ------ */



/* ------ INDUSTRY ROLLOVER BANNERS ------ */
#healthcare-banner {background:url(img/healthcare-header-bg.jpg) no-repeat; width:708px; height:349px; position:absolute; margin:11px 0 0 292px; }
#healthcare-banner #banner-title {font:32px "Century Gothic", Arial, Verdana, serif; color:#fff; margin:8px 0 0 45px; }
#healthcare-banner #subtitle {font:35px "Century Gothic", Arial, Verdana, serif; color:#777; margin: 15px 0 0 40px; }

#healthcare-banner #banner-list {font:16px "Century Gothic", Arial, Verdana, serif; color:#666; width:590px; margin:21px 0 0 80px; }
#healthcare-banner #banner-list li {list-style:url(img/healthcare-listbox.gif); margin-bottom:8px; }

#healthcare-banner #banner-learnmore {font:17px arial; color:#666; margin:30px 0 0 40px; }
#healthcare-banner #banner-learnmore a {color:#71aa7c; text-decoration:none; }
#healthcare-banner #banner-learnmore a:hover {font-weight:bold; }


#education-banner {background:url(img/education-header-bg.jpg) no-repeat; width:708px; height:349px; position:absolute; margin:11px 0 0 292px; }
#education-banner #banner-title {font:32px "Century Gothic", Arial, Verdana, serif; color:#fff; margin:8px 0 0 60px; }
#education-banner #subtitle {font:35px "Century Gothic", Arial, Verdana, serif; color:#777; margin: 15px 0 0 53px; }

#education-banner #banner-list {font:16px "Century Gothic", Arial, Verdana, serif; color:#666; margin:21px 0 0 80px; }
#education-banner #banner-list li {list-style:url(img/education-listbox.gif); margin-bottom:8px; }

#education-banner #banner-learnmore {font:17px arial; color:#666; margin:43px 0 0 40px; }
#education-banner #banner-learnmore a {color:#ea6d3c; text-decoration:none; }
#education-banner #banner-learnmore a:hover {font-weight:bold; }


#business-banner {background:url(img/business-header-bg.jpg) no-repeat; width:708px; height:349px; position:absolute; margin:11px 0 0 292px; }
#business-banner #banner-title {font:32px "Century Gothic", Arial, Verdana, serif; color:#fff; margin:8px 0 0 110px; }
#business-banner #subtitle {font:35px "Century Gothic", Arial, Verdana, serif; color:#777; margin: 15px 0 0 50px; }

#business-banner #banner-list {font:20px "Century Gothic", Arial, Verdana, serif; color:#666; margin:21px 0 0 150px; }
#business-banner #banner-list li {list-style:url(img/business-listbox.gif); margin-bottom:8px; }

#business-banner #banner-learnmore {font:17px arial; color:#666; margin:20px 0 0 40px; }
#business-banner #banner-learnmore a {color:#66abe2; text-decoration:none; }
#business-banner #banner-learnmore a:hover {font-weight:bold; }

#business-banner #sub-content {font:16px arial; color:#666; text-align:center; width:600px; margin:10px auto 0 auto; }

#small-content, #med-content, #large-content, #xl-content, #blank-content {font:12px arial; color:#666; line-height:14px; width:590px; margin-left:80px; height:27px; }

#business-hovers {margin:17px 0 0 100px; }
#small-b, #med-b, #large-b, #xl-b {float:left; margin-left:35px; }
#small-b a {display:block; width: 75px; height:90px; background:url(img/business-small-hover.gif) 0 0 no-repeat; text-decoration: none; }
#small-b a:hover {text-decoration:none; background-position: 0 -90px; }
#med-b a {display:block; width: 75px; height:90px; background:url(img/business-medium-hover.gif) 0 0 no-repeat; text-decoration: none; }
#med-b a:hover {text-decoration:none; background-position: 0 -90px; }
#large-b a {display:block; width: 75px; height:90px; background:url(img/business-large-hover.gif) 0 0 no-repeat; text-decoration: none; }
#large-b a:hover {text-decoration:none; background-position: 0 -90px; }
#xl-b a {display:block; width: 103px; height:90px; background:url(img/business-xl-hover.gif) 0 0 no-repeat; text-decoration: none; }
#xl-b a:hover {text-decoration:none; background-position: 0 -90px; }


#government-banner {background:url(img/government-header-bg.jpg) no-repeat; width:708px; height:349px; position:absolute; margin:11px 0 0 292px; }
#government-banner #banner-title {font:32px "Century Gothic", Arial, Verdana, serif; color:#fff; margin:8px 0 0 25px; }
#government-banner #subtitle {font:35px "Century Gothic", Arial, Verdana, serif; color:#777; margin: 15px 0 0 40px; }

#government-banner #banner-list {font:16px "Century Gothic", Arial, Verdana, serif; color:#666; margin:5px 0 0 70px; width:590px; }
#government-banner #banner-list li {list-style:url(img/government-listbox.gif); margin-bottom:8px; }

#government-banner #banner-learnmore {font:17px arial; color:#666; margin:-5px 0 0 40px; }
#government-banner #banner-learnmore a {color:#c85a53; text-decoration:none; }
#government-banner #banner-learnmore a:hover {font-weight:bold; }


.close-btn1, .close-btn2, .close-btn3, .close-btn4 {position:absolute; padding:35px 0 0 610px; }
.close-btn1 a, .close-btn2 a, .close-btn3 a, .close-btn4 a {display:block; width: 61px; height:16px; background:url(img/close-btn.png) 0 0 no-repeat; text-decoration: none; }
.close-btn1 a:hover, .close-btn2 a:hover, .close-btn3 a:hover, .close-btn4 a:hover {text-decoration:none; background-position: 0 -16px; }
/* ------ end industry rollover banners ------ */



/* ------ INDUSTRY BOXES ------ */
#industry-boxes {width:1000px; margin:28px 0 33px 0; }
.healthcare-box, .education-box, .business-box, .government-box  {float:left; margin-left:24px; }
.healthcare-box a, .education-box a, .business-box a, .government-box a  {text-decoration:none; width:232px; height:153px; display:block; }
.healthcare-box a:hover, .education-box a:hover, .business-box a:hover, .government-box a:hover  {text-decoration:underline; color:#fff; }
#industry-boxes .title {font:20px "Century Gothic", Arial, Verdana, serif; color:#fff; }


.healthcare-box {background:url(img/healthcare-box.jpg) no-repeat; width:232px; height:153px; }
.healthcare-box .title {padding:13px 0 0 50px; }
.education-box {background:url(img/education-box.jpg) no-repeat; width:232px; height:153px; }
.education-box .title {padding:13px 0 0 50px; }
.business-box {background:url(img/business-box.jpg) no-repeat; width:232px; height:153px; }
.business-box .title {padding:13px 0 0 87px; }
.government-box {background:url(img/government-box.jpg) no-repeat; width:232px; height:153px; }
.government-box .title {padding:13px 0 0 36px; }
/* ------ end industry boxes ------ */



/* ------ MAIN PAGE CONTENT AND RIGHT-HAND BOXES ------ */
#left-content {width:370px; float:left; font:14px arial; color:#666;  }
.content-title {font:30px "Century Gothic", Arial, Verdana, serif; color:#00477f; padding-bottom:7px; }
#left-content p {line-height:20px; margin-bottom:15px; }
.calltoaction {font:bold 18px arial; color:#ea5730; padding:10px 0 10px 22px; }
.calltoaction a {color:#ea5730; text-decoration:none; }
.calltoaction a:hover {text-decoration:underline; }

#right-boxes {width:598px; float:right;  }

#doforyou {background:url(img/whatwecandoforyou.gif) no-repeat; width:598; height:152px; }
#bkm-services {font:18px "Century Gothic", Arial, Verdana, serif; color:#fff; width:415px; line-height:21px; padding:50px 0 0 163px; }
#learnmorenow {font:bold 14px "Century Gothic", Arial, Verdana, serif; color:#fff; padding:15px 0 0 435px;  }
#learnmorenow a {color:#fff; text-decoration:none; }
#learnmorenow a:hover {text-decoration:underline; }

#livechat-box {float:left; margin-top:33px; }
#livechat-box a {display:block; width: 276px; height:154px; background:url(img/livechat.jpg) 0 0 no-repeat; text-decoration: none; }
#livechat-box a:hover {text-decoration:none; background-position: 0 -154px; }

#testimonials-box {background:url(img/testimonials-box.jpg) no-repeat; width:298px; height:154px; float:right; margin-top:33px; }
#beforeafter-title {padding:133px 0 0 10px; }
#beforeafter-title a {font:bold 14px "Century Gothic", Arial, Verdana, serif; color:#ffb412; text-decoration:none; }
#beforeafter-title a:hover {text-decoration:underline; color:#fff; }
/* ------ end main page content and right-hand boxes ------ */



/* ------ CHAIR ROLLOVERS ------ */
#chair-hovers {background:url(img/chair-bg.jpg) no-repeat; width:454px; height:128px; margin:15px 0 0 15px; }
#chair-rollovers {position:absolute; margin:-114px 0 0 188px; }

#chair1, #chair2, #chair3 {float:left; }

#think-rollover {background:url(img/thinkchair-bg.gif) no-repeat; width:404px; height:124px; padding:12px 5px 0 0; }
#amia-rollover {background:url(img/amiachair-bg.gif) no-repeat; width:404px; height:124px; padding:12px 5px 0 0; }
#leap-rollover {background:url(img/leapchair-bg.gif) no-repeat; width:404px; height:124px; padding:12px 5px 0 0; }

#think-rollover #learn {width:119px; font:14px arial; color:#c5a910; line-height:16px; float:right; }
#think-rollover #interact {font:14px arial; color:#c5a910; padding:26px 0 0 92px; }
#think-rollover #interact a {color:#c5a910; text-decoration:none; }
#think-rollover #interact a:hover {text-decoration:underline; font-weight:bold; }

#amia-rollover #learn {width:119px; font:14px arial; color:#d42f2e; line-height:16px; float:right; }
#amia-rollover #interact {font:14px arial; color:#d42f2e; padding:26px 0 0 92px; }
#amia-rollover #interact a {color:#d42f2e; text-decoration:none; }
#amia-rollover #interact a:hover {text-decoration:underline; font-weight:bold; }

#leap-rollover #learn {width:119px; font:14px arial; color:#ee7e0d; line-height:16px; float:right; }
#leap-rollover #interact {font:14px arial; color:#ee7e0d; padding:26px 0 0 92px; }
#leap-rollover #interact a {color:#ee7e0d; text-decoration:none; }
#leap-rollover #interact a:hover {text-decoration:underline; font-weight:bold; }
/* ------ end chair rollovers ------ */



/* ------ FOOTER ------ */
#footer {width:100%; margin-top:45px; }
#footer #topbar {background:#00477f; height:8px; margin-bottom:4px; }
#footer #bottombar {background:#00477f; }

#footer-container {width:1000px; margin:0 auto; }
#footer-nav {padding:5px 0 0 0; width:820px; margin:0 auto; }
#footer-nav ul li {float:left; list-style:none; font:11px arial; color:#fff; }
.hgap {padding:0 20px 0 20px; }
#footer-nav ul li a {color:#fff; text-decoration:none; }
#footer-nav ul li a:hover {color:#ccc; }
#footer-nav .goimarketing a {color:#6a97ba; }

.copyright {text-align:center; width:1000px; font:11px arial; color:#fff; margin:10px 0 0 0; }
.copyright a {color:#fff; text-decoration:none; }
.copyright a:hover {color:#ccc; }

#seo-foot {width:900px; margin:0 auto; font:10px arial; color:#888; text-align:center; padding:10px 0 15px 0; }
#seo-foot a
{
	color:#888;
}

#seo-foot a:hover
{
	color:#c5cdd8;
}

#seo-foot a:visted
{
	color:#ffffff;
}

#login {font:12px Arial, Helvetica, sans-serif; color:#fff; text-align:center; margin:0 auto; width:220px; padding:9px 0 50px 0; }
.login-title {color:#F60; font-weight:bold; padding-right:5px; }
.login-link {font:9px arial; line-height:10px; padding-left:10px; }
#login a {color:#fff; text-decoration:none; }
#login a:hover {color:#39C; }

/* ------ end footer ------ */

