@CHARSET "ISO-8859-1";@import url(../fonts/museo500/museo.css);@import url(../fonts/museo300/museo.css);html, body{width:100%;min-width:960px;}
body{background:#162834 url(../images/xmas2012/background.jpg) no-repeat top center;color:#fff;font:12px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;}
body > article{width:960px;margin:0 auto;}
body > article > hr{background:url(../images/misc/splitter-two.png) repeat-x;height:3px;border:none;}
header{}
header section{height:111px;position:relative;}
a.logo{background:url(../images/xmas2012/logo.png) no-repeat;display:block;width:161px;height:114px;position:absolute;top:25%;left:119px;margin:-24px 0 0 0;}
header section div{float:right;width:241px;}
header section div ul{list-style:none;margin:0;padding:0;overflow:hidden;}
header section div ul li{background:url(../images/misc/splitter.png) no-repeat top right;float:left;}
header section div ul li a{background:none !important;display:block;padding:15px 9px 0 26px;color:#cecece;text-shadow:none !important;font-size:12px !important;}
header section div ul li a:hover{color:#fff;text-decoration:none;}
header section div ul li a:active{padding-top:16px;}
header section div ul li.login a{background:url(../images/icons/small-client.png) no-repeat 8px 17px !important;}
header section div ul li.cart a{background:url(../images/icons/small-cart.png) no-repeat 4px 17px !important;}
header section div ul li.support a{background:url(../images/icons/small-support.png) no-repeat 7px 17px !important;}
header section div ul li.support{background:none;}
header section div hr{background:url(../images/misc/splitter-two.png) repeat-x !important;border:none !important;height:3px !important;margin:1em 0 !important;}
header section a.help{background:url(../images/icons/small-ticket.png) no-repeat 0 3px;}
header section a.twitter{background:url(../images/icons/twitter.png) no-repeat 0 3px;}
header section a.fb{background:url(../images/icons/FaceBook_14x14.png) no-repeat 0 3px;}
header section a{display:inline;text-shadow:rgba(0, 0, 0, 0.75) 0 1px 1px;color:#fff;font-weight:100;font-size:13px;padding:0 0 0 25px;}
header section a:hover{color:#fff;font-weight:100;}
header section h4{background:url(../images/icons/small-phone.png) no-repeat 0 6px;display:block;font-size:19px;text-shadow:rgba(0, 0, 0, 0.47) 0 1px 1px;padding:0 0 0 25px;margin:3px 0 0 0;}
header nav{margin:0;height:67px;margin:35px 0 0 0;}
header nav ul{list-style:none;margin:0 0 0 107px;padding:0;}
header nav ul li{background:url(../images/misc/splitter-nav.png) no-repeat top right;float:left;}
header nav ul li a{display:block;padding:29px 21px 20px 21px;color:#343638;text-shadow:#fff 0 1px 0;text-transform:uppercase;}
header nav ul li a:hover{color:#26545c;text-decoration:none;}
header nav ul li a:active{padding-top:30px;padding-bottom:19px;}
header nav ul li.search{float:right;margin:15px 15px 0 0;}
header nav ul li.search input{background:url(../images/misc/search-input.png) no-repeat;width:229px;height:37px;border:none;padding:0 45px 0 15px;color:#fff;font-size:14px;font-weight:100;}
header nav ul li input:focus{background-position:-289px 0;focus:none;outline:none;}
header hr{background:#fff;height:3px;border-top:1px solid #eff1f1;border-bottom:1px solid #6b7d80;margin:0;}
section.banners{background:#fff;padding:5px;}
section.banners hr{background:url(../images/misc/splitter-two-grey.png) repeat-x;height:3px;border:none;margin:0;}
	
section.banners ul{list-style:none;margin:20px 0 0 30px;padding:0 0 20px 0;overflow:hidden;}
section.banners ul li{float:left;width:270px;margin-right:40px;}
section.banners ul li.last{margin:0;}
section.banners ul li span{display:block;clear:both;}
section.banners ul li span img{display:block;float:left;margin-right:12px;}
section.banners ul li span h3{font-size:16px;color:#4b5051;font-weight:100;float:left;}
section.banners ul li p{padding-top:10px;display:block;color:#7b8182;clear:both;}
section.introduction{margin:20px 0;}
section.introduction div.planTable{margin-left:0%;overflow:hidden;}
section.introduction div.planTable div{float:left;font-size:12px;margin-right:10px;width:124px; text-align:center;}
section.introduction div.planTable div.labels{width:133px;color:#bec5c8;margin-right:10px;}

section.introduction div.planTable div.labels span{}
section.introduction div.planTable div.labels span a{text-align:left !important; background:url(../images/xmas2012/arrow.png) no-repeat right 0px;padding:0 23px 7px 0;}
section.introduction div.planTable div.last{margin:0; }
section.introduction div.planTable div.labels span.header{text-align:left !important; background:none!important; min-height:420px;}
section.introduction div.planTable div.last{margin:0;}
section.introduction div.planTable span{display:block;height:20px;margin:10px 0;color:#bec5c8;}
section.introduction div.planTable span.tick{background:url(../images/icons/small-tick.png) no-repeat center center;}
section.introduction div.planTable span.cross{background:url(../images/icons/small-cross.png) no-repeat center center;}
section.introduction div.planTable span.header{height:25px;text-align:center; width:150px;}
section.introduction div.planTable span.ordernow{font-size:14px;font-weight:bold;margin-bottom:15px;}
section.introduction div.planTable span.ordernow a{color:#FF9900;}
section.introduction div.planTable span.header h4{font-size:14px;font-weight:bold;color:#fff;text-align:center;}
section.introduction div.planTable span.header h5{font-size:16px;float:left;color:#fff !important;font-weight:bold !important;margin-right:0px;line-height:20px; width:130px;}
section.introduction div.planTable .labels span.header h5{font-size:17px;color:#fff !important;font-weight:bold !important;margin-right:0px;line-height:20px; width:139px; padding:10px 0}
section.introduction div.planTable span.header strong{font-weight:100;color:#b2c0c3;font-size:11px;line-height:13px;}
section.introduction aside{float:right;width:200px;border-left:1px solid #476f76;padding-left:20px;margin:10px 0;}
section.introduction aside h2{font-size:24px;font-weight:100;margin-bottom:10px;}
section.twitter{background:#fff;margin:20px 0 0 0;height:66px;}
section.twitter div.facebook{width:100px;float:left;position:relative;height:66px;}
section.twitter div.facebook iframe{position:absolute;top:50%;left:50%;margin:-10px 0 0 -30px;}
section.twitter span{display:block;width:6px;height:6px;float:left;}
section.twitter div.content{float:left;color:#7b8182;width:350px;margin:15px 0;text-align:center}
section.twitter a.left{background:url(../images/misc/button.png) no-repeat;float:left;display:block;width:291px;height:36px;text-align:center;padding-top:15px;margin:7px 7px 0 0;}
section.twitter a.right{background:url(../images/misc/button.png) no-repeat;float:right;display:block;width:291px;height:36px;text-align:center;padding-top:15px;margin:7px 7px 0 0;}
section.twitter a:hover{text-decoration:none;}
section.twitter a:active{background-position:-291px 0;padding-top:16px;height:35px;}
section.plans{margin:20px 0;padding:5px 5px 0 5px;background:#fff;overflow:hidden;}
section.plans div{float:left;font-size:11px;width:191px;padding-top:20px;}
section.plans div.first{padding-left:10px;width:181px;}
section.plans div.last{padding-right:10px;width:181px;}
section.plans div.labels{background:#e5e8eb;width:124px;color:#727273;padding:20px 0px 0 0px; margin:0 10px 0 0; text-align:left;}
section.plans div.labels h5{ text-align:left;}
section.plans div.labels span{ text-align:left;}
section.plans div.labels span{text-align:right !important;color:#727273 !important;border-bottom:1px solid #fff !important;padding:0 14px 11px 0;}
section.plans div.labels span.header{width:150px;margin:0;}
section.plans div.last{margin:0;}
section.plans span{display:block;height:14px;margin:10px 0;text-align:center;color:#5d5d5d;padding:0 0 11px 0;border-bottom:1px solid #e5e5e5;}
section.plans span.last{background-color:#d9dcdf;background-image:-webkit-gradient(linear, left top, left bottom, from(#d9dcdf), to(#e6e9ec));background-image:-webkit-linear-gradient(top, #d9dcdf, #e6e9ec);background-image:-moz-linear-gradient(top, #d9dcdf, #e6e9ec);background-image:-ms-linear-gradient(top, #d9dcdf, #e6e9ec);background-image:-o-linear-gradient(top, #d9dcdf, #e6e9ec);background-image:linear-gradient(top, #d9dcdf, #e6e9ec);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#d9dcdf', EndColorStr='#e6e9ec');height:59px;margin:17px 0 5px -10px;position:relative;}
section.plans div.labels span.last{width:169px;margin:16px 0 0 -10px !important;border:none;font-size:10px;padding:15px 20px 15px 0;height:41px;}
section.plans div.last span.last{width:203px;}
a.order{background:url(../images/misc/order-button.png) no-repeat;width:153px;height:29px;display:block;position:absolute;top:50%;left:50%;text-align:center;color:#ffffff;padding-top:12px;margin:-17px 0 0 -76px;}
a.order:hover{background-position:-153px 0;text-decoration:none;color:#ffffff;}
a.order:active{padding-top:13px;}
a.border{background:url(../images/misc/order-button2.png) no-repeat;width:75px;height:19px;display:block;position:relative;font-size:13px;font-weight:bold;text-align:center;color:#ffffff;}
a.border:hover{background-position:-75px 0;text-decoration:none;color:#ffffff;}
section.plans div.labels span.last h6{font-size:24px;}
section.plans span.tick{background:url(../images/icons/small-tick.png) no-repeat center center;}
section.plans span.cross{background:url(../images/icons/small-cross.png) no-repeat center center;}
section.plans span.header{height:50px;text-align:left;width:120px;margin:0 auto;border-bottom:none;}
section.plans span.header h4{font-size:17px;font-weight:bold;color:#5d5d5d;text-align:center;}
section.plans span.header h5{font-size:25px;float:left;color:#5d5d5d !important;font-weight:bold !important;margin-right:5px;line-height:30px;}
section.plans span.header strong{font-weight:100;color:#5d5d5d;font-size:11px;line-height:13px;margin-top:3px;padding-left:19px;display:block;width:120px;}
section.plans span.topunlimited{display:block;border-bottom:1px solid #d9dcdf;overflow:hidden;height:auto;padding:20px 0;}
section.plans span.topunlimited h3{float:left;color:#5d5d5d;font-size:18px;width:215px;text-align:center;}
section.plans span.topunlimited p{float:right;color:#808080;font-size:13px;width:725px;text-align:left;}
section.blockPlans{margin:20px 0;background:#fff;padding:5px;}
section.blockPlans span{display:block;border-bottom:1px solid #d9dcdf;overflow:hidden;padding:20px 0;}
section.blockPlans span h3{float:left;color:#5d5d5d;font-size:18px;width:215px;text-align:center;}
section.blockPlans span p{float:right;color:#808080;font-size:13px;width:725px;}
section.blockPlans div{background:#dde0e3;border-top:5px solid #a9abaf;overflow:hidden;color:#8d8d8d;position:relative;}
section.blockPlans div aside{float:left;width:240px;margin:20px 0 0 20px;}
section.blockPlans div aside h3{color:#5d5d5d;font-size:18px;font-weight:100;}
section.blockPlans div aside ul{list-style:none;margin:0;padding:0;float:left;font-size:11px;margin:5px 10px 10px 0;}
section.blockPlans div aside ul li{margin:10px 0;cursor:pointer;}
section.blockPlans div span.arrow{background:url(../images/misc/arrow.png) no-repeat;display:block;width:27px;height:14px;position:absolute;top:0;left:350px;padding:0;margin:0;}
section.blockPlans div > ul{list-style:none;margin:0;padding:0;overflow:hidden;float:right;margin:20px 0;}
section.blockPlans div > ul li{float:left;border-right:1px solid #fff;padding:0 20px;text-align:center;font-size:12px;color:#5d5d5d;font-weight:bold;}
section.blockPlans div > ul li h3{font-size:36px;color:#5d5d5d;}
section.blockPlans div > ul li h4{font-size:17px;color:#5d5d5d;}
section.blockPlans div > ul li h5{font-size:11px;color:#5d5d5d;}
section.blockPlans div > ul li hr{background:url(../images/misc/splitter-blocks.png) repeat-x;height:2px;border:none;margin:4px 0;}
section.blockPlans > aside{background-color:#ced1d3;background-image:-webkit-gradient(linear, left top, left bottom, from(#ced1d3), to(#e6e8eb));background-image:-webkit-linear-gradient(top, #ced1d3, #e6e8eb);background-image:-moz-linear-gradient(top, #ced1d3, #e6e8eb);background-image:-ms-linear-gradient(top, #ced1d3, #e6e8eb);background-image:-o-linear-gradient(top, #ced1d3, #e6e8eb);background-image:linear-gradient(top, #ced1d3, #e6e8eb);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ced1d3', EndColorStr='#e6e8eb');height:59px;position:relative;}
section.blockPlans > aside span{position:absolute;top:0px;left:20px;color:#5d5d5d;border:none;}
section.blockPlans > aside span h6{font-size:24px;}
section.blockPlans > aside a.order{left:auto;right:10px;}
section.blockPlans span.blockdetails{background:#fff;padding:20px;color:#454545;}
section.blockPlans span.blockdetails h3{font-size:15px;color:#5d5d5d;text-align:left;}
section.blockPlans span.blockdetails h2{font-size:13px;color:#5d5d5d;text-align:left;}
section.othercontent{background:#fff;padding:20px;color:#454545;}
section.othercontent p{color:#454545;font-size:13px;}
section.othercontent p.title{color:#454545;font-size:16px;font-weight:bold;}
section.othercontent h1{color:#454545;font-size:30px;font-weight:100;margin-bottom:20px;}
section.othercontent h2{color:#FF9900;font-size:16px;font-weight:bold;margin-bottom:4px;}
section.othercontent h3{color:#FF9900;font-size:13px;font-weight:bold;margin-bottom:4px;}
section.othercontent h11{color:#FF9900;font-size:20px;font-weight:100;margin-bottom:4px;}
section.othercontent a{color:#2d555e;font-weight:normal;text-decoration:underline;}
section.othercontent a:hover{color:#454545;text-decoration:underline;}
body > article > h1{display:block;font-size:22px;color:#fff;font-weight:100;text-align:center;margin:20px 0;}
footer{background:url(../images/misc/splitter-stars.png) no-repeat;height:150px;width:960px;position:relative;margin:20px auto 0 auto;clear:both;color:#fff;font-weight:bold;}
footer a{color:#b6b6b6;text-decoration:none;font-weight:100;}
footer a:hover{color:#fff;text-decoration:none;font-weight:100;}
footer ul{list-style:none;float:left;margin-top:20px;}
footer ul li{margin-top:5px;}
footer center{float:left;margin-top:165px;}
body{min-height:100%;padding-bottom:170px;overflow:auto;}
body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px;/}
article article, footer article{width:1000px;margin:0 auto;}
a{color:#fff;font-weight:bold;text-decoration:none;}
a:hover{color:#fff;font-weight:bold;text-decoration:underline;}

/*** Styles for VPN Landing page - added by param on 080313 ***/
#vpn-landing{ position:relative; }
#vpn-landing .octanevpn-logo{ left: 20%; position: absolute; top:-228px;}
#vpn-landing .left{ width:472px!important; min-height:510px; float:left;  }
#vpn-landing .right{ width:472px!important; min-height:510px; float:right;  }
#vpn-landing article{ width:100%!important; }
#vpn-landing hr{ background: url("../images/misc/splitter-two.png") repeat-x scroll 0 0 transparent; border: medium none; height: 3px; }
#vpn-landing h3, #vpn-landing h3{ font-size:20px; font-weight:normal; }
#vpn-landing  h2{ background: url(../images/landing-page-title-bg.png) repeat-x scroll 0 0; line-height:53px; margin-bottom:2px; font-size:22px; padding-left:13px; }
#vpn-landing h3.title{ float:left; width:100%; }
#vpn-landing h3.title span{ float:left; margin:9px 15px 0px 0px; }
#vpn-landing .vpn-intro-text{ font-size:15px; }

#vpn-landing .faq h4{ cursor:pointer; padding-left:20px; position:relative; outline:none; border:none; }
#vpn-landing .faq h4:hover{ text-decoration:underline; }
#vpn-landing .faq p{  margin-bottom:18px; }

.ui-accordion-header-icon{  background:url(../images/ec-arrows.png) no-repeat scroll -3px -1px; position:absolute; top:5px; left:4px; width:10px; height:10px; }
.ui-state-active .ui-icon{ background:url(../images/ec-arrows.png) no-repeat scroll -3px -16px; position:absolute; top:3px; left:3px; width:10px; height:10px; }
.ui-accordion-content{ padding: 5px 0 5px 20px; color:#c7c7c7; }


#vpn-landing .faq strong{ font-size:15px; }
#vpn-landing .faq{ font-size:13px; }
.clear{ clear:both; }
#vpn-landing .lto{ width:430px!important; min-height:510px; float:left; padding:10px 20px 24px 20px; }
#vpn-landing .lto{ margin-right:20px; background:#247593;  }
#vpn-landing .limitedTimeOffer{ font-size:19px; line-height:30px; background:url(../images/limited-offer-graphic.png) 0px 12px no-repeat; padding:20px 0px 30px 166px; }
#vpn-landing .limitedTimeOffer.ulo{background:url(../images/unlimited-offer.png) 0px 12px no-repeat!important;  }
#vpn-landing .limitedTimeOffer span.offer-price{ font-size:33px; display:block; padding:12px 0; }
#vpn-landing .limitedTimeOffer span.red{ color:#ff90a1; }
#vpn-landing .limitedTimeOffer strike{ font-style:italic; }

#vpn-landing  .features ul{ margin-left:8px; line-height:22px; }
#vpn-landing  .features ul li{ padding:0px 0px 0px 20px; margin:0px; font-size:13px; font-weight:bold; background:url(../images/features-list-icon.png) 0px 7px no-repeat; list-style-type:none;}
#vpn-landing .ordernow-but{ background:url(../images/order-now-but.png) left top no-repeat; width:129px; height:36px; display:block; margin-top:5px; float:left; text-indent:-9999px; }
#vpn-landing .ordernow-but:hover{ background:url(../images/order-now-but.png) left bottom no-repeat;}
.serverLactions body{ margin:0px;}

/*** VPN Landing pages Contdown Styles  ***/
.vpn-landing{ background:#cdcdcd url(../images/countdown-bg.jpg) 0px 0px repeat-x!important; }
.vpn-landing #countdown .count{ color:#ff0000; }
.vpn-landing .cp{ color:#000; text-shadow:2px 2px 0 #fff; font-weight:bold; }
.vpn-landing .offer-price{ color:#000; font-size:20px; text-shadow:2px 2px 0 #fff; font-weight:bold; }
.vpn-landing #countdown .hurryup{ color:#000!important; text-shadow:2px 2px 0 #fff; padding-top:3px; }
.vpn-landing #countdown .count{ background:#f0f0f0; text-shadow:1px 1px 0 #b2b2b2; box-shadow:1px 1px 0.1px #000000; margin-right:5px; }
.vpn-landing .provide-plans ul li{ color:black!important; text-shadow:1px 1px 0 #fff; }

/*** Unlimited plan page single block Styles  ***/
#vpn-landing .unlimited-plan{ width:920px!important; float:left; padding:10px 20px 24px 20px; background:#247593;}
.unlimited-plan .ordernow-but{ float:right!important;}
.unlimited-plan .limitedTimeOffer{ width:300px; float:left;}
.unlimited-plan .features{ width:450px; float:left;}
h2.unlimited-title{ background: url(../images/landing-page-title-big-bg.png) repeat-x scroll 0 0!important; line-height:53px; margin-bottom:2px; font-size:22px; padding-left:13px; }
.unlimited-plan .features h4{ font-size:18px; border-bottom:1px dotted #5b98ae; padding:0px 0px 3px 5px; margin-bottom:10px; font-weight:normal;}