@font-face {
 font-family: 'bebas_neueregular';
 src: url('bebasneue-webfont.eot');
 src: url('bebasneue-webfont.eot?#iefix') format('embedded-opentype'), url('bebasneue-webfont.woff') format('woff'), url('bebasneue-webfont.ttf') format('truetype'), url('bebasneue-webfont.svg#bebas_neueregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
/*new edited by rebu*/
 .icon-bar { display: block; width: 25px; height: 4px; background-color: #f5f5f5; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.btn { color: #ffffff; float:right; margin:0px 5px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #0e0e0e; *background-color: #040404;
background-image: -moz-linear-gradient(top, #151515, #040404); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); background-image: -webkit-linear-gradient(top, #151515, #040404); background-image: -o-linear-gradient(top, #151515, #040404); background-image: linear-gradient(to bottom, #151515, #040404); background-repeat: repeat-x; border-color: #040404 #040404 #000000; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
padding:7px 10px; display:none; }
.icon-bar + .icon-bar { margin-top: 4px; }
/*rebu editionend*/

* { padding: 0px; margin: 0px; }
ul, li, a, em, div, body, span, strong, h1, h2, h3, h4, h5, h6 { padding: 0px; outline: 0; margin: 0px; }
body { color: #999; font: normal 13px/22px "Open Sans"; }
h1, h2, h3, h4, h5, h6 { text-transform: capitalize; font-weight: normal; }
h1 { padding: 40px 0px; font-size: 30px; text-align: center; }
h2 { margin: 0px 0px 20px; font-size: 22px; }
h3 { text-transform: uppercase; margin: 0 0 10px; }
address { margin: 25px 0 0; font-style: normal; float: left; }
ul, li { list-style: none; }
a { text-decoration: none; color: #000000; }
a:hover { text-decoration: none; }
input, textarea { border: 1px solid #dcdcdc; padding: 5px 10px; background: none; }
img { max-width:100%; height:auto; width:auto; }
input.newsletter-submit { display: block; cursor: pointer; height: 32px; border: none; width:15%; margin: 0px; padding: 0px; border: none; text-indent: -900em; float: right; background: url(../images/sub.jpg) no-repeat left top; }
input.newsletter-email { height: 32px; border: none; padding: 0px 5px; width: 85%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; float: left; font: normal 12px Arial, Helvetica, sans-serif; }
.newsletter p{ margin-bottom:0}
textarea.wpcf7-form-control { height: auto; }
.wrapper { margin: 0px; }
.main { max-width: 940px; margin: 0px auto 0px; }
.home .footercontent { border: 0; margin: 0; }


.header { background: none repeat scroll 0% 0% #FFF;
    border-bottom: 3px solid #3EBAEC;
}
.header-flow{margin: 0px auto;
padding: 0px;
max-width: 980px;}

.headerright { float: right; display:inline-block }
.logo { float: left; padding:4px 0px; }
.logo a{font-size: 44px;
color: #283962;
font-weight: 300;}

.logo a span {
    padding: 7px 0px 0px 5px;
    font-size: 12px;
}
.call-top-box{padding:10px 0px;}
p.numtext { text-align: right; color: #218006; margin: 0px 0px 0px; padding-top:16px }

span.number{ font-size:16px; padding:0 5px}

.nav { float: left; clear: left; }
ul.nav { float: left;margin:35px 0 0 0px;width: 100%;padding:0px 0px;  }
ul.nav li { float: left; margin: 0 30px 0 0px; }
ul.nav li.contact-btn a{ color:#333;}
ul.nav li a:active { color: #000; }
ul.nav li a {text-transform:none; font-size:14px; font-weight: 400;color: #666;padding:0px 0px 12px 0px; display: block; margin:0px 0 0 0; text-shadow:none; }
ul.nav li a:hover, ul.nav li.current-menu-item a { background:none;  color:#333;text-shadow:none; }
ul.nav li:last-child{ margin-right:0}

ul.nav ul{ display:none;opacity:0;z-index:1000;}
ul.nav li:hover ul{opacity:1;background:#000;margin-top:0px; top:30px; margin-left:auto;margin-right:auto; display:block; position:absolute; width:230px; z-index:1000;}
ul.nav ul li{ padding:8px 12px 0px 12px; margin:0 0 0px 0; display:block;width:230px;  }
ul.nav ul li a{ color:#fff;}
ul.nav ul li:hover{ background:#4bbdec; color:#fff;}
ul.nav ul li:hover a{ color:#fff; }


.content-top{ background:#f9fbfd/*url(images/content_top_bg.jpg) no-repeat center top*/; min-height:80px; margin-left:auto;margin-right:auto; opacity:0.7; padding:22px 0; }
.content-top-flow{ max-width:980px;margin-left:auto;margin-right:auto; padding:5px 0 0 0; height:48px;opacity:1; }

.content-top-flow h1{ color:#003F65; font-size:30px; padding:0; margin:0; text-align:left;}
.content-top-flow h1 span{ font-size:18px; color:#333; padding:0 0 0 15px;}


.banner{ max-width:980px; margin-left:auto; margin-right:auto; margin-top:40px;overflow:hidden;  height:460px; border:5px solid #fff; box-shadow:0px 3px 6px 3px #ddd;}
.landing-banner{ width:72%;
margin-left: auto;
margin-right: auto;
margin-top: 40px;
overflow: hidden;
height: 371px;
border: 5px solid #FFF;
box-shadow: 0px 3px 6px 3px #DDD;
padding:15px 30px;}

.landing-banner h2{ padding:0; margin:0}


.left-cont-ban-rio{ float:left; width:560px; margin:0 0 0 0px; text-align:left; position:relative; top:-280px;  }
.left-cont-ban-rio h1{ text-align:left; padding:0 0 20px 0;text-shadow:none; font-size: 35px;color: #3B3B3B; padding: 15px 0px 20px;font-family: 'Allerta', sans-serif;}
.left-cont-ban-rio p{ margin:10px 0 40px 0; font-size: 17px;
color: #969696; }




.left-cont-ban-stc{ float:left; width:560px; margin:0 0 0 0px; text-align:left; position:relative; top:-20px;  }
.left-cont-ban-stc h1{ text-align:left; padding:0 0 20px 0;text-shadow:none; font-size: 35px;color: #3B3B3B; padding: 15px 0px 20px;font-family: 'Allerta', sans-serif;}
.left-cont-ban-stc p{margin: 0px 0px 0 20px;
font-size: 17px;
display: inline-block;font-size:12px;
color: #333;
width: 50%;
float: left; }
.left-cont-ban-stc ul{ margin:0px 0 20px 0; list-style-type:none}
.left-cont-ban-stc ul li{ font-size:14px; text-align:left; margin:0 0 8px 0; background:url(../images/black-tick.png) no-repeat 0 5px; padding:0 0 0px 30px; text-shadow:none;  }

a.android_img{/*background:url(../images/en_generic_rgb.png) no-repeat 0 0;*/ width:215px; height:60px; display:inline-block; padding:0 0 0px 0px; text-shadow:none; float:left;}


.left-cont-ban-cfc{ float: right;
width: 510px;
margin: 0px;
text-align: left;
z-index: 21000;
position: absolute;
right: 20px;
top: -12px;}
.left-cont-ban-cfc h1{ text-align:left; padding:0 0 20px 0;text-shadow:none; font-size: 26px;color: #3B3B3B; padding: 15px 0px 20px;font-family: 'Allerta', sans-serif;}
.left-cont-ban-cfc p{ margin:10px 0 20px 0; font-size: 17px;
color: #969696; }

.cfc-img{position: absolute;
  left: -36px;
  top: 0;width: 100%;}
.banner-btn-box-cfc{ float:left; max-width:510px;}
.banner-btn-box-stc{ float:left; /*max-width:90%;*/}

.banner-btn-box-stc a img{float: left;
width: 215px;}


.left-cont-ban{ float:right; width:560px; margin:0 0 0 0px; text-align:left; position:relative; top:-420px;  }
.left-cont-ban h1{ text-align:left; padding:0 0 20px 0;text-shadow:none; font-size:32px; font-family: 'Allerta', sans-serif; color:#fff;}
.left-cont-ban ul{ margin:10px 0 40px 0; list-style-type:none}
.left-cont-ban ul li{ color:#fff; font-size:14px; text-align:left; margin:0 0 8px 0; background:url(../images/arrow-sky-blue.png) no-repeat 0 5px; padding:0 0 0px 30px; text-shadow:none;  }


/*  Responive Banner Start */


.left-cont-ban-res{ float:left; width:560px; margin:0 0 0 82px; text-align:left; position:relative; top:-420px;  }
.left-cont-ban-res h1{ text-align:left; padding:0 0 20px 0;text-shadow:none; font-size:35px; font-family: 'Allerta', sans-serif; color:#fff;}
.left-cont-ban-res h2{ text-align:left; padding:0 0 20px 0;text-shadow:none; font-size:35px; font-family: 'Allerta', sans-serif; color:#fff;}

.left-cont-ban-res ul{ margin:10px 0 40px 0; list-style-type:none}
.left-cont-ban-res ul li{ color:#fff; font-size:14px; text-align:left; margin:0 0 8px 0; background:url(../images/black-tick-circle.png) no-repeat 0 4px; padding:0 0 0px 30px; height:24px; text-shadow:none;  }

.banner-btn-box-res{ float:left; max-width:545px; margin-top:5px;}
a.button_green_res{ float:right; background:#76c043; color:#fff; padding:15px 40px; text-align:center; font-weight:bold; border-radius:5px; font-size:24px; font-weight:normal; text-shadow:none; margin:0 0px 0 0; box-shadow: 0px 0px 0px 4px rgba(80,80,80, .5);}
a.button_green_res:hover{ color:#fff; text-decoration:none;background:#6fc932; }




.leftBox{ float:left; width:280px; }
.rightBox{ float:left; width:250px; }
.leftBox p, .rightBox p{ font-size:12px; padding:6px 0;}

.leftBoxst{ float:left; width:280px; }
.rightBoxst{ float:left; width:250px; }
.leftBoxst p, .rightBoxst p{ font-size:12px; padding:6px 0; width:auto;}

a.button_blue_res{  background:#129afa; color:#fff; padding:10px 30px; text-align:center; font-weight:bold; border-radius:5px; font-size:24px; font-weight:normal; text-shadow:none; margin:4px 0px 0 0; display: inline-block;}
a.button_blue_res:hover{ color:#fff; text-decoration:none;background:#129afa; }

a.button_blue_res span.winicon{background: transparent url("../images/OS_Windows_8.png") no-repeat scroll 0% -25px;}


a.button_yellow_res{  background:#ffff00; color:#474708; padding:10px 30px; text-align:center; font-weight:bold; border-radius:5px; font-size:24px; font-weight:normal; text-shadow:none; margin:4px 0px 0 0; box-shadow: 0px 0px 0px 4px rgba(80,80,80, .5); display: inline-block;}
a.button_yellow_res:hover{ color:#fff; text-decoration:none;background:#129afa; }

a.button_yellow_res:hover span.winicon{background: transparent url("../images/OS_Windows_8.png") no-repeat scroll 0% -25px;}
span.winicon{ background: transparent url("../images/OS_Windows_8.png") no-repeat scroll 0% 0%;
width: 35px;
display: inline-block;
height: 25px;
margin-top: 5px;
padding: 8px 0 0 0;
float: left;} 


.tabLeftforPC{ float:left; width:48%;}
.tabRightforAnd{ float:right; width:48%;}
.tabLeftforPC p, .tabRightforAnd p { height:150px;}

a.button_ornage_res{ float: right;
background: none repeat scroll 0% 0% #FAAD19;
color: #fff;
padding: 15px 38px;
text-align: center;
border-radius: 5px;
font-size: 19px;
font-weight: 600;
text-shadow: none;
margin: 0px;
box-shadow: 0px 0px 0px 4px rgba(80, 80, 80, 0.5);}
a.button_ornage_res:hover{ color:#fff; text-decoration:none;background:#fcca0e; }

.small-details{ float:left;width:125px; margin:0 15px 0 0}
.small-details p{ font-size:12px; color:#fff }

.cfc-detals{font-size:18px; color:#fff  }




/*  Responive Banner End */



.right-cont-ban{ float:left; width:400px; margin:0 0 0 100px; text-align:left;position:relative; top:-420px; }
.right-cont-ban h2{ text-align:left; padding:0 0 20px 0;text-shadow:none; font-size:32px; font-family: 'Allerta', sans-serif; color:#fff;}
.right-cont-ban ul{ margin:25px 0 40px 0; list-style-type:none}
.right-cont-ban ul li{ font-size:14px; text-align:left; margin:0 0 0px 0; background:url(../images/arrow-sky-blue.png) no-repeat 0 5px; padding:0 0 10px 30px; text-shadow:none;  color:#fff; }



.banner-btn-box{ float:left; max-width:550px;}
.banner-btn-box-mid{width:620px;margin-left:auto; margin-right:auto; margin-top:40px;}
.banner-btn-box-mid h2{ text-align:left; padding:0 0 20px 0;text-shadow:none; font-size:32px; font-family: 'Allerta', sans-serif; color:#fff;}
.banner-btn-box p, .banner-btn-box-cfc p{ padding:0px 0 0 0; margin:0; font-size:12px!important; text-shadow:none; color:#d3effb;}
a.button_one{ background:#68D431; color:#fff; padding:12px 45px; text-align:center; font-weight:bold; border-radius:8px; font-size:28px; font-weight:normal; text-shadow:none; margin:0 0px 0 0}
a.button_one:hover{ color:#fff; text-decoration:none;background:#34612f; }
a.button_orange{ background:#f4ba19; color:#fff; padding:12px 35px; text-align:center; font-weight:bold; border-radius:8px; font-size:28px; font-weight:normal; text-shadow:none; margin:0 0px 0 0}
a.button_orange:hover{ color:#fff; text-decoration:none;background:#f6942e; }

span.windows-seals{ float:right; margin:0 53px 0 0px; width:210px;}
span.windows-seals-cfc{ /*float:right;*/ margin:0 0px 0 20px; width:130px;}


.banner-mid{  padding:20px 0 0 0; width:900px; margin:0 auto; position:relative;top:-440px; }
.banner-mid p{ padding:0px 0 0 0; font-size:12px!important; text-align:center; text-shadow:none; color:#d3effb!important;}
.banner-mid h2{ text-align:left; color:#333; padding:0 0 15px 0;text-shadow:none; font-size:32px; font-family: 'Allerta', sans-serif; color:#fff;}
.button_one_mid{ background:#68D431; color:#fff; padding:18px 25px; float:left;  font-weight:bold; border-radius:8px; font-size:24px; font-weight:normal; text-shadow:none; margin:0 10px 0 0}
.button_one_mid:hover{ color:#fff; text-decoration:none;background:#34612f; }

.banner-mid h4{ 
font-weight: normal; text-align:center;
color: #C8DCFA;
line-height: 23px;
margin-bottom: 24px;}


.button_one_lastone{float:left; }
.button_one_lastone p{ padding:15px 0 0 0; font-size:14px!important; text-shadow:none; color:#d3effb;}

a.button_one_last{ background:#68D431; color:#fff; padding:12px 45px; text-align:center; font-weight:bold; border-radius:8px; font-size:28px; font-weight:normal; text-shadow:none; margin:0 0px 0 0;}
a.button_one_last:hover{ color:#fff; text-decoration:none;background:#34612f;}



.carousel-control.left{background: url('../images/slide-arrow-left.png') no-repeat scroll 0px 0px transparent;
height: 142px;
width: 65px;
float: left;
position:absolute;
z-index: 200;
top: 150px;}

.carousel-control.right{background: url('../images/slide-arrow-right.png') no-repeat scroll 0px 0px transparent;
height: 142px;
width: 53px;
float: right; 
position:absolute;
z-index: 200;
top: 150px;}


.banner-mid-icon{ float:left; display:inline; margin:10px 0 20px 100px}
.banner-mid p{text-align:left;margin:0px 0px 0px 3px;
font-size:14px; float:left; text-align:center;
color: rgb(255, 255, 255);text-shadow:none}
.banner-mid h4{ color:#101010; text-shadow:none;font-family: 'Allerta', sans-serif;}
.banner-mid h1{ 
padding: 0px 0px 0px;
text-shadow: none;
font-size: 32px;
font-family: "Allerta",sans-serif;}



span.seals_banner{float:left; width:140px; margin-left:105px;}
span.seals_banner span.wind-8{ background: url("../images/windows_seals.png") no-repeat scroll 0px 0px transparent; height:72px; width:53px; margin:0 10px 0 0; float:left;}
span.seals_banner span.wind-7{background: url("../images/windows_seals.png") no-repeat scroll -73px 0px transparent; height:72px; width:59px; margin:0 0px 0 0; float:left;}

.docicon{ width:140px;
background: url("../images/sprite.png") no-repeat scroll 0px -309px transparent; float: left; height: 75px;top: 0px; left: 0px; position: relative;
opacity: 0; margin-right:20px;
}



.imgicon{background: url("../images/sprite.png") no-repeat scroll 0px -393px transparent;
float: left;
width:150px;
height: 82px;
top: 0px;
left: 0px;
opacity: 0;



}

.musicicon{background: url("../images/sprite.png") no-repeat scroll 0px -487px transparent;
float: left;
width:150px;
height: 82px;
top: 0px;
left: -0px;opacity: 0;}


.archicon{background: url("../images/sprite.png") no-repeat scroll -157px -317px transparent;
float: left;
width:150px;
height: 86px;
top: 0px;
left: 0px;opacity: 0;}

.mediaicon{background: url("../images/sprite.png") no-repeat scroll -164px -412px transparent;
width:150px;
height: 86px;
left: 0px;
top: 0px;
float:left;opacity: 0;}





.why-choose-us{ padding: 30px 0px 60px 0;
position: relative;
float: left; }
.why-choose-us h2{ color:#666; text-align:center; font-weight:300; font-size:32px; padding:0px 0 15px 0}
ul.why-choose{ padding-bottom:50px;}
ul.why-choose li{ display:inline; list-style-type:none; width:230px; float:left; margin:0 15px 0 0;text-align:center}
ul.why-choose li img{ text-align:center;padding:0px 0 5px 0}
ul.why-choose li p{}
ul.why-choose li p strong{ font-weight:400; color:#666; }





.feature-box-left{ width: 475px;
padding: 20px 20px 38px 0px;
border-right: 1px solid #DDD;

float: left;}
.feature-box-left h2{ color:#666; font-size:20px;}
.feature-box-left p{ color:#848989; font-size:14px;}

.feature-box-right{left:0px; float:left;  margin:0 0 0 0px;color:#fff; font-size:20px; padding:20px 0 0 10px; width:50%; }

ul.basic_features{margin:30px 0 0 20px;}
ul.basic_features li{ width:100%; font-size:14px; color:#848989; font-family:Arial, Helvetica, sans-serif; list-style-type:none; display:inline-block; margin:0 0 10px 0; height:65px; }

ul.basic_features li:nth-child(2){ margin:10px 0 0px 0;}

ul.basic_features li span{ float:right; 

text-align: center;

right: 0;
top: 0;}



.previous:hover, .next:hover{ background:rgb(255, 255, 255, 0.3); color:#fff;}
.previous:focus, .next:focus{ color:#fff;}


.menu-tab{ float:left; margin:50px auto;border-bottom:0!important;}
.menu-tab li{ display:block!important; float:left!important;border:0!important; width:33.2%; text-align:center; margin-right:1px!important}
.menu-tab > li.active {border:0!important;}
.menu-tab li a{ display:block!important; float:left; width:100%;border:0!important;padding:8px 0 5px!important; background:#ddd!important}
.menu-tab a:hover{ background:#1898F1!important; color:#fff!important;border-radius:0!important;}
.menu-tab > li.active > a, .menu-tab > li.active > a:hover, .menu-tab > li.active > a:focus{border:0!important;background:#1898F1!important; color:#fff!important; padding:8px 0 5px; }


.row-gray{ width:100%; background:#f3f7fb; padding:0px 0 0px 0; border-top:1px solid #e6e7e7;border-bottom:1px solid #e6e7e7;}
.row-gray-inner{ max-width:980px; margin-left:auto; margin-right:auto; height:auto}



.tabs-list{ float:left; width:97%; padding:0 15px; margin:30px auto; min-height:275px;}
.tabs-list h2{ text-align:center; font-size:24px; color:#666; padding:0 0 10px 0}
.tabs-list p{ text-align:center;}





ul.rio-feature, ul.cfc-feature, ul.stc-feature, ul.stc-feature-pc { width:100%; margin:0 auto; padding: 0 0 0 35px; text-align:center;}
ul.rio-feature li, ul.cfc-feature li, ul.stc-feature li, ul.stc-feature-pc li{ display:inline-block; font-size:13px;border:0px solid #f3f7fb!important; margin:0px 20px 10px 0px;

}

ul.rio-feature li:hover, ul.cfc-feature li:hover, ul.stc-feature li:hover, ul.stc-feature-pc li:hover{ border:0px solid #fff!important; opacity:0.9; z-index:85; display:inline-block; margin:0 20px 10px 0;}

.left-area{ float:left; text-align:center; width:150px;}
.right-area{ float:right;text-align:center; width:150px;}

ul.rio-feature li.es{ 
display:inline-block;
background: url('../images/rio_sprite.png') no-repeat scroll 9px 0px transparent;
padding-top:42px;}

ul.rio-feature li.sc{display:inline-block;
background: url('../images/rio_sprite.png') no-repeat scroll 25px -291px transparent;
padding-top:42px;}

ul.rio-feature li.io{display:inline-block;background: url('../images/rio_sprite.png') no-repeat scroll -469px -29px transparent;
padding-top:42px;}
ul.rio-feature li.df{display:inline-block;background: url('../images/rio_sprite.png') no-repeat scroll 32px -140px transparent;
padding: 42px 10px 10px;}
ul.rio-feature li.os{display:inline-block;background: url('../images/rio_sprite.png') no-repeat scroll 33px -421px  transparent;
padding-top:42px;}
ul.rio-feature li.ss{ display:inline-block;
background: url('../images/rio_sprite.png') no-repeat scroll -356px -234px transparent;
padding-top:42px;}


ul.cfc-feature{ margin-left:auto; margin-right:auto; text-align:center; }
ul.cfc-feature li{  display:inline-block; font-size:13px;border:0px solid #f3f7fb!important; margin:0px 20px 10px 0px;}
ul.cfc-feature li:hover{ border:0px solid #f3f7fb!important; opacity:0.9; z-index:85;}


ul.cfc-feature li.doc{ 
 display:inline-block;
background: url('../images/rio_sprite.png') no-repeat scroll -197px -29px transparent;
padding-top:42px;}

ul.cfc-feature li.arc{display: inline;
 display:inline-block;
background: url('../images/rio_sprite.png') no-repeat scroll -350px -34px transparent;
padding-top:42px;}

ul.cfc-feature li.imgs{  display:inline-block;background: url('../images/rio_sprite.png') no-repeat scroll -215px -104px transparent;
padding-top:42px;}
ul.cfc-feature li.vid{  display:inline-block;background: url('../images/rio_sprite.png') no-repeat scroll -349px -104px transparent;
padding: 42px 10px 10px;}
ul.cfc-feature li.mus{  display:inline-block;background: url('../images/rio_sprite.png') no-repeat scroll -217px -183px  transparent;
padding-top:42px;}



ul.stc-feature{margin-left:auto; margin-right:auto;text-align:center; }


ul.stc-feature li.jc{ display:inline-block;
background: url('../images/st-cleaner-sprite.png') no-repeat scroll 13px 0px transparent;
padding-top:42px;}

ul.stc-feature li.rb{  display:inline-block;background: url('../images/st-cleaner-sprite.png') no-repeat scroll -96px 0px transparent;
padding-top:42px;}

ul.stc-feature li.sch{ display:inline-block;background: url('../images/st-cleaner-sprite.png') no-repeat scroll -234px 0px transparent;
padding-top:42px;}

ul.stc-feature li.abt{  display:inline-block;background: url('../images/st-cleaner-sprite.png') no-repeat scroll -387px 0px transparent;
padding-top:42px;}


ul.stc-feature-pc{margin-left:auto; margin-right:auto;text-align:center; padding:0; }
ul.stc-feature-pc li{  margin:0 0px 10px 0;padding:0; font-size:13px;}
ul.stc-feature-pc li.sc{ display:inline-block;
background: url('../images/st-cleaner-sprite-pc.png') no-repeat scroll 20px 0px transparent;
padding-top:42px;margin-right:6px;}

ul.stc-feature-pc li.wc{  display:inline-block;background: url('../images/st-cleaner-sprite-pc.png') no-repeat scroll -104px 0px transparent;
padding-top:42px;margin-right:6px;}

ul.stc-feature-pc li.sj{ display:inline-block;background: url('../images/st-cleaner-sprite-pc.png') no-repeat scroll -212px 0px transparent;
padding-top:42px;margin-right:6px;}

ul.stc-feature-pc li.sm{  display:inline-block;background: url('../images/st-cleaner-sprite-pc.png') no-repeat scroll -347px 0px transparent;
padding-top:42px;margin-right:0px;}





.box-right{ float:right; width:380px}



.features_bottom{ max-width:980px; margin-left:auto;margin-right:auto; padding:25px 0 0 0}
.features_bottom_cfc{ width:100%; margin-left:auto;margin-right:auto; padding:25px 0 0 0}
.features_bottom h2, .features_bottom_cfc h2{ color:#4f4f4f; font-weight:normal; text-align:center; padding-bottom:20px;font-size: 30px;}

.landingPage{ width:100%; margin-left:auto;margin-right:auto; padding:25px 0 0 0}
.landingPage h2{ color:#4f4f4f; font-weight:normal; text-align:left; padding-bottom:20px;font-size: 30px;}
.landingPage h3{ color:#333; font-weight:normal; text-align:left; padding-bottom:10px;font-size: 22px;}

.landingPage .imgblocker{ list-style-type:none; margin:22px auto; text-align:center;}




ul.blockBullets{ margin:0 0 0 15px; padding:0}
ul.blockBullets li{ list-style-type:square; margin:0 0 10px 0}

ul.alphsbatic{ margin:0 0 0 35px; padding:0}
ul.alphsbatic li{ list-style-type:lower-alpha; margin:0 0 10px 0}



.features_bottom ul{ float:left; max-width:520px; padding:0px 0 0 0}
.features_bottom ul li{ display:block; list-style-type:none;vertical-align:middle; padding:0px 0 0 0px; margin:0 0px 30px 0;  min-height:70px;}
.features_bottom ul li span{ font-weight:normal; font-size:47px; line-height:32px; float:left; margin:12px 15px 50px 0; width:50px; text-align:center;}
.features_bottom ul li b{ font-size:16px; font-weight:300; color:#666;}

.features_bottom ul li:nth-child(3), .features_bottom ul li:nth-child(6){ margin-right:0}

.features_bottom ul li.error-scan{ background:url(images/sprite_icons.png) no-repeat 0px 0;   padding:0 200px 10px 135px}


.feature-block-one{float: left;
width: 45%;
border: 1px solid #DAD9D9;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
padding: 10px 25px;min-height: 270px;}
.feature-block-one h2, .feature-block-two h2{font-size:20px; text-align:left; color:#4f4f4f; font-weight:normal; padding:0 0 10px 0}
.feature-block-one ul{}
.feature-block-one ul li{ display:block; list-style-type:none; margin:0 0 8px 0; font-size:12px;}

.feature-block-two{ float:right; width:45%; border:1px solid #dad9d9; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2); padding: 10px 25px; margin:0 0 0 0px; min-height: 270px;}
.feature-block-two p{ font-size:12px;}

a.white_arrow{ background:url(images/white_arrow.png) no-repeat 0 9px; padding:0 0 0 15px; float:left; font-size:15px; width:200px}
a.white_arrow:hover{ text-decoration:underline; color:#fff;}




.content { clear: both; }
.numberfliper { border-bottom: 1px solid #EFEDED; padding: 30px; }
.numberfliper p {  font-size: 25px; font-weight: normal; height: 28px; letter-spacing:19px; line-height: 28px; margin: auto; width: 223px; }
.numberfliper p span { padding: 0 20px 0 8px; }
.newsletter { float: left; width: 100%; border: 1px solid #dcdcdc; height: 32px; background: #fff; }
.searchwrapper p { background: none repeat scroll 0 0 #FFFFFF; border-radius: 3px 3px 3px 3px; height: 30px; margin: 3px auto 0; width: 200px; }
ul.info { margin: 110px 0px 0px 0px; text-align: center; /*background: url(../images/infoimg.png) no-repeat center top;height:111px; */ background-size:contain; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding:0px 0px; }
ul.info li {width: 32%;
float: left;
text-align: center;
margin: 0px 15px 30px 0;
vertical-align: top; padding:1px;
/*padding: 10px;border-radius: 5px;*/

box-shadow: 0px 0px 20px #DAE3EC inset;
border: 1px solid #CCC;
}

ul.info li:hover{ background:#ddd;border: 1px solid #333; opacity:0.7;}
ul.info li img{ cursor:pointer}
ul.info li p{ padding:3px 0 0 0; margin:0; font-size:12px;}

ul.info li:last-child{ margin-right:0}
.footercontent { background: #f4f3f2; border-top: 1px solid #EBE8E8; overflow: hidden; margin: 20px 0 0; }
.phonework { clear: both; padding: 30px 0; }
.phonework ul { border-bottom: 1px solid #E8E7E7; margin: 25px auto 0; overflow: hidden; padding: 0 0 30px 0px; text-align: center; max-width: 960px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.phonework ul li { float:left; width:25%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding:0px 10px; }
.footer { max-width: 940px; margin: auto; padding: 25px 0px 0px; overflow: hidden; }
.footer ul { clear: both; overflow: hidden; }
.footer ul li { float: left; display:inline }
.footer ul li.footer-one { width: 75%; }
.footer ul li.footer-sec { width: 13%; }
.footer ul li.infos { text-align:right; font-size: 12px; padding: 0 0% 0 0; width: 25%; }
.footerbottom { padding: 10px 0; overflow: hidden; }
.footerlogo { float: right; margin: 0 0 0 0; }
.faq { clear: both; overflow: hidden; }
.faq h1 { font-size: 27px; color: #218006; text-align: left; border-bottom: 1px solid #ebe8e8; }
.faq h2 { margin: 20px 0; font-size: 18px; }
.faq h3 { color: #000; font-size: 21px; margin: 0px; text-transform: none; }
.faq p { margin: 10px 0 0; }
.faq p a { color: #218106; }
.faq p a:hover { text-decoration: underline; }

.testimonial { text-align:center; background:rgba(237, 241, 242, 0.20); padding:10px 25px; border-radius:4px; border-left:6px solid #ddd;}
.testimonial h3 { font-size: 16px; font-style: italic; }
.testimonial p { padding: 0px 0px 10px; font-size: 14px; }
.wpcf7-f32-p12-o1 { padding: 20px 0px; }
.wpcf7-submit { background: #218006; color: #fff; font-weight: bold; border-radius: 3px; border: none; cursor: pointer; }
.subtitle { text-align: center; font-size: 16px; text-transform: none; line-height: 25px; }
.new { text-align: center; padding: 20px 0px; }
.new h2, .new span, .new a { color: #218006; }
.new span { display: block; }
.new h2 { text-transform: none; }
.phonework h1 { font-weight: normal; text-align: center; padding: 20px 0 15px; }

#footer{ height:auto; display:inline-block; margin:40px 0 0 0; background:#f3f3f3 }
.block-one, .block-two, .block-three, .block-four{ float:left; width:25%;}

#footer-flow{ padding:40px 0 35px 0;}
#footer-flow h2{ color:#403e3d; padding:0 0 10px 0; font-size:16px; margin:0}

ul.foot-column-one{ float:left;padding:0px 0 10px 0px; } 
ul.foot-column-one li{ display:block; list-style-type:none; line-height:22px; margin:0 20px 5px 0}
ul.foot-column-one li a{ color:#565656;  } 


.footer ul li ul li { float: none; font-size: 12px; margin:0 10px 0 0; width: auto; }
.footer ul li a{color: #949191;}
address { float: left; font-size: 11px; font-style: normal; margin: 25px 0 0; }
p.enternow { clear:both; padding:0px 0px 20px 0px; margin:0px; text-align:center; }
p.enternow a { display:block; padding:0px; margin:0px auto; height:47px; width:159px; background: url("../images/enter.png") no-repeat scroll left top transparent; }


.menu-business-container p{ font-size:12px; margin-bottom:0}

.content h1{ padding-bottom:10px;}

.col-main{ /*font-size:1.2rem; */padding:10px 0 0 0; }
.col-main h2{ font-size:22px; font-weight:300; line-height:30px; color: #024E90;}

span.img-style{ float:left; width:50%; margin:0 15px 0 0}
.col-main .section_one{ display:inline-block; margin:0 0 50px 0}

ul.right_bullets{}
ul.right_bullets li{ margin:0 0 15px 0}

ul.right_bullets li.arrow{background:url(../images/arrow_down.png) no-repeat center top; padding:54px 0 7px 0;}


ul.right_bullets li a img{ float:left; margin:0 10px 0 0}

.space-icon h3, .well-organized-icon h3, .data-icon h3, .speed-icon h3, .secure-icon h3{ font-size:16px; font-weight:bold; }

.space-icon{ background: url("../images/more-space.png") no-repeat scroll left top transparent; padding:0 0 0 150px; height:150px;}
.well-organized-icon{background: url("../images/well-organized.png") no-repeat scroll left -12px transparent; padding:0 0 0 150px; height:150px;}
.data-icon{background: url("../images/data-corruption.png") no-repeat scroll left -12px transparent; padding:0 0 0 150px; height:150px;}

.speed-icon{background: url("../images/speed-product.png") no-repeat scroll left -12px transparent; padding:0 0 0 150px; height:150px;}
.secure-icon{background: url("../images/data-secure.png") no-repeat scroll left top transparent; padding:0 0 0 150px; height:150px;}


.drive-folder-icon{ background: url("../images/removable_drive.png") no-repeat scroll left -20px transparent; padding:0 0 0 150px; height:150px;}
.dup-pic-icon{ background: url("../images/folder_pictures_copy.png") no-repeat scroll left -20px transparent; padding:0 0 0 150px; height:150px;}
.del-dup-pic-icon{ background: url("../images/del_cuplicate.jpg") no-repeat scroll left 0px transparent; padding:0 0 0 150px; height:150px;}



	#test{ position: fixed;
top: 80px;
left: 0px;
right: 0px;
margin: 0px auto;
width: 340px;
height: 185px;
z-index: 12000;
border: 1px solid rgb(221, 221, 221);
background: none repeat scroll 0% 0% rgb(249, 249, 249);
box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0.2);
border-radius: 5px 5px 5px 5px;
padding: 24px 12px;
font-family: Arial,Helvetica,sans-serif;

}
.btnClose{ float: right;

text-align: center;
width: 16px;
height: 16px;
cursor: pointer;
position: relative;
top: -129px;
left: -4px;background:url("../images/invalid.png") no-repeat; height:29px;  }
#test h2{ font-size:17px; font-weight:bold;color: rgb(0, 136, 169); padding:0 0 5px 0px; margin:0 5px 10px 8px; border-bottom:3px solid #ddd;}

#test a.forgot-popup{ line-height:50px;}
	.web_dialog_overlay
{
   position: fixed;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   height: 100%;
   width: 100%;
   margin: 0;
   padding: 0;
   background: #000000;
   opacity: .15;
   filter: alpha(opacity=15);
   -moz-opacity: .15;
   z-index: 101;
   display: none;
}
.web_dialog
{
   display:none;
position: fixed;
min-width:28%;
/*height: 220px;*/
top: 40%;
left: 50%;
margin-left: -190px;
margin-top: -100px;
border: 1px solid rgb(221, 221, 221);
background: none repeat scroll 0% 0% rgb(249, 249, 249);
box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0.2);
border-radius: 5px 5px 5px 5px;
padding: 10px;
z-index: 11102;
font-family: Verdana;
font-size: 10pt;
}
.web_dialog_title
{
   border-bottom: solid 2px #333;
   
   padding: 10px 8px 10px 8px;
   color: #333;
   font-weight:bold; font-size:18px;
}
.web_dialog_title a
{
   color: White;
   text-decoration: none;
}
.align_right
{
   text-align: right;
}
a#btnClose{ float: right;

text-align: center;
width: 16px;
height: 16px;
cursor: pointer;
background:url(../images/invalid.png) no-repeat; height:16px;  }

span.account input#btnShowModal{background-color:none!important;}
span.account input{
background: none!important;
border: 0; text-shadow:none;
padding: 0px 0px 0px 5px;
font-weight: normal;
cursor: pointer;
margin: 0;}

a.forgot-popup{ line-height:50px;}



form.login-form-popup {
	padding: 10px 8px 0 8px;
	opicity: 1 !important; /*width:212px;*/margin: 0 0 0 0px;
}
form.login-form-popup input {
	background:#fff;
	border: 1px solid #eaeaea;
	width: 100%;
	float: left;
	padding: 5px;
	margin: 0 0 5px 0;
	color: #808080;
	font-size: 12px;
}

input.profile_form_field {
	
	border: 1px solid #eaeaea;
	width: 395px;
	float: left;
	padding: 3px 8px;
	margin: 0 0 5px 0;
	color: #808080;
	font-size: 12px;
}

form.login-form-popup input.login_btn_popup{ background:url(../images/input_button.png) no-repeat; height:29px; width:81px; border:0; cursor:pointer; text-align:center; font-size:14px; color:#fff; margin:10px 20px 0 0}

.col-main h1{ text-align:left;}
.col-right{ padding:18px 0 0 0}
#brands{ width:97%;}

.col-right h2{ font-size:19px; font-weight:600; letter-spacing:-0.04em}




ul.bullets-ban{ padding:0px 0 0 120px;/* width:45%; */float:left; display:inline-block;}
ul.bullets-ban li{ display:block; font-size:15px; margin:0 0 10px 0; background:url(../images/gray_bullet.png) no-repeat 0 3px; padding:0 0 0 32px; }


ul.left_bullets{padding:0px 0 0 0px;/* width:45%; */float:left; width:100%; display:inline-block; margin:0 0 20px 0}
ul.left_bullets li{font-size:14px; text-align:left; margin:0 0 8px 0; background:url(../images/calc-tick-small.png) no-repeat 0 5px; padding:0 0 0px 30px; text-shadow:none; }









.reg-buttonb {
	-moz-box-shadow:inset 0px -3px 7px 0px #29bbff;
	-webkit-box-shadow:inset 0px -3px 7px 0px #29bbff;
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
	background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#0688fa',GradientType=0);
	background-color:#2dabf9;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #0b0e07;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	padding:10px 34px; margin:20px 0 10px 0;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
}
.reg-buttonb:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0688fa), color-stop(1, #2dabf9));
	background:-moz-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-webkit-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-o-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:-ms-linear-gradient(top, #0688fa 5%, #2dabf9 100%);
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa', endColorstr='#2dabf9',GradientType=0);
	background-color:#0688fa; color:#fff;
}
.reg-buttonb:active {
	position:relative;
	top:1px;
}




.reg-button {
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
	background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-o-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809',GradientType=0);
	background-color:#89c403;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #74b807;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	padding:10px 34px; margin:20px 0 10px 0;
	text-decoration:none;
	text-shadow:0px 1px 0px #528009;
}
.reg-button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
	background:-moz-linear-gradient(top, #77a809 4%, #89c403 100%);
	background:-webkit-linear-gradient(top, #77a809 4%, #89c403 100%);
	background:-o-linear-gradient(top, #77a809 4%, #89c403 100%);
	background:-ms-linear-gradient(top, #77a809 4%, #89c403 100%);
	background:linear-gradient(to bottom, #77a809 4%, #89c403 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403',GradientType=0);
	background-color:#77a809; color:#fff;
}
.reg-button:active {
	position:relative;
	top:1px;
}







.right-box{ border-bottom:1px solid #ddd; float:left; padding:25px 0px 25px 0px; display:inline-block;width:100%; margin:0 0 0px 0;/* width:255px; */text-align:center}
.right-box span.download_right_img{ float:left; width:96px; margin:0 18px 0 0}
.right-box a.top-right-link{ font-size: 19px;
color: rgb(19, 109, 170);
margin: 3px 0 0 0px;
line-height: 24px; float:left; width:110px; text-align:left}


.right-box img{ text-align:center; margin-left:0px; margin-right:auto}

.right-box ul{ /*padding:0 5px 0 5px; width:240px;*/}
.right-box ul li{ display:block; list-style-type:none; text-align:right; margin:0 0 10px 0}
.right-box ul li span{ color:#000; font-weight:bold; margin:0 15px 0 0; text-align:left!important; float:left;} 

.right-box a.donwload-green-buttom{ background:url(../images/download_green_small.png) no-repeat 0 0; width:235px; height:50px;  float:left; color:#fff!important; padding:17px 0px; font-size:20px; letter-spacing:-0.03em; text-align:center;margin: 0px 0 0px 0px; line-height:14px; text-align:center}
.right-box a.donwload-green-buttom:hover{ background:url(../images/download_green_small.png) no-repeat 0 -51px; width:235px; height:50px;  float:left; color:#fff!important; padding:17px 0px; font-size:20px; letter-spacing:-0.03em; text-align:center;margin: 0px 0 0px 0px;line-height:14px; text-align:center }


.bottom_btn_box{margin: 0 0 35px 0;
float: left;}

.bottom_btn_box_left{ float:left; width:45%;}
.bottom_btn_box_left h2{ font-size:18px;}
.bottom_btn_box_right{ float:left; width:55%;}



ul.numaric{ list-style-type:decimal; padding:0 0 0 20px;}
ul.numaric li{ list-style-type:decimal;margin:0 0 5px 0;font-size:14px}
ul.numaric li a{ color:#333; font-size:14px }


ul.dots{ list-style-type:dotted; padding:0 0 0 20px; margin-bottom:20px;}
ul.dots li{ list-style-type:dotted;margin:0 0 12px 0;font-size:14px}
ul.dots li a{  font-size:14px;color: #2A5188; }

.download_btn_blue{width: 240px;
height: 75px;
float: left;}


a.download_btn{background: url('../images/sprite.png') no-repeat scroll -279px -292px transparent;
width: 240px;
height: 75px;
float: left;
border: 0px none;
cursor: pointer;
margin: 0px 0px 0px 15px}

a.download_btn:hover{background: url('../images/sprite.png') no-repeat scroll -279px -371px transparent;}


.support-form{ background: none repeat scroll 0% 0% rgba(237, 241, 242, 0.2); width:650px;  float:left; margin:0 0 0 10px; padding:25px 25px;}

form.support{padding: 0 0 0 65px;}


form.support div{ width:650px; float:left; margin:0 0 20px 0;}
form.support label{ font-size:14px; float:left; width:180px;  }
form.support input{ padding:8px 8px; border:1px solid #ddd; width:315px; background:#fff;}
form.support select{ padding:8px 8px; border:1px solid #ddd; width:318px;}
form.support textarea{ padding:8px 8px; border:1px solid #ddd; width:318px;}

form.support input.captcha-input{padding:8px 8px; border:1px solid #ddd; width:100px;}


form.support input.submit_btn{background: url('../images/sprite.png') no-repeat scroll 0px -661px transparent;
float: right;
width: 192px !important;
border: none;
cursor: pointer;
height: 72px;margin: 0 95px 0 0;}

form.support input.submit_btn:hover{background: url('../images/sprite.png') no-repeat scroll -190px -661px transparent;
float: right;
width: 192px !important;
border: none;
cursor: pointer;
height: 72px;margin: 0 95px 0 0;}



form.order-form select{padding:10px 10px 10px 20px; border:1px solid #ddd; width:318px; float:left; margin-top:4px; }
form.order-form input.continue_btn{background: url("images/sprite.png") no-repeat scroll 0px -124px transparent; width:198px; height:48px; float:left; border:0; cursor:pointer; margin:0 0 0 15px;}

form.order-form input.continue_btn:hover{background: url("images/sprite.png") no-repeat scroll -200px -125px transparent; width:198px; height:48px; float:left; border:0; cursor:pointer; margin:0 0 0 15px;}


.article-block{float:left; max-width:980px; margin:0 20px 0 0}

.article-block h2{ padding:0 0 12px 0; font-size:19px!important;}

ul.links-articles{ padding:0 0 20px 0; border-bottom:1px solid #ddd; margin:0 0 20px 0; float:left; max-width:980px;}
ul.links-articles li{ display:inline; list-style-type:none; margin:0 9px 5px 0; float:left; padding:0 10px 0 0; background:url(../images/sap.png) no-repeat right 5px;}
ul.links-articles li a{ color: #3B5998;}
ul.links-articles li a:hover{ color: #333;}


form.support-form{ width:100%; margin:0 auto}
form.support-form table tr td.form_label{ font-size:13px; vertical-align:top; font-weight:normal;}
form.support-form input, form.support-form select{ padding:3px 5px 5px 5px; width:100%;border: 1px solid #CDCDCD;}
form.support-form textarea{ padding:3px 5px 5px 5px; width:100%;}
form.support-form h3{ font-size:18px; padding:0 0 0 68px;}

form.support-form input.submit_btn{ float:right; width:100px; height:36px; padding-right:1px; margin:20px 20.8em 20px 0; cursor:pointer ;background: none repeat scroll 0% 0% #FAB000;color: #FFF; border:0;}		
			
			
table.fixedgrid{ width:85%; margin:7px 0 0 50px; padding-top:3px; height:30px; }
table.fixedgrid table{ width:100%; font-family:Verdana; font-size:12px; font-weight:normal;color:#004b9c; }
			
table.fixedgrid table td.data{ height:32px; font-family:Verdana; font-size:12px; font-weight:normal;color:#004b9c;
vertical-align:middle; text-align:center; }

table.fixedgrid table td.data_cur{ height:25px; font-family:Verdana; font-size:12px; font-weight:normal;color:#004b9c;
vertical-align:middle; text-align:center; }

table.fixedgrid table td.cc{ height:25px; vertical-align:middle; text-align:right; padding:0 20px 0 0; }

 table td.form_labeltop{ height:32px; font-family:Verdana; font-size:11px; font-weight:bold;
color:#333; vertical-align:middle; text-align:left; padding: 20px 0 0 20px; }
table.fixedgrid table td.form_label{ height:32px; font-family:Verdana; font-size:11px; font-weight:bold;
color:#333; vertical-align:middle; text-align:left; padding: 10px 0 0 20px; }
table.fixedgrid table td.form_inputtop{ height:32px; font-family:Verdana; font-size:12px; font-weight:normal;
color:#333; vertical-align:middle; text-align:left; padding: 20px 0 0 9px; }

.op{ height:32px; font-family:Verdana; font-size:12px; font-weight:normal;
color:#333; vertical-align:middle; text-align:left; padding: 20px 0 0 9px; }
table.fixedgrid table td.form_input{ height:32px; font-family:Verdana; font-size:12px; font-weight:normal;
color:#333; vertical-align:middle; text-align:left; padding: 10px 0 0 9px; }
/*input.txt{ width:255px; height:21px; background-color:#fbfafb; border:#cdcdcd solid 1px;
font-family:Verdana; font-size:11px; color:#272727; padding:7px 0 0 10px; }*/
form select{ width:267px; height:26px; background-color:#fbfafb; border:#cdcdcd solid 1px; padding:2px;
font-family:Verdana; font-size:11px; color:#818080; }

table.fixedgrid table td.form_hd{ height:32px; font-family:Verdana; font-size:12px; font-weight:normal;
color:#bb0500; vertical-align:middle; text-align:left; padding: 20px 0 0 9px; }


			
/* STANDARD FORM CLASSES */
.txtbox{ height:20px; width:250px; vertical-align:middle; padding:8px 0 0 8px; font-family:Verdana; font-size:11px; color:#6e6e6e; font-weight:normal; margin-bottom:7px; }
.input_select{ background:url(img/InputTxt_Bg.gif) repeat-x top left; width:72%;
height:20px; border:#cdcdcd solid 1px; margin-top:3px; padding-top:2px; margin-left:0.8em;
font-family:Verdana, Arial, "Helvetica", sans-serif; font-size:12px; color:#324e6a;
font-weight:normal; }

.campo{ height:70px; max-width:100%; vertical-align:middle; padding:8px 0 0 8px; font-family:Verdana; font-size:11px; color:#6e6e6e; font-weight:normal; margin-bottom:7px; border:#cdcdcd solid 1px; padding:2px;}
			