/* CSS Document */
body {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:12px; color:#666666; background-color:#16affd; line-height:16px;

}

.main_container {width:100%; height:auto; background-color:#FFCC66;}
.clear {clear:both;}
/* header */
.header {width:100%; height:128px; background-image:url(../images/bgr_header_my_cloud_apps.jpg); background-position:top; background-repeat:repeat-x;}
.header_contain {width:1260px; height:128px; margin: 0 auto; }
.logo {width:239px; height:64px; float:left; margin: 35px 0 0 24px;}
.header_right {width:925px; height:128px; float:right;/* background-color:#3399CC;*/}

/* banner */
.banner_contain {width:100%; height:424px; background-image:url(../images/banner_bgr.jpg); background-position:center top; background-repeat:no-repeat; }
.banner {width:1260px; height:424px; margin:0 auto; background-image:url(../images/banner.jpg); background-position:center top; background-repeat:no-repeat; text-align:left; line-height:20px;}
.banner_text {float:left; height:225px; width:670px; margin:0 0 0 12px; font-size:30px; font-weight:normal; color:#16affd;}
.banner_text h1 {
float:left; 
margin:90px 0 0 0; 
font-size:25px;
line-height:20px; 
color:#16affd;
font-weight:normal;
line-height:40px;
}
.banner_text h1 span {
font-size:30px;
color:#000;
font-weight:bold;
}
.banner_text h1 span.textstyle2 {
color:#dfc124;
font-size:25px;
font-weight:normal;
}
.banner_but_container {float:left; width:670px;}
.banner_but_1{width:220px; height:57px; margin:0 0 0 12px; float:left;}
.banner_but_2{width:220px; height:57px; margin:0 0 0 26px; float:left;}

/*1_Navigation_Bar*/

.container_nav_bar {width:677px; height:58px; padding:26px 90px 0 0; float:right;}

#nav_bar {height:58px; 
    Padding:0px;
    width:677px;
    margin:0;
    background:url(../images/nav_bar_bgr.png) no-repeat 0 0;
  }


#nav_bar ul {
   display:block;  
   width:677px;
   height:58px;
   background:url(../images/nav_bar_bgr.png) no-repeat 0 0;
   list-style:none;
   padding:0; margin:0;
  }

#nav_bar ul li {
    display:block;
    float:left;
    height:58px;
    text-indent:-10000px;
  }

#home {
    width:115px;
  }
/*#services {
    width:113px;
  }*/
#how_it_works {
    width:113px;
  }
#pricing {
    width:113px;
  }
#partners {
    width:113px;
  }
#faq {
    width:113px;
  }
#contact_us {
    width:109px;
  }


#nav_bar ul li a {
    display:block;
    width:100%;
    height:100%;
  }


#home a:hover {
    background:url(../images/nav_bar_bgr.png) no-repeat 0 -57px;
  }

/*#services a:hover {
    background:url(../images/nav_bar_bgr.png) no-repeat -115px -58px;
  }*/

#how_it_works a:hover {
    background:url(../images/nav_bar_bgr.png) no-repeat -113px -58px;
  }

#pricing a:hover {
    background:url(../images/nav_bar_bgr.png) no-repeat -226px -58px;
  }

#partners a:hover {
    background:url(../images/nav_bar_bgr.png) no-repeat -339px -58px;
  }

#faq a:hover {
    background:url(../images/nav_bar_bgr.png) no-repeat -452px -58px;
  }

#contact_us a:hover {
    background:url(../images/nav_bar_bgr.png) no-repeat -565px -58px;
  }





/* center_content */
.center_contain { width:100%; min-height:588px; background-color:#f7f7f7; }
.center {width:1260px; height:588px; background-image:url(../images/center_content_bgr.png); background-position:center; background-repeat:no-repeat; margin:0 auto;}

.center_content_1 {width:1166px; height:214px; margin:0px 47px 0px 47px; padding-top:37px; }
.center_box1 {width:372px; height:214px; float:left; background-image:url(../images/box1.jpg); background-repeat:no-repeat; background-position:center; text-align:justify;}
.center_box2 {width:372px; height:214px; float:left;background-image:url(../images/box2.jpg); background-repeat:no-repeat; background-position:center;text-align:justify; margin:0 0 0 25px;}
.center_box3 {width:372px; height:214px; float:left;background-image:url(../images/box3.jpg); background-repeat:no-repeat; background-position:center;text-align:justify;margin:0 0 0 25px;}
/*.center_box_top {width:334px; height:105px; padding-top:60px; margin:0 auto; }*/
.center_box_top {
    height: 105px;
    margin: 0 auto;
    padding-top: 25px;
    width: 325px;
	text-align:left;
}
.center_box_bottom {width:334px; height:30px; margin:0 auto;}
.button_bottom {width:91px; height:30px; float:right;}


/* center_content_2 */
.center_content_2 {width:1166px; height:300px; margin:0px 47px 0px 47px; padding-top:25px;}
.center_content_2_left { width:570px; height:259px; float:left; background-image:url(../images/content_2_bgr.jpg); background-repeat:no-repeat; background-position:0 21px;}
.center_content_2_right { width:570px; height:259px; float:right; background-image:url(../images/content_2_bgr.jpg); background-repeat:no-repeat; background-position: 0 21px;}


.center_content_2_left_top {border-top: thin dotted #666666;height: 116px;margin: 5px 0 0 0;padding: 20px 0 0 0;text-align: justify;width: 570px; }
.center_content_2_left_bottom {border-top: thin dotted #666666;height: 116px;margin: 5px 0 0 0;padding: 5px 0 0 0;width: 570px; }
.center_content_2_right_top {width:570px; height:230px;border-top-style:dotted; border-top-color:#666666;  border-top-width:thin; padding:20px 0 0 0; }
.center_content_2_right_bottom {width:530px; padding:0 0 0 40px;margin-bottom: 10px;  background-image:url(../images/tick_mark_bgr.png); background-repeat:no-repeat; background-position:left;}

.center_content_2_separator_line {width:12px; height:300px; background-image:url(../images/bgr_line.jpg); background-repeat:repeat-y; float:left; background-position:6px 5px; margin:0 0 0 5px;}
/* text styles */
.blue_heading {font-size:23px; color:#16affd;}
.black_heading { font-size:23px; color:#000000;}
.yellow_heading {font-size:22px; color:#ffcc33; font-weight:bold;}

.black_heading_2 { font-size:12px; color:#000000;}
.yellow_heading_2 {font-size:12px; color:#ffcc33; font-weight:bold;}


/*footer*/
.footer_contain {width:100%; height:130px; background-image:url(../images/footer_bgr_main.jpg);clear:both;}
.footer {width:1260px; height:130px; background-image:url(../images/footer_my_cloud_apps_bgr.jpg); background-position: top center;margin: 0 auto;}

.yellow_text { color:ffcc33;}

.footer_content_1 {width:175px; height:255px; padding:61px 0 0 90px; float:left;}
.footer_content_2 {width:275px; height:255px; padding:61px 0 0 90px; float:left;}
.footer_content_3 {width:175px; height:255px; padding:61px 0 0 90px; float:left;}
.footer_content_4 {width:325px; height:255px; padding:61px 0 0 0; float:left;}

.footer_menu {
padding:3px 0 0 0; margin:0 0 0 0; font-size:15px;}


.footer_menu ul {
padding:0 0 0 0; margin:0 0 0 0;}


.footer_menu li{
color: #FFFFFF;list-style-type:none; padding:0;
text-decoration: none; /*margin-left:-25px;*/
}

.footer_menu li a {
color: #FFFFFF;
text-decoration: none;
}

.footer_menu li a:hover {
color: #000000;
text-decoration: underline;}

.maintext1{ color:#666666;}
.footer_social {
padding:3px 0 0 0; margin:0 0 0 0; font-size:15px;}


.footer_social ul {
padding:0 0 0 0; margin:0 0 0 0;}


.footer_social li{
color: #FFFFFF;list-style-type:none; padding:0 0 10px 0;
text-decoration: none; /*margin-left:-25px;*/
}


.footer_form {
padding:3px 0 0 0; margin:0 0 0 0; font-size:15px;}


.footer_form ul {
padding:0 0 0 0; margin:0 0 0 0;}


.footer_form li{
color: #FFFFFF;list-style-type:none; padding:0 0 10px 0;
text-decoration: none; /*margin-left:-25px;*/
}

.text_field_1 {width:294px; height:29px; background-image:url(../images/text_box_bgr.png); background-repeat:no-repeat; background-position: center top; border:0; padding: 4px 0 0 15px; font-weight:bold;}
.text_area {width:294px; height:98px; background-image:url(../images/message_box_bgr.png); background-repeat:no-repeat; background-position: center top; border:0;padding: 5px 0 0 15px; font-weight:bold;}
.send_message_but {width:128px; height:32px; background-image:url(../images/but_send_message.png); background-repeat:no-repeat; background-position:center top;border:0;}


.text_field_2 {width:294px; height:32px; background-image:url(../images/text_box_bgr.png); background-repeat:no-repeat; background-position: center top; border:0; padding: 1px 0 0 15px; font-weight:bold;}
.text_field_2_B {width:280px; height:29px;border:0; padding:0; font-weight:bold; background:transparent;}
.text_area_2 {width:294px; height:98px;background-image:url(../images/message_box_bgr.png); background-repeat:no-repeat; background-position: center top; border:0;padding: 5px 0 0 15px; font-weight:bold;}
.text_area_2_B {width:280px; height:98px;  border:0;padding:0; font-weight:bold; background:transparent;}
.send_message_but_2 {width:128px; height:32px; background-image:url(../images/but_send_message.png); background-repeat:no-repeat; background-position:center top;border:0;}
.send_message_but_2_B {width:128px; height:32px; border:0;}




/*INNER PAGES*/
.inner_page_content {width:1136px; min-height:472px; background-image:url(../images/inner_pages_bgr.jpg); background-position:center top; background-repeat:no-repeat; margin:40px 47px 0px 47px; padding:0 15px 0 15px; float:left; /*padding-top:37px;*/}
.inner_page_content p { font-size:12px;color:#666666; line-height:17px; float:left; margin:0 0 5px 0; }
.inner_page_content p a:link,
.inner_page_content p a:visited,
.inner_page_content p a:active
 { color:#00CCFF; text-decoration:none;}
 .inner_page_content p a:hover
 { text-decoration:underline;}

.inner_headings h1 {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#00ccff;font-weight:normal; margin-bottom:30px;}

.inner_headings h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px; 
color:#00CCFF; 
border-bottom-width:thin; 
border-bottom-color:#666666; 
border-bottom-style:dotted; 
font-weight:normal; float:left; 
clear:both; padding: 0 0 3px 0;
margin-bottom:5px;
}

/*FOOTER MENU*/

.footer_menu2 {
   
    display: block;
    font-size: 13px;
    height: 25px;
    margin: 0 0 0 30px;
   
    padding: 0;
}
.footer_menu2 ul {
    margin: 0;
    padding: 0;
}
.footer_menu2 li {
    color: #FFFFFF;
    display: inline;
    list-style-type: none;
    padding: 0;
    text-decoration: none;
}
.footer_menu2 li a {
    color: #FFFFFF;
    text-decoration: none;
}
.footer_menu2 li a:hover {
    color: #000000;
    text-decoration: underline;
}
.footer_menu3 {
    background-image: url("../images/footer_nav_bgr.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    display: block;
    font-size: 13px;
    height: 25px;
    margin: 0 0 0 30px;
    max-width: 1000px;
    padding: 0;
}
.footer_menu3 ul {
    margin: 0;
    padding: 0;
}
.footer_menu3 li {
    color: #FFFFFF;
    float: left;
    margin: 0 10px 0 20px;
    padding: 0;
    text-decoration: none;
}
.footer_menu3 li a {
    color: #FFFFFF;
    text-decoration: none;
}
.footer_menu3 li a:hover {
    color: #000000;
    text-decoration: underline;
}
.footer_menu2 li a {
    color: #003366;
    text-decoration: none;
}
.footer_menu3 li a {
    color: #003366;
    text-decoration: none;
}


.btm_content {
    float: left;
    height: 30px;
    margin: 20px 45px 0;
    width: 1166px; 
}

.btm_content_two {
    float: left;
    height: 30px;
    margin:15px 0;
    width: 1166px;
	text-align:center;
}

.btm_content_three {
    float: left;
    height: 30px;
    margin: 20px 45px 0;
    width: 1166px; text-align:right; color:#FFFFFF;
}



/*new css */
.center_two {width:1260px; height:740px; background-image:url(../images/center_content_bgr.png);  background-position:center top; background-repeat:no-repeat; margin:0 auto;  }
.center_two_container {width:1260px; min-height:710px; background-image:url(../images/center_content_bgr_two.png);  background-position:center top; background-repeat:repeat-y; margin:0 auto; }
.center_box_top_two {height: 28px;margin: 0 auto;padding: 20px 0 0 80px;width: 250px; font-size:23px; color:#16affd;}
.center_box_top_two h1 {font-size:23px; color:#16affd;}
.banner_text_2 {color:#333333;}
.text_7 {color:#333333;}


.text_field_one {width:380px; border:#d8d5d5 solid 1px; background-color:#FFF; padding:10px;}
.text_field_two {Width:380px; height:170px; border:#d8d5d5 solid 1px; background-color:#FFF;padding:10px;}

.btnstyl{ background:url(../images/btn_bg.jpg) repeat-x bottom left #FFCD14;
          padding:8px 15px 8px 15px;
          font-family:Arial, Helvetica, sans-serif;
          -moz-border-radius:3px;
          border-radius:3px;
          -webkit-border-radius:3px;
          cursor:pointer;
          font-size:18px;
          color:#FFFFFF;
          border:1px solid #B95F02;
}
.warning{
	color:#FF0000;
}