* {padding:0;margin:0;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;outline:0;border:none;text-decoration:none;list-style-type:none;color:#036;}

body {position:relative;min-width:770px;width:90%;margin:auto;background:#FFF}


h1 {width:auto;margin:auto;}
h1 span {display:none;}

h2 {font-size:5em;line-height:1em;margin:0 0 .1em 0;}

h3 {font-size:2.5em;line-height:1em;}

h4 {color:#069;font-size:1.2em;margin:1.2em 0 0 0;padding:0}

h5 { padding-left: 3px; padding-bottom: 3px; padding-right: 3px; padding-top: 3px; border-style: none; border-width: 1px; font-weight: 500; color: #004080;font-size:1.2em;}

a {}

#header {}

#site-slogan {position:relative;float:right;right:0;color:#036;font-weight:bold;}

#info-menu {position:absolute;top:0;right:0;padding:0 .6em;margin:0}
#info-menu ul {padding:0;margin:0; top:0}
#info-menu ul li {position:relative;float:left;padding:.5em;margin:0 .2em 0 0;background:#eee;}
#info-menu ul li:hover{background-color:#069}
#info-menu ul li a {font-size:12px;color:#036;font-weight:bold;}
#info-menu ul li a:hover {color:#fff;}


#nav { background:#006699;padding:0 0 0 1%;height:auto;clear:both;width:99%}
#nav ul {padding:0;}
#nav ul li {position:relative;float:left;padding:0.7em 1em 0.7em 1em;color:#FFF;}
#nav ul li:hover {background-color: #ff8000; position:relative;float:left;padding:0.7em 1em 0.7em 1em;color:#FFF;}
#nav ul li a,
#nav ul li a:visited {color:#FFF;margin:0;font-size:1.6em;font-weight:bold;line-height:1em;}


#nav ul li.selected {background:#FFF;color:#069;}
#nav ul li.selected a, 
#nav ul li.selected a:visited {color:#069;}


#client-login {position:relative;float:right !important;background:#ff6633;}

#content {padding:0;background:#FFF;}

#right-col {position:relative;float:right;padding:1em 0;width:267px;}
#left-col {position:relative;width:auto;margin:0 267px 0 0;padding:1em;}
#left-col a{}
#left-col a:hover{color: #ff6633; font-weight: bold; text-decoration: underline;}

#signup {position:relative;display:block;text-align:right;}
#signup img {position:relative;}
#tour-btn {position:relative;text-align:center;margin:1em 0 1em 0}
#tour-btn img {}

#app-browser {position:relative; background:#FFF url('http://corp.tekora.com/images/app-browser.gif') 0 0 no-repeat;padding:.5em;color:#FFFFFF;margin:0 0 0 0;text-align:center;height:200px}
#app-browser dt {font-weight:bold;}
#app-browser a {color:#FFF;}

#iframe-container {position:relative;}
#iframe-tekora {position:relative;padding:4.3em 1em 0 1.2em; margin:0 0 0 0;z-index:9999;background:none;height:295px;width:232px;background:#FFF url('http://corp.tekora.com/images/iphone.jpg') 0 0 no-repeat;border:none;}

#testimonials dd {position:relative;float:left;width:98%;padding:2%;text-align:center}
#testimonials dd span {display:block}

#offers {padding-left: 0; padding-bottom: 10px; padding-right: 0; padding-top: 0; position:relative;width:98%;margin:1em 0 1em 0;}
#offers dd {min-height:330px;height:330px;}
#offers p {font-size:14px;color:#FFF;}
#offers p.pricing {color:#FFF;font-size:19px !important;font-weight:bold;margin:0 0 .5em 0;}
#offers dd {position:relative;float:left;width:20.5%;padding:2%;margin:0 .5% 0 0;min-height:100px;}
#offers a {font-weight:bold;text-decoration:underline;color:#fff;}
#offers h4 {font-size:2.8em;color:#FFF; margin:0}

#free {background:#6C0;}
#basic {background:#0CC;}
#pro {background:#39F;}
#unlimited {background:#06C;}

#footer {clear:both;text-align:center;background:#069;}
#footer a {font-size:12px;color:#FFF;font-weight:bold;margin:0 1em 0 0}
#footer a:hover {color: white; letter-spacing: 1px;}
#footer p {padding-bottom: 10px; display:block;color: #002245;font-size:13px;text-shadow: #39c 0 1px 1px;}


#team dd {clear:left;margin:0 0 1em 0;padding:0}
#team dd img {position:relative;float:left;margin:0 1em 2em 0;}
#team dd h5 {margin:0 0 .3em 0;padding:0;line-height:12px}
#team p {font-size:13px}


#solutions {padding:1em 0 1em 0;}
#solutions div.section {border:solid 2px #ccc;margin:0 0 1em 0;display:block;clear:left;padding:0 0 .5em 0}
#solutions dl {position:relative;display:block;width:100%;margin:0 0 0 0;text-align:center;clear:left;color:#069;font-size:13px;padding:0}
#solutions dl.even {background:#FFF}
#solutions h4 {color:#069;font-weight:bold;padding:0;margin:.5em 0 .5em 2%}
#solutions dl dt {padding:.5% 2% 0 2%;color:#069;font-weight:bold;font-size:1em;position:relative;float:left;width:36%;text-align:left;background:none}
#solutions dl dd {padding:.5% 1.5% 0 1.5%;margin:0 .2% 0 .2%;position:relative;float:left;width:11%;font-size:1em;line-height:1.4em;}
span.price {font-weight:normal !important;color:#FFF;font-size:.7em;display:block}
#plan dd {min-height:40px;color:#FFF;font-size:2em !important;font-weight:bold !important;}

#customers {padding:1em}
#customers dt {font-weight:bold !important;padding:0 0 0 0;}
#customers dl {padding:0;margin:0 0 1em 0;position:relative;display:block;width:100%}
#customers dd {font-size:13px}
#customers h2 {font-size:6em}

p {margin:.7em 0 0 0}

#client-logos {clear:left}
#client-logos img { display: block; border-spacing: 0px; position: relative;float:left;margin: 15px;top: 5px}

#mobitype {padding:0 1em 1em 1em}
#mobitype h4 {padding:0;margin:0;text-align:center;line-height:1.2em;}
#mobitype p {text-align:justify;font-weight:13px}

#about {padding:1em}
#faq { padding:1em 0 0 0}
#faq #left-col a {font-size:12px;text-decoration:uderline}
#faq #left-col ul {list-style-type:disc}


.faq-lnk {display:block !important;font-weight:bold}

#customers a:hover {text-decoration:underline}

#contact {padding:1em}

a.gengo_lang_en {background: url('http://corp.tekora.com/images/us.png') 0 0 no-repeat; padding:0 0 0 1.5em}
a.gengo_lang_fr {background: url('http://corp.tekora.com/images/fr.png') 0 0 no-repeat; padding:0 0 0 1.5em}

#tekora-mobile-enabler {
}

#tekora-mobile-enabler div {
margin:0 0 0 0;padding:1em 1% 1em 1%;border:solid #ccc 2px;width:95%
}

#tekora-mobile-enabler h4 {margin:0}
#tekora-mobile-enabler div p { line-height: 120%; font-size: 0.9em}


#tekora-ready-to-go {
}

#tekora-ready-to-go div {
margin:0 0 0 0;padding:1em 1% 1em 1%;border:solid #ccc 2px;width:95%
}

#tekora-ready-to-go h4 {margin:0}
#tekora-ready-to-go div p { line-height: 120%; font-size: 0.9em}

#twitter_div { margin-right: 1.35em; position: relative; right: -1.1em; margin-bottom: 20px; list-style-position: inside; list-style-type: disc; background-color: #f1f1f1; line-height: 120%; font-size: 0.9em; }
#twitter_div p { letter-spacing: 1px; text-align: left; padding-top: 10px; padding-left: 20px; padding-right: 20px; font-size: 2.4em; background-color: #39c;color: #fff;font-weight: bold;text-shadow: #39c 0 1px 1px;}
#twitter_div p:hover {background-color:#069}
#twitter_update_list li {padding-left: 5px; padding-top: 5px; margin-top: 5px; padding-bottom: 10px; margin-bottom: 10px; list-style-type: none; list-style-position: inside; background-color: #ddd;}
#twitter_update_list li a  { color: #ff8000; background-color: #ddd; line-height: 120%; font-size: 0.9em; }
#twitter_update_list li a:hover { font-weight: bold; color: #ff8000; background-color: #ddd; line-height: 120%; font-size: 0.9em; }
#twitter_update_list li:hover {opacity:0.8}