* {
    font-family:  "Lucida Grande","Lucida Sans Unicode",Arial, Helvetica, sans-serif;
}

html{
	background:#EAEAEA;
	color:#333
}

body{
	font-size:12px;	
	margin:0;
	padding:0
}

#wrapper{
	background-color: #fff;
	width: 976px;
	margin:0 auto;
}

a img {
    border:0;
}

a{
color:#0199CC;
text-decoration:none
}

a:hover,li.current a{
color:#000!important
}

a:hover span{
color:#000!important	
}

.box{
clear:both;
overflow:hidden
}

#footer ul, #header ul{
margin:0;
padding:0;
list-style:none;
}

#footer ul li, #header ul li{
display:inline	
}

.container_24{
margin-left:13px
}

p,.container_24 li,.board li{
line-height:20px
}
/*****************************/
/*** start header ***/

#header{
padding:18px 15px 0;
border-bottom:1px solid #DEDEDE
}

#header .number{
float:right;
background:url(../images/number.png) 0 0 no-repeat;
text-indent:-3000px;
display:block;
width:152px;
height:18px;
margin-top:23px
}

#header #logo{
float:left;
}

#header #logo a{
display:block
}

#header #nav{
clear:both;
border-top:1px solid #DEDEDE;
clear:both;
height:39px
}

#header #nav li ul{
display:none;
position:absolute;
top:32px;
left:0;
background:#fff;
border-top:1px solid #dedede;
border-left:1px solid #dedede;
border-right:1px solid #dedede;
z-index:99;
float:none;
}

#header #nav li ul li{
border-bottom:1px solid #dedede;
float:none;
clear:both;
display:block;
margin-right:0;
}

#header #nav li ul li a{
white-space:nowrap;
padding:0 25px 0 20px;
display:block;
line-height:35px;
float:none;
}

#header #nav li.subnav{
background:url(../images/dropdown_linkbg.png) right 18px no-repeat;
padding-right:8px
}

#header #nav li:hover ul{
display:block
}

#header #nav li ul li a:hover{
background-color:#F3F5F5!important
}

#header #nav li ul li.orbitflow a{
background:url(../images/menu_orbitflow.png) 20px center no-repeat;
text-indent:-3000px
}

#header #nav li ul li.orbitfeed a{
background:url(../images/menu_orbitfeed.png) 20px center no-repeat;
text-indent:-3000px
}

#header #nav li{
margin-right:17px;
position:relative;
float:left;
display:block
}

#header #nav li a{
line-height:39px;
padding:0 5px;
display:block;
float:left
}

#header #nav ul{float:left}
#header #nav ul.utils{float:right}

#header #nav ul.utils li{
margin:0;
}

#header #nav ul.utils a{
display:block;
float:left;
height:22px;
width:83px;
padding:0;
margin:8px 0 0 3px
}

#header #nav .utils .contact a{
background:url(../images/contact.png) 0 0 no-repeat;
text-indent:-3000px;
}

#header #nav .utils .support a{
background:url(../images/support.png) 0 0 no-repeat;
text-indent:-3000px;
width:69px
}


/*** end header ***/
/*****************************/

.home #coda-slider-1 img{
float:left
}

.home #coda-slider-1 p{
font-size:20px;
margin:0;
line-height:30px
}

.inner_panel{
padding-top:115px;
width:390px;
float:left;
margin-left:60px
}

.panel{
height:280px
}

.product .panel{
height:285px
}

.clients .hgroup a{
color:#333
}

.clients .hgroup a:hover span.flow{
color:#0EB2F6!important
}

.clients .hgroup a:hover span.feed{
color:#FF7903!important
}


.clients .inner_panel{
padding-top:45px;
margin-left:0
}

.panel .inner_panel h1{
margin-top:-35px;
margin-bottom:8px;
padding:0;
}

.clients .inner_panel h2{
font-size:22px;
margin-bottom:10px
}

.homepage_how{
background:url(../images/homepage_how.png) 0 0 repeat-x;
margin-top:10px;
border-top:1px solid #eee;
border-bottom:1px solid #eee;
padding-bottom:30px
}

.homepage_how .container_24{
background:url(../images/line.gif) 0 78px no-repeat;
float:left
}

.homepage_how h2{
padding-top:30px;
margin-top:25px;
margin-bottom:0;
font-weight:normal;
color:#7F7F7F
}

.homepage_how h2.produce {
    background: url("../images/icon_hp_tv.png") no-repeat scroll 0 0 transparent;
}
.homepage_how h2.distr {
    background: url("../images/icon_hp_dist.png") no-repeat scroll 0 0 transparent;
}
.homepage_how h2.control{
    background: url("../images/icon_hp_ctrl.png") no-repeat scroll 0 0 transparent;
}
.homepage_how h2.analyze {
    background: url("../images/icon_bg_analyze.png") no-repeat scroll 0 0 transparent;
}

.homepage_how h3{
color:#666666;
font-weight:normal;
font-size:12px;
margin:5px 0;
height:30px
}

.homepage_how p{
margin:0
}

.homepage_how .grid_4 h4{
padding-top:44px;
}

.grid_4 h4{
font-weight:normal;
color:#666666;
}

.highlights{
background:url(../images/homepage_arrows_bg.png) 0 0 no-repeat;
border-bottom:1px solid #DEDEDE
}

.highlights ul{
float:left;
width:49%;
margin:0;
padding:0;
list-style:none;
color:#999;
font-size:11px;
}

.highlights dd{
margin:0;
padding:0;
font-size:11px;
line-height:21px
}

.highlights h5{
color:#ccc;
letter-spacing:3px;
margin:0;
font-size:11px;
}

.highlights .container_24{
background:url(../images/line.gif) 0 42px no-repeat;
float:left
}

.highlights h4{
color:#666;
margin:21px 0 15px;
font-weight:normal
}

.highlights .grid_4 h4{
margin-top:21px	
}

.highlights dl{
-moz-border-radius: 5px;
border-radius: 5px;
padding:30px 14px 14px;
background:#fff url(../images/line.gif) 0 100px no-repeat;
overflow:hidden;
}

.highlights dt a{
font-weight:bold;
color:#666;
line-height:22px;
font-size:13px;
word-spacing:-1px;
padding-bottom:13px;
display:block
}


.highlights dd p{
clear:both;
text-align:right;
float:right;
margin:-18px 0 0
}

.more{
-moz-border-radius: 5px;
border-radius: 5px;
background:#e6f6fd;
padding:0 7px
}

.more a{
color:#4bcaff
}

#footer .trial a span.compare{
background:#E6FCF8;
color:#1EE7BD
}

.enterprise{
line-height:20px
}

.enterprise h4{
border-bottom:1px solid #dedede;
color:#999;
margin-bottom:10px;
}

.enterprise strong{
font-size:16px;
font-weight:normal
}

.enterprise h3{
color:#0199CC;
}

/********************************/
/**** start footer ***/
#main{
clear:both;
overflow:hidden;
}

#footer{
background:url(../images/homepage_how.png) 0 0 repeat-x;
clear:both;
overflow:hidden;
margin-top:40px;
padding-top:20px;
}

#footer .trial{
font-size:16px;
padding-bottom:40px
}

#footer .trial a{
color:#666
}

#footer .trial a .more{
color:#4bcaff;
display:block;
float:left;
padding:3px 10px;
margin-top:10px
}

#footer .trial .first{
padding-left:160px;
}

#footer .trial strong{
font-weight:normal
}

#footer .footer_end{
border-top:2px solid #dedede;
padding:15px 15px 20px;
background:#f5f5f5
}

#footer .footer_end a{
color:#666;
text-transform:uppercase;
font-size:11px
}

#footer .footer_end .nav a{
margin-right:36px
}

#footer .footer_end .nav{
float:left;
line-height:21px
}

#footer ul.utils{float:right}

#footer ul.utils li{
margin:0;
}

#footer ul.utils a{
display:block;
float:left;
height:21px;
width:124px;
padding:0;
margin:0px 0 0 3px
}

#footer .utils .contact a{
background:url(../images/contact2.png) 0 0 no-repeat;
text-indent:-3000px;
}

#footer .utils .support a{
background:url(../images/support2.png) 0 0 no-repeat;
text-indent:-3000px;
width:70px
}

.utils a:hover{
background-position:0 -23px!important;
}

#footer .logo{
float:right;
margin-right:5px
}

#footer .footer_end .box{
margin-bottom:10px
}

#footer .footer_end .copy{
color:#ccc
}
/*************************/
.page{
background:url(../images/main.png) 0 1px repeat-x
}

.page h1{
font-size:36px;
font-family:"HelveticaNeueCE Bold","Arial", sans-serif;
padding:0 0 20px 20px;
line-height:36px;
color:#000
}

.product_deployment .container_24,body .about .container_24{
background:url(../images/line.gif) 0 40px no-repeat;
float:left
}

.product_deployment .hgroup h1,.about .hgroup h1, .product .hgroup h1, .why .hgroup h1,.contactpg h1{
margin-bottom:0!important;
width:auto!important
}

.product_deployment h3,.about h3{
font-size:14px;
margin-top:15px;
color:#999;
margin-bottom:25px
}

.product_deployment h2,body .about .container_24 h2{
font-size:15px;
line-height:22px;
margin-right:10px
}

.product_deployment p,.product_deployment ul{
margin-right:10px
}

.about .container_first p{
margin-right:10px
}

.page ul{
list-style-position:inside;
padding-left:1px;
}

.about .no_title{
margin-top:58px
}

.container_second{
background:#F5F5F5;
float:left;
width:100%;
margin-top:70px
}

.container_second h3{
 color:#000
}

.container_second  h2{
font-size:14px!important;
margin-right:70px
}
/**************************/


table{
    border-collapse: collapse;
    border-spacing: 0;
    margin-top: 25px;
    width:464px
}
table thead th {
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 4px;
	font-weight:normal
}

table tbody td span.features_yes {
    background: url("../images/features_yes.png") no-repeat scroll center 0 transparent;
    display: block;
    height:20px;
    width: 90px;
	text-indent:-3000px;
	text-align:left
}
table tbody td span.features_no {
    background: url("../images/features_no.png") no-repeat scroll center 0 transparent;
    display: block;
    height:20px;
    width: 90px;
	text-indent:-3000px;
	text-align:left
}

table td{
  border-bottom: 1px solid #E5E5E5;
  padding: 5px 10px;
  text-align:right;
  color:#404040
}

table .first{
width:250px;
text-align:left;
}

table thead span.subtitle{
	color:#999
}
table td img{
vertical-align:middle
}

span.flow {
    color: #0EB2F6;
}
span.feed {
    color: #FF7903;
}

table tbody tr.subtitle td {
    border-bottom: 1px solid #CCCCCC;
	padding-top:10px;
	text-align:center;
}

table tbody tr.subtitle td.head{
	font-size:14px;
	color:#999;
	text-align:right
}

table tbody tr.subtitle td img{
   vertical-align:bottom
}

.hgroup h1{
float:left;
width:238px;
border-bottom:0;
margin-bottom:15px;
margin-top:24px
}

.hgroup{
overflow:hidden;
border-bottom:1px solid #DEDEDE
}

.hgroup h2{
color:#959898;
font-size:36px;
margin-bottom:0;
margin-top:15px
}

.hgroup h3{
margin:0
}

.hgroup a{
color:#333	
}
/*******************************/

.page .container_24 h2{
font-size:16px;
font-weight:normal;
color:inherit;
line-height:24px;
margin:12px 0
}

.clients h3.ready{
    background: url("../images/homepage_how.png") repeat-x scroll 0 0 transparent;
    border-top: 2px solid #EEEEEE;
	padding:36px 0 0 20px;
	font-size:18px;
	margin-bottom:5px
}

.clients h3.ready span{
width:242px;
float:left;
}

.page .container_24{
background:url(../images/line.gif) 0 0 no-repeat;
}

.clients .container_24 p{
margin-right:15px
}
/****************************/
.faq .hgroup h2{
font-size:20px;
margin-left:260px;
margin-top:30px
}

.faq ul{
list-style:none;
padding:0
}

.faq ul li{
padding-top:10px;
padding-left:10px;
background:url("../images/news_arrow_select.png") no-repeat scroll left 16px transparent
}


.faq ul li.collapsed{
background:url("../images/news_arrow.png") no-repeat scroll left 13px transparent
}

.faq ul li.collapsed div{
display:none
}

.faq .inner_title{
margin-top:30px
}

/********************************/
.product .hgroup{
background:url("../images/common_main_title_bg") repeat-x scroll left 0 transparent;
}

.product .hgroup h1{
color:#CED0D1	
}

.product .hgroup h1 strong{
color:#666666;
font-family:"HelveticaNeueCE Bold","Arial",sans-serif;
font-size:43px;
}

.product .hgroup h1 strong span{
font-family:"HelveticaNeueCE Bold","Arial",sans-serif;
}

div.product_top_body {
    background: url("../images/detail_top_bg.png") no-repeat scroll left top transparent;
    height: 362px;
}

.orbitfeed div.product_top_body {
    background: url("../images/detail_top__feed_bg.png") no-repeat scroll left top transparent;
}

.orbitfeed div.product_top_body p.intro{
	color:#FF8B07;
	background:url(../images/line.gif) 0 bottom no-repeat;
	font-weight:bold;
	text-indent:165px;
	padding-top:12px;
	margin:0 20px
}

.orbitfeed div.product_top_body p.intro strong{
 margin-left:250px;
 color:#797979
}

div.product_top_body div.board {
    background-color: #FFFFFF;
    float: left;
    height: 355px;
    margin-left: 176px;
    margin-top: 7px;
    width: 385px;
	font-size:16px
}

.orbitfeed div.product_top_body div.board{
	height:322px
}

div.product_top_body .board h2{
margin:15px 10px 25px;
font-size:13px
}

div.product_top_body .board p{
margin:10px 10px;
}

.orbitfeed div.product_top_body .board p{
margin:15px 10px;
}

div.product_top_body .board img{
margin:15px 0 5px 10px;
}

div.product_top_body div.coda-slider-wrapper {
    background-color: transparent;
    clear: none;
    float: left;
    height: 328px;
    margin-left: 15px;
    margin-top: 22px;
    width: 384px;
}

div.product_top_body .coda-nav{
margin-top:20px;
float:left
}

div.product_top_body .coda-nav ul{
margin:0;
}

.product .box{
background: url("../images/homepage_how.png") repeat-x scroll 0 0 transparent;
margin-bottom:50px
}

.product .box .container_24{
background:url(../images/line.gif) 0 45px no-repeat;
float:left;
padding-top:10px
}

.product .box h3 img{
display:block;
margin-top:25px
}

.product .container_24  h2{
font-size:14px
}

.product .no_title{
margin-top:45px
}

.cols3_inner{
float:right;
background:url(../images/line.gif) -360px 40px no-repeat;
position:relative;
top:-70px;
margin-bottom:-20px
}

.distribute h3 img{
margin-top:130px!important
}

.main_products .board{
height:auto!important
}

.main_products .board ul{
padding:5px 0 0;
}

.main_products .board ul li{
text-indent:10px
}

.main_products .board h5{
 text-indent:10px;
 padding:5px 0;
 background:#fff
}

.main_products .product_top_body{
background:url(../images/product_bg_flow.png) 0 0 no-repeat;
height:auto;
overflow:hidden
}

.main_products .orbitfeed_product .product_top_body{
background:url(../images/product_bg_feed.png) 0 0 no-repeat;
}

.main_products .product_top_body .board h2{
border-bottom:1px solid #DDDDDD;
padding:15px 10px 5px;
margin:0 0 15px 0
}

.products_title{
clear:both;
overflow:hidden;
border-bottom:1px solid #DDDDDD;
margin:0 15px 0;
padding-top:18px
}

.products_title .first{
float:left;
padding-left:163px;
width:552px
}

.products_title .second{
float:left
}

.products_title .first h4{
color:#1FC1AB;
font-size:18px;
margin-bottom:0;
margin-top:0
}

.products_title p{
margin-bottom:5px
}

.details{
background:#0EA9EA;
-moz-border-radius: 5px;
border-radius: 5px;
color:#fff;
font-size:16px;
padding:4px 5px;
display:block
}

.orbitflow_title{
border-top:1px solid #DDDDDD;
margin-top:30px
}

.orbitflow_title .first  h4{
color:#FF9A35	
}

.main_products .hgroup h1{
color:#000;
font-size:36px
}

.main_products .hgroup h1 span{
color:#999;
font-size:24px
}
/**********************************/
.why .more{
float:left
}

.why .container_24 h2, .why .container_24 h3{
font-size:16px;
font-weight:bold;
margin-top:20px
}

.container_second_why {
background:url(../images/common_main_title_bg.png) 0 0 repeat-x
}

.real{
margin-left:20px
}

.why .no_title{
margin-top:63px
}

/*************************************/
.solutions .features{
background:url(../images/line.gif) 0 93px no-repeat;
float:left;
padding-bottom:70px
}

.solutions .grid_6 img{
margin-bottom:5px
}

.solutions .grid_6 h2{
margin-top:20px	
}

.solutions .highlights{
background:none;
border:0
}

.solutions .highlights dl{
margin:0
}

.solutions .highlights h3{
border-bottom:1px solid #E4E4E4;
padding:5px 0 5px 16px
}

.solutions label{
display:block;
line-height:30px
}

.solutions .contact_form{
background:#F3F7FA;
border-top:1px solid #E5E5E5
}

.solutions fieldset{
border:0;
border-bottom:1px solid #E5E5E5;
padding-left:80px;
}

.solutions fieldset.social{
padding-right:80px
}

.solutions fieldset.social label.check{
float:left;
width:120px
}

.solutions fieldset.primary{
padding-left:10px;
padding-right:80px;
padding-top:20px
}

.solutions fieldset.primary label{
float:left;
width:61px;
text-align:right;
margin-right:10px;
font-weight:bold
}


.solutions fieldset.primary input{
    border: 1px solid #878787;
    display: block;
    float: left;
    font-family: "Helvetica","Arial";
    height: 1.8em;
    line-height: 1.8em;
    width: 14.5em;
	margin-right:10px
}

.error{
color:red;
}

.row{
min-height:38px
}

.solutions fieldset .col_select{
float:left;
margin-right:22px;
margin-bottom:12px
}

.solutions fieldset img{
display:block
}

.solutions fieldset .col_select select{
width:80px
}

.solutions fieldset select{
width:180px
}

.solutions fieldset.submit input{
float:right
}

.solutions fieldset.submit{
padding-top:15px;
padding-bottom:15px;
}

.solutions .grid_14 h3,.solutions .grid_10 h3{
border-bottom:1px solid #E4E4E4;
padding:5px 0;
}

.solutions .formwrap .desc{
font-size:16px	
}

.solutions .formwrap{
background:none
}
