body { margin: 0; padding: 0; background: #f7f5f0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #; text-align: center; }
img { border: 0; }
a { color: #3a6aa4; text-decoration: underline; }
a:hover { color: #10325b; text-decoration: none; }
p { margin: 0; padding: .5em 1.4em; line-height: 1.4em; }
h2 { margin: 0; padding: .8em 1em .2em 1em; font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #618bc2; }
h3 { margin: 0; padding: .8em 1em 0 1em; font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #618bc2; }
div.clear { clear: both; }

div#container { margin: 0 auto 15px auto; background: #fff; width: 770px; text-align: left; border: 1px solid #332a19; border-top: 0; }

div#header { background: url("../images/header-bg.gif") no-repeat top right; }
div#header h1 { margin: 0; padding: 0;  }
div#header h1 a { display: block; background: url("../images/logo.gif") no-repeat; width: 292px; height: 81px; text-indent: -9000em; overflow: hidden; }

div#nav { background: url("../images/nav-bg.gif") repeat-x; border-top: 2px solid #fff; border-bottom: 2px solid #fff; height: 1%; }
div#nav ul { margin: 0; padding: 0; list-style: none; }
div#nav ul li { float: left; }
div#nav ul li a { display: block; height: 40px; text-indent: -9000em; overflow: hidden; }
div#nav ul li a.home-btn { background: url("../images/home-btn.gif") no-repeat; width: 67px; }
div#nav ul li a.home-btn:hover { background-position: bottom; }
div#nav ul li a.aboutus-btn { background: url("../images/aboutus-btn.gif") no-repeat; width: 92px; }
div#nav ul li a.aboutus-btn:hover { background-position: bottom; }
div#nav ul li a.performancemarketing-btn { background: url("../images/performancemarketing-btn.gif") no-repeat; width: 128px; }
div#nav ul li a.performancemarketing-btn:hover { background-position: bottom; }
div#nav ul li a.summitsurvey-btn { background: url("../images/summitsurvey-btn.gif") no-repeat; width: 100px; }
div#nav ul li a.summitsurvey-btn:hover { background-position: bottom; }
div#nav ul li a.loyaltycash-btn { background: url("../images/loyaltycash-btn.gif") no-repeat; width: 88px; }
div#nav ul li a.loyaltycash-btn:hover { background-position: bottom; }
div#nav ul li a.testimonials-btn { background: url("../images/testimonials-btn.gif") no-repeat; width: 89px; }
div#nav ul li a.testimonials-btn:hover { background-position: bottom; }
div#nav ul li a.contactus-btn { background: url("../images/contactus-btn.gif") no-repeat; width: 79px; }
div#nav ul li a.contactus-btn:hover { background-position: bottom; }

div#presentation { background: #356095; height: 170px; border-bottom: 5px solid #050f1c; }

div#content { background: url("../images/content-bg.gif") repeat-x; height: 1%; }
div#content div.left { float: left; width: 414px; }
div#content div.right { float: right; padding: 25px 0 0 0; background: #ede7dc url("../images/content-right-bg.gif") repeat-x; width: 356px; }
div#content div.right ul { margin: 0 auto; padding: 0; width: 335px; list-style: none; }
div#content div.right ul li { margin-bottom: 6px; }
div#content div.right ul li a { display: block; width: 335px; height: 48px; text-indent: -9000em; overflow: hidden; }
div#content div.right ul li a:hover { background-position: bottom; }
div#content div.right ul li a.side-performancemarketing-btn { background: url("../images/side-permarketing-btn.gif") no-repeat; }
div#content div.right ul li a.side-summitsurvey-btn { background: url("../images/side-summitsurvey-btn.gif") no-repeat; }
div#content div.right ul li a.side-loyaltycash-btn { background: url("../images/side-loyaltycash-btn.gif") no-repeat; }
div#content div.right ul li a.summitvertext-login { background: url("../images/summitvertext-login.gif") no-repeat; }

div#content div.inner-wide { padding-bottom: 15px; }
div.title { border-bottom: 1px solid #e8e2d7; }

div#inner-content { background: url("../images/content-bg.gif") repeat-x; height: 1%; }
div#inner-content div.left { float: left; padding-bottom: 15px; width: 527px; }
div#inner-content div.right { float: right; padding: 25px 0 0 0; background: #ede7dc url("../images/content-right-bg.gif") repeat-x; width: 243px; height: 1%; }
div#inner-content div.right ul { margin: 0 auto; padding: 0; width: 225px; list-style: none; }
div#inner-content div.right ul li { margin-bottom: 6px; }
div#inner-content div.right ul li a { display: block; background: url("../images/side-btn.gif") no-repeat; width: 225px; height: 48px; text-decoration: none; }
div#inner-content div.right ul li a h3 { margin: 0; padding: 13px 0 0 13px; font-family: "Georgia", Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #fff; }
div#inner-content div.right ul li a:hover { background-position: bottom; }
div#inner-content div.right div.sidebar-bottom { background: url("../images/sidebar-bottom.gif") no-repeat bottom; height: 7px; }

div#footer { padding: 10px 15px; background: #332a19 url("../images/sm-symbol.gif") no-repeat right; font-size: 10px; color: #eee9e0; }
div#footer a { color: #eee9e0; text-decoration: underline; }
div#footer a:hover { color: #fff; text-decoration: none; }

div#testimonials { padding: 20px; }
div#testimonials blockquote { margin: 0 auto; padding: 0; width: 625px; height: 1%; background: url("../images/testimonials-bg.gif") repeat-y; }
div#testimonials blockquote div.top { background: url("../images/testimonials-top.gif") no-repeat; height: 17px; }
div#testimonials blockquote div.content { padding: 20px; height: 1%; font-family: "Georgia", Times New Roman, Times, serif; color: #74664d; }
div#testimonials blockquote div.content p { margin: 0; padding: 0 0 5px 0; }
div#testimonials blockquote div.content span { display: block; text-align: right; }
div#testimonials blockquote div.bottom { background: url("../images/testimonials-bottom.gif") no-repeat bottom; height: 17px; }

div#bios { padding: 20px; }
div#bios blockquote { margin: 0 auto 10px auto; padding: 0; width: 482px; height: 1%; background: url("../images/bio-bg.gif") repeat-y; }
div#bios blockquote div.top { background: url("../images/bio-corners.gif") no-repeat; height: 10px; }
div#bios blockquote div.content { padding: 20px; height: 1%; }
div#bios blockquote div.content h2 { margin: 0 0 10px 0; padding: 0; font-size: 16px; color: #335c92; }
div#bios blockquote div.content h2 span { font-size: 12px; font-weight: normal; color: #618bc2; }
div#bios blockquote div.content p { margin: 0; padding: 0 0 5px 0; }
div#bios blockquote div.bottom { background: url("../images/bio-corners.gif") no-repeat bottom; height: 10px; }

div.spgs { padding-top: 20px; }
div.spgs a.stylized { display: block; background: url("../images/spg-btn.gif") no-repeat; width: 513px; height: 61px; color: #fff; text-decoration: none; }
div.spgs a.stylized:hover { display: block; background: url("../images/spg-btn.gif") no-repeat bottom;}
div.spgs a.stylized h3 { margin: 0; padding: 1.3em 0 0 1.5em; color: #fff; }
div.spgs .content { margin: 0 0 0 5px; padding: 15px 25px 15px 0; background: url("../images/spgs-content-bg.gif") no-repeat bottom left; }
div.spgs .content td { vertical-align: top; }
div.spgs ul { margin: 0 0 0 45px; padding: 10px 0 0 0; }
div.spgs ul li { padding-bottom: 5px; }

h2.titlebox { margin: 0; padding: 0; background: url("../images/titlebox.gif") no-repeat; height: 61px; color: #fff; font-weight: normal; }
h2.titlebox span { display: block; padding: 20px 0 0 20px; }
div.block-indent { padding: 0 10px; }
div.block-indent ul { margin-top: 10px; margin-bottom: 10px; }
div.block-indent ul li { padding-bottom: 10px; }
div.block-indent h3 { margin: 0; padding: 0; }

#formplacement {}
#formplacement .left-al { float: left; width: 349px; }
#formplacement .right-al { float: left; margin-left: 30px; width: 349px; }

a.webdemo-btn { display: block; margin: 0 auto; background: url("../images/webdemo-btn.gif") no-repeat; width: 285px; height: 100px; text-indent: -9000em; overflow: hidden; }
a.webdemo-btn:hover { background: url("../images/webdemo-btn.gif") no-repeat bottom; }

div#form { padding: 5px; }
div#form blockquote { margin: 0; padding: 0; width: 349px; height: 1%; background: url("../images/form-bg.gif") repeat-y; }
div#form blockquote div.top { background: url("../images/form-corners.gif") no-repeat; padding: 5px 0; }
div#form blockquote div.content { padding: 5px 10px; height: 1%; }
div#form blockquote div.content h2 { margin: 0 0 10px 0; padding: 0; font-size: 16px; color: #335c92; }
div#form blockquote div.content h2 span { font-size: 12px; font-weight: normal; color: #618bc2; }
div#form blockquote div.content p { margin: 0; padding: 0 0 5px 0; }
div#form blockquote div.bottom { background: url("../images/form-corners.gif") no-repeat bottom; padding: 5px 0; }
form { margin: 0; padding: 0; }
form table { border-collapse: collapse; }
form table td { padding: 6px; border-bottom: 1px solid #c7d6e8; }
form table input { padding: 7px; background: #fff url("../images/input-bg.gif") repeat-x; font-size: 11px; border: 1px solid #90adcf; }
form table textarea { padding: 7px; background: #fff url("../images/input-bg.gif") repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #90adcf; }
form table .btn { padding: 0; background: none; border: 0; }

div.loyaltycash-pg { margin: 0 auto; background: url("../images/loyaltycash-pg.gif") no-repeat; width: 504px; height: 256px; text-indent: -9000em; overflow: hidden; }
div.summsurvey-pg { margin: 0 auto; background: url("../images/summsurvey-pg.gif") no-repeat; width: 504px; height: 423px; text-indent: -9000em; overflow: hidden; }
