@charset "UTF-8";
/* CSS Document */
body{
    background: #090909 url(../images/sitewide/bg_gradient.jpg) no-repeat 50% 0;
    color: #aaa;
    font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
    font-size: 12px;
	margin:0;
	padding:0;
}

#site {
	margin:0 auto;
	padding:0;
	width:947px;
	height:100%;
	min-height:300px;
	background:url(../images/sitewide/ajax-loader.gif) center no-repeat;
}
a, a:visited, a:hover {
	color:#05B7F9;
	text-decoration:none;
}

/*	Header	*/
#header_bg {
	width:100%;
	height:100px;
	background:url(../images/sitewide/bg_header.png) repeat-x;
}

#header {
	width:947px;
	height:100px;
	padding:0;
	margin:0 auto;
}

#header .logo {
	margin:0;
	padding:0;
	width:341px;
	float:left;
	
}
#header .logo a{
    background:url(../images/sitewide/logo_miotv.png) no-repeat 0 0;
    display: block;
    width: 341px;
    height: 100px;
    text-indent: -5000px;
    border: 0;
	overflow:hidden;
}
#header .features {
	width:86px;
	height:29px;
	margin:35px 0 0 0;
	padding:0;
	float:right;
}
#header .features a{
	width:86px;
	height:29px;
	background:url(../images/buttons/btn_features.png) no-repeat 0 0;
	margin:0;
	padding:0;
	display:block;
	text-indent:-5000px;
	border:0;
	overflow:hidden;
}
#header .features a:hover{
	width:86px;
	height:29px;
	background:url(../images/buttons/btn_features.png) no-repeat 0 -33px;
	margin:0;
	padding:0;
	display:block;
	text-indent:-5000px;
	border:0;
	overflow:hidden;
}
#header .platform {
	width:143px;
	height:29px;
	margin:35px 25px 0 25px;
	padding:0;
	float:right;
}
#header .platform a{
	width:143px;
	height:29px;
	background:url(../images/buttons/btn_mio_platform.png) no-repeat 0 0;
	margin:0;
	padding:0;
	display:block;
	text-indent:-5000px;
	border:0;
	overflow:hidden;
}
#header .platform a:hover{
	width:143px;
	height:29px;
	background:url(../images/buttons/btn_mio_platform.png) no-repeat -1px -29px;
	margin:0;
	padding:0;
	display:block;
	text-indent:-5000px;
	border:0;
	overflow:hidden;
}
#header .technology {
	width:126px;
	height:29px;
	margin:35px 0 0 0;
	padding:0;
	float:right;
}
#header .technology a{
	width:126px;
	height:29px;
	background:url(../images/buttons/btn_technology.png) no-repeat 0 0;
	margin:0;
	padding:0;
	display:block;
	text-indent:-5000px;
	border:0;
	overflow:hidden;
}
#header .technology a:hover{
	width:126px;
	height:29px;
	background:url(../images/buttons/btn_technology.png) no-repeat 1px -28px;
	margin:0;
	padding:0;
	display:block;
	text-indent:-5000px;
	border:0;
	overflow:hidden;
}
#header .btn_sub_beta {
	width:122px;
	height:36px;
	margin:32px 0 0 20px;
	padding:0;
	float:right;
}
#header .btn_sub_beta a{
	width:122px;
	height:36px;
	background:url(../images/buttons/btn_sub_beta.png) no-repeat 0 0;
	margin:0;
	padding:0;
	display:block;
	text-indent:-5000px;
	border:0;
	overflow:hidden;
}
#header .btn_sub_beta a:hover{
	width:122px;
	height:36px;
	background:url(../images/buttons/btn_sub_beta.png) no-repeat 0 -36px;
	margin:0;
	padding:0;
	display:block;
	text-indent:-5000px;
	border:0;
	overflow:hidden;
}

/* body */

#content_all {
    text-align: left;
    margin: 0 auto;
    width: 947px;
    padding:0;
    clear: both;
	height:auto;
	float:left;
}
#content_all .focus_apps {
    height: 282px;
	width:100%;
	float:left;
	margin:40px 0 60px 0;
	padding:0;
}
#content_all .focus_apps .mioTv {
    width: 305px;
	height:282px;
	float:left;
	margin:0 16px 0 0;
	padding:0;
}
#content_all .focus_apps .mioTv a {
	width: 305px;
	height:282px;
	float:left;
	margin:0;
	padding:0;
    background:url(../images/sitewide/focus_miotv.png) no-repeat;
	text-indent:-5000px;
	display:block;
	overflow:hidden;
}
#content_all .focus_apps .mioTv a:hover {
	width: 305px;
	height:282px;
	float:left;
	margin:0;
	padding:0;
    background:url(../images/sitewide/focus_miotv.png) no-repeat 0 -283px;
	text-indent:-5000px;
	display:block;
	overflow:hidden;
}
#content_all .focus_apps .mioPc {
    width: 305px;
	height:282px;
	float:left;
	margin:0;
	padding:0;
}
#content_all .focus_apps .mioPc a {
	width: 305px;
	height:282px;
	float:left;
	margin:0;
	padding:0;
    background:url(../images/sitewide/focus_miopc.png) no-repeat;
	text-indent:-5000px;
	display:block;
	overflow:hidden;
}
#content_all .focus_apps .mioPc a:hover {
	width: 305px;
	height:282px;
	float:left;
	margin:0;
	padding:0;
    background:url(../images/sitewide/focus_miopc.png) no-repeat 0 -283px;
	text-indent:-5000px;
	display:block;
	overflow:hidden;
}
#content_all .focus_apps .mioMobile {
    width: 305px;
	height:282px;
	float:right;
	margin:0;
	padding:0;
}
#content_all .focus_apps .mioMobile a {
	width: 305px;
	height:282px;
	float:left;
	margin:0;
	padding:0;
    background:url(../images/sitewide/focus_miomobile.png) no-repeat;
	text-indent:-5000px;
	display:block;
	overflow:hidden;
}
#content_all .focus_apps .mioMobile a:hover {
	width: 305px;
	height:282px;
	float:left;
	margin:0;
	padding:0;
    background:url(../images/sitewide/focus_miomobile.png) no-repeat 0 -282px;
	text-indent:-5000px;
	display:block;
	overflow:hidden;
}
#content_all .body_box {
    height: 335px;
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
#content_all .body_box .big_box {
    height: 248px;
	width:100%;
	float:left;
	margin:0;
	padding:0;
	background:url(../images/sitewide/body_bg.png) no-repeat 0 0;
}
#content_all .body_box .big_box .effects_img {
    height: 248px;
	width:373px;
	float:left;
	margin:0;
	padding:0;
	background:url(../images/sitewide/effects.png) no-repeat 0 0;
}
#content_all .body_box .big_box .text {
    height: 248px;
	width:574px;
	float:right;
	margin:0;
	padding:0;
	text-align:left;
}
#content_all .body_box .big_box .text h1 {
	color:#000;
	font-size:30px;
	font-style:normal;
	font-weight:bold;
}
#content_all .body_box .big_box .text p {
    color:#333;
	font-size:14px;
	font-style:normal;
}
#content_all .body_box .big_box .text .btn_watch_video {
	width:197px;
	height:33px;
	margin:10px 0 0 0;
	padding:0;
	float:left;
}
#content_all .body_box .big_box .text .btn_watch_video a {
	width:197px;
	height:33px;
	margin:0;
	padding:0;
	background:url(../images/buttons/btn_watch_video.png) no-repeat 0 0;
	text-indent:-5000px;
	display:block;
	overflow:hidden;
}
#content_all .body_box .big_box .text .btn_watch_video a:hover {
	width:197px;
	height:33px;
	margin:0;
	padding:0;
	background:url(../images/buttons/btn_watch_video.png) no-repeat 0 -33px;
	text-indent:-5000px;
	display:block;
	overflow:hidden;
}
#content_all .body_box .big_box .text .btn_more_info {
	width:136px;
	height:35px;
	margin:10px 0 0 0;
	padding:0;
	float:left;
}
#content_all .body_box .big_box .text .btn_more_info a {
	width:136px;
	height:35px;
	margin:0;
	padding:0;
	background:url(../images/buttons/btn_more_info.png) no-repeat 0 0;
	text-indent:-5000px;
	display:block;
	overflow:hidden;
}
#content_all .body_box .big_box .text .btn_more_info a:hover {
	width:136px;
	height:35px;
	margin:0;
	padding:0;
	background:url(../images/buttons/btn_more_info.png) no-repeat 0 -35px;
	text-indent:-5000px;
	display:block;
	overflow:hidden;
}
#content_all .body_box .patners_box {
    height:86px;
	width:100%;
	float:left;
	margin:1px 0 0 0;
	padding:0;
	background:url(../images/sitewide/patners_box.png) no-repeat 0 0;
	text-indent:-5000px;
	overflow:hidden;
}
#content_all .body_box .patners_box .logos {
	width:740px;
	height:50px;
	float:right;
	margin:0;
	padding:0;
}
#content_all .body_box .patners_box .logos a.nec {
	width:60px;
	height:14px;
	float:left;
	margin:35px 15px 0 0;
	padding:0;
	background:url(../images/sitewide/logo_nec.png) no-repeat 0 0;
}
#content_all .body_box .patners_box .logos a:hover.nec {
	width:60px;
	height:14px;
	float:left;
	margin:35px 15px 0 0;
	padding:0;
	background:url(../images/sitewide/logo_nec.png) no-repeat 0 -14px;
}
#content_all .body_box .patners_box .logos a.ser2media {
	width:109px;
	height:27px;
	float:left;
	margin:30px 15px 0 0;
	padding:0;
	background:url(../images/sitewide/logo_ser2media.png) no-repeat 0 0;
}
#content_all .body_box .patners_box .logos a:hover.ser2media {
	width:109px;
	height:27px;
	float:left;
	margin:30px 15px 0 0;
	padding:0;
	background:url(../images/sitewide/logo_ser2media.png) no-repeat 0 -27px;
}
#content_all .body_box .patners_box .logos a.edgeware {
	width:86px;
	height:18px;
	float:left;
	margin:35px 15px 0 0;
	padding:0;
	background:url(../images/sitewide/logo_edgeware.png) no-repeat 0 0;
}
#content_all .body_box .patners_box .logos a:hover.edgeware {
	width:86px;
	height:18px;
	float:left;
	margin:35px 15px 0 0;
	padding:0;
	background:url(../images/sitewide/logo_edgeware.png) no-repeat 0 -18px;
}
#content_all .body_box .patners_box .logos a.velocix {
	width:111px;
	height:25px;
	float:left;
	margin:30px 15px 0 0;
	padding:0;
	background:url(../images/sitewide/logo_velocix.png) no-repeat 0 0;
}
#content_all .body_box .patners_box .logos a:hover.velocix {
	width:111px;
	height:25px;
	float:left;
	margin:30px 15px 0 0;
	padding:0;
	background:url(../images/sitewide/logo_velocix.png) no-repeat 0 -25px;
}
#content_all .body_box .patners_box .logos a.minerva {
	width:91px;
	height:23px;
	float:left;
	margin:30px 15px 0 0;
	padding:0;
	background:url(../images/sitewide/logo_minerva.png) no-repeat 0 0;
}
#content_all .body_box .patners_box .logos a:hover.minerva {
	width:91px;
	height:23px;
	float:left;
	margin:30px 15px 0 0;
	padding:0;
	background:url(../images/sitewide/logo_minerva.png) no-repeat 0 -23px;
}
#content_all .body_box .patners_box .logos a.tvblob {
	width:105px;
	height:42px;
	float:left;
	margin:20px 15px 0 0;
	padding:0;
	background:url(../images/sitewide/logo_tvblob.png) no-repeat 0 0;
}
#content_all .body_box .patners_box .logos a:hover.tvblob {
	width:105px;
	height:42px;
	float:left;
	margin:20px 15px 0 0;
	padding:0;
	background:url(../images/sitewide/logo_tvblob.png) no-repeat 0 -42px;
}
#content_all .body_box .patners_box .logos a.bestv {
	width:62px;
	height:16px;
	float:left;
	margin:32px 15px 0 0;
	padding:0;
	background:url(../images/sitewide/logo_bestv.png) no-repeat 0 0;
}
#content_all .body_box .patners_box .logos a:hover.bestv {
	width:62px;
	height:16px;
	float:left;
	margin:32px 15px 0 0;
	padding:0;
	background:url(../images/sitewide/logo_bestv.png) no-repeat 0 -16px;
}

/* Mio tv page */
#content_all .mio_tv_box {
	width:100%;
	height:1019px;
	margin:40px 0 0 0;
	padding:0;
	background:url(../images/sitewide/bg_mio_pages.png) no-repeat 0 0;
	float:left;
}
#content_all .mio_tv_box .first_block {
	width:686px;
	height:283px;
	margin:82px 0 0 0;
	padding:0;
	float:right;
}
#content_all .mio_tv_box .first_block .text {
    height: auto;
	width:666px;
	float:left;
	margin:0;
	padding:0 0 0 20px;
	text-align:left;
}
#content_all .mio_tv_box .first_block .text h1 {
	color:#000;
	font-size:24px;
	font-style:normal;
	font-weight:bold;
}
#content_all .mio_tv_box .first_block .text p {
    color:#333;
	font-size:14px;
	font-style:normal;
}
#content_all .mio_tv_box .first_block .service_menu {
	width:646px;
	height:164px;
	margin:10px 0 0 0;
	padding:0 20px 0 20px;
	float:left;
}
#content_all .mio_tv_box .first_block .service_menu .mio_tv {
	width:183px;
	height:164px;
	margin:0;
	padding:0;
	float:left;
}
#content_all .mio_tv_box .first_block .service_menu .mio_tv a {
	width:183px;
	height:164px;
	margin:0;
	padding:0;
	float:left;
	display:block;
	text-indent:-5000px;
	overflow:hidden;
	background:url(../images/buttons/btn_mio_tv.png) no-repeat 0 0;
}
#content_all .mio_tv_box .first_block .service_menu .mio_tv a:hover {
	width:183px;
	height:164px;
	margin:0;
	padding:0;
	float:left;
	display:block;
	overflow:hidden;
	text-indent:-5000px;
	background:url(../images/buttons/btn_mio_tv.png) no-repeat 0 -164px;
}
#content_all .mio_tv_box .first_block .service_menu .mio_pc {
	width:183px;
	height:164px;
	margin:0 45px 0 45px;
	padding:0;
	float:left;
}
#content_all .mio_tv_box .first_block .service_menu .mio_pc a {
	width:183px;
	height:164px;
	margin:0;
	padding:0;
	float:left;
	display:block;
	text-indent:-5000px;
	overflow:hidden;
	background:url(../images/buttons/btn_mio_pc.png) no-repeat 0 0;
}
#content_all .mio_tv_box .first_block .service_menu .mio_pc a:hover {
	width:183px;
	height:164px;
	margin:0;
	padding:0;
	float:left;
	display:block;
	text-indent:-5000px;
	overflow:hidden;
	background:url(../images/buttons/btn_mio_pc.png) no-repeat 0 -164px;
}
#content_all .mio_tv_box .first_block .service_menu .mio_mobile {
	width:183px;
	height:164px;
	margin:0;
	padding:0;
	float:right;
}
#content_all .mio_tv_box .first_block .service_menu .mio_mobile a {
	width:183px;
	height:164px;
	margin:0;
	padding:0;
	float:right;
	display:block;
	overflow:hidden;
	text-indent:-5000px;
	background:url(../images/buttons/btn_mio_mobile.png) no-repeat 0 0;
}
#content_all .mio_tv_box .first_block .service_menu .mio_mobile a:hover {
	width:183px;
	height:164px;
	margin:0;
	padding:0;
	float:right;
	display:block;
	overflow:hidden;
	text-indent:-5000px;
	background:url(../images/buttons/btn_mio_mobile.png) no-repeat -1px -164px;
}
#content_all .mio_tv_box .second_block {
	width:100%;
	height:295px;
	margin:0;
	padding:0;
	float:left;
}
#content_all .mio_tv_box .second_block .text {
	width:314px;
	height:295px;
	margin:0 0 0 30px;
	padding:0;
	float:left;
	text-align:left;
}
#content_all .mio_tv_box .second_block .text .title {
	width:213px;
	height:25px;
	margin:30px 0 10px 0;
	padding:0;
	float:left;
	background:url(../images/sitewide/mio_tv_title.png) no-repeat 0 0;
	text-indent:-5000px;
	overflow:hidden;
}
#content_all .mio_tv_box .second_block .text h2 {
	color:#000;
	font-size:18px;
	font-style:normal;
	font-weight:bold;
	float:left;
}
#content_all .mio_tv_box .second_block .text ul {
	color:#333;
	font-size:14px;
	font-style:normal;
	float:left;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
}
#content_all .mio_tv_box .second_block .text ul li {
	color:#333;
	font-size:14px;
	font-style:normal;
	display:list-item;
	margin:0 0 15px 0;
	padding:0 0 0 18px;
	list-style:none;
	background:url(../images/sitewide/simbol_tick.png) no-repeat left;
}
#content_all .mio_tv_box .second_block .img {
	width:583px;
	height:295px;
	margin:0 20px 0 0;
	padding:0;
	float:right;
	background:url(../images/sitewide/mio_tv_picture_1.png) no-repeat bottom;
}
#content_all .mio_tv_box .third_block {
	width:100%;
	height:343px;
	margin:20px 0 0 0;
	padding:0;
	float:left;
}
#content_all .mio_tv_box .third_block .text {
	width:433px;
	height:343px;
	margin:0;
	padding:0 20px;
	float:right;
	text-align:left;
}
#content_all .mio_tv_box .third_block .text h2 {
	color:#000;
	font-size:18px;
	font-style:normal;
	font-weight:bold;
	float:left;
}
#content_all .mio_tv_box .third_block .text ul {
	color:#333;
	font-size:14px;
	font-style:normal;
	float:left;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
}
#content_all .mio_tv_box .third_block .text ul li {
	color:#333;
	font-size:14px;
	font-style:normal;
	display:list-item;
	margin:0 0 15px 0;
	padding:0 0 0 18px;
	list-style:none;
	background:url(../images/sitewide/simbol_tick2.png) no-repeat left top;
}
#content_all .mio_tv_box .third_block .text ul.bullets {
	color:#333;
	font-size:12px;
	font-style:normal;
	float:left;
	width:auto;
	height:auto;
	margin:0 0 0 30px;
	padding:0;
}
#content_all .mio_tv_box .third_block .text ul.bullets li {
	color:#333;
	font-size:12px;
	font-style:normal;
	display:list-item;
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
	background:url(../images/sitewide/simbol_button.png) no-repeat left center;
}
#content_all .mio_tv_box .third_block .img {
	width:453px;
	height:300px;
	margin:0 0 0 20px;
	padding:0;
	float:left;
	background:url(../images/sitewide/mio_tv_picture_2.png) no-repeat bottom;
}

/* Mio pc page */
#content_all .mio_pc_box {
	width:100%;
	height:1019px;
	margin:40px 0 0 0;
	padding:0;
	background:url(../images/sitewide/bg_mio_pages.png) no-repeat 0 0;
	float:left;
}
#content_all .mio_pc_box .first_block {
	width:686px;
	height:283px;
	margin:82px 0 0 0;
	padding:0;
	float:right;
}
#content_all .mio_pc_box .first_block .text {
    height: auto;
	width:666px;
	float:left;
	margin:0;
	padding:0 0 0 20px;
	text-align:left;
}
#content_all .mio_pc_box .first_block .text h1 {
	color:#000;
	font-size:24px;
	font-style:normal;
	font-weight:bold;
}
#content_all .mio_pc_box .first_block .text p {
    color:#333;
	font-size:14px;
	font-style:normal;
}
#content_all .mio_pc_box .first_block .service_menu {
	width:646px;
	height:164px;
	margin:10px 0 0 0;
	padding:0 20px 0 20px;
	float:left;
}
#content_all .mio_pc_box .first_block .service_menu .mio_tv {
	width:183px;
	height:164px;
	margin:0;
	padding:0;
	float:left;
}
#content_all .mio_pc_box .first_block .service_menu .mio_tv a {
	width:183px;
	height:164px;
	margin:0;
	padding:0;
	float:left;
	display:block;
	overflow:hidden;
	text-indent:-5000px;
	background:url(../images/buttons/btn_mio_tv.png) no-repeat 0 0;
}
#content_all .mio_pc_box .first_block .service_menu .mio_tv a:hover {
	width:183px;
	height:164px;
	margin:0;
	padding:0;
	float:left;
	display:block;
	text-indent:-5000px;
	overflow:hidden;
	background:url(../images/buttons/btn_mio_tv.png) no-repeat 0 -164px;
}
#content_all .mio_pc_box .first_block .service_menu .mio_pc {
	width:183px;
	height:164px;
	margin:0 45px 0 45px;
	padding:0;
	float:left;
}
#content_all .mio_pc_box .first_block .service_menu .mio_pc a {
	width:183px;
	height:164px;
	margin:0;
	padding:0;
	float:left;
	display:block;
	overflow:hidden;
	text-indent:-5000px;
	background:url(../images/buttons/btn_mio_pc.png) no-repeat 0 0;
}
#content_all .mio_pc_box .first_block .service_menu .mio_pc a:hover {
	width:183px;
	height:164px;
	margin:0;
	padding:0;
	float:left;
	display:block;
	overflow:hidden;
	text-indent:-5000px;
	background:url(../images/buttons/btn_mio_pc.png) no-repeat 0 -164px;
}
#content_all .mio_pc_box .first_block .service_menu .mio_mobile {
	width:183px;
	height:164px;
	margin:0;
	padding:0;
	float:right;
}
#content_all .mio_pc_box .first_block .service_menu .mio_mobile a {
	width:183px;
	height:164px;
	margin:0;
	padding:0;
	float:right;
	display:block;
	text-indent:-5000px;
	overflow:hidden;
	background:url(../images/buttons/btn_mio_mobile.png) no-repeat 0 0;
}
#content_all .mio_pc_box .first_block .service_menu .mio_mobile a:hover {
	width:183px;
	height:164px;
	margin:0;
	padding:0;
	float:right;
	display:block;
	overflow:hidden;
	text-indent:-5000px;
	background:url(../images/buttons/btn_mio_mobile.png) no-repeat -1px -164px;
}
#content_all .mio_pc_box .second_block {
	width:100%;
	height:295px;
	margin:0;
	padding:0;
	float:left;
}
#content_all .mio_pc_box .second_block .text {
	width:314px;
	height:295px;
	margin:0 0 0 30px;
	padding:0;
	float:left;
	text-align:left;
}
#content_all .mio_pc_box .second_block .text .title {
	width:213px;
	height:25px;
	margin:30px 0 10px 0;
	padding:0;
	float:left;
	background:url(../images/sitewide/mio_pc_title.png) no-repeat 0 0;
	text-indent:-5000px;
	overflow:hidden;
}
#content_all .mio_pc_box .second_block .text h2 {
	color:#000;
	font-size:18px;
	font-style:normal;
	font-weight:bold;
	float:left;
}
#content_all .mio_pc_box .second_block .text ul {
	color:#333;
	font-size:14px;
	font-style:normal;
	float:left;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
}
#content_all .mio_pc_box .second_block .text ul li {
	color:#333;
	font-size:14px;
	font-style:normal;
	display:list-item;
	margin:0 0 15px 0;
	padding:0 0 0 18px;
	list-style:none;
	background:url(../images/sitewide/simbol_tick.png) no-repeat left;
}
#content_all .mio_pc_box .second_block .img {
	width:583px;
	height:295px;
	margin:0 20px 0 0;
	padding:0;
	float:right;
	background:url(../images/sitewide/mio_pc_picture_1.png) no-repeat center;
}
#content_all .mio_pc_box .third_block {
	width:100%;
	height:343px;
	margin:20px 0 0 0;
	padding:0;
	float:left;
}
#content_all .mio_pc_box .third_block .text {
	width:433px;
	height:343px;
	margin:0;
	padding:0 20px;
	float:right;
	text-align:left;
}
#content_all .mio_pc_box .third_block .text h2 {
	color:#000;
	font-size:18px;
	font-style:normal;
	font-weight:bold;
	float:left;
}
#content_all .mio_pc_box .third_block .text ul {
	color:#333;
	font-size:14px;
	font-style:normal;
	float:left;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
}
#content_all .mio_pc_box .third_block .text ul li {
	color:#333;
	font-size:14px;
	font-style:normal;
	display:list-item;
	margin:0 0 15px 0;
	padding:0 0 0 18px;
	list-style:none;
	background:url(../images/sitewide/simbol_tick2.png) no-repeat left top;
}
#content_all .mio_pc_box .third_block .text ul.bullets {
	color:#333;
	font-size:12px;
	font-style:normal;
	float:left;
	width:auto;
	height:auto;
	margin:0 0 0 30px;
	padding:0;
}
#content_all .mio_pc_box .third_block .text ul.bullets li {
	color:#333;
	font-size:12px;
	font-style:normal;
	display:list-item;
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
	background:url(../images/sitewide/simbol_button.png) no-repeat left center;
}
#content_all .mio_pc_box .third_block .img {
	width:453px;
	height:300px;
	margin:0 0 0 20px;
	padding:0;
	float:left;
	background:url(../images/sitewide/mio_pc_picture_2.png) no-repeat bottom;
}

/* Mio mobile page */
#content_all .mio_mobile_box {
	width:100%;
	height:1019px;
	margin:40px 0 0 0;
	padding:0;
	background:url(../images/sitewide/bg_mio_pages.png) no-repeat 0 0;
	float:left;
}
#content_all .mio_mobile_box .first_block {
	width:686px;
	height:283px;
	margin:82px 0 0 0;
	padding:0;
	float:right;
}
#content_all .mio_mobile_box .first_block .text {
    height: auto;
	width:666px;
	float:left;
	margin:0;
	padding:0 0 0 20px;
	text-align:left;
}
#content_all .mio_mobile_box .first_block .text h1 {
	color:#000;
	font-size:24px;
	font-style:normal;
	font-weight:bold;
}
#content_all .mio_mobile_box .first_block .text p {
    color:#333;
	font-size:14px;
	font-style:normal;
}
#content_all .mio_mobile_box .first_block .service_menu {
	width:646px;
	height:164px;
	margin:10px 0 0 0;
	padding:0 20px 0 20px;
	float:left;
}
#content_all .mio_mobile_box .first_block .service_menu .mio_tv {
	width:183px;
	height:164px;
	margin:0;
	padding:0;
	float:left;
}
#content_all .mio_mobile_box .first_block .service_menu .mio_tv a {
	width:183px;
	height:164px;
	margin:0;
	padding:0;
	float:left;
	display:block;
	text-indent:-5000px;
	overflow:hidden;
	background:url(../images/buttons/btn_mio_tv.png) no-repeat 0 0;
}
#content_all .mio_mobile_box .first_block .service_menu .mio_tv a:hover {
	width:183px;
	height:164px;
	margin:0;
	padding:0;
	float:left;
	display:block;
	text-indent:-5000px;
	overflow:hidden;
	background:url(../images/buttons/btn_mio_tv.png) no-repeat 0 -164px;
}
#content_all .mio_mobile_box .first_block .service_menu .mio_pc {
	width:183px;
	height:164px;
	margin:0 45px 0 45px;
	padding:0;
	float:left;
}
#content_all .mio_mobile_box .first_block .service_menu .mio_pc a {
	width:183px;
	height:164px;
	margin:0;
	padding:0;
	float:left;
	display:block;
	overflow:hidden;
	text-indent:-5000px;
	background:url(../images/buttons/btn_mio_pc.png) no-repeat 0 0;
}
#content_all .mio_mobile_box .first_block .service_menu .mio_pc a:hover {
	width:183px;
	height:164px;
	margin:0;
	padding:0;
	float:left;
	display:block;
	text-indent:-5000px;
	overflow:hidden;
	background:url(../images/buttons/btn_mio_pc.png) no-repeat 0 -164px;
}
#content_all .mio_mobile_box .first_block .service_menu .mio_mobile {
	width:183px;
	height:164px;
	margin:0;
	padding:0;
	float:right;
}
#content_all .mio_mobile_box .first_block .service_menu .mio_mobile a {
	width:183px;
	height:164px;
	margin:0;
	padding:0;
	float:right;
	display:block;
	overflow:hidden;
	text-indent:-5000px;
	background:url(../images/buttons/btn_mio_mobile.png) no-repeat 0 0;
}
#content_all .mio_mobile_box .first_block .service_menu .mio_mobile a:hover {
	width:183px;
	height:164px;
	margin:0;
	padding:0;
	float:right;
	display:block;
	overflow:hidden;
	text-indent:-5000px;
	background:url(../images/buttons/btn_mio_mobile.png) no-repeat -1px -164px;
}
#content_all .mio_mobile_box .second_block {
	width:100%;
	height:295px;
	margin:0;
	padding:0;
	float:left;
}
#content_all .mio_mobile_box .second_block .text {
	width:314px;
	height:295px;
	margin:0 0 0 30px;
	padding:0;
	float:left;
	text-align:left;
}
#content_all .mio_mobile_box .second_block .text .title {
	width:268px;
	height:25px;
	margin:30px 0 10px 0;
	padding:0;
	float:left;
	background:url(../images/sitewide/mio_mobile_title.png) no-repeat 0 0;
	text-indent:-5000px;
	overflow:hidden;
}
#content_all .mio_mobile_box .second_block .text h2 {
	color:#000;
	font-size:18px;
	font-style:normal;
	font-weight:bold;
	float:left;
}
#content_all .mio_mobile_box .second_block .text ul {
	color:#333;
	font-size:14px;
	font-style:normal;
	float:left;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
}
#content_all .mio_mobile_box .second_block .text ul li {
	color:#333;
	font-size:14px;
	font-style:normal;
	display:list-item;
	margin:0 0 15px 0;
	padding:0 0 0 18px;
	list-style:none;
	background:url(../images/sitewide/simbol_tick.png) no-repeat left;
}
#content_all .mio_mobile_box .second_block .img {
	width:583px;
	height:295px;
	margin:0 20px 0 0;
	padding:0;
	float:right;
	background:url(../images/sitewide/mio_mobile_picture_1.png) no-repeat center;
}
#content_all .mio_mobile_box .third_block {
	width:100%;
	height:343px;
	margin:20px 0 0 0;
	padding:0;
	float:left;
}
#content_all .mio_mobile_box .third_block .text {
	width:433px;
	height:343px;
	margin:0;
	padding:0 20px;
	float:right;
	text-align:left;
}
#content_all .mio_mobile_box .third_block .text h2 {
	color:#000;
	font-size:18px;
	font-style:normal;
	font-weight:bold;
	float:left;
}
#content_all .mio_mobile_box .third_block .text ul {
	color:#333;
	font-size:14px;
	font-style:normal;
	float:left;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
}
#content_all .mio_mobile_box .third_block .text ul li {
	color:#333;
	font-size:14px;
	font-style:normal;
	display:list-item;
	margin:0 0 15px 0;
	padding:0 0 0 18px;
	list-style:none;
	background:url(../images/sitewide/simbol_tick2.png) no-repeat left top;
}
#content_all .mio_mobile_box .third_block .text ul.bullets {
	color:#333;
	font-size:12px;
	font-style:normal;
	float:left;
	width:auto;
	height:auto;
	margin:0 0 0 30px;
	padding:0;
}
#content_all .mio_mobile_box .third_block .text ul.bullets li {
	color:#333;
	font-size:12px;
	font-style:normal;
	display:list-item;
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
	background:url(../images/sitewide/simbol_button.png) no-repeat left center;
}
#content_all .mio_mobile_box .third_block .img {
	width:453px;
	height:300px;
	margin:0 0 0 20px;
	padding:0;
	float:left;
	background:url(../images/sitewide/mio_mobile_picture_2.png) no-repeat bottom;
}

/* MiO Technology */
#content_all .mio_technology_box {
	width:100%;
	height:459px;
	margin:40px 0 0 0;
	padding:0;
	float:left;
	background:url(../images/sitewide/mio_technology_box.png) no-repeat 0 0;
}
#content_all .mio_technology_box .column {
	width:159px;
	height:316px;
	margin:110px 25px 0 43px;
	padding:0;
	float:left;
}
#content_all .mio_technology_box .column .text_logo {
	width:100%;
	height:281px;
	margin:0;
	padding:0;
	float:left;
}
#content_all .mio_technology_box .column .text_logo .logo_intellicast {
	width:139px;
	height:51px;
	margin:0 0 0 20px;
	padding:0;
	float:left;
	background:url(../images/sitewide/intellicast.png) no-repeat left;
}
#content_all .mio_technology_box .column .text_logo .logo_guardian {
	width:139px;
	height:43px;
	margin:7px 0 1px 20px;
	padding:0;
	float:left;
	background:url(../images/sitewide/guardian.png) no-repeat left;
}
#content_all .mio_technology_box .column .text_logo .logo_alchemy {
	width:139px;
	height:37px;
	margin:10px 0 4px 20px;
	padding:0;
	float:left;
	background:url(../images/sitewide/alchemy.png) no-repeat left;
}
#content_all .mio_technology_box .column .text_logo .logo_smart {
	width:139px;
	height:34px;
	margin:12px 0 5px 20px;
	padding:0;
	float:left;
	background:url(../images/sitewide/smart.png) no-repeat left;
}
#content_all .mio_technology_box .column .text_logo h1 {
	color:#0078bd;
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	float:left;
	width:139px;
	margin:20px 0 20px 22px;
}
#content_all .mio_technology_box .column .text_logo p {
	width:139px;
	height:auto;
	margin:0 0 0 22px;
	color:#333;
	font-size:14px;
	font-style:normal;
}
#content_all .mio_technology_box .column .btn_more_info {
	width:136px;
	height:35px;
	margin:0 0 0 20px;
	padding:0;
	float:left;
}
#content_all .mio_technology_box .column .btn_more_info a {
	width:136px;
	height:35px;
	margin:0;
	padding:0;
	background:url(../images/buttons/btn_more_info.png) no-repeat 0 0;
	text-indent:-5000px;
	overflow:hidden;
	display:block;
}
#content_all .mio_technology_box .column .btn_more_info a:hover {
	width:136px;
	height:35px;
	margin:0;
	padding:0;
	background:url(../images/buttons/btn_more_info.png) no-repeat 0 -35px;
	text-indent:-5000px;
	overflow:hidden;
	display:block;
}
#content_all .mio_box_bottom {
	width:100%;
	height:163px;
	margin:1px 0 0 0;
	padding:0;
	float:left;
}
#content_all .mio_box_bottom .bottom_menu_tv {
	width:309px;
	height:154px;
	margin:0 1px 0 0;
	padding:0;
	float:left;
}
#content_all .mio_box_bottom .bottom_menu_tv a {
	width:309px;
	height:154px;
	margin:0;
	padding:0;
	overflow:hidden;
	text-indent:-5000px;
	float:left;
	background:url(../images/buttons/btn_mio_tv_footer.png) no-repeat 0 0;
}
#content_all .mio_box_bottom .bottom_menu_tv a:hover {
	width:309px;
	height:154px;
	margin:0;
	padding:0;
	overflow:hidden;
	float:left;
	text-indent:-5000px;
	background:url(../images/buttons/btn_mio_tv_footer.png) no-repeat 0 -154px;
}
#content_all .mio_box_bottom .bottom_menu_pc {
	width:304px;
	height:154px;
	margin:0;
	padding:0;
	float:left;
}
#content_all .mio_box_bottom .bottom_menu_pc a {
	width:304px;
	height:154px;
	margin:0;
	overflow:hidden;
	padding:0;
	text-indent:-5000px;
	float:left;
	background:url(../images/buttons/btn_mio_pc_footer.png) no-repeat 0 0;
}
#content_all .mio_box_bottom .bottom_menu_pc a:hover {
	width:304px;
	height:154px;
	margin:0;
	padding:0;
	float:left;
	text-indent:-5000px;
	overflow:hidden;
	background:url(../images/buttons/btn_mio_pc_footer.png) no-repeat 0 -154px;
}
#content_all .mio_box_bottom .bottom_menu_mobile {
	width:332px;
	height:154px;
	margin:0;
	padding:0;
	float:right;
}
#content_all .mio_box_bottom .bottom_menu_mobile a {
	width:332px;
	height:154px;
	margin:0;
	overflow:hidden;
	padding:0;
	text-indent:-5000px;
	float:right;
	background:url(../images/buttons/btn_mio_mobile_footer.png) no-repeat 0 0;
}
#content_all .mio_box_bottom .bottom_menu_mobile a:hover {
	width:332px;
	height:154px;
	margin:0;
	padding:0;
	float:right;
	overflow:hidden;
	text-indent:-5000px;
	background:url(../images/buttons/btn_mio_mobile_footer.png) no-repeat 0 -154px;
}

/* MiO About */
#content_all .mio_about_box {
	width:100%;
	height:459px;
	margin:40px 0 0 0;
	padding:0;
	float:left;
	background:url(../images/sitewide/mio_about_box.png) no-repeat 0 0;
}
#content_all .mio_about_box p {
	width:902px;
	height:220px;
	margin:110px 0 0 0;
	color:#333;
	font-size:14px;
	font-style:normal;
	padding:0 20px 0 25px;
}
#content_all .mio_about_box .logo_3rdi {
	width:300px;
	height:60px;
	margin:0 30px 0 0;
	padding:0;
	float:right;
	background:url(../images/sitewide/3RDI_logo.png) no-repeat top;
}

/* MiO Contact */
#content_all .mio_contact_box {
	width:100%;
	height:459px;
	margin:40px 0 0 0;
	padding:0;
	float:left;
	background:url(../images/sitewide/mio_contact_box.png) no-repeat 0 0;
}
#content_all .mio_contact_box .column_left {
	width:275px;
	height:auto;
	margin:110px 0 0 30px;
	padding:0;
	float:left;
}
#content_all .mio_contact_box .column_center {
	width:275px;
	height:auto;
	margin:110px 0 0 20px;
	padding:0;
	float:left;
}
#content_all .mio_contact_box .column_right {
	width:275px;
	height:auto;
	margin:110px 25px 0 0;
	padding:0;
	float:right;
}
#content_all .mio_contact_box h1 {
	color:#000;
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	float:left;
	width:100%;
}
#content_all .mio_contact_box p {
	width:auto;
	height:auto;
	margin:0;
	color:#333;
	font-size:14px;
	font-style:normal;
	line-height:20px;
}
#content_all .mio_contact_box p a {
	color:#0370bd;
	text-decoration:underline;
}

/* MiO Platform */
#content_all .mio_platform_box {
	width:100%;
	height:2169px;
	margin:40px 0 0 0;
	padding:0;
	float:left;
	background:url(../images/sitewide/mio_platform_box.png) no-repeat 0 0;
}
#content_all .mio_platform_box .text_block {
	width:887px;
	height:auto;
	margin:90px 0 0 0;
	padding:0 30px 0 30px;
	float:left;
}
#content_all .mio_platform_box .text_block h1 {
	color:#000;
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	float:left;
	width:100%;
}
#content_all .mio_platform_box .text_block h1.title {
	color:#000;
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	float:left;
	width:100%;
	margin:30px 0 0 0;
}
#content_all .mio_platform_box .text_block p {
	width:auto;
	height:auto;
	margin:0;
	color:#333;
	font-size:14px;
	font-style:normal;
	line-height:20px;
}
#content_all .mio_platform_box h1.title {
	color:#000;
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	float:left;
	width:887px;
	margin:30px 30px 0 30px;
}
#content_all .mio_platform_box .platform1 {
	width:887px;
	height:553px;
	margin:0 0 30px 20px;
	padding:0;
	float:left;
	background:url(../images/sitewide/mio_platform_1.png) no-repeat top;
}
#content_all .mio_platform_box .platform2 {
	width:887px;
	height:451px;
	margin:0 0 50px 20px;
	padding:0;
	float:left;
	background:url(../images/sitewide/mio_platform_2.png) no-repeat top;
}
#content_all .mio_platform_box .platform3 {
	width:911px;
	height:618px;
	margin:30px 0 30px 20px;
	padding:0;
	float:left;
	background:url(../images/sitewide/mio_platform_3.png) no-repeat top;
}

/* MiO Features */
#content_all .mio_features_box {
	width:100%;
	height:1519px;
	margin:40px 0 0 0;
	padding:0;
	float:left;
	background:url(../images/sitewide/mio_features_box.png) no-repeat 0 0;
}
#content_all .mio_features_box .block1 {
	width:887px;
	height:220px;
	margin:110px 30px 0 30px;
	padding:0;
	float:left;
}
#content_all .mio_features_box .block2 {
	width:887px;
	height:180px;
	margin:20px 30px 0 30px;
	padding:0;
	float:left;
}
#content_all .mio_features_box .block3 {
	width:887px;
	height:160px;
	margin:20px 30px 0 30px;
	padding:0;
	float:left;
}
#content_all .mio_features_box .block4 {
	width:887px;
	height:160px;
	margin:20px 30px 0 30px;
	padding:0;
	float:left;
}
#content_all .mio_features_box .block5 {
	width:887px;
	height:170px;
	margin:20px 30px 0 30px;
	padding:0;
	float:left;
}
#content_all .mio_features_box .block6 {
	width:887px;
	height:400px;
	margin:20px 30px 0 30px;
	padding:0;
	float:left;
}
#content_all .mio_features_box .icons {
	width:146px;
	height:120px;
	margin:0;
	padding:0;
	float:left;
}
#content_all .mio_features_box .icons .img1 {
	width:140px;
	height:104px;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/sitewide/mio_features_1.png) no-repeat top;
}
#content_all .mio_features_box .icons .img2 {
	width:139px;
	height:106px;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/sitewide/mio_features_2.png) no-repeat top;
}
#content_all .mio_features_box .icons .img3 {
	width:140px;
	height:105px;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/sitewide/mio_features_3.png) no-repeat top;
}
#content_all .mio_features_box .icons .img4 {
	width:140px;
	height:108px;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/sitewide/mio_features_4.png) no-repeat top;
}
#content_all .mio_features_box .icons .img5 {
	width:140px;
	height:114px;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/sitewide/mio_features_5.png) no-repeat top;
}
#content_all .mio_features_box .icons .img6 {
	width:140px;
	height:320px;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/sitewide/mio_features_6.png) no-repeat top;
}
#content_all .mio_features_box .icons .img6 .vert_text1{
	width:100%;
	height:88px;
	margin:92px 0 0 0;
	padding:0;
	float:right;
	background:url(../images/sitewide/mone_text.png) no-repeat right;
}
#content_all .mio_features_box .icons .img6 .vert_text2{
	width:100%;
	height:88px;
	margin:62px 0 0 0;
	padding:0;
	float:right;
	background:url(../images/sitewide/reach_text.png) no-repeat right;
}
#content_all .mio_features_box .text {
	width:731px;
	height:auto;
	margin:0 0 0 10px;
	padding:0;
	float:left;
}
#content_all .mio_features_box .text h1 {
	color:#000;
	font-size:24px;
	font-style:normal;
	font-weight:normal;
	float:left;
	width:100%;
	margin:0 0 20px 0;
}
#content_all .mio_features_box .text p {
	width:100%;
	height:auto;
	margin:0;
	color:#000;
	font-size:12px;
	font-style:normal;
	line-height:20px;
	float:left;
	font-weight:bold;
	border-bottom:solid 1px #CCC;
	padding:0 0 30px 0;
}
#content_all .mio_features_box .text p.fake {
	width:100%;
	height:auto;
	margin:0;
	line-height:20px;
	float:left;
	border-bottom:solid 1px #CCC;
	padding:0 0 10px 0;
}
#content_all .mio_features_box .text ul {
	color:#333;
	font-size:14px;
	font-style:normal;
	float:left;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
}
#content_all .mio_features_box .text ul li {
	color:#333;
	font-size:14px;
	font-style:normal;
	display:list-item;
	margin:0 0 15px 0;
	padding:0 0 0 18px;
	list-style:none;
	background:url(../images/sitewide/simbol_dot.png) left no-repeat;
}
#content_all .mio_features_box .text ul.line {
	color:#333;
	font-size:14px;
	font-style:normal;
	float:left;
	width:100%;
	height:auto;
	margin:0;
	padding:0 0 0 25px;
}
#content_all .mio_features_box .text ul.line li {
	color:#333;
	font-size:14px;
	font-style:normal;
	display:list-item;
	margin:0 0 5px 0;
	padding:0 0 0 3px;
	list-style:none;
	background:none;
}
#content_all .mio_features_box .block6 .column_left {
	width:180px;
	height:auto;
	margin:0 40px 0 0;
	padding:0;
	float:left;
}
#content_all .mio_features_box .block6 .column_center {
	width:180px;
	height:auto;
	margin:0 60px 0 0;
	padding:0;
	float:left;
}
#content_all .mio_features_box .block6 .column_right {
	width:230px;
	height:auto;
	margin:0 40px 0 0;
	padding:0;
	float:left;
}
#content_all .mio_features_box .block6 h2 {
	color:#336699;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	text-transform:uppercase;
	float:left;
	width:100%;
	margin:0 0 30px 0;
	padding:0 0 0 30px;
}
#content_all .mio_features_box .block6 ul {
	color:#333;
	font-size:14px;
	font-style:normal;
	float:left;
	width:auto;
	height:auto;
	margin:0 0 30px 0;
	padding:0;
}
#content_all .mio_features_box .block6 ul li {
	color:#333;
	font-size:14px;
	font-style:normal;
	display:list-item;
	margin:0 0 3px 0;
	padding:0 0 0 18px;
	list-style:none;
	background:url(../images/sitewide/simbol_tick.png) no-repeat left;
}

/* MiO Subscribe to beta program */
#content_all .mio_sub_beta_prog_box {
	width:100%;
	height:788px;
	margin:40px 0 0 0;
	padding:0;
	float:left;
	background:url(../images/sitewide/mio_beta_prog_box.png) no-repeat 0 0;
}
#content_all .mio_sub_beta_prog_box .text_block {
	width:887px;
	height:auto;
	margin:110px 0 0 0;
	padding:0 30px 0 30px;
	float:left;
}
#content_all .mio_sub_beta_prog_box .text_block p {
	width:auto;
	height:auto;
	margin:0;
	color:#333;
	font-size:14px;
	font-style:normal;
	line-height:20px;
}
#content_all .mio_sub_beta_prog_box .box {
	width:323px;
	height:123px;
	margin:20px 30px 0 0;
	padding:0;
	float:right;
	background:url(../images/sitewide/mio_box_beta_prog.png) center no-repeat;
}
#content_all .mio_sub_beta_prog_box h1.title {
	color:#000000;
	float:left;
	font-size:24px;
	font-style:normal;
	font-weight:normal;
	margin:105px 0 0 30px;
	padding:0 0 10px;
	width:58%;
}
#content_all .mio_sub_beta_prog_box .column {
	border-top:1px solid #999999;
	color:#737373;
	float:left;
	font-size:15px;
	height:350px;
	line-height:25px;
	margin:0 30px;
	padding:0;
	text-align:left;
	width:94%;
}

#content_all .mio_sub_beta_prog_box .column .form_left {
	height:auto;
	margin:20px 0 0 0;
	padding:0;
	width:40%;
	float:left;
}
#content_all .mio_sub_beta_prog_box .column .form_right {
	height:auto;
	margin:20px 0 0 0;
	padding:0;
	width:60%;
	float:left;
}
#content_all .mio_sub_beta_prog_box .column .input_box {
	font-size:16px;
	height:21px;
	width:274px;
	margin:5px 0 10px 0;
}
#content_all .mio_sub_beta_prog_box .column .option_box {
	height:21px;
	width:274px;
	margin:8px 0 15px 0;
}
#content_all .mio_sub_beta_prog_box .column .label {
	color:#007dac;
	font-size:14px;
}
#content_all .mio_sub_beta_prog_box .column .label_red {
	color:#993333;
	font-size:14px;
}
#content_all .mio_sub_beta_prog_box .column .img_captcha {
	height:100px;
	margin:20px 0 10px;
	padding:0;
	width:auto;
}
#content_all .mio_sub_beta_prog_box .column .img_captcha img {
	float:left;
	border:0;
}
#content_all .mio_sub_beta_prog_box .column .img_captcha a.read, a.read:visited, a.read:hover {
	color:#2A8BC2;
	font-size:14px;
	margin:0;
	text-decoration:underline;
}
#content_all .mio_sub_beta_prog_box .column .img_captcha .verif_box {
	float:left;
	margin:50px 70px 0 0;
}
#content_all .mio_sub_beta_prog_box .column .btn_subscribe {
	background:transparent url(../images/buttons/btn_subscribe.png) no-repeat scroll 0 0;
	cursor:pointer;
	float:left;
	height:32px;
	margin:20px 13px 0 0;
	padding:0;
	width:132px;
}


/* Footer */
#footer {
	width:100%;
	height:50px;
	margin:80px 0 0 0;
	float:left;
}
#footer p {
	text-align:center;
	color:#fff;
}
#footer p a, a:visited, a:hover {
	color:#05b7f9;
	text-decoration:none;
}


/* ---------MESSAGE ERROR----------- */

.clean-alert {
	border:solid 1px #ccc;
	background: #161515;
	color:#fff;
	font-weight:bold;
	padding:8px;
	margin-bottom:10px;
	font-size:13px;
}
.clean-alert a {
	font-size:12px;                
	font-weight:bold;
    color:#007bcc;
}
.clean-error {
	border:solid 1px #CC0000;
	/*border-left:none;
	border-right:none;*/
	background:#FFEDED;
	color:#CC0000;
	font-weight:bold;
	padding:8px;
	margin-bottom:10px;
}
.clean-ok {
	border:solid 1px #008000;
	/*border-left:none;
	border-right:none;*/
	background:#C9FFCA;
	color:#008000;
	font-weight:bold;
	padding:8px;
	font-size:13px;
}
