@charset "utf-8";
/* CSS Document */

body{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:14px; line-height:26px; color:#666666; padding:0; margin:0;}
img{border:0;}
form{margin:0;}
a{text-decoration:none; outline:0; color:#000;}
#main-wrapper{width:1006px; position:relative; padding:0; margin:0 auto; z-index:1; }
/* #main-wrapper{width:1920px; position:absolute; top:378px; left:50%; margin:0 0 0 -960px; z-index:1; } */
/* 1920 previous width */
.page-heading{font-size:18px; color:#0099cc; font-weight:bold;}
.page-heading-2{font-size:14px; color:#333333; font-weight:bold;}
p{padding:10px 0; line-height:26px;}


/* index */
.home-bg{background:url(../images/home-bg.jpg) no-repeat center top; height:360px; width:1006px; padding:0; margin:0 auto; z-index:-1;}
/* .home-bg{background:url(../images/home-bg.jpg) no-repeat center top; height:476px; width:1920px; position:absolute; top:0; left:50%; margin:0 0 0 -960px; z-index:-1;} */
#home-wrapper{width:1006px; padding:0; margin:0 auto; z-index:1; }
/* #home-wrapper{width:1920px; position:absolute; top:478px; left:50%; margin:0 0 0 -960px; z-index:1; } */
.index-content-bg{background:url(../images/index-main.png) no-repeat; height:351px; z-index:2;}
.index-content{position:relative; top:10px; left:30px; width:480px; border:0; font-size:13px; line-height:22px;}
.learn-more{color:#0099cc; font-size:14px; font-weight:bold}
.learn-more a{color:#0099cc;}
.block-text{font-size:13px; font-weight:bold; line-height:20px; padding-left:36px; padding-top:90px; vertical-align:top;}

/* image rotation */
#picBox{width:1004px; height:350px; margin:0 auto; overflow:hidden; position:relative; top:0px;}
#picBox ul#show_pic{ margin:0; padding:0; list-style:none; height:350px; width:3012px; position:absolute;}
#picBox ul#show_pic li{ float:left; margin:0; padding:0; height:350px;}
#picBox ul#show_pic li img{ display:block;}
#icon_num{ position:absolute; bottom:20px; left:5px;}
#icon_num li{background:url(../images/dot-grey.png) no-repeat; height:12px; width:12px; float:left; width:15px; height:15px; list-style:none; color:#39F; text-align:center;  cursor:pointer; padding:0; margin:0;margin-right:5px;}
#icon_num li:hover,#icon_num li.active{ background:url(../images/dot-blue.png) no-repeat 0 0; color:#fff;}
#picBox_top{width:1004px; height:350px; margin:0 auto; position:relative; overflow:hidden;}
#picBox_top ul#show_pic_top{ margin:0; padding:0; list-style:none; height:350px; width:1004px; position:absolute;}
#picBox_top ul#show_pic_top li{ float:left; margin:0; padding:0; height:350px;}
#picBox_top ul#show_pic_top li img{ display:block;}
#icon_num_top{ position:absolute; bottom:0px; right:10px;}
#icon_num_top li{ float:left; background:url(../images/dot-grey.png) no-repeat; height:12px; width:12px; height:15px; list-style:none; color:#39F; text-align:center;  cursor:pointer; padding:0; margin:0;margin-right:5px;}
#icon_num_top li:hover,#icon_num_top li.active{ background:url(../images/dot-blue.png) no-repeat 0 0; color:#fff;}


/* company */
.company-bg{background:url(../images/company-bg.jpg) no-repeat center top; height:312px; width:1006px; position:relative; padding:0; margin:0 auto; z-index:-1;}
/* .company-bg{background:url(../images/company-bg.jpg) no-repeat center top; height:376px; width:1920px; position:absolute; top:0; left:50%; margin:0 0 0 -960px; z-index:-1;} */
.company{padding:114px 0 0 26px; margin:0;}
/* .company{padding:178px 0 0 26px;} */
.main-content{line-height:22px;}


/* clients */
.clients-bg{background:url(../images/clients-bg.jpg) no-repeat center top; height:312px; width:1006px; position:relative; padding:0; margin:0 auto; z-index:-1;}
/* .clients-bg{background:url(../images/clients-bg.jpg) no-repeat center top; height:376px; width:1920px; position:absolute; top:0; left:50%; margin:0 0 0 -960px; z-index:-1;} */
.clients{padding:114px 0 0 26px;}
.clients-logo-bg{background:url(../images/clients-logo-bg.png) no-repeat; height:140px; width:211px; vertical-align:middle; text-align:center;}
.featured-clients-heading{padding-left:20px;}
.featured-clients-bg{background:url(../images/featuredclients-bg.jpg) no-repeat; width:269px; height:113px; line-height:normal;}


/* partners */
.partners-bg{background:url(../images/partners-bg.jpg) no-repeat center top; height:312px; width:1006px; position:relative; padding:0; margin:0 auto; z-index:-1;}
/* .partners-bg{background:url(../images/partners-bg.jpg) no-repeat center top; height:376px; width:1920px; position:absolute; top:0; left:50%; margin:0 0 0 -960px; z-index:-1;} */
.partners{padding:114px 0 0 26px;}


/* mobile */
.mobile-bg{background:url(../images/mobile-bg.jpg) no-repeat center top; height:312px; width:1006px; position:relative; padding:0; margin:0 auto; z-index:-1;}
/* .mobile-bg{background:url(../images/mobile-bg.jpg) no-repeat center top; height:376px; width:1920px; position:absolute; top:0; left:50%; margin:0 0 0 -960px; z-index:-1;} */
.mobile{padding:114px 0 0 26px;}


/* web */
.web-bg{background:url(../images/web-bg.jpg) no-repeat center top; height:312px; width:1006px; position:relative; padding:0; margin:0 auto; z-index:-1;}
/* .web-bg{background:url(../images/web-bg.jpg) no-repeat center top; height:376px; width:1920px; position:absolute; top:0; left:50%; margin:0 0 0 -960px; z-index:-1;} */
.web{padding:114px 0 0 26px;}


/* iphone */
.iphone-bg{background:url(../images/iphone-bg.jpg) no-repeat center top; height:312px; width:1006px; position:relative; padding:0; margin:0 auto; z-index:-1;}
/* .iphone-bg{background:url(../images/iphone-bg.jpg) no-repeat center top; height:376px; width:1920px; position:absolute; top:0; left:50%; margin:0 0 0 -960px; z-index:-1;} */
.iphone{padding:114px 0 0 26px;}


/* android */
.android-bg{background:url(../images/android-bg.jpg) no-repeat center top; height:312px; width:1006px; position:relative; padding:0; margin:0 auto; z-index:-1;}
/* .android-bg{background:url(../images/android-bg.jpg) no-repeat center top; height:376px; width:1920px; position:absolute; top:0; left:50%; margin:0 0 0 -960px; z-index:-1;} */
.android{padding:114px 0 0 26px;}


/* bb */
.bb-bg{background:url(../images/bb-bg.jpg) no-repeat center top; height:312px; width:1006px; position:relative; padding:0; margin:0 auto; z-index:-1;}
/* .bb-bg{background:url(../images/bb-bg.jpg) no-repeat center top; height:376px; width:1920px; position:absolute; top:0; left:50%; margin:0 0 0 -960px; z-index:-1;} */
.bb{padding:114px 0 0 26px;}


/* consultant */
#consultant-wrapper{width:1006px; position:relative; padding:0; margin:0 auto; z-index:1; }
/*#consultant-wrapper{width:1920px; position:absolute; top:111px; left:50%; margin:0 0 0 -960px; z-index:1; } */

/* privacy */
.privacy{font-size:12px; line-height:15px;}


/* consultation */
.consultation-form{background:#dbeff7;}
.consultation-personalinfo{font-size:11px;}
.consultation-input-1{background:#FFF; width:500px; border:0;}
.consultation-input-2{background:#FFF; width:190px; border:0;}
.requested{color:#F90; font-weight:bold;}
.consultation-hline{background:url(../images/consultation-hline.gif) repeat-x; height:41px;}
.consultation-input-3{background:#FFF; width:600px; border:0;}
.consultation-checkbox{border:0;}


/* header */
.header{position:relative; width:1004px; height:111px; padding:0; margin:0 auto; z-index:500;}
/* .header{position:absolute; width:1004px; height:111px; top:0; left:50%; margin:0 0 0 -502px; z-index:500;} */
.top-consultant{color:#159226; font-size:13px; font-weight:bold;}
/* top consultant is normall blue #00cc8d */
.top-consultant a{color:#159226;}
.top-support{color:#0099cc; font-size:13px; font-weight:bold;}
.top-support a{color:#0099cc;}
.top-tollfree{color:#8e8e8e; font-size:13px; font-weight:bold; padding-right:20px;}
#menu{font-size:14px; font-weight:bold; text-align:center; height:26px; display:block;}
#menu a{color:#000; display:block;}
#menu a:hover{background:url(../images/menu-bg.gif) repeat-x bottom; height:26px; text-align:center; display:block;}
.menu-table{border-bottom:#f1f1f1 1px solid; height:26px;}


/* footer */
.footer-div{background:#f5f5f5; width:100%; border:0;}
.footer-bg1{background:url(../images/footer-bg-1.jpg) no-repeat; height:31px;}
.footer-bg2{background:url(../images/footer-bg-2.jpg) repeat-x; width:100%; vertical-align:top;}
.footer-divider{background:url(../images/footer-divider.gif) repeat-x; height:4px;}
.footer-link{color:#8e8e8e; font-size:11px; padding:0 20px 0 0;}
.footer-link a{color:#8e8e8e;}
.footer-envy{color:#006c8d; font-size:13px; font-weight:bold; line-height:25px; text-align:center; vertical-align:top}
.footer-copyright{color:#6a6c75; font-size:12px; font-weight:bold; text-align:right; vertical-align:top; padding:25px 20px 10px 0;}


/* footer logos */

#footer-logos {
background: #FFF;
overflow:hidden;
border:0;
width:960px;
}
#footer-logos img {
border:0;
padding:10px 30px;
}
#infooter-logos {
float: left;
width: 800%;
}
#footer-logos1 {
float: left;
}
#footer-logos2 {
float: left;
}



