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:white url(../images/business/hiw_header.jpg) scroll no-repeat 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/business/business_header.jpg) scroll no-repeat left top; position:relative;}

div.side {float:right; width:260px;}
div.right {width:290px; background-color:transparent;}
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/SW_MetalLogo.png) scroll no-repeat right 15px;}
.contents > h3 {padding-top:50px; border-color:#fff;}
.home .contents > h3 {padding-top:0; border-color:#007d98;}
.business_stage {background:transparent url(../images/business/SW_MetalLogo.png) scroll no-repeat right 25px;}
.industry_applications p, .gallery p, .howitworks p {color:#ddd;}
.applications {padding-top:35px;}
.applications ul li a {font-family:"Trebuchet MS", sans-serif;}
.module {margin-bottom:25px; float:left; width:47.5%; margin:0 2.5% 0 0; height:212px;}
.module.tall {height:300px;}
.module.fr {float:right; margin:0 0 0 2.5%;}
.module a {display:block; text-align:center; margin-bottom:15px;}

.industry_applications strong, .success_stories strong, .howitworks p strong {color:#fff;}

p.tabs {margin-left:-25px; padding-bottom:10px !important; width:108%; text-align:center; border-bottom:1px solid #ccc;}
p.tabs a {padding:0 25px; text-align:center; font:13px Trebuchet MS, sans-serif; color:#999;}
p.tabs a.active {padding-bottom:20px; color:#323334; font-weight:bold; background:transparent url(../universal/selectedtabsbg.png) no-repeat scroll center bottom;}
p.tabs a:hover {color:#323334;}
.tab_content {margin-bottom:25px; padding:15px 25px 10px; clear:both;}
.tab_content p {color:#666;}

p.swvideo {text-align:right;}
p.swvideo a {color:#fff; background-color:#222; padding:7px 15px;}
p.swvideo a:hover {background-color:#333;}
div#how_it_works {margin-top:35px; border:none; padding:0 25px;}
div#how_it_works p, div#how_it_works p strong {color:#666;}
.howitworks p {margin-bottom:15px;}

ul#nav_enterprise_sub {display:block;}

div.business_stage {margin:0 25px; height:246px;}
div.rotator {position:absolute; width:460px; height:190px; padding-top:50px;}
div.two {padding-top:15px;}
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; text-align:left;}
div.rotator p {font-family:inherit; padding-top:15px;}

div.ip_rotate {position:absolute; top:185px; right:25px; z-index:99; text-align:right;}
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:17px;}

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

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; padding-bottom:0; margin-bottom:35px;}


/* 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;}

#recaptcha_area {margin-top:15px;}
#recaptcha_image, #recaptcha_image img {width:240px; margin:0 -28px; height:57px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background-color:#fff;}
#recaptcha_image img {margin:0; border:none;}
#recaptcha_whatsthis_btn {display:none;}
#recaptcha_response_field {width:178px; border:1px solid #ccc;}
.horz {padding:5px 0; text-align:center;}
.horz a {font-size:11px; color:#007D98;}
.horz a:hover {color:#06c;}
#recaptcha_switch_audio_btn, #recaptcha_switch_img_btn {padding-left:5px; margin-left:5px; border-left:1px solid #ccc;}