body{margin:0px; padding:0px; font-size:10pt; font-family:Arial,Helvetica,sans-serif}
h1{font-size:13pt; font-weight:bold; margin:0px; color:#4092BF; letter-spacing:0.02em}
h2{font-size:11pt; font-weight:bold; color:#4092bf}

.footer .footer-bottom h2{font-size:10pt; font-weight:bold; color:#FFF}
.main .content h2{font-size:13pt; margin-top:10px; margin-left:15px}
.main .content h3{font-size:10pt; color:#666; font-weight:bold}
h4{font-size:9pt; color:#999; margin-top:0px; margin-right:0px; margin-bottom:20px; margin-left:0px}
p{color:#666}
input, textarea{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:90%}
.active{color:#FC6; font-weight:bold}
.wrapper-itokk{height:auto; width:1024px; margin-right:auto; margin-left:auto; color:#FFF}

.main{background-image:url(../img/Optimized-theworld.gif); background-repeat:no-repeat; float:left; height:600px; width:1024px; border:none}
.main .header{float:left; height:100px; width:100%}
.main .header .logo{float:left; height:80px; width:200px; padding-left:35px; padding-top:20px}
.main .header .top-nav{float:right; height:100px; width:70%; background-image:url(../img/white-top-right.png); background-repeat:no-repeat; background-position:right top}
.main .header .top-nav .login{float:left; height:25px; width:85%; text-align:right; padding-top:2px; padding-right:0px; color:#4092BF; font-size:11px}
.main .header .top-nav .more-options{float:left; height:25px; width:12%; text-align:right; padding-top:5px; padding-right:0px; color:#4092BF; font-size:11px}
.main .header .top-nav .more-options a{font-size:8pt; font-weight:normal; color:#4092BF; text-decoration:none; padding-left:5px; padding-right:15px}
.main .header .top-nav .more-options a:hover{color:#f9ab29}

.login-box{text-align:left; height:54px; width:142px; position:relative; margin-left:-70px; margin-top:10px; background-image:url(../img/opaque.png); background-repeat:no-repeat}
.main .header .top-nav .more-options #div1 table tr td{margin:0; padding:3px 0 0 0}
.main .header .top-nav .more-options #div1 table tr td ul{
	margin-left:-20px;
	margin-top: 3px;
}
.main .header .top-nav .more-options #div1 table tr td ul li{list-style-position:inside; list-style-image:url(../img/arrow-orange-small.png)}

#menu{list-style-type:none; float:right; margin:0 0 20px 0; padding:25px 40px 0 0}
#menu li{display:inline}
#menu li a, #menu li a:visited{padding:0; white-space:nowrap; color:#FFF; text-decoration:none}
#menu li a:hover{color:#f9ab29}

.main .content{float:left; height:480px; width:954px; padding-left:35px; padding-right:35px; padding-top:50px}

.main .content .text-boxes .hp-textbox-two div .hp-btn .business-use{display:block; background-image:url(../img/business-use.png); background-repeat:no-repeat; width:165px; height:50px; margin-right:auto; margin-left:auto}
.main .content .text-boxes .hp-textbox-two div .hp-btn .business-use:hover{background-image:url(../img/business-use-hover.png)}
.main .content .text-boxes .hp-textbox-two div .hp-btn .personal-use{display:block; background-image:url(../img/personal-use.png); background-repeat:no-repeat; width:165px; height:50px; margin-right:auto; margin-left:auto}
.main .content .text-boxes .hp-textbox-two div .hp-btn .personal-use:hover{background-image:url(../img/personal-use-hover.png)}

.main .content .hp-textbox-one{background-image:url(../img/hp-box-1-white_v3.png); background-repeat:no-repeat; height:230px; width:520px; background-position:right top; margin-top:0px; margin-left:105px; font-size:90%; float:left}
.main .content .hp-textbox-two{float:right; height:230px; width:205px; margin-right:104px}
.main .content .hp-textbox-two .hp-btn{background-image:url(../img/hp-box-2-white_v2.png); background-repeat:no-repeat; height:97px; width:205px; float:left; padding-top:25px; text-align:center; color:#666}

.main .content .business-box{background-image:url(../img/business-box-grey.png); background-repeat:no-repeat; border:none; float:left; height:414px; width:462px}
.main .content .business-box a{font-size:14px; font-weight:bold; color:#666; text-decoration:none}
.main .content .business-box a:hover{color:#333}
.main .content .business-box ul li{list-style-position:outside; list-style-image:url(../img/blue-tick.png); margin-bottom:10px}
.business-box img{padding-left:10px; padding-bottom:0px; margin-top:-10px}
.main .content .big-box div .reseller-one{width:200px; float:left; margin-right:10px; padding-right:10px; border-right:dashed 1px #CCC; min-height:120px; height:145px; background-image:url(../img/number-one.png); background-repeat:no-repeat; background-position:center top}
.main .content .big-box div .reseller-two{width:200px; float:left; margin-right:10px; padding-right:10px; border-right:dashed 1px #CCC; min-height:120px; height:145px; background-image:url(../img/number-two.png); background-repeat:no-repeat; background-position:center top}
.main .content .big-box div .reseller-three{width:200px; float:left; min-height:120px; height:145px; background-image:url(../img/number-three.png); background-repeat:no-repeat; background-position:center top}

.main .content .company-box{background-image:url(../img/company-box-grey.png); background-repeat:no-repeat; height:192px; width:1000px}
.main .content .company-box a{text-decoration:none; color:#666; font-weight:bold}
.main .content .company-box a:hover{color:#333}
.main .content div .company-box .module-four p{margin-top:10px; display:block}
.main .content div .company-box .module-four p .fin-info{margin-top:45px; display:block}
.main .content div .company-box .module-four .corp-facts{color:#666; list-style-type:none; margin-top:0px; margin-bottom:0px; margin-left:-40px}

.main .content .main-products-box{background-image:url(../img/products-box-grey.png); background-repeat:no-repeat; height:415px; width:300px; position:relative; top:0px; left:330px; z-index:100}
.main .content .main-products-box h3{padding-top:10px}
.main .content .main-products-box a{font-size:10pt; font-weight:normal; color:#4092BF; text-decoration:none; display:block; padding-top:5px}
.main .content .main-products-box a:hover{color:#333}
.main .content .main-products-box ul li{list-style-position:outside; list-style-image:url(../img/blue-tick.png); margin-bottom:10px}
.main .content .main-products-box .prod-footer, .main .content .business-box .prod-footer{text-align:center; margin-left:15px; margin-right:15px; border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#CCC}

.main .content .main-products-box .prod-footer .prod-more-info, .main .content .business-box .prod-footer .prod-more-info{padding:3px; float:left; height:40px}
.main .content .big-box div .pop-up .prod-footer{text-align:left; margin:15px 15px 0 0; border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#CCC}

.main .content .big-box div .pop-up .prod-footer .prod-more-info{padding:3px; float:left; height:60px}

#product-thumb{text-align:center; font-size:8pt; padding-top:5px}
#product-thumb p{margin:6px}
#product-thumb a{font-size:9pt; font-weight:bold; color:#4092BF; text-decoration:none}
#product-thumb a:hover{color:#333}

.main .content .products-box-mobile{z-index:5; position:relative; top:-375px; left:75px; width:300px; height:150px; background-image:url(../img/product-small-box-stringright.png); background-repeat:no-repeat}

.main .content .products-box-clicktocall{z-index:2; position:relative; top:-440px; left:550px; width:300px; height:150px; background-image:url(../img/product-small-box-stringleft.png); background-repeat:no-repeat}
.main .content .products-box-productthree{z-index:1; position:relative; top:-500px; left:600px; width:300px; height:150px; background-image:url(../img/product-small-box-stringleft-50.png); background-repeat:no-repeat}
.main .content .products-box-productfour{z-index:1; position:relative; top:-840px; left:580px; width:300px; height:150px; background-image:url(../img/product-small-box-stringleft-50.png); background-repeat:no-repeat}
.main .content .products-box-productfive{z-index:1; position:relative; top:-890px; left:50px; width:300px; height:150px; background-image:url(../img/product-small-box-stringright-50.png); background-repeat:no-repeat}
.main .content .products-box-productsix{z-index:1; position:relative; top:-1205px; left:125px; width:300px; height:150px; background-image:url(../img/product-small-box-stringright-50.png); background-repeat:no-repeat}
.main .content .products-box-productseven{z-index:1; position:relative; top:-1100px; left:115px; width:300px; height:150px; background-image:url(../img/product-small-box-stringright-50.png); background-repeat:no-repeat}

.main .content .products-box{background-image:url(../img/products-box-grey.png); background-repeat:no-repeat; float:left; height:415px; width:300px; margin-right:25px}
.main .content .products-box h3{padding-top:10px}
.main .content .products-box a{font-size:10pt; font-weight:normal; color:#4092BF; text-decoration:none; display:block; padding-top:5px}
.main .content .products-box a:hover{color:#333}
.main .content .products-box ul li{list-style-position:outside; list-style-image:url(../img/blue-tick.png); margin-bottom:7px}
.main .content .products-box .prod-footer, .main .content .business-box .prod-footer{text-align:center; margin-left:15px; margin-right:15px; border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#CCC}

.main .content .main-products-box #prod-interest{margin-top:56px}

.main .content .products-box #prod-detail-mobile{margin-top:35px}
.main .content .products-box #prod-detail-ctoc{margin-top:-5px}

.main .content .products-box .prod-footer .prod-more-info, .main .content .business-box .prod-footer .prod-more-info{padding:3px; float:left; height:40px}
.main .content .business-box .prod-footer .prod-more-info a{font-size:10pt; font-weight:normal; color:#4092BF; text-decoration:none; display:block; padding-top:5px}
.main .content .business-box .prod-footer .prod-more-info a:hover{color:#333}

.main .content .big-box{background-image:url(../img/opportunities-box-grey.png); background-repeat:no-repeat; height:425px; width:724px}
.main .content .big-box a{font-size:14px; font-weight:bold; color:#666; text-decoration:none}
.main .content .big-box a:hover{color:#333}

.main .content .big-box form .dist-signup label{color:#666; font-size:8pt}
.main .content .big-box form .dist-signup input{color:#666; font-size:8pt; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; width:200px}
.main .content .big-box div .dist-register ul{color:#666}
.main .content .big-box div .dist-register ul li{list-style-position:outside; list-style-image:url(../img/blue-tick.png); margin-bottom:10px}
.main .content .big-box div .dist-register a{font-size:10pt; font-weight:normal}

.main .content .big-box table tr .breadcrumb a{font-size:8pt}
.main .content .big-box table tr .breadcrumb ul{list-style-type:none}
.main .content .big-box table tr .breadcrumb ul li{display:inline}

.news-info{font-size:85%}

.legal-notice{font-size:85%}
.pop-up a{color:#666; font-weight:bold; text-decoration:none}
.pop-up a:hover{color:#999}
.pop-up-text{padding-right:20px}
.pop-up img{padding-left:10px; padding-bottom:10px}
.pop-up .corporate img{padding:0}
.main .content .big-box div .pop-up h2{margin-left:0px; font-size:12pt}
.main .content .big-box div .pop-up .corporate{border-bottom:dashed 1px #CCC}
.main .content .big-box div .pop-up .corporate ul{color:#666}

.main .content .big-box div .sitemap li a{font-size:12px}
.main .content .big-box div .sitemap .sublink li a{font-size:10px}

.popup{position:absolute; left:-50px; top:25px; width:200px; background-color:#F0F0F0; padding:5px; color:#666; font-family:Arial,Helvetica,sans-serif; font-size:8pt; z-index:2; visibility:hidden; border:1px solid #CCC; text-align:left}

.footer{float:left; height:auto; width:1024px}
.footer p{color:#FFF}
.footer a{color:#FFF; text-decoration:none}
.footer a:hover{color:#333}

.footer .footer-top{float:left; height:278px; width:954px; padding-right:35px; padding-left:35px; margin-top:25px}
.footer .footer-top h2{margin:11px 0 0 15px}
.footer .footer-top .partners{float:left; height:115px; width:388px}
.footer .footer-top .partners .box-one{background-image:url(../img/partner-box-grey.png); background-repeat:no-repeat; float:left; height:115px; width:388px; margin-bottom:22px}
.footer .footer-top .partners .box-one .partner-flash{text-align:center; margin-top:20px}
.footer .footer-top .news{float:left; height:252px; width:326px; margin-left:22px; background-image:url(../img/news-box-grey.png); background-repeat:no-repeat; color:#666}
.footer .footer-top .try-it{float:left; height:250px; width:195px; margin-left:22px; padding-top:10px}
.footer .footer-top .try-it p{text-align:left; color:#666; font-size:8pt}
.footer .footer-top .try-it .operator{margin-bottom:4px; background-image:url(../img/operator.png); background-repeat:no-repeat; width:195px; height:115px; background-position:right top}

.footer .footer-bottom{background-image:url(../img/footer-bottom.png); background-repeat:no-repeat; float:left; height:200px; width:100%; border:none; margin-bottom:25px; font-size:11px; color:#FFF}
.footer .footer-bottom .right{float:left; height:200px; width:639px; padding-left:35px}

.sitemap a{color:#666; text-decoration:none}
.sitemap a:hover{color:#999}

