body {background:#e2e3e4 url(/images/backgrounds/business_body_bg.jpg) scroll repeat-x center top;}
div.nav {margin-top:31px !important;}

a.tTip {color:#007d98 !important; font-weight:bold;}
.lightTip .content {padding:10px 15px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#007d98; color:#fff; font-size:.85em; max-width:300px; line-height:1.2em;}
.lightTip .bottom {border-top-color:#007d98;}

h3 {border-bottom:1px solid #007d98;}
.req {color:#007d98; font-size:10px; padding-left:5px;}

div.business {background:#002934 url(/images/business/business_stage_bg.png) scroll repeat-x center top;}
div.contents {padding:25px;}
div.business div.contents {padding-top:10px;}
div.contents h5 {border:none; font-size:14px; padding:15px 0 5px;}
div.contents p {padding:0;}
h3 + h5 {padding-top:5px !important;}
div.contents h6.expand {font-size:13px; border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:7px;}
div.contents h6.expand a {color:#49B0D4;}
div.contents h6.expand a:hover {color:#06c;} 
div.contents div.collapse {padding-bottom:10px;}
div.contents ul {margin:10px 0; padding:0;}
div.contents li {padding-bottom:10px;}
div.contents ul.cases li {padding-bottom:0;}

div.home {min-height:690px; background:white url(/images/backgrounds/business_splash_bg.jpg) scroll no-repeat left top;}

div.side {float:right; width:260px;}
div.right {padding:25px;}
div.right.bottom {margin-top:15px; padding-bottom:20px;}

div.right ul {margin:10px 0; padding:10px 28px; background:#efefef;}
div.right ul li, div.main ul li {list-style:none; line-height:1.15em;}
div.right label, div.right textarea {font-size:12px; width:180px;}
div.right label {font-size:10px;}
div.right input {margin-bottom:5px; width:175px;}
div.right input.btn {padding:5px 15px; background:#333; color:white; border:none; margin-top:5px; width:auto;} 
div.right input.btn:hover {background:#444; color:#eee;}

div.clear {clear:both;}

h5 {padding:25px 0 3px; border-bottom:1px solid #ccc; font-size:1em; font-weight:normal;}
p.ph {font-size:18	px; padding:5px 0 0; font-weight:bold;}
p a, .tab_content a {color:#49B0D4;}
p a:hover, .tab_content a:hover {color:#06c;}
p a.email {font-size:13px; color:#09f;}

.right p.disclaimer {font-size:10px; line-height:12px;}
.right p.disclaimer a {font-size:10px;}

blockquote.bill {font-size:.8em; margin:0; padding:10px 0 0;}
span.comical {font-size:2em;}
.side.bottom p {padding-top:8px;}


.industry_applications h3, .gallery h3, .success_stories h3, .howitworks h3 {color:#fff !important; padding-top:55px; background:transparent url(/images/business/streetwise_logo.png) scroll no-repeat right 15px;}
.industry_applications p, .gallery p, .howitworks p {color:#ddd;}
.applications {padding-top:35px;}
.applications ul li a {font-family:"Trebuchet MS", sans-serif;}
.module.gallery {margin-bottom:25px;}
.industry_applications strong, .success_stories strong, .howitworks strong {color:#fff;}

ul.tabs li {float:left; padding:0;}
ul.tabs li a {display:block; width:211px; padding:10px 0; text-align:center; font-size:13px; background:#fff; border:1px solid #aaa; border-bottom:none; -moz-border-radius:10px 10px 0 0; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; border-radius:10px 10px 0 0; color:#999;}
ul.tabs li.active a {width:212px;}
ul.tabs li a:hover {color:#323334;}
ul.tabs li.active a, ul.tabs li.active a:hover {color:#323334; background:white url(/learningcenter/selectedtabsbg.png) repeat-x scroll center 6px;}
.tab_content {margin-bottom:25px; padding:15px 25px 10px; background:white url(/learningcenter/tabsbg.png) repeat-x scroll 0 0; clear:both; border:1px solid #aaa; border-top:none; -moz-border-radius:0 0 10px 10px; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px; border-radius:0 0 10px 10px;}
.tab_content p {color:#666;}

div#how_it_works {margin-top:25px;}
.howitworks p {margin-bottom:15px;}

ul#nav_enterprise_sub {display:block;}

div.business_stage {margin:0 25px; height:246px;}
div.rotator {position:absolute; width:670px; height:200px; padding-top:50px;}
div.rotator h1, div.rotator p {font-family:"Trebuchet MS", sans-serif; padding:0; font-size:28px; line-height:normal; letter-spacing:normal; color:#fff; font-weight:normal;}
div.rotator p {font-family:inherit; padding-top:15px;}

div.ip_rotate {position:absolute; top:185px; z-index:99; text-align:right; margin-left:460px;}
div.ip_rotate h6 {padding-bottom:0; color:#cdcdcd; font-size:14px;}
div.ip_rotate ul#ip_address {margin-top:5px;}
div.ip_rotate ul#ip_address li {color:#fff; font-size:13px;}

div.success_stories h6 {border-bottom:1px solid #ccc; font-size:14px; padding:15px 0 5px;}
div.success_stories p {padding-bottom:15px; color:#fff;}
div.success_stories p.how {padding-bottom:0;}

div.success_stories table {margin:10px 0 35px;}
div.success_stories table tr td {padding-right:15px;}
div.success_stories table tr td img {width:75%;}

div.main h6.expand {padding:0 0 5px;}
div.main div.collapse p {padding-bottom:10px;}
p.switch {text-align:right; font-size:10px;}
div.demo {margin:10px 0 25px;}
.carolyn {font-size:14px; font-weight:bold; font-family:"Trebuchet MS", sans-serif; color:#323334;}
.tab_content h3 {color:#323334 !important; padding-top:15px; background:none;}
p.xname {font-style:italic; color:#aaa !important; font-size:11px;}


/* Business PPC section CSS */
div.ppc {margin-top:15px; padding:25px;}

div.ppc p, div.ppc li {line-height:16px; font-size:13px; margin:0; padding:0 0 15px;}
div#left ul {margin:0;}
div.ppc li {padding:0;}

div.ppc div#left, div.ppc div#right {float:left; width:400px; margin:10px 30px;}
.movie {width:400px; height:275px; background:#000; margin-bottom:30px;}

div.ppc h3 {padding:0; margin:0; line-height:1.15em;}
div.ppc .red {color:#F00; font-style:italic;}
div.ppc div#left h3, div.ppc div#right h3 {padding-bottom:3px; margin-bottom:10px; border-bottom:1px solid #ccc; font-size:18px; font-weight:normal; font-family:"Trebuchet MS", sans-serif;}
div.ppc div#left h3.video {padding:20px 0 215px; width:400px; background:url(/images/video.jpg) no-repeat center top; border:none;}
div.ppc div#left h3.video a, div.ppc div#right a {padding:20px 85px 215px; color:#49B0D4; text-decoration:none;}
div.ppc div#right a {padding:0;}
div.ppc span.small {font-size:.65em; color:#fff; padding-left:115px;}

div.ppc div#right p.emph {padding:0 0 10px 20px; font-weight:normal;}
div.ppc div#right .red {font-size:75%;}

div.ppc div#right table.register {margin:15px 0; padding:10px 65px; border-top:1px solid #ccc;}
div.ppc div#right table.register td.form_text {font-size:75%; padding:5px 0 2px;}
div.ppc div#right table.register td input {width:250px; padding:3px; margin-top:-2px;}
div.ppc div#right table.register td.button input {width:75px; margin:10px 0 0;}

div.clear {clear:both;}

div.thankyou {padding:25px; width:50%; margin:25px auto;}
div.thankyou p {font-size:14px; padding:5px 0;}

hr {border:1px solid #ccc;}


