/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

body {
    font-size: 14px;
    line-height: 22px;
	background:url(../images/mainbg.jpg) #3b3930 top no-repeat;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

img {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

.wrapper{width:1024px; margin:0 auto;}
.container{float:left;width:1024px; background:#fff; min-height:500px;
-moz-box-shadow: 0px 0px 20px #151410;-webkit-box-shadow: 0px 0px 20px #151410;box-shadow: 0px 0px 20px #151410;}

.btn {
   border: 1px solid #c8c5a6;
   background: #c8c5a6;
   background: -webkit-gradient(linear, left top, left bottom, from(#ede5c5), to(#c8c5a6));
   background: -webkit-linear-gradient(top, #ede5c5, #c8c5a6);
   background: -moz-linear-gradient(top, #ede5c5, #c8c5a6);
   background: -ms-linear-gradient(top, #ede5c5, #c8c5a6);
   background: -o-linear-gradient(top, #ede5c5, #c8c5a6);
   background-image: -ms-linear-gradient(top, #ede5c5 0%, #c8c5a6 100%);
   padding: 6px 12px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #e5e0c7 0 1px 0;
   color: #85232e;
   font-size: 14px;
   font-family: helvetica, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.btn:hover {
   border: 1px solid #c8c5a6;
   text-shadow: #e5e0c7 0 1px 0;
   background: #ede5c5;
   background: -webkit-gradient(linear, left top, left bottom, from(#c8c5a6), to(#ede5c5));
   background: -webkit-linear-gradient(top, #c8c5a6, #ede5c5);
   background: -moz-linear-gradient(top, #c8c5a6, #ede5c5);
   background: -ms-linear-gradient(top, #c8c5a6, #ede5c5);
   background: -o-linear-gradient(top, #c8c5a6, #ede5c5);
   background-image: -ms-linear-gradient(top, #c8c5a6 0%, #ede5c5 100%);
   color: #85232e;
   text-decoration:none;
   }
.btn:active {
   text-shadow: #e5e0c7 0 1px 0;
   border: 1px solid #c8c5a6;
   background: #c8c5a6;
   background: -webkit-gradient(linear, left top, left bottom, from(#ede5c5), to(#ede5c5));
   background: -webkit-linear-gradient(top, #ede5c5, #c8c5a6);
   background: -moz-linear-gradient(top, #ede5c5, #c8c5a6);
   background: -ms-linear-gradient(top, #ede5c5, #c8c5a6);
   background: -o-linear-gradient(top, #ede5c5, #c8c5a6);
   background-image: -ms-linear-gradient(top, #ede5c5 0%, #c8c5a6 100%);
   color: #85232e;
   }
   
.btn2 {
   border: 1px solid #38302a;
   background: #5e5044;
   background: -webkit-gradient(linear, left top, left bottom, from(#7b6b5f), to(#5e5044));
   background: -webkit-linear-gradient(top, #7b6b5f, #5e5044);
   background: -moz-linear-gradient(top, #7b6b5f, #5e5044);
   background: -ms-linear-gradient(top, #7b6b5f, #5e5044);
   background: -o-linear-gradient(top, #7b6b5f, #5e5044);
   background-image: -ms-linear-gradient(top, #7b6b5f 0%, #5e5044 100%);
   padding: 10.5px 21px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #38302a 0 1px 0;
   color: #ffffff;
   font-size: 14px;
   font-family: helvetica, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.btn2:hover {
   border: 1px solid #38302a;
   text-shadow: #38302a 0 1px 0;
   background: #7b6b5f;
   background: -webkit-gradient(linear, left top, left bottom, from(#5e5044), to(#7b6b5f));
   background: -webkit-linear-gradient(top, #5e5044, #7b6b5f);
   background: -moz-linear-gradient(top, #5e5044, #7b6b5f);
   background: -ms-linear-gradient(top, #5e5044, #7b6b5f);
   background: -o-linear-gradient(top, #5e5044, #7b6b5f);
   background-image: -ms-linear-gradient(top, #5e5044 0%, #7b6b5f 100%);
   color: #fff;
   text-decoration:none;
   }
.btn2:active {
   text-shadow: #38302a 0 1px 0;
   border: 1px solid #38302a;
   background: #5e5044;
   background: -webkit-gradient(linear, left top, left bottom, from(#7b6b5f), to(#7b6b5f));
   background: -webkit-linear-gradient(top, #7b6b5f, #5e5044);
   background: -moz-linear-gradient(top, #7b6b5f, #5e5044);
   background: -ms-linear-gradient(top, #7b6b5f, #5e5044);
   background: -o-linear-gradient(top, #7b6b5f, #5e5044);
   background-image: -ms-linear-gradient(top, #7b6b5f 0%, #5e5044 100%);
   color: #fff;
   }   
   
   /* 31-12-2015*/
.more-btn-div { display:block; text-align:center; padding:15px 0;}
a.more-btn-a  {	border: 1px solid #ac2136; background: #ad273b; background: -webkit-gradient(linear, left top, left bottom, from(#bb263c), to(#ad273b)); background: -webkit-linear-gradient(top, #bb263c, #ad273b); background: -moz-linear-gradient(top, #bb263c, #ad273b); background: -ms-linear-gradient(top, #bb263c, #ad273b); background: -o-linear-gradient(top, #bb263c, #ad273b); background-image: -ms-linear-gradient(top, #bb263c 0%, #ad273b 100%); padding: 8px 30px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
 border-radius: 4px; -webkit-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0; -moz-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0; box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0; color: #ffffff; font-size: 14px; font-family: helvetica, serif; text-decoration: none;
 vertical-align: middle; margin:auto;
}
a.more-btn-a:hover { border: 1px solid #ac2136; background: #bb263c; background: -webkit-gradient(linear, left top, left bottom, from(#ad273b), to(#bb263c)); background: -webkit-linear-gradient(top, #ad273b, #bb263c); background: -moz-linear-gradient(top, #ad273b, #bb263c); background: -ms-linear-gradient(top, #ad273b, #bb263c); background: -o-linear-gradient(top, #ad273b, #bb263c);
 background-image: -ms-linear-gradient(top, #ad273b 0%, #bb263c 100%); color: #fff; text-decoration: none;}

.btn3 {/*
   border: 1px solid #ac2136;
   background: #ad273b;
   background: -webkit-gradient(linear, left top, left bottom, from(#bb263c), to(#ad273b));
   background: -webkit-linear-gradient(top, #bb263c, #ad273b);
   background: -moz-linear-gradient(top, #bb263c, #ad273b);
   background: -ms-linear-gradient(top, #bb263c, #ad273b);
   background: -o-linear-gradient(top, #bb263c, #ad273b);
   background-image: -ms-linear-gradient(top, #bb263c 0%, #ad273b 100%);
   padding: 8px 12px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   color: #ffffff;
   font-size: 14px;
   font-family: helvetica, serif;
   text-decoration: none;
   vertical-align: middle;*/
   border: 1px solid #AC2136;
background: -moz-linear-gradient(center top , #BB263C, #AD273B) repeat scroll 0% 0% transparent;
padding: 8px 30px;
border-radius: 4px;
box-shadow: 0px 0px 0px rgba(255, 255, 255, 0.4), 0px 1px 0px rgba(255, 255, 255, 0.4) inset;
color: #FFF;
font-size: 14px;
font-family: helvetica,serif;
text-decoration: none;
vertical-align: middle;
margin: auto;
   background: #ad273b;
   }
 .btn3super{
 padding:3px;
  background-image:url(../images/super_charge_btn.jpg) ; 
  background-repeat:no-repeat; 
    border:none;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin: 18px 0 0 15px;
    padding: 9px 36px;
 
 }
.whtableNew .btn3{padding: 3px 12px !important;}   
.tcar span{color:#891D2A;padding-left:1px;}
.tcartext img {float:left;}
.btn3:hover {
   border: 1px solid #ac2136;
   background: #bb263c;
   background: -webkit-gradient(linear, left top, left bottom, from(#ad273b), to(#bb263c));
   background: -webkit-linear-gradient(top, #ad273b, #bb263c);
   background: -moz-linear-gradient(top, #ad273b, #bb263c);
   background: -ms-linear-gradient(top, #ad273b, #bb263c);
   background: -o-linear-gradient(top, #ad273b, #bb263c);
   background-image: -ms-linear-gradient(top, #ad273b 0%, #bb263c 100%);
   color: #fff;
   text-decoration:none;
   }
.btn3:active {
   border: 1px solid #ac2136;
   text-decoration:none;
   background: #ad273b;
   background: -webkit-gradient(linear, left top, left bottom, from(#bb263c), to(#bb263c));
   background: -webkit-linear-gradient(top, #bb263c, #ad273b);
   background: -moz-linear-gradient(top, #bb263c, #ad273b);
   background: -ms-linear-gradient(top, #bb263c, #ad273b);
   background: -o-linear-gradient(top, #bb263c, #ad273b);
   background-image: -ms-linear-gradient(top, #bb263c 0%, #ad273b 100%);
   color: #fff;
   }
.middle .btn3{ padding:6px 20px;}
.new .btn3{padding:9px 12px !important; margin-right:24px !important;}
.resrnew{color:#555555;font-weight: bold; line-height: 36px; text-align: center;}
.netamid h3{ font-size: 14px;font-weight: normal; padding-bottom: 5px; padding-left:7px;padding-top: 5px}
.netamid  .mainnet{ font-size:16px; font-weight:bold;padding-bottom:7px;padding-left:0px; padding-top:20px;}
.netpower{margin-top:20px;}

.netamid h3 img {padding-right:10px;}
 .btn4 {
   border: 1px solid #3a5f07;
   background: #477711;
   background: -webkit-gradient(linear, left top, left bottom, from(#4c9412), to(#477711));
   background: -webkit-linear-gradient(top, #4c9412, #477711);
   background: -moz-linear-gradient(top, #4c9412, #477711);
   background: -ms-linear-gradient(top, #4c9412, #477711);
   background: -o-linear-gradient(top, #4c9412, #477711);
   background-image: -ms-linear-gradient(top, #4c9412 0%, #477711 100%);
   padding: 9px 21px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   color: #ffffff;
   font-size: 14px;
   font-family: helvetica, serif;
   text-decoration: none;
   vertical-align: bottom;
   }
.btn4:hover {
   background: #4c9412;
   background: -webkit-gradient(linear, left top, left bottom, from(#477711), to(#4c9412));
   background: -webkit-linear-gradient(top, #477711, #4c9412);
   background: -moz-linear-gradient(top, #477711, #4c9412);
   background: -ms-linear-gradient(top, #477711, #4c9412);
   background: -o-linear-gradient(top, #477711, #4c9412);
   background-image: -ms-linear-gradient(top, #477711 0%, #4c9412 100%);
   color: #fff;
   text-decoration:none;
   }
.btn4:active {
   border: 1px solid #3a5f07;
   background: #477711;
   background: -webkit-gradient(linear, left top, left bottom, from(#4c9412), to(#4c9412));
   background: -webkit-linear-gradient(top, #4c9412, #477711);
   background: -moz-linear-gradient(top, #4c9412, #477711);
   background: -ms-linear-gradient(top, #4c9412, #477711);
   background: -o-linear-gradient(top, #4c9412, #477711);
   background-image: -ms-linear-gradient(top, #4c9412 0%, #477711 100%);
   color: #fff;
   text-decoration:none;
   }
   
   .btn5 {
   border: 1px solid #4d4d4d;
   background: #ad273b;
   background: -webkit-gradient(linear, left top, left bottom, from(#555555), to(#555555));
   background: -webkit-linear-gradient(top, #555555, #555555);
   background: -moz-linear-gradient(top, #555555, #555555);
   background: -ms-linear-gradient(top, #555555, #555555);
   background: -o-linear-gradient(top, #555555, #555555);
   background-image: -ms-linear-gradient(top, #555555 0%, #555555 100%);
   padding: 8px 12px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   color: #ffffff;
   font-size: 14px;
   font-family: helvetica, serif;
   text-decoration: none;
   vertical-align: middle;
   }

.lp-box li:hover > p .btn5 {
   border: 1px solid #ac2136;
   background: #555555;
   background: -webkit-gradient(linear, left top, left bottom, from(#ad273b), to(#bb263c));
   background: -webkit-linear-gradient(top, #ad273b, #bb263c);
   background: -moz-linear-gradient(top, #ad273b, #bb263c);
   background: -ms-linear-gradient(top, #ad273b, #bb263c);
   background: -o-linear-gradient(top, #ad273b, #bb263c);
   background-image: -ms-linear-gradient(top, #ad273b 0%, #bb263c 100%);
   color: #fff;
   text-decoration:none;
   }
.btn5:active {
   border: 1px solid #ac2136;
   text-decoration:none;
   background: #ad273b;
   background: -webkit-gradient(linear, left top, left bottom, from(#bb263c), to(#bb263c));
   background: -webkit-linear-gradient(top, #bb263c, #ad273b);
   background: -moz-linear-gradient(top, #bb263c, #ad273b);
   background: -ms-linear-gradient(top, #bb263c, #ad273b);
   background: -o-linear-gradient(top, #bb263c, #ad273b);
   background-image: -ms-linear-gradient(top, #bb263c 0%, #ad273b 100%);
   color: #fff;
   }
   
   
/* ==========================================================================
   Typography
   ========================================================================== */
@font-face {
    font-family: 'CandaraRegular';
    src: url('../fonts/candara-webfont.eot');
    src: url('../fonts/candara-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/candara-webfont.woff') format('woff'),
         url('../fonts/candara-webfont.ttf') format('truetype'),
         url('../fonts/candara-webfont.svg#CandaraRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}   
   
@font-face {
    font-family: 'ColaborateBoldRegular';
    src: url('../fonts/ColabBol-webfont.eot');
    src: url('../fonts/ColabBol-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ColabBol-webfont.woff') format('woff'),
         url('../fonts/ColabBol-webfont.ttf') format('truetype'),
         url('../fonts/ColabBol-webfont.svg#ColaborateBoldRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'aurora';
    src: url('../fonts/aurora-bold-condensed-bt_0-webfont.eot');
    src: url('../fonts/aurora-bold-condensed-bt_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aurora-bold-condensed-bt_0-webfont.woff') format('woff'),
         url('../fonts/aurora-bold-condensed-bt_0-webfont.ttf') format('truetype'),
         url('../fonts/aurora-bold-condensed-bt_0-webfont.svg#aurora') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'marketing';
    src: url('../fonts/marketingscript-webfont.eot');
    src: url('../fonts/marketingscript-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/marketingscript-webfont.woff') format('woff'),
         url('../fonts/marketingscript-webfont.ttf') format('truetype'),
         url('../fonts/marketingscript-webfont.svg#marketing') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'boopeeregular';
    src: url('../fonts/boopee-webfont.eot');
    src: url('../fonts/boopee-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/boopee-webfont.woff') format('woff'),
         url('../fonts/boopee-webfont.ttf') format('truetype'),
         url('../fonts/boopee-webfont.svg#boopeeregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
   
   .left_container{ width:695px; float:left;padding-bottom:20px;padding-left:20px;padding-top:20px;}
   .left_container p.txt01{ padding-bottom: 20px;    padding-top: 10px;}
   .left_container h3.txt02{ font-size:18px; color:#4b4b4b; font-family:Arial, Helvetica, sans-serif; font-weight: normal; padding-bottom:10px;}
   
   .left_container .cont01{ width:695px; float:left;}
   .left_container .cont01 h3.txt02{ font-size:18px; color:#4b4b4b; font-family:Arial, Helvetica, sans-serif; font-weight: normal; padding-bottom:10px;}
   
   .left_container .cont01 ul{ list-style: none; padding:0; margin-bottom:20px; display:block; float:left; }
   .left_container .cont01 ul li{  color: #686868;
    float: left;
    font-size: 12px;
    padding-left: 20px; line-height:26px; padding-left:20px; display:block; width:665px; }
   .left_container .cont01 .arow01{ background:url(../images/red-arw.png) no-repeat left center; margin-left:2px; }
   
   .table{ width:668px; float:left; margin-top:20px; border:1px solid #ccc; border-bottom: none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
   .tab_raw{ width:668px; float:left; border-bottom:1px solid #ccc;}
   
   .tab01{ width:130px; float:left; line-height:30px; height:30px; border-right:1px solid #ccc; text-align:center;}
   
   .tab02{ width:300px; float:left; line-height:30px;height:30px; border-right:1px solid #ccc; text-align:center;}
   .tab03{ width:212px; float:left; line-height:30px;height:30px;  text-align:center;}
/* ==========================================================================
   HEADER
   ========================================================================== */
.header{float:left; width:1024px; height:94px;}
/*h1.logo{float:left; height:80px; width:188px; background:url(../images/sprite.png) no-repeat; margin:15px 0 0 40px;}
h1.logo a{float:left; height:80px; width:188px; text-indent:-9999px;}*/
a.logo {float:left; height:80px; width:188px; background:url(../images/sprite.png) no-repeat; margin:15px 0 0 40px; text-indent:-9999px;}

.topgrid01{float:right; padding-top:28px; margin-right:20px; width:auto;}

.topgrid02{float:right; width:auto;}
.topgrid02 p{float:left; color:#5b636a;}
.topgrid02 span, .topgrid02 a, .topgrid02 span a{color:#2b2925; font-size:22px;font-family: "Century Gothic", Questrial, sans-serif;}
ul.soc{float:right; width:auto;}
ul.soc li{float:left; /*width:28px; */height:28px; background:url(../images/sprite.png) no-repeat; margin-left:7px;}
ul.soc li.livechat{margin-top: -17px;width:auto;}
ul.soc li.livechat a{width:auto;text-indent: 0px;}
ul.soc li a{float:left; width:28px; height:28px; text-indent:-9999px;}
ul.soc li.ico01{background-position:0 -80px;}
ul.soc li.ico02{background-position:-28px -80px;}
ul.soc li.ico03{background-position:-56px -80px;}
ul.soc li.ico04{background-position:-84px -80px;}
.topnav{float:right; clear:both; padding-top:10px; width:460px;}
.topnav ul{float:right; width:470px;}
.topnav ul li{float: left;margin-left: 16px;}
.topnav ul li a{color:#2b2925; font-size:12px; text-decoration:none;}
.topnav ul li a:hover{text-decoration:underline;}

/* ==========================================================================
   CONTENT
   ========================================================================== */
.mainnav{float:left; width:1024px; height:50px; border-bottom:1px solid #33281d; background:url(../images/navbg.gif) repeat-x;
font-family: 'Source Sans Pro', sans-serif; font-weight:600;}
.mainnav ul{float:left; height:50px; font-size:18px; }
.mainnav ul li{position:relative; float:left; text-transform:uppercase; line-height:51px; font-weight:400;}
.mainnav ul li a{color:#fff; text-decoration:none;text-shadow:0px 1px 0px #574537;padding:16px 20px 19px 20px;}
.mainnav ul li a:hover,.mainnav ul li.current a{background:#b7172f; }
.mainnav ul li ul{position:absolute; z-index:9999; background: #b7172f; left:0; top:50px; height:auto; width:200px; display:none;}
.mainnav ul li ul li{float: left; font-size: 14px; width:100%; line-height:18px; padding:0px;}
.mainnav ul li ul li a{display:block; padding-left:15px;}
.mainnav ul li ul li a:hover{background: #751518;}
 
.homeslide{position:relative; float:left;width:100%; height:334px; overflow:hidden;}
.bx-pager{z-index:100; position:absolute; right:0; top:0; background:url(../images/thumb_bg.gif) right repeat-y; height:333px; margin-top:1px;}
.bx-pager a{height:83px; float:right; clear:both; text-decoration:none;}
.bloc1{float:right; height:82px; width:57px; background:url(../images/thumb_bg.png); margin-right:7px;border-bottom:1px solid #000;}
.bx-pager a.active{width:280px;}
.bx-pager .active .bloc1{background:#b7172f;}
.bx-pager .active .bloc2{display:block;}
.bx-pager .bloc1 img{opacity:.7;margin-top: 30px; margin-left: 13px;}
.bx-pager .active .bloc1 img{opacity:1;}
.bloc2{width:215px; height:82px; float:right; border-right:1px solid #000; display:none;}
.bloc3{width:20px; height:20px; /*background:#751518;*/ float:left;}
.bloc4{background:#b7172f;width:185px; height:62px; float:left; color:#fff; padding:20px 0 0 10px; font-size: 12px;}
.bloc4 h2{color: #fff;}
.bar{position:absolute; left:0; bottom:0; width:1024px; height:85px; background:url(../images/bar.png) no-repeat; z-index:99;}

.bnr{position:relative; z-index:150; float:left; width:1024px; height:334px;}
.bnrimg{position:absolute; left:0; top:0; width:1024px; height:334px; z-index:90;}
.bnr01{position:absolute;top: 35px; left: 35px; width:615px; z-index:100}
.bnr01 h2{font-size:26px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#fff; text-shadow:2px 2px 1px #000;}
.bnr01 h2 span{font-family: 'marketing'; font-size:56px; line-height:56px; color:#fff;}
ul.brnlist{float:left; width:510px; font-size:14px; margin:10px 0;}
ul.brnlist li{ color:#dbd5c1; background:url(../images/sprite.png) -402px -85px no-repeat; padding-left:20px; width:234px; float:left; margin-bottom:3px;}
.bnr02{float:left; clear:both;width:350px;}
.btn2{float:left; font-size:18px; font-weight:bold; }
.bnr03{float:left;font-family: 'aurora';}
.bnr03 p{float:left; font-size:16px; color:#eed097; padding:0 10px;}
.bnr03 h2{font-family: 'aurora'; color:#eed097; font-size:46px; float:left; line-height: 46px;}
.bnr03 h2 span{color:#f6771f;font-family: 'aurora';}
.bnr01 h4{color:#eed097;font-family: 'Dancing Script', cursive;  font-size:20px; float:left; width:100%; padding:6px 0;}
.ribbon2{width:135px;height:136px; background:url(../images/ribbon01.png) no-repeat; position:absolute; right:-50px; top:60px;}
.ribbon a{color:#fff;text-decoration:none;}
.ribboncloud{background:url(../images/ribbon012.png) no-repeat;}
.ribbonded{background:url(../images/ribbon013.png) no-repeat;}
.ribbonvps{background:url(../images/ribbon014.png) no-repeat;}
.orng1{color: #ff9307; font-style:normal}
.blu1{color: #7fb5ec; font-style:normal}
.grey1{color: #ababab; font-style:normal}
.grn1{color: #609b1a; font-style:normal}
.grn2{color: #75a115; font-style:normal}

.content{float:left; width:994px; padding:15px; background:#fff; overflow: }
.hmlt{float:left; width:695px;}
.homeplan{float:left; width:695px; height:500px; background:url(../images/plan_bg.gif) no-repeat;padding-left: 10px;}

ul.plantb{width:215px;padding-top: 35px; float:left;}
ul.plantbmid{width:228px;}
ul.plantb li{float:left; width:100%; text-align:center;}
ul.plantb li span{width:66px;height:66px; float:left; background: url(../images/sprite.png) no-repeat;margin-left: 75px;}
ul.plantb li span.icon1{background-position:0 -108px;}
ul.plantb li span.icon2{background-position:-66px -108px;}
ul.plantb li span.icon3{background-position:-132px -108px;}
ul.plantb li h2{font-family: 'ColaborateBoldRegular'; font-size:24px; font-weight:normal; padding:18px 0;}
ul.plantb li h2 a{color:#000;text-decoration:none;}
ul.plantb li.price{font-family: 'CandaraRegular'; color:#b7172f; font-size:36px; line-height:55px;}
ul.plantb li.col1{border-bottom:1px solid #e0e0e0; line-height:39px;}
ul.plantb li .btn{font-size:14px; font-weight:bold; text-transform:uppercase; float:left;margin-left: 35px;
-moz-box-shadow: 1px 3px 3px #afafaf;-webkit-box-shadow: 1px 3px 3px #afafaf;box-shadow: 1px 3px 3px #afafaf;}
.ribbon{float:left; height:20px; width:55px; display:block; background:url(../images/sprite.png) -112px -80px no-repeat; font-size:10px; color:#fff; line-height:20px; margin-top:8px; text-align:left; text-indent:5px;
}
ul.plantb li.col2{padding-top:15px;}

.hmabout{float:left; width:665px; height:282px; background:url(../images/hm_about.gif) bottom no-repeat; padding-left:30px; margin:20px 0;}
.hmabout h2.top{color:#fff; width:180px; height:42px; float:left;background:url(../images/sprite.png) 0 -174px no-repeat; line-height:42px; text-align:center;}
.hmabout h1 span{color:#b8172f;}
.hmascr{float:left; height:165px; overflow:auto; width:630px; font-size:12px;}
.hmascr p{padding:10px 0;}

.hmgrid01{width:665px; float:left; padding-left:10px;}
.hmtabgrid01{float:left; width:100%;}
.hmtabgrid01 h2{color:#891d2a; padding-left:15px; line-height:40px; float:left;}
ul.hmtab{position:relative; z-index:1; float:left;border:1px solid #e6e2e2; border-bottom:0; border-right:0;}
ul.hmtab li{border-right:1px solid #e6e2e2; float:left;}
ul.hmtab li a{padding:5px; float:left;}
ul.hmtab li a.current{background:#fff;}
ul.hmtab li span{width:43px; height:29px; text-indent:-9999px; background:url(../images/sprite.png) no-repeat; float:left;  }
ul.hmtab li span.tb1{background-position:0 -217px;}
ul.hmtab li span.tb2{background-position:-43px -217px;}
ul.hmtab li span.tb3{background-position:-86px -217px;}
ul.hmtab li a.current span.tb1{background-position:0 -246px;}
ul.hmtab li a.current span.tb2{background-position:-43px -246px;}
ul.hmtab li a.current span.tb3{background-position:-86px -246px;}

.hmtbcont{position:relative; border:1px solid #e6e2e2; padding:25px;margin-top: 39px;}
span.bk1{width:66px; height:9px; background:url(../images/sprite.png) -129px -217px ; position:absolute; bottom:-1px; right:70px;}
span.bk2{width:40px; height:7px; background:url(../images/sprite.png) -129px -226px ; position:absolute; top:-7px; right:20px;}
ul.row1{float:left; width:100%; font-size:12px;}
ul.row1 li{float:left; width:50%; padding-bottom:15px; min-height:85px; }
*+html ul.row1 li{width:49%;}
ul.row1 li span{background:url(../images/sprite.png) no-repeat; width:32px;height:31px; float:left; margin-top:10px;}
ul.row1 li span.ico1{background-position:0 -279px;}
ul.row1 li span.ico2{background-position:-32px -279px;}
ul.row1 li span.ico3{background-position:-0px -310px;}
ul.row1 li span.ico4{background-position:-32px -310px;}
ul.row1 li span.ico5{background-position:-0px -341px;}
ul.row1 li span.ico6{background-position:-32px -341px;}
.txt1{float:right; width:240px; padding-right:20px; }
.txt1 h3 a{margin:0; padding:0;font-family: 'Source Sans Pro', sans-serif; font-weight:600; color:#2b2925; text-decoration:none;}
ul.row1 li p{line-height:normal;}
ul.row1 li h3{margin:7px 0;}

.hmrt{float:right; width:280px;}
/*.rtgrid01{float:left; width:280px; height:232px; background:url(../images/home_03.gif) no-repeat;}*/
.rtgrid01{float:left; width:280px; height:275px; background:url(../images/box02.jpg) no-repeat;}
ul.rttab{float:left; font-size:14px;font-weight:bold; padding-left:10px;}
ul.rttab li{line-height:42px; float:left; width:102px; text-align:center;color:#fff;}
ul.rttab li a{color:#222; text-decoration:none;}
ul.rttab li a.current{color:#fff;}
.rtcont{float:left; width:280px;}
.rtcont ul{color:#867b73; float:left; width:280px; font-size:14px;margin-top: 11px; padding-left: 58px;}
.rtcont ul li{float:left; line-height:40px; width:185px; text-indent:15px;font-size: 13px;}
.rtcont ul li a{color:#867b73;}
.rtcont ul li.col1{width:50px; padding-left:0; text-indent:0;}
.rtcont ul li.colsoc{padding-top:3px;}
.rtcont ul li.colsoc a{float:left; text-indent:-9999px;  margin-right:1px; width:41px;}

.address{background: none repeat scroll 0 0 #FBFAF6;float: left;margin: 0 2px;width: 277px; height:183px;}
.address .ttl{ border-bottom: 1px solid #EEECE8; font-weight:bold;}
.address ul{padding-left:0px;}
.address ul li{width:275px;}

.rtgrid02{float:left; width:280px; margin-top:30px; }  /* 29-12-2015*/
.rtgrid02 h2{color:#891d2a; line-height:35px;}

.rtgrid02New{float:left; width:280px; margin-top:-434px; }
.rtgrid02New h2{color:#891d2a; line-height:35px;}

.rtin01{position:relative; float:left; width:278px; background:#fff; border:1px solid #e6e2e2; padding:5px 0;}
.rtin01 a.all{position:absolute; width:34px; height:33px; background:url(../images/sprite.png) -129px -238px; top:-33px; right:5px; text-align:center; line-height:33px; color:#5b636a; text-decoration:none;}
span.bk3{width:280px; height:5px; position:absolute; bottom:-5px; left:0; background:url(../images/sprite.png) -129px -233px; }
span.bk5{width:34px; height:5px; position:absolute; top:-5px; right:0; background:url(../images/sprite.png) -277px -248px; }
ul.wps{float:left; width:100%;}
ul.wps li{float:left; width:258px; font-size:14px; padding:12px 10px; background:url(../images/border.gif) bottom no-repeat;}
ul.wps li.last{background:none;}
ul.wps li h4{font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-bottom:7px;}
ul.wps li img{float:left; margin-right:10px; margin-bottom:10px;}
ul.wps li a{color:#5bc92f; font-size:12px;}

.rtgrid03 {margin-top:42px;}
.rtgrid03 h2{padding-left:45px;}
.bk4{width:34px; height:33px; background:url(../images/sprite.png) -163px -238px; position:absolute; left:-1px; top:-33px;}
ul.fblog{float:left; width:100%;}
ul.fblog li{float:left; width:258px; padding:25px 10px; background:url(../images/border.gif) bottom no-repeat; }
ul.fblog li.last{background:none;}
.tdate{float:left; font-size:11px; color:#ac404d; border-right:1px solid #ac404d;}
.tdate h2{font-size:37px; padding:0; font-family:Tahoma, Geneva, sans-serif; color:#5b636a; font-weight:normal; line-height:24px; padding-right:10px;}
.txt2{padding-left:65px;}
.rtgrid03 .rtin01{padding:5px 0;}

/*ABOUT*/
.innerbanner{position:relative; float:left; width:1024px; height:166px; background:url(../images/innerbanner2.jpg) no-repeat;}
.innerbanner h1{font-size:22px; color:#fff; font-family:Arial, Helvetica, sans-serif; padding-top:20px; font-weight:normal;text-shadow:2px 2px 0px #000000;}
.innerbanner h1 span{font-family: 'marketing'; font-size:40px; color:#f5cf00;}
.innerbanner .txtblock{position:absolute; z-index:100; left:30px; top:20px;}
.innerbanner ul{float:left; font-size:14px; margin-top:15px;}
.innerbanner ul li{background: url(../images/sprite.png) no-repeat scroll -402px -85px;color: #DBD5C1;float: left;margin-bottom: 3px;padding-left: 20px; margin-right:30px;}


.ribbon3 {background:  url(../images/ribbon01.png) no-repeat;height: 136px;position: absolute;right: 65px;top: 10px;width: 135px;}
.contentinner{ background:url(../images/gradient1.gif) repeat-x;}
.abtab{position:relative; float:left; width:1000px; padding-left:24px; height:40px; display:none;}
ul.atab{position:absolute; left:24px; top:0; background:#fff;}
ul.atab li{float:left; height:39px; line-height:39px; margin-right:1px;}
ul.atab li a{background:url(../images/atab_norm.gif) repeat-x; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; display:block; padding:0 15px; border: 1px solid #b2172f; border-bottom:0;-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;border-top-right-radius: 3px;}
ul.atab li a:hover, ul.atab li a.current{background:url(../images/atab_hov.gif) #ffffff repeat-x; color:#d10b29; padding-bottom:29px; border: 1px solid #f1efee; border-bottom:0;}

.block01{width:100%; float:left; background: url(../images/innerlines.gif) top repeat-y; margin-top:50px;}
.agrid01{float:left; width:800px; font-size:12px;}
.agrid01 h2{margin-bottom:20px;}
.agrid01 h2 span{color:#b8172f;}
.agrid01 img{float:left;}
.agrid01 div{padding-left:150px;}
.agrid02{float:left; width:994px; margin-top:30px;}
ul.atab2{float:left; padding-left:94px; width:900px; border-bottom:3px #a4a3a2 solid;font-family: 'CandaraRegular';height: 35px;}
ul.atab2 li{float:left; font-size:23px; margin-left:50px;}
ul.atab2 li a{color:#a4a3a2; text-decoration:none;padding-bottom: 10px;}
ul.atab2 li a:hover,ul.atab2 li a.current{color:#000; border-bottom:3px #cc0000 solid;}
.agtxt{float:left;width: 500px;margin-left: 145px; font-size:14px;}

.ag2in{float:left; padding:40px 0; width:100%; border-bottom:3px solid #a4a3a2;}
.timelinew{float:left;width: 680px;}
ul.timeline{float:left;margin-left: 55px; margin-bottom:30px;}
ul.timeline li{float:left;}
ul.timeline li.col1{float:left; width:65px;color:#a4a3a2;font-family: 'ColaborateBoldRegular'; font-size:23px;border-bottom:2px solid #d6d6d6;}
ul.timeline li.col1 span{color:#cc0000;}
ul.timeline li.col2{width:500px;padding-left: 25px; font-size:14px;}
ul.timelineNewVPS{float:left;margin-left:3px; margin-bottom:30px;}

ul.timelineVPS{float: left; margin-bottom: 30px; margin-left: 3px;}
ul.timelineVPS li.col01 {float: left;width: 138px;}
ul.timelineVPS li.col1 span{color:#cc0000;}
ul.timelineVPS li.col02 {float: left;margin-bottom:34px;padding-left:10px;text-align:justify;width:520px;}

.box1{position:relative; float:right; width:275px; height:355px; background:#faf8f2; border:1px solid #d7d4d4;margin-top: 75px; font-size:12px;}
.box1 h2{font-weight:600; color:#b7172f; text-align:center;margin-top: 115px;margin-bottom: 15px;}
.box1 p{padding-left:20px;}
.box1 img{position:absolute; top:-75px; margin-left:68px;}

.head1{float:left; width:100%; border-bottom:1px solid #e6e2e2; padding:20px 0; margin-bottom:75px !important;}
.head1 h2{float:left; }
.head1 h2 span{color:#b8172f;}
.head1 h2 span.light{color:#afafaf;}
.head1 h2.t{color:#b7172f;font-weight:600;margin-right: 55px; }
p.abt1{float:left; width:700px; color:#2b2925; font-size:11px; font-style:italic; line-height:22px;margin: 0px 0px 120px 147px;}

.teamgrid{position:relative; float:left; width:476px; background:#fbf9f5; border:1px solid #d9d6d6;  height: 330px;
    margin-bottom: 120px;}
.tgimg{float:left; width:156px; height:156px; background:url(../images/sprite.png) 0px -378px no-repeat; margin-right:15px; margin-left:40px;}
.tgimg img{margin-top: 8px; margin-left: 9px; text-align:center; float:left;}
.tgtxt{float:left; width:476px; border-bottom:1px dashed #c3bfb4;position:absolute;top: -77px; left:0;}
.tgtxt h3{font-size:15px; color:#b7172f; margin-bottom:25px;margin-top: 45px; font-weight:700;}
.tgtxt h3 span{color:#928e8e;}
.tgtxt p{float:left; margin-right:15px;}
.tgtxt p a{color:#005958; padding-left:20px; background:url(../images/sprite.png) no-repeat;}
.tgtxt a.one{background-position:-396px -103px;}
.tgtxt a.two{background-position:-396px -121px;}
.tgtxt a.thr{background-position:-396px -142px;}
.tgtxt a.fou{background-position:-396px -163px;}
.tgdesc{padding:0 15px; font-size:12px;padding-top: 108px;}

.teamgrid2{float:right;}
.teamgrid2 .tgimg{float:right;; margin-left:15px; margin-right:40px;}
.teamgrid2 .tgtxt{text-align:right;}

/*Testmonial*/
.rtgrid04 h2{padding-left: 80px;}
.tcar{position:relative; float:left; width:260px; height:130px;  margin:10px; margin-right:0; overflow:hidden;}
.tcar2{overflow:visible; height:auto;}
.tcar2 ul li{margin-bottom:30px; float:left;}
.tcar h4{font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px;}
.tcartext{float:left; width:100%;}
.tcartext img{float:left; margin-right:5px;}
.tcar .bx-prev,.tcar .bx-next{position:absolute; height:32px; width:34px; background:url(../images/sprite.png) -197px -239px no-repeat; top:-47px; text-indent:-9999px;left: -11px;}
.tcar .bx-next{left: 26px; top: -48px; background-position: -233px -239px;}
.hmltin{padding-top:30px;}
.hmrtin{padding-top:30px;}

ul.trow{float:left; width:100%; margin-top:50px;}
ul.trow li{position:relative; float:left; border-top:1px solid #e6e2e2; padding:20px 0; padding-bottom:35px; width:595px; background:url(../images/testicon.gif) right no-repeat; padding-right:100px;}
ul.trow li span.bk1{top:-9px;}
ul.trow li h3{color:#b7172f; margin-bottom:10px;}
ul.trow li h3 span{color:#928e8e; font-size:16px;}
ul.trow li:nth-child(2n+1){ background:url(../images/testicon.gif) left no-repeat; padding-left:100px; padding-right:0;}

.prow1{position:relative; float:left; width:100%; }
ul.prow{float:left; width:100%; border-top:1px solid #e6e2e2;}
ul.prow li{float:left; width:206px; padding:20px 12px;border-right:1px solid #e6e2e2;}
ul.prow li a{width:100%; line-height:25px; background:#b2aea9; font-weight:bold; color:#fff; float:left; text-decoration:none; text-indent:10px; margin-top:1px;}
ul.prow li a:hover{background:#cfc9a4; color:#696448;}
ul.prow li:last-child{border-right:0;}
.prow1 span.bk1{top:-8px;}
.pgrid1{position:relative; float:left; width:100%;border-top:1px solid #e6e2e2; padding:40px 0; font-size:12px;}
.pgrid1 span.bk1{top:-8px;}
.pgrid1 h3{margin-bottom:10px;}

/*Contact Us*/
.cgrid01{float:left; width:100%; padding:40px 0;}
.map{float:left; width:100%; margin:25px 0; border-top:5px solid #a9152b;border-bottom:5px solid #a9152b;}
.map iframe{width:100%; height:350px;}
.cgrid02{position:relative; float:left; width:100%;border-top:1px solid #e6e2e2; margin-top:30px; background:url(../images/lin1.gif) 10px 80px no-repeat;}
.cgrid02 span.bk1{top:-8px;}
.cgrid03{float:left; border-right:1px solid #e6e2e2; width:345px; padding-left:150px; background:url(../images/contact_icon1.gif) no-repeat 10px 20px;}
.cgrid04{border-right:0;background:url(../images/contact_icon2.gif) no-repeat 10px 20px;}
.cgrid03 h3{margin-top:45px; margin-bottom:40px;}
.cgrid03 h3 span{color:#b8172f;}
.cgrid03 ul{float:left; width:auto;}
.cgrid03 ul li{float:left; clear:both; padding-left:30px; background:url(../images/sprites.png) no-repeat; margin-bottom:5px; width:310px;}
.cgrid03 ul li a{color:#222222; text-decoration:none;}
.cgrid03 ul li a:hover{text-decoration:underline;}
.cgrid03 ul li.i02{background-position: 0 -24px;}
.cgrid03 ul li.i03{background-position: 0 -48px;}
.cgrid03 ul li.i04{background-position: 0 -73px;}
.cgrid03 ul li.i05{background-position: 0 -100px;}
.cgrid03 ul li.i06{background-position: 0 -124px;}
.cgrid03 ul li.i07{background-position: 0 -148px;}
.cgrid03 ul li.i08{background-position: 0 -169px;}
.cgrid03 ul li.i09{background-position: 0 -190px;}
.cgrid03 ul li.i010{background-position: 0 -212px;}
.cgrid03 ul li.i011{background-position: 0 -235px;}

/*Networks*/
.ntabgrid{float:left; width:100%;margin-top: 30px;}
.ntabwrap{float:left; width:100%; border-bottom:1px solid #e6e2e2;}
ul.ntab{float:right;height: 43px; }
ul.ntab li{float:left; font-size:16px;font-family: 'ColaborateBoldRegular'; margin-right:5px;}
ul.ntab li a{color:#4b4941; text-decoration:none; background:#fbfaf6; padding:10px 20px;border:1px solid #e6e2e2;border-bottom:0; display:block;}
ul.ntab li a:hover,ul.ntab li a.current{background:#fff; color:#000; padding-bottom:11px;}

.ntabgrid02{float:left; width:100%;}
.ntabchild{float:left; width:100%;}
.datascroll{float:left; width:100%; overflow:auto;}
.datascroll ul{width:100%; float:left; padding:15px 0;width: 1324px;}
.datascroll ul li{float:left; margin-right:10px;font-family: 'Source Sans Pro', sans-serif; }
.datascroll ul li img{float:left; padding:5px; border:1px solid #e6e2e2;}

.dblock{float:left; width:345px; height:475px; background:url(../images/dblock.gif) no-repeat;}
.dblockin{ background:#fff; height:300px;margin:20px;margin-top: 35px;}
.dblockin h2{padding-left:10px;}
.dblockin ul.row2{float:left; width:100%; margin:15px 0;}
.dblockin ul.row2 li{float:left; width:100%; border-bottom:1px solid #e0e0e0; padding:6px 0; text-indent:10px;}
.dblockin p{font-size:12px; line-height:18px; padding:15px;}
.bprov{float:left; background:#f6f3e9; font-size:12px; font-weight:bold; padding: 20px 30px; width:60px; margin-left:10px;}
.dblockin ul.row3{float:left; width:100px; margin-left: 25px; font-size:12px;}
.dblockin ul.row3 li{float:left; clear:both; display:list-item; list-style:square; color:#b1273b;}
.dblockin ul.row3 li span{color:#2b2925;}
.dblockin p.btm{color:#7b7b7b; border-top:1px solid #e0e0e0; padding:10px 0; text-indent:10px; float:left; width:100%; margin-top:13px;}

.netmap{float:left; width:100%;border-bottom:1px solid #e6e2e2;  padding:15px 0;}
.netmap h2{font-weight:normal; border-bottom:1px solid #e6e2e2; padding:15px 0;}

/*Webhosting*/
.whgrid{float:left; width:100%; margin:20px 0;}
.whdesc{float:left; width:100%; padding:15px 0; border-bottom:1px solid #e6e2e2; margin-bottom:15px;}
.whdesc img{float:left;}

.whdescNew{float:left; width:100%; padding:15px 0; margin-bottom:15px;}
.whdescNew img{float:left;}

.whtable{float:left; width:990px; background:url(../images/wh_tb_mid.jpg) repeat-y;}
.whtableNew{float:left; width:990px; background:url(../images/wh_tb_mid2.jpg) repeat-y;}
.whtableNew .top{float:left; width:990px; height:35px; background:url(../images/whblock_top.jpg) no-repeat;}
.whtableNew .top2{float:left; width:990px; height:35px; background:url(../images/whblock_top2.jpg) no-repeat;}
.whtableNew .btm{float:left; width:990px; height:35px; background:url(../images/whblock_btm.jpg) no-repeat;}
.whtable .top{float:left; width:990px; height:35px; background:url(../images/whblock_top.jpg) no-repeat;}
.whtable .top2{float:left; width:990px; height:35px; background:url(../images/whblock_top2.jpg) no-repeat;}
.whtable .btm{float:left; width:990px; height:35px; background:url(../images/whblock_btm.jpg) no-repeat;}

.whtableweb{float:left; width:990px; background:url(../images/jpc_02.jpg) repeat-y;}
.whtableweb .top2{float:left; width:990px; height:11px; background:url(../images/whblock_top.jpg) no-repeat;}
.whtableweb .btm{float:left; width:990px; height:35px; background:url(../images/whblock_btm.jpg) no-repeat;}



.whblock{float:left; width:950px; padding:10px 20px 1px;}

.whblock.window{padding:10px 20px 50px !important;}

.whblock ul{float:left; width:950px;}
.whblock ul li{float:left;}
.whblock ul.title li{text-align:center;margin-bottom: 51px;}
.whblock ul.title li span{float:left; width:66px; height:67px; background:url(../images/sprite.png) no-repeat;}

.resh2 h2{font-size: 22px;color:#B8172F;}
.whblockre{float:left; width:950px; padding-left:30px; padding-bottom:0;}
.whblockre ul{float:left; width:941px;}
.whblockre ul li{float:left;}
.whblockre ul.title li{text-align:center; margin-bottom:20px;}
.whblockre ul.title li span{float:left; width:66px; height:67px; background:url(../images/sprite.png) no-repeat;}

.whblockre ul.row6 li{height:90px; border-right:1px solid #e0e0e0; width:181px; text-align:center; border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0;padding-top:25px; }

.whblock ul.title li span.icon1{background-position: -198px -108px; margin:0 100px 10px 88px; }
.whblock ul.title li span.icon2{background-position: -132px -108px; margin:0 74px 10px 80px;}
.whblock ul.title li span.icon3{background-position: 0px -108px; margin:0 74px 10px 80px;}
.whblock ul.title li span.icon4{background-position: -66px -108px; margin:0 74px 10px 80px;}

.whtableNew .whblock ul.title li span.icon1{background-position: -198px -108px; margin:0 100px 10px 88px; }
.whtableNew .whblock ul.title li span.icon2{background-position: -132px -108px; margin:0 46px 10px 50px;}
.whtableNew .whblock ul.title li span.icon3{background-position: 0px -108px; margin:0 46px 10px 50px;}
.whtableNew .whblock ul.title li span.icon4{background-position: -66px -108px; margin:0 46px 10px 50px;}

.reser{text-align:left !important;padding-left:10px !important; font-size:12px;}
.whblock ul li.col1{float:left; width:267px;}
.whblock ul li.col2{float:left; width:230px;}
.whblock ul li.col3{float:left; width:230px;}
.whblock ul li.col4{float:left; width:220px;}


.whtableweb .whblock ul li.col1{float:left; width:267px;}
.whtableweb .whblock ul li.col2{float:left; width:331px;}
.whtableweb .whblock ul li.col2 .selectParent{ padding: 10px 0 10px 61px !important;}

/* 29-12-2015 */
.whtableweb .whblock ul li.col2new{float:left; width:225px !important;}
.whtableweb .whblock ul li.col2new .selectParent{ padding: 10px 0 10px -9px !important;}


.whtableweb .whblock ul li.col3 .selectParent{ padding: 10px 0 10px 61px !important;}
.whtableweb .whblock ul li.col3{float:left; width:328px;}
.whtableweb .whblock ul.title li span.icon2{margin:0 163px 10px 132px !Important;}
.whtableweb .whblock ul.title li span.icon3{margin:0 102px 10px 135px !important;}


.whblock ul li.col1Re{float:left; width:267px;}
.whblock ul li.col2Re{float:left; width: 170px;}
.whblock ul li.col3Re{float:left; width:165px;}
.whblock ul li.col4Re{float:left; width:170px;}
.currency{ color:#B8172F !important; font-size:14px;}
.whtableNew .whblock ul li.col1Re{width: 248px !important;}

.whblock ul.row4{height:36px; background:url(../images/row4bg.png); font-size:13px; width:948px; border:1px solid #ebe9e9; border-bottom:0;}
.whblock ul.row4 li{line-height:36px; font-weight:bold; text-align:center; color:#555555;}
.whblock ul.row4 li span{color:#4c8e12; font-size:12px;}
.whblock ul.row4 li.col1{padding-left:40px; width:227px; background:url(../images/whicons.png) no-repeat; font-weight:normal; text-align:left;}
.whblock ul.row4 li.ic1{background-position:8px 13px;}
.whblock ul.row4 li.ic2{background-position:8px -26px;}
.whblock ul.row4 li.ic221{background-position:8px -62px;}
.whblock ul.row4 li.ic3{background-position:8px -63px;}
.whblock ul.row4 li.ic4{background-position:8px -102px;}
.whblock ul.row4 li.ic5{background-position:8px -139px;}
.whblock ul.row4 li.ic6{background-position:8px -176px;}
.whblock ul.row4 li.ic7{background-position:8px -216px;}
.whblock ul.row4 li.ic8{background-position:8px -254px;}
.whblock ul.row4 li.ic9{background-position:8px -292px;}
.whblock ul.row4 li.ic10{background-position:8px -366px;}
.whblock ul.row4 li.ic11{background-position:8px -367px;}
.whblock ul.row4 li.ic12{background-position:none;}
.whblock ul.row4 li.ic12_old{padding-left: 40px;text-align: left;width: 227px;}
.whblock ul.row5{background:url(../images/row5bg.png);}
.whblock ul.bgnone1 li.ic11{background:none;background:url(../images/ip_adress.png)  no-repeat; background-position:9px;}
.whblock ul.bgnone2 li.ic11{background:none;background:url(../images/sslcert.png)  no-repeat; background-position:9px;}
.whblock ul.bgnone3 li.ic11{background:none;background:url(../images/domain.png)  no-repeat; background-position:9px;}

.whblock ul.bgnone4 li.ic11{background:none;background:url(../images/a1.png)  no-repeat; background-position:9px;}
.whblock ul.bgnone5 li.ic11{background:none;background:url(../images/a2.png)  no-repeat; background-position:9px;}
.whblock ul.bgnone6 li.ic11{background:none;background:url(../images/a3.png)  no-repeat; background-position:9px;}
.whblock ul.bgnone7 li.ic11{background:none;background:url(../images/a4.png)  no-repeat; background-position:9px;}
.whblock ul.bgnone8 li.ic11{background:none;background:url(../images/a5.png)  no-repeat; background-position:9px;}
.whblock ul.bgnone9 li.ic11{background:none;background:url(../images/a10.png)  no-repeat; background-position:9px;}
.whblock ul.bgnone10 li.ic11{background:none;background:url(../images/a9.png)  no-repeat; background-position:9px;}


.help{position:relative; float:right; width:23px; height:25px; display:block; background:url(../images/sprite.png) -385px -202px no-repeat;margin-top: 6px; margin-right: 15px; cursor:pointer;}
.pop1{width:390px; height:90px; background:#fff; border:1px solid #e4e1d6; position:absolute;top: -35px; left: 33px; display:none;
-moz-box-shadow: 1px 1px 3px #8a8a88;-webkit-box-shadow: 1px 1px 3px #8a8a88;box-shadow: 1px 1px 3px #8a8a88;
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; z-index:999;}
.pop1:before{position:absolute; height:20px; width:15px; background:url(../images/arw.png) no-repeat; left:-15px; top:35px; content:"";}
.pop1 .pclose{width:18px; height:17px; background:url(../images/sprite.png) -387px -280px no-repeat; position:absolute; right:15px; top:-5px;}
.pop1 img{float:left; margin:0 15px;}
.pop1 .ptxt{float:left; height:90px; border-left:1px solid #ccc; width:250px; line-height:normal; font-size:12px;}
.pop1 .ptxt p{padding:10px;}


.help3{position:relative; float:right; width:23px; height:25px; display:block;margin-top: 6px; margin-right: 15px; cursor:pointer;}
.pop3{width:390px; height:90px; background:#fff; border:1px solid #e4e1d6; position:absolute;top: -35px; left: 33px; display:none;
-moz-box-shadow: 1px 1px 3px #8a8a88;-webkit-box-shadow: 1px 1px 3px #8a8a88;box-shadow: 1px 1px 3px #8a8a88;
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; z-index:999;}
.pop3:before{position:absolute; height:20px; width:15px; background:url(../images/arw.png) no-repeat; left:-15px; top:35px; content:"";}
.pop3 .pclose{width:18px; height:17px; background:url(../images/sprite.png) -387px -280px no-repeat; position:absolute; right:15px; top:-5px;}
.pop3 img{float:left; margin:0 15px;}
.pop3 .ptxt{float:left; height:90px; border-left:1px solid #ccc; width:250px; line-height:normal; font-size:12px;}
.pop3 .ptxt p{padding:10px;}

ul.price{border:1px solid #ebe9e9; width:948px;}
ul.price li{text-align:center; color:#555555; padding-top:20px;}
ul.price li.col1{text-align:left; text-indent:15px;}
ul.price li h2{margin-top: 20px; color:#555555; padding-left: 5px;}
ul.price li h3{font-size:36px;font-family: 'CandaraRegular'; font-weight:normal; color:#797876;}
ul.price li h3 span{color:#b7172f;}

ul.price2{border:1px solid #ebe9e9; width:948px;}
ul.price2 li{text-align:center; color:#555555; padding-top:20px;}
ul.price2 li.col1{text-align:left; text-indent:15px;}
ul.price2 li h2{margin-top: 20px; color:#555555; padding-left: 5px;}
ul.price2 li h3{font-size:36px;font-family: 'CandaraRegular'; font-weight:normal; color:#797876;}
ul.price2 li h3 span{color:#b7172f;}




ul.price select{/*display:none;*/}
ul.btns{border:1px solid #ebe9e9; width:948px; border-top:0;}
ul.btns li{text-align:center; padding:14px 0;}
ul.btns li.col1{font-size:12px; text-align:left; text-indent:20px;}
ul.btns li a{font-weight:bold; text-transform:uppercase;}

ul.row6{background:#fff; font-size:12px; border-left:1px solid #e0e0e0;}
ul.row6 li{height:90px; border-right:1px solid #e0e0e0; width:135px; text-align:center; border-bottom:1px solid #e0e0e0; padding-top:25px; }
ul.row6 li h2{font-family: 'ColaborateBoldRegular'; font-weight:normal; line-height:70px;}
ul.row6 li.col01{width:269px;}
ul.row6 li a{color:#8b8a86; font-weight:bold;}
ul.row6 li a.free{color:#b7172f; font-weight:bold;}
ul.row6 li img{/*height:26px;*/}

.whblock2{background:#fff;margin:0 25px;  float:left;width:940px; }
ul.whtab2{float:left; background:#fdfcf9; text-align:center;border:1px solid #ebe9e8; border-right:0; line-height:normal;}
ul.whtab2 li{font-size:11px; font-weight:bold; border-right:1px solid #ebe9e8; float:left; width:103px; height:102px;}
ul.whtab2 li a{position:relative; color:#3b3930; text-decoration:none;padding: 32px 0px;width: 103px;  border-bottom:8px solid #38352f; display:block;}
ul.whtab2 li a:hover,ul.whtab2 li a.current{color:#b7172f; border-bottom:8px solid #b7172f;}
ul.whtab2 li a:hover:after,ul.whtab2 li a.current:after{content:""; width:10px; height:9px; background:url(../images/arw3.png) no-repeat; position:absolute; bottom:-17px; left:45px;}
.whblock2 .title{float:left;width:100%; margin:15px 0;}
.whblock2 .title h2,.whblock2 .title p{float:left; margin-left:10px;}
.whtabwrap{border:1px solid #ebe9e8; float:left; width:935px; border-top:0;}
.whtab2child{}
ul.whrow1{float:left; width:935px;border-top:1px solid #ebe9e8; font-size:12px; line-height:38px; 
background:url(../images/shadow1.png) 642px 0 no-repeat; }
ul.whrow1 li{width:285px; float:left; text-align:center;background:url(../images/row4bg.png);}
ul.whrow2 li{background:url(../images/row5bg.png);}
ul.whrow1 li span{background:url(../images/bullet.gif) 20px 3px no-repeat; padding-left:50px;}
ul.whrow1 li.col1{text-align:left;  width:650px;}
ul.whrow1 li a{font-weight:bold;color:#b7172f;}

.dblockwrap{float:left;}
.dblockin2{text-align:center;}
.dblockin2  h4{font-family:Arial, Helvetica, sans-serif; color:#000; text-align:left; padding-left:5px; margin:10px 0;}
.dblockin2 ul{float:left; text-align:left; line-height:normal; font-size:12px;}
.dblockin2 ul li{ float:left; border-top:1px solid #e0e0e0; background:url(../images/bullet.gif) 10px 13px no-repeat; padding:11px 0 11px 30px; width:275px;}

.controllbar{float:left; width:100%; border-bottom:1px solid #ebe9e8; height:32px; margin:5px 0 15px 0;}
.controllbar a{float:right; width:34px; height:32px; display:block; margin-right:3px; text-indent:-9999px;}
.controllbar a.bx-prev{ background:url(../images/sprite.png) no-repeat;background-position:-197px -239px;}
.controllbar a.bx-next{ background:url(../images/sprite.png) no-repeat;background-position:-233px -239px;}

.flwgrid{float:left; width:100%; border-top:1px solid #ebe9e8; margin-top:20px; padding-top:15px; background: url(../images/innerlines.gif) 135px 0 repeat-y;  }
ul.flwrow{float:left; width:100%;padding-bottom:20px;}
ul.flwrow li.col1{position:relative; float:left; width:120px; text-align:right; color:#b7172f; font-size:18px;font-family: 'Source Sans Pro', sans-serif; font-weight:600; padding-right:15px;}
ul.flwrow li.col1 span{background:#b7172f; width:25px; height:25px; text-align:center; line-height:25px; color:#fff; font-size:18px; font-weight:bold; position:absolute; left: 122px; top: -4px; border:4px solid #fff;
-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
ul.flwrow li.col2{float:left;width: 540px; margin-left: 5px;}
ul.flwrow li.col2 p{padding-left:30px; margin-bottom:10px;}
ul.flwrow li.col2 p.a{padding-left:65px; background:url(../images/a.gif)  no-repeat;}
ul.flwrow li.col2 p.b{padding-left:65px; background:url(../images/b.gif)  no-repeat;}
ul.flwrow li.col2 p a{color:#c1364b; font-weight:bold;}

.sbgrid{float:left; width:679px; background:url(../images/sbmid.jpg) repeat-y;}
.sbgridNew{float:left; width:679px; background:url(../images/sbmid.jpg) repeat-y;text-align:justify;}
.sbtop{float:left; width:679px; height:28px; background:url(../images/sbtop.jpg);}
.sbbtm{float:left; width:679px; height:28px; background:url(../images/sbbtm.jpg);}
.sbin{margin:20px;}
.sbin h2{font-family: 'ColaborateBoldRegular'; font-weight:normal; font-size:21px; margin-bottom:10px;}
ul.sbtab{float:left; background:#fdfcf9; text-align:center;border:1px solid #ebe9e8; border-right:0; line-height:normal;}
ul.sbtab li{font-size:12px; font-weight:bold; border-right:1px solid #ebe9e8; float:left; width:158px; line-height:72px;}
ul.sbtab li a{position:relative; color:#3b3930; text-decoration:none; border-bottom:8px solid #38352f; display:block;}
ul.sbtab li a:hover,ul.sbtab li a.current{color:#b7172f; border-bottom:8px solid #b7172f;}
ul.sbtab li a:hover:after,ul.sbtab li a.current:after{content:""; width:10px; height:9px; background:url(../images/arw3.png) no-repeat; position:absolute; bottom:-17px; left:75px;}
.sbtwrap{float:left; width:615px;border:1px solid #ebe9e8; border-top:0; min-height:60px; padding:10px; padding-top:20px;}
.sbtwrap h2{font-family: 'Source Sans Pro', sans-serif; font-weight:600;}
.sbtchild{}

/*Blog*/
.blogwrap{float:left; width:672px; margin-top:30px; margin-bottom:30px;}
.blogblock{position:relative; float:left; width:670px;border:1px solid #ebe9e8;}
span.arw4{width:22px; height:12px; background:url(../images/arw4.gif) no-repeat; position:absolute; bottom:-12px; right:50px;}
.blogtitle{position:relative; float:left; padding-left:70px; width:600px; height:62px; padding-top:15px; background:#fdfcfa;border-bottom:1px solid #ebe9e8;}
.blogtitle p{font-size:12px; color:#797973; font-weight:bold;}
.blogtitle p a{ color:#797973; font-weight:bold; text-decoration:none;}
.blogtitle span.bdate{font-size:10px; color:#2b2925;}
.blogdate{width:104px; height:43px; background:url(../images/sprite.png) -300px -364px no-repeat; position:absolute; left:-50px; top:13px;}
.blogdate h2{float:right; font-size:32px; color:#fff; font-family:Arial, Helvetica, sans-serif; line-height:43px; margin-right:5px;}
.blogdate p{color:#fff; font-size:12px; line-height:normal; padding-top:5px; padding-left:15px;}
.blogdate p span{color:#ff8f2d;}
.blogcontent{padding:15px;}
.blogcontent img{margin:5px;}
.bsocplugin{float:right; margin-top:15px; width:655px;height:27px;}
.comments{color:#717171; font-size:12px; float:right; padding:0 15px; margin-left:20px; background:url(../images/sprite.png) -393px -330px no-repeat;}
.comments span{color:#bf1c34; font-family:Georgia, "Times New Roman", Times, serif; font-size:26px;}

.searchgrid{position:relative; border: 1px solid #E6E2E2; background:#fbfaf6; float: left;padding: 10px;position: relative;width: 258px; font-size:12px; color:#898888;}
.search{float:left; width:265px; height:35px; margin:15px 0;}
.stxt{float:left; width:183px; height:33px; padding:0; background:#fff;border:1px solid #ebe9e8;}
.sbtn{float:left; width:40px; height:33px; color:#fff; font-weight:bold; background:#bf1c34; border:1px solid #a50c23;}

.follgrid{position:relative; float:left; width:280px;margin: 25px 0;}
span.blk6{width:34px; height:33px; position:absolute; background:url(../images/sprite.png) -129px -238px no-repeat;top: -6px; left:0;}
.follgrid h2{color:#474541; font-weight:400; padding-left:45px;}
.follgrid h2 span{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#898888;}
.follgrid ul{float:left;  border:1px solid #ebe9e8; border-right:0; background:#fdfdfc;}
.follgrid ul li{float:left; border-right:1px solid #ebe9e8; }
.follgrid ul li a{display:block; background:url(../images/soc_icons.png) no-repeat; height:28px; width:28px; text-indent:-9999px;margin:  15px 8.7px;}
.follgrid ul li a.ic2{background-position:-28px 0;}
.follgrid ul li a.ic3{background-position:-56px 0;}
.follgrid ul li a.ic4{background-position:-84px 0;}
.follgrid ul li a.ic5{background-position:-112px 0;}
.follgrid ul li a.ic6{background-position:-140px 0;}

.jplinks{position:relative; float:left; width:280px; color:#898888; font-size:12px;}
.jplinks_in{position:relative; float:left; width:278px; border:1px solid #ebe9e8; border-bottom:0;}
.jplinks_in ul{float:left; width:100%;}
.jplinks_in ul li{float:left;border-bottom:1px solid #ebe9e8;width: 278px; background:#fbfaf6;}
.jplinks_in ul li a{color:#2b2925; font-size:14px; text-decoration: none; display:block; background:url(../images/bullet.gif) 10px 14px no-repeat;  padding:10px 0;padding-left:25px;}

.jpcfb{position:relative; width:278px; float:left; border:1px solid #ebe9e8; margin-top:25px;}

.blogcat{float:left; width:280px; margin-top:25px;color:#898888; font-size:12px;}
.blogcat h2 span{font-size:26px;}
.blogcatin{position:relative; float:left; width:278px;border:1px solid #ebe9e8;margin-top:5px; border-bottom:0;}
.blogcatin ul{float:left; width:100%;}
.blogcatin ul li{position:relative; float:left;border-bottom:1px solid #ebe9e8;width: 278px; background:#fdfcfa;}
.blogcatin ul li:nth-child(2n+1){background:#fbfaf6;}
.blogcatin ul li a{color:#2b2925; font-size:14px; text-decoration: none; display:block; background:url(../images/bullet.gif) 10px 13px no-repeat;  padding:6px 0;padding-left:25px;}
.blogcatin ul li a:hover{text-decoration:underline;}
.blogcatin ul li ul{display:none;}
.blogcatin ul li ul li{border-top:1px solid #ebe9e8; border-bottom:0;}
.blogcatin ul li ul li a{padding-left:50px;background:url(../images/bullet.gif) 30px 13px no-repeat;}
.snbtn{height:34px; width:34px; position:absolute; right:0; top:0; background:url(../images/cplus.png); cursor:pointer;}
.snbtn2{height:34px; width:34px; position:absolute; right:0; top:0; background:url(../images/cminus.png); cursor:pointer;}

/*Career*/
.jobsgrid{float:left; width:100%; border-top: 1px solid #e6e2e2; border-bottom: 1px solid #e6e2e2; padding:20px 0;}
.jobslide{position:relative; float:left; width:372px;height:275px; background:url(../images/jobslidebg.jpg) no-repeat;padding-top: 20px; padding-left: 28px;}
.jclip{width:30px;height:53px; position:absolute; z-index:9999; background:url(../images/clip.png) no-repeat;top: -7px; left: 82px;}
.jobslide .bx-prev{display:none;}
.jobslide .bx-next{width:40px; height:55px; display:block; background:url(../images/sprite.png) -364px -426px no-repeat; text-indent:-9999px;}
.jobslide .bx-controls{position:absolute; right:0; top:110px; z-index:9999;}
.jbright{float:right; width:275px; font-size:12px;padding-top: 14px;}
.btn4{font-size:14px; font-weight:bold;}

.jbgrid2{float: left; width:100%; padding:15px 0; }
.jb2left{width:160px; float:left; min-height:250px; background:url(../images/quest.jpg) 0 10px no-repeat;padding-top: 175px;padding-left: 10px; padding-right: 20px;font-family: 'boopeeregular'; font-size:20px; color:#4d4d4d;}
.jb2left span,.jb2right span{color:#b7172f;}
.jb2right{float:left; }
ul.jlist{float:left; width:470px; border-left:1px solid #cccccc; padding-left:15px; margin:40px 0;}
ul.jlist li{float:left;color:#686868; font-size:12px; background:url(../images/bullet.gif) 0 8px no-repeat; padding-left:20px; margin-bottom:15px; width:450px;}
ul.jlist li a{color:#b7172f; font-size:14px;}


/*VPS (July 19)*/
.whtable{position:relative;}
.whblock ul.vpstitle{width:275px;}
.whblock ul.title li span.icon5{background-position: 0 -108px;margin:0 100px 10px 88px; }
.slwrap{float:left; position:absolute;padding-top:28px; background:#fff;left: 270px; top: 9px; }
ul.row7{border-top:1px solid #E0E0E0;}
*+html .slwrap{position:relative; float:left; left:0; top:0;}

/**/
ul.diagramtab{float:left;border: 1px solid #EBE9E8; border-bottom: 0; width: 635px;}
ul.diagramtab li{color:#a4a3a2; font-size:12px; font-weight:bold;border-bottom: 8px solid #38352f; padding:20px; width:595px; float:left; position:relative;}
ul.diagramtab li span{position:absolute; left:0; bottom:0;width: 137px;height: 17px; background:url(../images/arwbar.png) no-repeat;bottom: -17px;}
.netwcont{float:left; margin-top:15px;}
.netawrap{width:695px; background:url(../images/blkmid.gif) repeat-y; float:left; margin-bottom:10px;}
.netatop{float:left; width:695px; height:29px; background:url(../images/blktop.gif) no-repeat;}
.netabtm{float:left; width:695px; height:29px; background:url(../images/blkbtm.gif) no-repeat;}
.netamid{padding:20px 35px; display:none;}
.netawrap .netahd{border-bottom:1px dashed #ababab; padding-bottom:20px; margin:0 35px; cursor:pointer;/* background:url(../images/plus.gif) right no-repeat; */float:left; width:620px;}
.netawrap .active{/*background:url(../images/minus.gif) right no-repeat;*/ display:block;}
.netblok1{float:left; width:300px; border-right: 1px solid #e0e0e0; padding:15px; margin-top:10px;}
.netblok2{float:left; width:290px; margin-top:10px;}
.netblok2 ul.row3{float:left; width:100px; margin-left: 25px; font-size:12px;}
.netblok2 ul.row3 li{float:left; clear:both; display:list-item; list-style:square; color:#b1273b;}
.netblok2 ul.row3 li span{color:#2b2925;}
.netblok1 p.btm{color:#7b7b7b; font-size:11px;float:left; width:100%; margin-top:13px;}
.netblok3{float:left; border: 1px solid #e6e2e2; padding:20px;width: 575px; margin:20px 0;}
.netblok3 ul{margin-top:25px;}
.netblok3 ul li{float:left; clear:both; padding-left:35px; background: url(../images/tick2.gif) no-repeat left; margin-bottom:7px;}

.dedmid{padding:1px 35px;}
table.dedtable{width:100%; border:0; font-size:12px; color:#2b2925; text-align:center; }
table.dedtable tr td{background:url(../images/sdw_lft.png) right repeat-y;vertical-align:top; padding:10px 5px;}
table.dedtable tr td.last{background:none; vertical-align:middle;}
table.dedtable tr td.last strong{font-size:18px;}
table.dedtable tr td a{padding:5px 10px; font-weight:normal; font-size: 11px; }
table.dedtable tr td.first{text-align:left;}
table.dedtable tr td.first span{background:url(../images/bullet.gif) 0 7px no-repeat; padding-left:20px; float:left;}
table.dedtable tr.title{}
table.dedtable tr.title h3{margin-top: 10px;}
table.dedtable tr.col01{background: #f6f3e9;border: 1px solid #e1dede;}
table.dedtable tr.col02{background: #fbf9f4;border: 1px solid #e1dede;}

table.dedtable_new{width:100%; border:0; font-size:12px; color:#2b2925; text-align:center; }
table.dedtable_new tr td{background:url(../images/sdw_lft.png) right repeat-y;vertical-align:top; padding:10px 30px;}
table.dedtable_new tr td.last{background:none; vertical-align:middle;}
table.dedtable_new tr td.last strong{font-size:18px;}
table.dedtable_new tr td a{padding:5px 10px; font-weight:normal; font-size: 11px; }
table.dedtable_new tr td .idera a{padding:0px; font-weight:normal; font-size: 12px; }

table.dedtable_new tr td.first{text-align:left;}
table.dedtable_new tr td.first span{background:url(../images/bullet.gif) 0 7px no-repeat; padding-left:20px; float:left;}
table.dedtable_new tr.title{}
table.dedtable_new tr.title h3{margin-top: 10px;}
table.dedtable_new tr.col01{background: #f6f3e9;border: 1px solid #e1dede;}
table.dedtable_new tr.col02{background: #fbf9f4;border: 1px solid #e1dede;}



p.dedbtm{font-size: 16px; float:left;}
p.dedbtm strong{color:#a9152b;}
p.dedbtm span{font-weight:bold; color:#4a8112;}
p.dedbtm a{color: #ff7608;}
.dedmid .btn{float:right; text-transform:uppercase;}
.dedmid .whtabwrap{ width:auto;}
.dedmid ul.whrow1{width:623px; background-position:395px 0;}
.dedmid ul.whrow1 li.col1{width:400px;}
.dedmid ul.whrow1 li{width:223px;}
.dedmid ul.whtab2 li{width:98px;}
.dedmid .title{margin-bottom: 15px;}
.dedmid .title h2, .dedmid .title p {
float: left;
margin-left: 10px;}
.dedmid a.disabled{display:none;}
.dedmid .bx-prev{display:block; position:absolute; right:-37px; top:0; background:url(../images/arw3.gif) 13px 46px no-repeat #fdfcf9; border: 1px solid #EBE9E8;width: 34px; height: 101px; text-indent:-9999px;}
.dedmid .bx-next{display:block; position:absolute; right:-37px; top:0; background:url(../images/arw2.gif) 13px 46px no-repeat #fdfcf9; border: 1px solid #EBE9E8;width: 34px; height: 101px; text-indent:-9999px;}
.dedmid .bx-wrapper{position:relative}

/*VPS*/
.vpgrid{float:left; width:100%; margin:20px 0; background:url(../images/block1.gif) 200px 0 repeat-y;}
.vpgridNew{float:left; width:78%; margin:20px 0; background:url(../images/block1.gif) 135px 0 repeat-y;}
.vpgridVPS{background: url("../images/block1.gif") repeat-y scroll 140px 0 rgba(0, 0, 0, 0);float:left;margin: 20px 0;width:70%;}
.vpgridVPS ol li{background: url("../images/bullet.gif") no-repeat scroll 0 7px rgba(0, 0, 0, 0); clear: both; float: left; padding-left: 10px;line-height:1.7;}
ul.timeline li.col01{width:170px;float:left;}
/*ul.timeline li.col02{width:650px;float:left; margin-bottom:50px;}*/
ul.timeline li.col02{width:740px;float:left;margin-bottom:34px;text-align: justify;}

.supercheck{float: left; font-size: 12px;padding-left: 2px;}
.supercheck p{display:none;}

ul.vpsbloc{float:left; width:100%;}
ul.vpsbloc > li{float:left; padding:20px 30px; text-align:center; border-right: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1;width: 270px; height: 400px;}
ul.vpsbloc > li.last{border-right: 0;}
ul.vpsbloc > li.last-firstrow{border-bottom: 1px solid #E1E1E1;}
ul.vpsbloc > li.last-secondrow{border-right: 1px solid #E1E1E1;}




ul.vpsbloc li img{margin-bottom: 15px;}
ul.vpsbloc > li ol{float:left; margin-top:20px; font-size: 12px;}
ul.vpsbloc > li ol li{float: left;clear: both; text-align:left; background: url(../images/bullet.gif) 0 7px no-repeat; padding-left:20px;width: 250px;}


ul.vptab{position:absolute;width:auto;top: 36px; right: 38px;}
ul.vptab li{float:left; font-size:18px; font-weight: bold;font-family: 'Source Sans Pro', sans-serif; border: 1px solid #e1e1e1;height: 36px; line-height: 36px;}
ul.vptab li a{color:#10110d; text-decoration: none; padding:10px 5px; }
ul.vptab li a:hover,ul.vptab li a.current{color: #d0263f; background:#fff;padding-top: 6px;}

.vpswrap{float:left; width:100%; margin-bottom: 30px;}
.vpstop{float:none; width:984px; height: 20px;background: url(../images/vps_top.gif) no-repeat;}
.vpsbtm{float:left; width:984px; height: 20px;background: url(../images/vps_btm.gif) no-repeat;}
.vpsmid{float:left; width:984px; background:url(../images/vps_mid.gif) repeat-y;}

table.vpsm{float:left; width:100%;}
table.vpsm a{font-size:12px; color:#2b2925; background:url(../images/bullet.gif) left no-repeat; padding-left:20px;}
table.vpsm tr td{width:33%;background:url(../images/sdw_lft.png) repeat-y right; vertical-align:top; padding-left:20px;}
table.vpsm tr td.first{padding:0 20px;}
table.vpsm tr td.last{background:none; padding-right:20px; padding-left:0;}
table.vpsm tr td.title{text-align:center;}
ul.vpstb{float:left; width:100%;border-top:1px solid #e1dede; margin:20px 0;}
ul.vpstb li{width:100%; float:left; padding:5px 0; text-indent:25px; border-bottom:1px solid #e1dede; text-align:left; background:url(../images/row5bg.png);border-left:1px solid #e1dede;}
ul.vpstb li:nth-child(2n+1){background:url(../images/row4bg.png);}
ul.vpstb2 li{text-align:center; border-left: 0;border-right:1px solid #e1dede;}

table.vpstab{width:100%;}
table.vpstab tr td{padding:50px 25px; text-align:center;border-right:1px solid #e1dede; width:33%; vertical-align:top;}
table.vpstab tr td.last{border-right:0;}
table.vpstab tr td h2{margin-bottom: 10px;}

.vpswrap2{float:left; width:100%; padding:25px 0;border-top:1px solid #e1dede;}
ul.vpsm2{float:left; width:100%;}
ul.vpsm2 li{float:left; width:33%;}
.scrn{width:319px; height:289px; background:url(../images/scrnbg.gif) no-repeat; float:left;}
.scrn img{margin-top: 49px; margin-left: 48px;}
.scrn p{font-size: 12px; background:url(../images/bullet.gif) left no-repeat; padding-left:20px;margin-top: 35px; margin-left: 33px;}

/*Cloud Hosting*/
.cloudwrap{position:relative; float:left; padding:0 20px; width:940px;}
.cloudwrap .slider-spec .cloudspec h3{font-size:16px; font-weight: normal; font-family: 'ColaborateBoldRegular';}
.cloudwrap .slider-spec .cloudspec h4{font-size:15px; font-weight: normal;font-family: Arial, Helvetica, sans-serif; color: #2b2925;}
.cloudwrap .slider-spec .monthly h3{font-family: 'ColaborateBoldRegular';font-size:21px; font-weight: normal; color: #2b2925; }
.cloudwrap .slider-spec .monthly h4{font-family: 'CandaraRegular'; font-size:30px;color: #b7172f;}
.cloudwrap .slider-spec .monthly h4 span{color: #797876;}

.cldgrid1{float:left; width:100%; padding:0px 0px;}
.cldblk1{float:left; width:230px; background: url(../images/play01.gif) no-repeat; padding-top:150px; color: #4d4d4d;font-family: 'boopeeregular';font-size: 20px; padding-right:20px;}
.cldblk1 span{color: #b7172f;}
.cldblk2{float:left;background:url(../images/cloud_bg2.gif) no-repeat; height:326px;margin-left: 50px; width: 670px;}
.cldblktxt{float:left;width: 230px;/* font-size: 12px;*/padding-left: 45px;}
.cldblk2 iframe{margin-top: 26px; margin-left: 34px; float:left;}
.cldblktxt a{text-transform:uppercase;}

.cldgrid2{float:left; width:100%; border-top: 1px solid #e6e2e2;/*font-size: 12px;*/}
.cldblk3{float:left; width:295px; padding:20px 0 30px 10px;border-right: 1px solid #e6e2e2;height: 357px;}
.cldblk3 ul li{float:left; clear: both;margin-bottom:2px; padding-left:20px; background:url(../images/bullet.gif) 0 8px no-repeat;}

.cldblk3New{float:left; width:99%; padding:20px 0 30px 10px;border-right: 1px solid #e6e2e2;border-left: 1px solid #e6e2e2;;border-bottom: 1px solid #e6e2e2;height:auto;}
.cldblk3New ul li{float:left; clear: both;margin-bottom:2px; padding-left:20px; background:url(../images/bullet.gif) 0 8px no-repeat;}


.cldblk4{float:left; width:640px; padding-top:15px;border-bottom: 1px solid #e6e2e2;}
.cldblk5{position:relative; float:left; width:915px;padding-left:30px;}
.cldblk5 .bx-viewport{height:306px !important;}
.cldcr{float: left; width:270px; height:305px; margin:10px; padding-top:0px;border-right: 1px solid #e6e2e2; padding-left:0px;font-size:13px;}
.cldcr img{float:left;}
.cldcr h3,.cldcr p{padding-left:115px;}
.controllbar2{width:100%; position:absolute; top:-10px; }
.controllbar2 a{float:right; width:34px; height:32px; display:block; margin-right:3px; text-indent:-9999px;}
.controllbar2 a.bx-prev{ background:url(../images/sprite.png) no-repeat;background-position:-197px -239px;}
.controllbar2 a.bx-next{ background:url(../images/sprite.png) no-repeat;background-position:-233px -239px;}

.ddetb{float:left; width:280px; font-size: 12px; text-align:center;border-right: 1px solid #e1e1e1; padding-left: 30px; padding-top:25px;height: 360px;}
.line2{float:left; width:100%; height:1px; background:#e1e1e1;}
.lastdd{border-right:0;}
.ddetb h2{text-align:left; margin:20px 0;}
.ddetb li{float:left; clear:both; background: url(../images/bullet.gif) left no-repeat; padding-left:20px;width: 258px; text-align:left;}

ul.dedblk{float:left; border: 1px solid #e6e2e2;margin-left: 15px; width: 660px; font-size: 12px; color: #4f4f4f;
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; padding-bottom:50px; margin-bottom:30px; background: #e6e5e2;}
ul.dedblk li{float:left; border-bottom: 1px solid #e6e2e2; width: 574px; padding:7px 0; padding-left:25px; background: #fbf9f4;height: 23px; }
ul.dedblk li.col1{width:35px; border-right: 1px solid #e6e2e2;}
ul.dedblk li strong{color: #b7172f;}
ul.dedblk li a{padding:3px 15px; float:right; line-height:normal;margin-right: 10px; font-size: 12px;}
ul.dedblk li span{float: left;}
p.dll{padding-left:20px;}


/*========PROMO===========*/
.prom_content{position: relative; float:left; width: 1024px;background: #fff; padding-bottom:25px; margin-top: 65px; min-height:500px; margin-bottom: 60px;
-moz-box-shadow: 0px 0px 15px #282724;-webkit-box-shadow: 0px 0px 15px #282724;box-shadow: 0px 0px 15px #282724; 
-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.prombgtop{width: 840px;height: 40px;background:url(../images/prombgtop.png) no-repeat ; position: absolute; top:-40px; left:60px;}
.prombgrt{width: 45px;height: 280px;background:url(../images/prombgrt.png) no-repeat ; position: absolute; top:40px; left:-45px;}
.prom_head{float:left; width:1024px; height:115px; background:#f4f1e6;padding: 13px 0;
-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.prom_head3{background: #fffaf2;}
.prom_head h1.logo{background:url(../images/prom_logo.png) no-repeat; width: 220px;height: 84px; margin-left: 75px;}
.plivechat{float: right;}
.plivechat p{float: left;margin-top: 2px; font-size:11px;color: #a4a195;margin-right: 4px;}
.plivechat a{font-weight: bold; padding:1px 5px; float:left; text-transform:uppercase;}
p.ponline{color:#fff; font-size: 11px;background: #ac404d; padding:0 7px;margin-top: 2px;margin-right: 0;}
.prom_ribbon{width: 443px;height: 37px; background: url(../images/prom_ribbon.png); padding-top: 18px; position: absolute; right:-30px; top:60px;}
.prom_ribbon h3{color:#fff; float:left; font-size: 22px; font-weight: normal; font-family:Arial, Helvetica, sans-serif;margin-right: 87px; margin-left: 25px;}
.prom_ribbon h2{color:#62564c; float:left; font-size: 28px;font-family:Arial, Helvetica, sans-serif; font-weight: normal;}
.mainnav h2{line-height:50px; color:#fff; padding-left: 135px;}
.prom_ribbon2{position:absolute; height:185px; width: 130px;background: url(../images/prom_ribbon2.png) no-repeat;top: 116px; left: -30px; z-index:9999;}

.mnav-lt{position:absolute; width:19px; height:78px; background:url(../images/mnav_lt.png) no-repeat; left:-19px; top:141px;}
.mnav-rt{position:absolute; width:19px; height:78px; background:url(../images/mnav-rt.png) no-repeat; right:-19px; top:141px;}
.prom_banner{position: relative; float:left; width:1024px; height:418px;}
.prom_bannerin{position:absolute; left:0; top:0; width:1044px; height: 418px; background: url(../images/promo_banner1.png) no-repeat; }
.prombtxt1{float:left; width:630px;margin-top: 50px; margin-left: 40px;}
.prombtxt1 h2{font-size: 49px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:20px;}
.prombtxt1  p{font-weight: bold;}
.prombtxt2{text-align:center; position:absolute;color:#fff; font-size: 11px; width: 150px;top: 233px; left: 16px; line-height:normal;}
.prombtxt2 h2{font-size:26px; color:#fff; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase;}
.prombtxt2 h2 span{font-size: 14px;color:#fff;}
ul.promblist{position:absolute;top: 210px; left: 200px; font-size: 18px;}
ul.promblist li{clear:both; width: 250px; color:#fff; font-weight: bold; float:left; background: url(../images/bullet06.png) no-repeat; padding-left:40px; margin-bottom:15px;}
ul.promblist3 li{color: #62564c;}
.prom_btn1{height:54px; background:url(../images/prombtn.png) repeat-x;font-family: 'aurora'; font-size:42px; font-weight: normal; color:#fff; padding:0px 28px; text-decoration:none;  position: absolute;top: 275px; right: 315px; line-height: 60px;
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.prom_btn1:hover{text-decoration:none;}
.promprice{color: #f5ba00; font-size: 86px;font-family: 'CandaraRegular';  position:absolute; right: 322px; top: 202px;}
.promtxt3{font-family: 'CandaraRegular';  position:absolute; right: 415px; top: 193px; color:#fff; font-size:26px; line-height:28px;text-align: right;}

.prom_bannerin2{background:url(../images/promo_banner2.png);}
.prom_bannerin2 h2{color:#fff;}
.prom_bannerin2 h2 span{color:#e5d3b6}
.prom_bannerin2 .prombtxt1{color:#edd7b4;}
.prom_bannerin2 .prombtxt2{width: 141px;top:208px}
.prom_bannerin2 .prombtxt2 h2 {font-size: 60px;line-height: 43px;}
.prom_bannerin2 .prombtxt2 h2 span{color: #fff;font-size: 26px;}
.prom_bannerin2 .promtxt3{color: #f88e00;}

.promplan{width: 250px;height: 520px; background:url(../images/promplan1.png) no-repeat; position:absolute; right:30px; top:20px; text-align: center;}
.promplan2{ background:url(../images/promplan3.png) no-repeat;height: 540px;}
.promplan a{text-transform: uppercase; font-weight: bold;}
.promplan ul{float:left; width:100%;margin-bottom: 17px;}
.promplan ul li span.icon2{background-position:-66px -108px;}
.promplan ul li{float:left; width:100%; text-align:center;}
.promplan ul li span.icon2{width:66px;height:66px; float:left; background: url(../images/sprite.png) no-repeat;margin-left: 75px;background-position:-66px -108px;margin-top: 40px; margin-left: 93px;  margin-bottom: 29px;}
.promplan ul li  h2{font-size: 27px;font-family: 'ColaborateBoldRegular';margin-bottom: 5px;color: #222222;}
.promplan ul li.col1{line-height:37px; font-size:12px;}
.green{color:#699b00;}
.orng{color: #f28400;}
.red{color: #d90024;}
.promgrid1{float:left; width: 1000px; padding:40px 12px; border-bottom: 1px solid #e4e1df;}
.promgrid1 ul.row1 li{width: 255px; padding-bottom: 0;}
.promgrid1 ul.row1 li .txt1{float: none; text-align:left; width:auto;}
.prom_content .foot2{background:none;}
.prom_content .foot2 .ftblock4 h2{background:none;padding:0;}
.prom_content .foot2 .ftblock4{width: 505px;}
.prom_content .foot2 .ftblock4 img{float: left;}
.prom_content .foot2 .ftblock4 div{padding-left:100px;}
.farw{width:24px; height:17px; background:url(../images/farw.png) no-repeat; position:absolute; bottom:-17px; left:50px;}
.promcred{position:absolute; width:600px;color: #fff; font-size: 11px; bottom:-30px; left:90px;}
.promcred a{color: #fff;text-decoration: none; padding:0 15px;}
.promcred a:hover{text-decoration: underline;}

/*Altrasoft 31.7*/
.altr_l{width: 319px;height: 289px; background:url(../images/scrnbg.gif) no-repeat; float: left; margin-right:20px;}
.altr_r{font-size: 20px; color: #8f8f8f; line-height:26px;padding-top: 15px;}
.altr_r span{color: #b1273b;}
.alpha{border-top:0; border-left:0;}
ul.jlist{ border-left:0; width:360px; margin:10px 0;}
ul.jlist li{ width:360px;}
span.old{color: #8a8a8a; font-weight: normal; text-decoration:line-through;}
.altagrid{padding:20px;}
.altagrid a{color: #2b2925;  padding-left:25px;background:url(../images/bullet.gif) left no-repeat;}
.altagrid a strong{color: #b7172f;}
.ddetb2{height:415px;}
ul.flwrow li.col2 h3 {    margin-bottom: 10px;    padding-left: 30px;
}
table.dedtable tr td.cpbuy {text-align:center; padding:18px 0;}
table.dedtable tr td.cpbuy a{float: none; font-size:14px; font-weight: bold;}
.cpanlist{width:100%; float:left; margin-bottom:25px;}
.cpanlist ul{width:100%; float: left;border-bottom: 1px solid #e3e3e3; padding-top:5px;}
.cpanlist ul li.col01{width:20%;}
.cpanlist ul li{float:left; width:40%; line-height:37px;font-family: 'Source Sans Pro', sans-serif; font-size: 18px; font-weight: bold;}

table.merchtable {width:100%; font-size: 12px;}
table.merchtable span{background: url(../images/bullet.gif) no-repeat 0 7px ;float: left;padding-left: 20px;}
table.merchtable strong{font-size: 16px;}
table.merchtable tr td{height: 36px; border-bottom: 1px solid #e6e2e2;}
table.merchtable tr td.last{border:0; height:65px; font-size: 14px;}
table.merchtable tr td.last a{font-weight: bold;}


/*Cloud 6.8.2013*/ 
.cldgrid5{float:left; /*width:100%; border-top: 1px solid #e6e2e2;font-size: 12px; */padding:35px 0;}
.cldgrid5New{float:left; width:100%; border-top: 1px solid #e6e2e2;/*font-size: 12px; */padding:5px 0;}
ul.cldblk6{float: left; width: 900px;margin-left: 48px;}
ul.cldblk6 li{float: left; width: 290px;text-align: center; padding:30px 0; border-right: 1px solid #e5e5e6; position: relative;}
ul.cldblk6 li.last{border-right: 0;}
.cldarw{position:absolute; right: -45px;top: 70px;}
.cldtabwrap{/*font-size: 12px;*/}
.cldtabtitle{float: left;width: 320px;}

ul.ctabmn{float:right; margin-right: 30px;}
ul.ctabmn li{float:left;line-height: normal;width: 160px;margin-right: 5px; height:56px; }
ul.ctabmn li img{float: left; margin-right: 5px;}
ul.ctabmn li a{color: #2b2925;font-weight: bold; text-decoration: none;border: 1px solid #e4e1cc; padding: 13px 10px 12px 10px;border-bottom: 0; background: #e4e1cc; display:block;font-size:11px;}
ul.ctabmn li a.current,ul.ctabmn li a:hover{border: 1px solid #c2c2c2; background:#fff; border-bottom: 0;padding: 13px 10px;}
.cldtabin{border: 1px solid #c2c2c2;padding: 20px 10px;width: 972px;}
.ctabtop{float:left; width:100%;border-bottom: 1px solid #c2c2c2; margin-bottom: 25px; padding:20px 0;}
.ctabtop img{float: left;}
.ctablt{width:365px; float:left; border-right: 1px solid #e5e5e6; margin-left: 20px;}
.ctablt ul{float: left; width:320px; line-height: normal;}
.ctablt ul li{float: left; background: url(../images/bullet.gif) 0 4px no-repeat; padding-left:25px; margin-bottom: 15px;}

.ctabrt{float: left;width: 560px;}
ul.cldtabmn{float: left;width: 215px; }
ul.cldtabmn li{width: 215px; float: left;  }
ul.cldtabmn li a{display: block; text-align: right; font-weight: bold;color: #2b2925; font-size: 12px; text-decoration: none;padding-right: 15px;}
ul.cldtabmn li a.current,ul.cldtabmn li a:hover{background:url(../images/arw8.gif) right no-repeat; color: #b7172f;}

.cldsmwrap{width: 310px; float: left;padding-left: 20px;border-left: 1px solid #b7172f;}
.cldsmwrap ul li{float: left; width:290px; padding-left: 15px; background: url(../images/bullet.gif) 0 7px no-repeat;}

.bloc5{width: 317px; float:left; padding:20px 0; margin-left: 30px;}
.bloc6{width: 540px; float:left; border: 1px solid #e6e2e2; padding:20px; margin-left:20px; margin-top:30px;}
.bloc7{border: 1px solid #e6e2e2;}
.bloc8{padding:15px; background:#f4f3ea; border-left: 1px solid #e6e2e2;float: left;width: 241px; height: 108px;}
.bloc7 img{float: left; margin:15px;}
.bloc8 ul{float: left; margin-top:12px;}
.bloc8 ul li{width:220px; clear:both; float: left; background: url(../images/bullet.gif) 0 7px no-repeat; padding-left:15px;}
.cldgrid6{border-top: 0;}
.bloc10{width: 580px; float:left; border: 1px solid #e6e2e2; margin-left:20px; margin-top:30px;}

ul.cldtb3{float:left;width: 100%; height:40px;border-bottom: 1px solid #e6e2e2;background: #fafaf6;}
ul.cldtb3 li{float: left;}
ul.cldtb3 li a{color: #2b2925;text-decoration: none;border-right: 1px solid #e6e2e2; line-height:40px;padding:12px 14px 14px 14px;}
ul.cldtb3 li a.current,ul.cldtb3 li a:hover{background:#fff;}


.cldtbc{float: left;padding: 15px;}
.cldtbc h2{margin:10px 0;}
.cldtbc ul {float: left;width: 100%;}
.cldtbc ul li{float: left; clear:both; background: url(../images/bullet.gif) 0 7px no-repeat; padding-left:15px;width: 515px;}


/*Backup Service 16/8/2013*/

.bgrid01{padding:20px 0;}
.box3{width: 284px; height: 249px; background:url(../images/box3.gif) no-repeat; float: left; padding:30px 25px 0 35px;}
.box3 h4{font-size: 15px; font-weight: bold; margin-bottom: 10px;}
.box3 h4 span{color: #B8172F;}
ul.jblist {width: 100%; float: left;}
ul.jblist li {background: url(../images/bullet.gif) no-repeat 0 8px transparent;float: left;font-size: 12px;margin-bottom: 10px;    padding-left: 5%;width: 95%;}
ul.jblist2 li{font-size: 14px; margin-bottom:25px;}

/*Colocation 19/8/2013*/
.colocgrid{width: 285px; float: left; margin-left: 10px; margin-top: 25px;}
.colocgridNew{width: 285px; float: left; margin-top:-963px; text-align:justify; font-size:12px; }

.colocgrid2{position:relative; float: left; width:285px; }
.colocgrid2 ul.jlist{padding:5px 0;width: 284px; border-bottom: 1px solid #e6e2e2;}
.colocgrid2 ul.jlist li{width: 230px; margin-bottom: 3px;}
.coloc-nav{float:right; width:100%; border-bottom:1px solid #ebe9e8; height:32px; margin:5px 0 15px 0;}
.coloc-nav a{float:right; width:34px; height:32px; display:block; margin-right:3px; text-indent:-9999px;}
.coloc-nav a.bx-next{ background:url(../images/sprite.png) no-repeat;background-position:-197px -239px;}
.coloc-nav a.bx-prev{ background:url(../images/sprite.png) no-repeat;background-position:-233px -239px;}

/*VPS SSD*/
.vpsssd{padding: 0; width: 620px; background:none;}
.vpssl{float: left; width: 280px; border-top: 1px solid #e6e2e2; padding-top: 40px; margin-top: 25px;}
ul.jplist {float: left;margin: 15px 0;width: 100%;}
ul.jplist li {background: url(../images/bullet.gif) no-repeat 0 8px transparent;color: #686868;float: left;font-size: 12px;margin-bottom: 5px;padding-left: 5%;width: 95%;}
ul.jplist_net {float: left;margin:7px 0 7px 30px;width: 100%;}
ul.jplist_net li {background: url(../images/bullet_icon.png) no-repeat 0 8px transparent;color: #686868;float: left;font-size: 12px;margin-bottom: 5px;padding-left:3%;width: 95%;}
.vpssr{float: left; width: 344px; border-top: 1px solid #e6e2e2; padding-top: 25px; margin-top: 25px; border-left: 1px solid #e6e2e2;}
.vpssr01{padding:15px; font-size: 12px;padding-bottom: 45px;}
.vpssr02{position:relative; padding:15px; font-size: 12px;}
.vpscr{float: left; width:330px; height: 175px;padding-top:20px;}
.vpscr img{float:left;}
.vpscr h3,.vpscr p{padding-left:110px;}
.vpssr .coloc-nav{margin-bottom: 0;}
.vpsslst1{float: left; width:288px; padding-left: 25px; margin-top: 20px;}
.vpsslst2{ border-right: 1px solid #e6e2e2;}

ul.vplist2{float: left; width: 100%; margin:25px 0; font-size: 12px;}
ul.vplist2 li h3{font-weight: normal; font-size: 24px; margin: 15px 0; }
ul.vplist2 li{float: left; width:33%;text-align: center;}
ul.vplist2 li p{padding:0 20px;}
h2.fbcolor{color: #3b5998;}
span.fblike{width: 66px; height: 61px; background:url(../images/fblike.png) no-repeat; position:absolute;top: -56px; left: 205px;} /*29-12-2015 */
h2.twtrcolor{color: #1ab7ea;}
.twtr-big{width: 68px; height: 58px; background:url(../images/twitter-big.png) no-repeat; position:absolute;top: -35px; left: 205px;}

/*tw-wrap*/
.tw-wrap{float: left; width: 248px; padding:20px 15px;}
.tw-wrap ol{float: left;width: 100%;}
.tw-wrap ol li{float: left;width: 100%; margin-bottom: 15px;}
.tw-cont{padding-left: 60px;}
.tw-wrap ol li img{float: left; float: left; border: 1px solid #e6e2e2;}
a.twname{color: #2b2925; font-size: 16px;font-family: 'Source Sans Pro', sans-serif; font-weight: 600; text-decoration: none; }
a.twname b{color: #b3b3b3; font-size: 14px;}
.tw-txt{font-size: 13px; line-height:17px; margin-top: 5px;}
.tw-txt a{color: #a9152b;}

/*28.8.2013*/

.pricebloc{float: left; margin-left: 20px; text-align:left;}
.pricebloc h3{font-size: 23px; font-family:Arial, Helvetica, sans-serif; color: #9f9f9f; font-weight: normal; margin-bottom: 7px;}
.pricebloc h3 span{font-size: 40px; font-weight: bold;}
tr.col03 .btn3{font-size: 16px; margin-top: 15px; float: left; margin-left:10px;}

ul.row8{margin-left: 6px;}
ul.row8 li{float: left; width:120px;}
ul.row8 li.col01{width: 254px;}

ul.row9{float: left; width:100%;}
ul.row9 li{float: left; width:100%; padding:15px 0; border-bottom: 1px solid #e0e0e0;}
ul.row9 li .tt1{padding-left: 80px;}
ul.row9 li .tt2{padding-right: 80px;}

ul.cpanel_gallery{float: left; width: 100%; padding: 25px 0;}
ul.cpanel_gallery li{float: left;background:#fff; padding:5px; border:2px solid #ccc; margin-left: 9px; margin-bottom: 15px;}

ul.jplist2{width: 355px;}


/*29.8.13*/
table.coloctb{width:100%;}
table.coloctb tr td{border-right: 1px solid #e0e0e0; text-align:center; height: 35px; color: #555555; font-size: 12px;}
table.coloctb tr td:last-child{border-right: 0;}
table.coloctb tr td.col01{text-align:left;}
table.coloctb tr {border-bottom: 1px solid #e0e0e0;}
table.coloctb tr:last-child{border-bottom: 0;}
table.coloctb td h3{color: #000; font-size: 25px;font-family: 'ColaborateBoldRegular'; font-weight: normal; margin:15px 0;}
table.coloctb td h4{color: #000; font-size: 17px;font-family: 'ColaborateBoldRegular'; font-weight: normal;}
table.coloctb tr td strong{color: #b7172f;}
table.coloctb td span{background:url(../images/bullet.gif) 0 7px no-repeat; padding-left:20px; float:left; font-weight: bold;}
table.coloctb td a.btn3{padding:5px 8px; font-size: 12px;}
table.coloctb tr.last td{height:50px;}
table.coloctb2 tr td{border: 0;}
table.coloctb2 tr td.col02{height:119px;}
table.coloctb tr.price{background:#f6f3e9;}

.coloctbsmall{float: left; width:298px; background:#960; height:150px; background:url(../images/cltp.gif) top no-repeat; padding-top: 25px;margin-top: 4px;}
.coloc_mid{float: left; width:258px; padding:0 20px; background:url(../images/clmid.gif) repeat-y; min-height:100px;}
.coloc_btm{float: left; width:298px;  background:url(../images/clbtm.gif) no-repeat; height:25px;}
.colocgrid1{float: left; width: 675px; margin-right: 20px;}
table.dedtable tr td.first .pricebloc{line-height:28px;}
table.dedtable tr td.first .pricebloc h3 span{padding-left: 0;background:none;}

table.colctb2 tr td.last{text-align:left;}
table.colctb2 tr td{padding-left: 15px;}
ul.colside{float: left; margin:10px 0;}
ul.colside li{float: left;border-bottom: 1px solid #EBE9E8; padding:15px 0;}
ul.colside li img{float: left;margin-bottom: -8px;padding-right:5px;}
ul.colside li div{padding-left:0px;}
ul.colside li div p{ font-size:13px;}
.discount{position:absolute; width:105px; height:27px; background:url(../images/discount.png) no-repeat; right:90px; top:0;}
.netawrap{position:relative; }

table.merchtable em{font-weight: bold; font-style:normal;}


/*Ip Lookup*/
/*.ipbloc{position: relative; float: left; background:#fbfaf6; border: 2px solid #e4e3dd; width: 785px; text-align:center; padding:55px 0; margin:80px 0;margin-left: 100px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}*/
.ipbloc{position: relative; float: left; background:#fbfaf6; border: 2px solid #e4e3dd; width:693px; text-align:center; padding:55px 0; margin:10px 0;margin-left: 10px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}

/*.ipsearch{float: left; width:450px; height: 45px; background:#ffffff; border: 2px solid #e4e3dd; text-align:left;margin-left: 42px;
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}*/

.ipsearch{float: left; width:450px; height: 45px; background:#ffffff; border: 2px solid #e4e3dd; text-align:left;margin-left:31px;
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}

.ipsearch h3{color: #666666; background:#f4f2e9; float: left; line-height:45px; border-right: 2px solid #e4e3dd; padding:0 10px;
-webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.ipsearch input{float: left; height:45px; padding:0; border:0; padding: 0 15px; width: 280px; outline:0;}
.ipbloc:after{content:""; width: 24px;height: 14px; background:url(../images/arw5.png); position:absolute; top:-14px; left:90px;}

.ipbloc .btn3{font-weight: bold;width: 122px; height: 45px;}
.ipbloc .jpc-btn-orderhost{font-weight: bold; height: 45px;width: 80px;}

.jpc-btn-orderhost{
	border: solid #aba9a3 1px;
  background: #b3b1ab;
   background: -webkit-gradient(linear, left top, left bottom, from(#c6c4be), to(#b3b1ab));
   background: -webkit-linear-gradient(top, #c6c4be, #b3b1ab);
   background: -moz-linear-gradient(top, #c6c4be, #b3b1ab);
   background: -ms-linear-gradient(top, #c6c4be, #b3b1ab);
   background: -o-linear-gradient(top, #c6c4be, #b3b1ab);
   background-image: -ms-linear-gradient(top, #c6c4be 0%, #b3b1ab 100%);
  display:inline-block; 
	}	
.jpc-btn-orderhost:hover{background: #b3b1ab;}

.jpc-btn-large{
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  text-transform:uppercase;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0;
  display:inline-block;
	}
	
	/*10.9.2013*/
.ribbon4{right: 440px;top: 89px;}
.fnf{position: relative; float: left; width: 100%;height: 550px; text-align:center; padding-top:80px;}
.fnf a{color: #b7172f; text-decoration: none;}
.fnf a:hover{text-decoration: underline;}
.fnfbloc{position: absolute; width: 223px;height: 300px; background:url(../images/404.png); left:-46px; top:150px;}

/*23.9.2013*/
.ssable select{display: none;}
.ssable .customSelect .selectValueWrap span{padding: 0;}
.ssable .price .customSelect{margin-left: 5px;}
.ssable h4{font-size: 26px; text-align: center;font-family: 'CandaraRegular';font-weight: normal; color: #b7172f;}
.ssable h4 i{color: #797876; font-style: normal;}
table.ssable tr.col3 td.first,table.ssable tr.col3 td{text-align: center; height:50px; vertical-align:middle;}
.acc_t{background:#f5f1e6; width: 637px; border: 1px solid #e1dede; font-size: 18px; font-weight: normal;line-height:50px; height:50px; float: left; margin-top: 20px; cursor:pointer; }
.acc_t h3{padding-left: 20px; background:url(../images/bullet.gif) left no-repeat; margin-left: 15px;}
.acc_t i{float: right; font-size: 26px; background:#f2edde;border-left: 1px solid #e1dede; width: 50px; text-align: center; }
.acc_c{float: left; background:#fcfcf9; border: 1px solid #e1dede; border-top: 0; padding:15px; display: none;}

.sbsq{    border-right: 1px solid #E1E1E1;    float: left;    font-size: 14px; height: 370px; border-bottom: 1px solid #E1E1E1; 
   padding: 20px;      text-align: center;    width: 275px;}
.sbsq h2{margin:15px 0;}
.sbsq2{border-right: 0;}

.sbsqNew{    border-right: 1px solid #E1E1E1;    float: left;    font-size: 14px; height:575px; border-bottom: 1px solid #E1E1E1; 
   padding: 20px;      text-align: center;    width: 275px;}
.sbsqNew h2{margin:15px 0;}

.mgmtsbsqNew{float: left;font-size:14px;width:98%;}
.mgmtsbsqNew img {float:left;padding-right:25px;}
.mgmtsbsqNew p{ padding-left:10px; text-align:justify;}
.mgmtsbsqNew h2{margin:15px 0;}

.sbsqNew2{float: left;font-size:14px;}
.sbsqNew2 img {float:left;padding-right:25px;}
.sbsqNew2 p{ padding-left:10px; text-align:justify;}
.sbsqNew2 h2{margin:15px 0;}


.vpssl2{border-top: 0;}

.cldbloc{width: 935px;float: left;padding:10px 0;margin-left: 30px;}
.cldbloc img{float:none;padding-right:10px;padding-top:7px;vertical-align:top;}
/*25.9.2013*/
ul.serv_rows{margin:0 40px;border-bottom: 1px solid #E0E0E0;}
ul.serv_rows img{float: left;}
ul.serv_rows li{display: block;    margin: 25px 0;}
ul.serv_rows div{padding-left: 120px;}
ul.serv_rows a{color: #b7172f;}

ul.row10 {margin:0 40px;border-top: 1px solid #E0E0E0;}
ul.row10 li{float: left;width: 120px;}
h2.innerhd{margin:15px 40px;}
.srv01{float: left; width: 280px;}
.srv02{float: right; border-left: 0;padding: 0; padding-top: 18px;}
.srv03{margin-left: -15px;    margin-right: 8px;}
.ddetb2 p{padding-right:20px;}
.aff a{color: #b7172f; text-decoration: none;}
/*7.10.2013*/
.mng_mid{padding:0 15px; width:954px;}
.pop2{height: auto; padding:20px;}
.pop2 .ptxt{height: auto; width: auto;color: #62605d; font-size: 13px; line-height:22px; border-left: 0;}
.help2{margin-top: 0;}
.mng_mid2{padding-left: 15px; width: 969px;}
.mng_mid2_new{padding-left: 15px; width: 969px;text-align:justify;}
.mng_mid2_new p {line-height: 1.5;padding-right: 25px;}
.mng_mid2_new h3{font-size: 21px; padding-bottom: 10px; padding-top: 10px;}
.sm_wrap{float: left; width: 994px; margin:30px 0;}
.sm_top{width: 994px; float: left; height: 21px; background:url(../images/sm-top.gif)}
.sm_mid{width: 968px; float: left; background:url(../images/sm-mid.gif) repeat-y; padding:0 16px;}
.sm_btm{width: 994px; float: left; height: 23px; background:url(../images/sm-btm.gif)}
.s-col{float: left;width: 190px; padding-left: 18px;}
.s-col a{color: #000; text-decoration: none;}
.s-col a:hover{text-decoration: none; color: #b7172f;}
.s-col2{width: 215px;}
.s-col dl{margin-bottom: 20px;}
.s-col dt{font-family: 'ColaborateBoldRegular'; font-size: 16px;margin-bottom: 5px;}
.s-col dd a{background:url(../images/bullet05.gif) left no-repeat; padding-left: 20px;}
.s-col3{float: left;margin-left: 38px;}
.logo2{float: left; border-bottom: 1px solid #e0e0e0; text-align: center; width: 256px; padding:25px 0; margin-bottom: 20px;}
dl.smnum{margin-left: 20px;}
dl.smnum dt{font-family: 'ColaborateBoldRegular'; font-weight: normal; font-size: 18px; margin-bottom: 10px;}
dl.smnum dd{padding-left:30px; background:url(../images/sitemap_icon.gif) no-repeat; margin-bottom:5px;color: #2b2925;} 
dl.smnum dd a{color: #2b2925;text-decoration: none;}
dl.smnum dd a:hover{text-decoration: underline;}
dl.smnum dd.i1{background-position: 0 2px;}
dl.smnum dd.i2{background-position: 0 -27px;}
dl.smnum dd.i3{background-position: 0 -55px;}
dl.smnum dd.i4{background-position: 0 -82px;}
dl.smnum dd.i5{background-position: 0 -112px;}
dl.smnum dd.i6{background-position: 0 -140px;}
dl.smnum dd.i7{background-position: 0 -170px;}
dl.smnum dd.i8{background-position: 0 -197px;}
.smt1 a{color: #821218;}
.smt2{float: right;color: #2b2925;}


/*11.10.13*/
ul.aff-form{margin:35px;float: left;}
ul.aff-form li{float: left;margin-bottom: 15px;}
ul.aff-form li.col01{width: 150px; text-align: right;margin-right: 25px; vertical-align:middle;clear: left;}
ul.aff-form em{font-style: normal;color: #e41b16;}
.aff-txt{background:#faf8f2; border: 1px solid #e7e5e5; height: 39px; width: 380px; padding:0 10px;
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
ul.aff-form select{background:#faf8f2; border: 1px solid #e7e5e5; height: 42px; width: 402px; padding:10px 10px 11px 10px;
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; color: #797575;}
ul.aff-form textarea{background:#faf8f2; border: 1px solid #e7e5e5; height: 130px; width: 380px; padding:10px;
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}

/*15.10.2013*/
ul.vps-tab{float: left; width: 100%;border-bottom: 1px solid #e6e2e2;}
ul.vps-tab li{float: left; line-height:34px;}
ul.vps-tab li a{background:#fff;padding:7px 15px;color: #000;font-family: 'ColaborateBoldRegular';font-size: 18px;text-decoration: none;}
ul.vps-tab li a.current,ul.vps-tab li a:hover{padding: 8px 14px;border: 1px solid #e6e2e2; border-bottom: 0; color: #c9223b;}
.vps-m{float: left;width: 100%;}

.vps-p{float: left; width: 307px; height: 391px; background: url(../images/VPS_pbox.gif); text-align: center;margin: 20px;}
.vps-p h2{font-family: 'ColaborateBoldRegular'; font-weight: normal; font-size: 23px; margin:32px 0;}
.vps-p h3{font-family: 'CandaraRegular';color: #b7172f;font-size: 36px;font-weight: normal;margin-bottom: 25px;}
.vps-p p{border-bottom: 1px solid #e0e0e0;color: #555555; padding:6px 0; margin:0 20px;}
.vps-p .btn3{padding:4px 12px;font-size: 12px;}


/*.vpsw-p{float: left; width: 307px; height: 391px; background: url(../images/VPS_pbox.gif); text-align: center;margin: 20px;}*/
.vpsw-p{float: left; width:190px; height: 391px; background: url(../images/VPS_pbox_new.gif); text-align: center;margin: 20px;}
.vpsw-p input{float:left;margin-right:-5px;  }
.vpsw-p span{font-size:12px; line-height:33px; }
.vpsw-p h2{font-family: 'ColaborateBoldRegular'; font-weight: normal; font-size: 23px; margin:32px 0;}
.vpsw-p h3{font-family: 'CandaraRegular';color: #b7172f;font-size: 36px;font-weight: normal;margin-bottom: 25px;}
.vpsw-p p{border-bottom: 1px solid #e0e0e0;color: #555555; padding:3px 0; margin:0 12px;}
.vpsw-p .btn3{padding:6px 20px;font-size: 12px;}


.vpsL-p{float: left; width:190px; height: 391px; background: url(../images/VPS_pbox_new.gif); text-align: center; margin: 20px -5px 20px 12px;}
.vps-m .middle{float: left; width:260px; height: 391px; background: url(../images/VPS_mostbox_big.gif) !important; text-align: center; margin: 20px 9px 20px 20px;}
.vpsL-p input{float:left;margin-right:-5px;  }
.vpsL-p span{font-size:12px; line-height:33px; }
.vpsL-p h2{font-family: 'ColaborateBoldRegular'; font-weight: normal; font-size: 23px; margin:32px 0;}
.vpsL-p h3{font-family: 'CandaraRegular';color: #b7172f;font-size: 36px;font-weight: normal;margin-bottom: 25px;}
.vpsL-p p{border-bottom: 1px solid #e0e0e0;color: #555555; padding:8px 0;margin:0 12px;}
.vpsL-p .btn3{padding:4px 12px;font-size: 12px;}

.ssdOrder{ margin-top:12px;}
.vps-blc{float: left; width: 100%; margin:20px 0; background:url(../images/innerlines.gif) repeat-y 130px 0;}
.vps-blc ul{float: left; width: 100%;padding:20px 0;}
.vps-blc ul li{float: left;width: 500px;}
.vps-blc ul li.col1{width: 120px; padding-right: 15px; text-align:right;font-family: 'ColaborateBoldRegular'; color: #c9223b;font-size: 18px;margin-right: 15px; font-weight: normal;}

ul.vps-f{float: left;}
ul.vps-f img{margin-bottom: 15px;}
ul.vps-f > li{float: left; width: 290px;border-right: 1px solid #e1e1e1; text-align: center; padding:30px 10px;height: 435px; border-bottom: 1px solid #e1e1e1;}
ul.vps-f > li.right{border-right: 0;}
ul.vps-f li ul.jplist{text-align:left;}

/*Offers*/
.offers{height: 263px; background:url(../images/offer-banner.jpg) no-repeat;position: relative;}
.offer-img{position: absolute;top: 73px; left: 9px; display:none;}
.offers h1 span{color: #f3ac0c;}
.offers ul {position: absolute;top: 56px; left: 157px;width: auto;}
.offers ul li{clear: both;width: 210px;margin-bottom: 10px;background: none;}
.offers strong.red{color: #ff1c3e;}
.offers strong.green{color: #57e601;}
.offers strong.yellow{color: #f3ca0c;}
.offer-block{text-align: center;position: absolute;top: 50px;right: 120px;}
.offer-block-new{text-align: center;top: 50px;right: 120px;}
.offer-block-new .ofrtxt span{color:#A60004 !important;}
.offer-block-new .ofrtxt .ofr-perc{color:#A60004 !important;}
.offer-block-new p.avail{color:#000;}
.offer-block-new .ofrtxt .ofr-off{color:#000;}
*+html .offer-block{width: 270px;}
.ofrtxt{font-size: 70px;color: #fff;font-weight: bold;text-shadow: 1px 1px 0px #000;padding-left:49px; margin-bottom: 15px;}
.ofr-perc{color: #e4a81a;font-size: 45px;top: -16px; left: -20px;}
.ofr-off{font-size:16px; left: -30px; top: 0px;font-weight: bold;}
.offer-block p{color: #fff;font-family: 16px;text-transform: uppercase;}
.couponcode{width: 138px;height: 31px; background:url(../images/coupon-code.png) no-repeat;font-size: 14px;color: #000;margin: 0 auto;font-weight: bold;line-height:31px;}
p.avail{color: #dbd5c1;font-size: 11px;line-height:normal;text-transform: lowercase;}
.special-offer{font-family: 'marketing';font-size: 32px;text-align: right;color: #fff;position: absolute;top: 85px; right: 58px; display:none;}
.special-offer span{font-size: 26px;font-family:Arial, Helvetica, sans-serif;}
.offer-block2{right: 180px;}
.offer-block2 .ofr-perc{left: -85px;}

/*langing page*/

.l-content{width: 984px;padding: 0 20px;float: left;}
.lp-title{float: left;width: 100%;border-bottom: 1px solid #e0e0e0;padding-top: 20px;}
.lp-title img{float: left;}
.l-content h2{float: left;margin-top: 31px;margin-right: 15px;}
.l-content h5{float: left; font-size: 18px;font-weight: normal;margin: 15px 0;color: #797979;margin-top: 31px;padding-left: 15px;border-left: 1px solid #c3c0b7;}
.l-content h5 span{color: #2b2925;}
.lp-box {float: left;margin:50px 0;}
.lp-box>li{position: relative; float: left; color: #555555; width: 425px;height: 445px;background: url("../images/lp-bg.jpg");float: left;margin:0 7px;padding:0 25px;}
.lp-box>li ul{margin-top:0px;}
.lp-box>li ul li{float: left;margin-bottom: 1px;}
.lp-box>li ul li.col1{ line-height: 58px;width: 132px;}
.lp-txt{width: 255px;background: #f2f2f2;border: 1px solid #d0d0d0;height: 34px;padding-left: 5px;}
.lp-top{margin-top:30px;margin-bottom: 10px;color: #828181;}
.lp-top span{color: #000;}
.lp-txt1{background: url("../images/user-icon.gif") left no-repeat ; padding: 21px 0; padding-left: 50px; font-family: 'ColaborateBoldRegular';font-size: 21px;font-weight: normal;margin-bottom: 25px;}
.lp-box>li ul li p{line-height: 26px;margin:-11px 0px 0px 9px;}
.lp-box>li ul li a{color: #555555;font-size: 12px;text-decoration: none;}
.blue{color: #4298cf;}

.remember_me_checkbox{margin-left: -8px;margin-right: 0;}
.warn{font-size: 13px;margin-top: -9px;color:#FF0000;}

/*Addon*/

table.addontb{width:97%; border:0; font-size:12px; color:#2b2925; text-align:center;  margin-left: 15px; }
table.addontb tr{border: 1px solid #e1dede;}
table.addontb tr td{background:url(../images/sdw_lft.png) right repeat-y;vertical-align:middle; padding:10px 5px;text-align: left;}
table.addontb tr td.last{background:none; vertical-align:middle;font-weight: bold;text-align: center;}
table.addontb tr td.last strong{font-size:18px;}
table.addontb tr td a{padding:5px 10px; font-weight:normal; font-size: 11px; }
table.addontb tr td.first{text-align:left;}
table.addontb tr td.first span{background:url(../images/bullet.gif) 0 7px no-repeat; padding-left:20px; float:left;}
table.addontb tr.title{border: 0;}
table.addontb tr.title td{text-align: center;}
table.addontb tr.title h3{margin-top: 10px;}

.netamid strong{font-size:16px !important;}

/* superchrge */


.spr_container{ width:679px; height:130px; float:left;background:-moz-linear-gradient(99% 100% 169deg, #fff, #eceae7 40%); position:relative; border-radius:5px;margin-left:14px;}
   .spr_whitebg{ background:url(../images/supr_whtebg.jpg) no-repeat 15px 0px ;  width:685px; margin-top:10px; padding-top:10px; padding-bottom:10px; float:left; }
   .spr_txt{ width:270px; float:left; height:80px; padding-top:17px; }
   .spr_txt h3{ text-align:center; color:#111; font-size:16px; line-height:26px; font-family:Arial, Helvetica, sans-serif; padding-left:36px;}
   .spr_txt h3 span.txt02{ color:#dc1d22}
   .spr_txt h3 span.txt01{ font-weight:normal;color:#000;}
   .spr_btn_ctr{ width:160px; float:left;margin-left:12px;margin-top: 14px;}
   .spr_btn_ctr a{ text-decoration:none;}
   .spr_btn_ctr input.btn01{ background:url(../images/supr_chrg_btn.png) no-repeat top center; border: none; height:40px; padding:0 28px; line-height:40px; color:#fff; text-transform:uppercase;font-size:13px;}   
   .spr_offer_ctr{ width:165px; height:134px; background:url(../images/spr_offer.png) no-repeat; position:absolute; right:100px; top:0px;}
   .spr_ofr_txt{ width:83px; height:80px; float:left; position:absolute; left:55px; top:35px;}
   .spr_ofr_txt p.txt03{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-transform:uppercase; line-height:14px; text-align:center;}
   .spr_ofr_txt p.txt03 span{ font-weight:bold;}
   .only_pri{ width:40px; height:30px; float:left; position:absolute; left:10px; top:88px;}
   .only_pri p.txt04{ font-family:Arial, Helvetica, sans-serif; line-height:14px; text-align:center; letter-spacing:1px;
    -webkit-transform: rotate(335deg);
    -moz-transform: rotate(335deg);
    -o-transform: rotate(335deg);
    writing-mode: lr-tb;

 }
   .only_pri p.txt04 span.txt05{ color:#dc1d22; font-size:15px; font-weight:bold;}
   .only_pri p.txt04 span.txt06{font-size:11px; color:#111;}
   .atlataDiv{float: left; padding:19px 0 10px 125px;width: 75%;}
   
   .atlataDivImg{float:left;padding-right:20px;}
   #orderRes1, #orderRes2, #orderRes3, #orderRes4 .btn3{margin-left:35px !important;}
/* ==========================================================================
   FOOTER
   ========================================================================== */

.footer{float:left; width:1024px;}
.foot1{float:left; width:1010px; height:223px; background:url(../images/ftlink01.gif) repeat-x; padding:0 7px;}
.ftblock{float:left; width:202px; height:213px; background:url(../images/ftlink02.gif) repeat-x;padding-top: 10px; }
.ftblock2{background:url(../images/ftlink03.gif) repeat-x;}
.ftblock h3{font-weight:400; color:#fff;line-height: 43px; padding-left:24px;}
.ftblock ul{float:left; font-size:13px; margin-left:40px;width: 162px;}
.ftblock ul li{clear:both; float:left; display:list-item; list-style:square; color:#f4d560; line-height:33px; width:162px;}
.ftblock ul li a{text-decoration:none; color:#c99a8f;}
@-moz-document url-prefix(){
 .ftblock ul li a{float:left;}
}
.ftblock ul li a:hover{text-decoration:underline;}
.foot2{float:left; width:1024px;  background:url(../images/footer.gif) bottom repeat-x; padding-top:20px;}
.foot2 h2{font-size:38px; color:#5b636a; background:url(../images/sprite.png) -383px 0 no-repeat; font-weight:normal; padding-left:35px; line-height:34px; margin-bottom:15px;}
.foot2 h2 span{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.ftblock3{float:left;/* width:425px;margin-left: 35px;*/ height: 122px;padding: 15px;}
.ftblock3 a{margin-right:8px;}
.ftblock4{float:right; height:16px;/*margin-right: 25px;width:560px;*/}
.ftblock4 h2{background-position: -383px -45px;}
.ftblock4 a{margin-right:5px;}
.ftblock5{float:right; height:42px; background:url(../images/credits.gif) #d7d0b3 left no-repeat; padding-left:30px; color:#6e6956; line-height:42px;margin-top:60px;  width:510px;}
.ftblock5 p{float:left; padding:0 10px }
.ftblock5 ul{/*float:left;*/}
.ftblock5 ul li{float:left;}
.ftblock5 ul li a{color:#6e6956; text-decoration:none; padding:0 4px; border-left:1px solid #6e6956; font-size:10px;}
.ftblock5 ul li a:hover{text-decoration:underline;}

/* added by MLS040 */
.dedgrid h3{ clear:both;}

.selectParent{
    width:212px;
    overflow:hidden;
	position:relative;
	padding:10px 0px 10px 2px;	
}

.selectParent select{
   background:url(../images/cmbo.jpg)  no-repeat  right #FBF9F4 ;
   background-position:168px;
    width:250px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
   /* padding: 2px 30px 2px 2px;*/
	border: 1px solid #E0E0E0;
	text-align: left;
	position:relative;
}

.selectParent img{
position:absolute;
top:20px;
right:0px;
display:block;
width:33px;
height:26px;

}

.price2 .selectParent{
    width:178px;
    overflow:hidden;
	position:relative;
	padding:10px 0px 10px 0px;	
}

.price2  .selectParent select{
   background:url(../images/cmbo.jpg)  no-repeat  right #FBF9F4 ;
   background-position:140px;
    width:187px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
   /* padding: 2px 30px 2px 2px;*/
	border: 1px solid #E0E0E0;
	text-align: left;
	position:relative;
	font-size:12px;
}

.price2  .selectParent img{
position:absolute;
top:20px;
right:0px;
display:block;
width:33px;
height:26px;

}

.form-allowed-tags {display:none;}
#respond  #submit{background-color: #B7172F;
    border: medium none;
    color: #FFFFFF;
    height: 37px;
    margin-right: 201px;
    margin-top: 10px;}
#respond  #comment	{width:500px; border:1px solid #EBE9E8;}
.mgmtDiv{margin-top:40px; margin-bottom:40px;}
.comments-area label{width:150px;float: left;margin:10px 0;}
.comments-area input{border:1px solid #ededed; height:24px}

/* reseller page */
.reblock{float:left; width:950px; padding:20px; padding-bottom:0;}
.reblock ul{float:left; width:950px;}
.reblock ul li{float:left;}
.reblock ul.title li{text-align:center; margin-bottom:20px;}
.reblock ul.title li span{float:left; width:66px; height:67px; background:url(../images/sprite.png) no-repeat;}

.reblock ul.title li span.icon1{background-position: -198px -108px; margin:0 100px 10px 88px; }
.reblock ul.title li span.icon2{background-position: -132px -108px; margin:0 74px 10px 80px;}
.reblock ul.title li span.icon3{background-position: 0px -108px; margin:0 74px 10px 80px;}
.reblock ul.title li span.icon4{background-position: -66px -108px; margin:0 74px 10px 80px;}

/* video page */
#all-dw-series{margin-left:14px;width:97%;}
.price .col5 p.avail{color:#000;}
.price2 .col5 p.avail{color:#000;}
#price2Divnew .couponcode{ margin-left:0px !important;}

   .board_tab{ width:704px; float:left; margin-bottom:30px; border-radius:3px; border:1px solid #eee; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; line-height:28px; }
   .board_tab tr{ width:704px; line-height:28px; border:1px solid #eee;}
   .board_tab td{ padding-left:0px; border:1px solid #eee; text-align:center;  }
   .board_tab td span{ color:#DC1D22;}
   .board-cont{ width:100%; float:left; background:#fff;}
   
.grey-wrap{float: left;width: 666px;background: url("../images/grey-mid.gif") repeat-y;margin: 25px 0;}
.grey-top{float: left;width: 100%;height: 14px;background: url("../images/grey-top.gif");}
.grey-btm{float: left;width: 100%;height: 14px;background: url("../images/grey-btm.gif");}
.grey-bloc{float: left;width: 646px;padding: 10px;;margin: 20px 0;}
.res-imgblc{float: left;}
.res-list{float: left;width: 360px; margin-left: 40px;}
.grey-bloc2 .res-imgblc{float: right;}
.res-table{top: -50px; right: 0px; left: 190px;padding: 15px;background: #fff;float: left; position: relative; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;
box-shadow: 0 0 7px #ccc;-moz-box-shadow: 0 0 7px #ccc;-webkit-box-shadow: 0 0 7px #ccc;}
.res-table table thead th{background: #b7172f;font-size: 14px;color: #fff;font-weight: bold;padding: 15px;text-align: left;}
.res-table tbody tr td{background: #f3f1ee;padding:6px 15px;}
.res-table tbody tr:nth-child(2n+1) td{background: #fff;}
.gtext{ font-family: 'boopeeregular';position: absolute;text-align: center;line-height: 18px;font-size: 24px;padding-top: 55px;background: url("../images/r-arw.png") top no-repeat;left: -110px; top: 0px;}
.rpgrid1 img{float: left; margin-right: 20px;}

 .choose_ser{ background:#B7172F;float: left;margin-top: 20px;width: 98%;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 5px 5px 0px #e0e0e0;-webkit-box-shadow: 5px 5px 0px #e0e0e0;box-shadow: 5px 5px 0px #e0e0e0;color: #fff;font-size: 19px;font-weight: bold;padding-left: 20px;
    width: 97%; height:50px;}
.choose_ser label.chooselbl{ float:left;padding-top:10px;} 
/*  .choose_ser select{background: url("../images/select-arw.gif")  90%  right no-repeat  #fff;color: #353535;font-size: 14px;border: 0;width: 220px;margin-left: 10px;  -webkit-appearance: none; cursor:pointer;    -moz-appearance: none;    appearance: none;  -moz-appearance: none;text-overflow: ''; text-indent: 0.01px;  height: 26px;line-height: 26px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border: none;}*/
  
/*.choose_ser select{background: url("../images/select-arw.gif")  90%  right no-repeat  #fff;color: #353535;font-size: 14px;border: 0;width: 220px;margin-left: 10px;   cursor:pointer;   height: 26px;line-height: 26px;border: none;}*/
.drop_menu{margin-top:10px; margin-left:0px; float:left;}
.choose_ser .drop_menu {width:200px; height:26px; margin:auto;border-radius:5px; background:url(../images/men_arrow.png) no-repeat right top #fff; border:none; -webkit-appearance: none;margin-top: 5px; font-size:12px;}
.choose_ser .drop_menu_select select.arr {-webkit-appearance: none; width:200px; height:26px; border-radius:5px; border:none; -webkit-appearance: none;}	
	
	
 .top4{background: url("../images/whblock_top7.jpg") no-repeat;float: left;height: 35px;width: 990px;}
#planblock .top2{background: url("../images/whblock_top7.jpg") no-repeat;float: left;height: 35px;width: 990px;}
.footcerIcon{ padding-left:58px; padding-top:10px;}

/*--------------------------------------------------- May17 th -----------------------------------------*/
.innerbanner h1{font-size:22px; color:#fff; font-family:Arial, Helvetica, sans-serif; padding-top:20px; font-weight:normal;text-shadow:2px 2px 0px #000000;}
.innerbanner h1 span{font-family: 'marketing'; font-size:40px; color:#f5cf00;}
.sub_banner_txt{ width:445px; height:auto; float:left; margin-left:35px;}
.sub_banner_left{  height:auto; float:none; margin-top:6px;}
.sub_banner_left img { padding-right:15px; float:left;}
.sub_banner_left ul { padding:0px; margin:0px;}
.sub_banner_left ul li { color:#dbd5c1; font-size:14px; list-style:none; padding:0px; margin:0px; background:none; float:none; line-height:18px; display:block; padding-top:4px;}
.sub_banner_left ul li span { color:#ff1c3e; font-size:14px;}
.sub_banner_left ul li span.sec { color:#f3ca0c;}
.sub_banner_left ul li span.third { color:#57e601;}

.ban_right{ width:320px; height:auto; float:right; margin-right:50px;}
.offer-block{text-align: center;position: absolute;top: 25px;right: 120px;display:none;}
.spe-off{font-family: 'marketing';font-size: 32px;text-align: right;color: #fff;position: absolute;top: -1px; right: 15px; width:152px; height:129px; background:url(../images/ban_speci_ofr.png) no-repeat; padding-top:}
.spe-off p{font-family: 'marketing';font-size:22px;text-align: right;color: #fff; padding-top:50px; padding-right:20px; }
.spe-off span{ font-size:19px;}
.ban_off{ width:46px; height:29px; float:left; font-size:14px; text-transform:uppercase; line-height:29px; text-align:center; font-family:Arial, Helvetica, sans-serif; margin-top:18px;}

.contentinner{ background:none;}

.clear { clear:both;}

.innerbannernew{position:relative; float:left; width:1024px; height:263px; background:url(../images/innerbanner2.jpg) no-repeat;}
.innerbannernew h1{font-size:26px; color:#fff; font-family:Arial, Helvetica, sans-serif; padding-top:20px; font-weight:normal;text-shadow:2px 2px 2px 2px;}
.innerbannernew h1 span{font-family: 'marketing'; font-size:56px; color:#f5cf00;}
.innerbannernew .txtblock{position:absolute; left:30px; top:20px;}
.innerbannernew ul{float:left; font-size:14px; margin-top:15px;}
.innerbannernew ul li{background: url(../images/sprite.png) no-repeat scroll -402px -85px;color: #DBD5C1;float: left;margin-bottom: 3px;padding-left: 20px; margin-right:30px;}
.banner_txt_bg
{
	width:495px;
	height:69px;
	float:left;
	background:url(../images/sub_banner_text_bg.png) repeat;
	margin-top:20px;
}

.banner_txt_1
{
	width:155px;
	height:69px;
	float:left;
	margin-left:22px;
	font-size:30px;
	color:#ff6c00;
	line-height:69px;
	font-family: 'aurora';
}
.banner_txt_2
{
	width:235px;
	height:45px;
	float:right;
	margin-left:0px;
	font-size:24px;
	color:#fff;
	line-height:25px;
	margin-top:12px;
	font-family: 'aurora';
}
.banner_txt_link a
{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffd904; font-style:italic;
	background:url(../images/banner_arrows.png) no-repeat left center; padding-left:28px;
}
.banner_txt_link a:hover
{
	color:#fff;
}

.sub_banner_right_block
{
	width:386px;
	height:168px;
	float:right;
	margin-right:42px;
	margin-top:40px;
}

/*------------------------------  16-05-2014  ---------------------------------*/

/*------------------------------  17-05-2014  ---------------------------------*/

.sub_banner_right_block_1
{
	width:167px;
	height:146px;
	float:left;
}
.sub_banner_right_block_1_a
{
	width:154px;
	height:57px;
	padding:9px 0 0 13px;
	background:url(../images/banner_vps.png) no-repeat 13px bottom;
}
.sub_banner_right_block_1_a h6
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:19px;
	padding:15px 0 0 20px;
}
.sub_banner_right_block_1_b
{
	width:167px;
	height:89px;
}
.sub_banner_right_block_1_b img
{
	float:left;
	padding-right:3px;
}
.sub_banner_right_block_1_b h1
{
	font-size:60px;
	color:#49b209;
	font-family: 'aurora';
}
.sub_banner_right_block_1_b p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#dbd5c1;
	padding-top:15px;
}
.sub_banner_right_block_2_a
{
	width:177px;
	height:55px;
	float:right;
	padding:9px 0 0 15px;
	background:url(../images/banner_dedicated.png) no-repeat 13px 17px;
}
.sub_banner_right_block_2_a h6
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:19px;
	padding:15px 0 0 20px;
}
.sub_banner_right_block_2_b
{
	width:190px;
	height:89px;
	float:right;
	margin-top:3px;
}
.sub_banner_right_block_2_b img
{
	float:left;
	padding-right:3px;
}
.sub_banner_right_block_2_b h1
{
	font-size:60px;
	color:#4083c9;
	font-family: 'aurora';
}
.sub_banner_right_block_2_b p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#dbd5c1;
	padding-top:15px;
}
.banner_contact a
{
	width:166px;
	height:34px;
	float:left;
	margin-top:10px;
	background:url(../images/banner_contact.png) no-repeat left top;
}

.banner_contact a:hover
{
	background-position:right bottom;
}

#mc-embedded-subscribe-form{ background-color:#f3f1ee; float:left; width:98%; padding:10px;-moz-border-radius: 5px;
border-radius:5px;}
.mc-field-group { width:600px; height:30px; padding:10px 50px;}
.mc-field-group label { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#666; float:left; line-height:30px;margin-top: 16px;}
.mc-field-group input { width:380px; height:30px; float:right; border:1px solid #CCC; line-height:30px; padding:0 10px;}
.mc-field-group2 .button{ width:100px !important; float:right;margin: 10px 41px 10px 119px; background-color:#B2172F; color:#fff;height:35px; border:none;}
.error{color: #B2172F;  background-color:#eee;}

.mainnav ul {
  text-align: left;
  display: inline;
  margin: 0;
  list-style: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  float:none;
}
.mainnav ul li {
  font-family: 'Source Sans Pro', sans-serif; font-weight:500;
  font-size:18px;
  display: inline-block;
 /* margin-right: -3px;jan07-2015*/
  margin-right: 13px;
  position: relative;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.mainnav ul li a {
  padding: 14px 20px 14px 20px;
}
.mainnav ul li:hover {
  background: #b7172f;
  color: #fff;
}
.mainnav ul li ul {
  padding: 0;
  position: absolute;
  top: 46px;
  left: 0;
  width:200px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
   z-index:100000;
}
.mainnav ul li ul li { 
  background: #b7172f; 
  display: block; 
  color: #fff;
  font-family: 'Source Sans Pro', sans-serif; font-weight:600;
  font-size:14px;
}
.mainnav ul li ul li:hover { background: #b7172f; }
.mainnav > ul > li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}

/* -------------------------------------------- july10th wordpress package page --------------------------------------------------*/

.wp-banner
{
	background:url(../images/bg-wp-banner.jpg) no-repeat 0 0;
}
.wp-banner-content
{
	float:right;
	width:374px;
	padding:7px 0 0 0;
}
.wp-banner-content h1 span
{
	color:#f3ac0c;
}
.wp-prices
{
	padding:27px 0 0 0;
}
.wp-prices .wp-left
{
	float:left;
	border-right:#a66661 1px solid;
	padding-right:40px;
	position:relative;
}
.wp-prices .wp-left:after
{
	content:'+';
	width:23px;
	height:23px;
	position:absolute;
	top: 20px;
	right: -12px;
	background:#f3ac0c;
	color:#fff;
	text-align:center;
	font-size:23px;
	
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
}
.wp-prices .wp-right
{
	float:left;
	padding-left:40px;
}

.wp-prices h2
{
	font-size:49px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:37px;
	text-align:center;
}

.wp-prices h2 span
{
	font-size:15px;
	color:#fff;
	font-weight:normal;
	position:relative;
	top:-24px;
}
.wp-prices span.bt
{
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background:#ca223b;
	padding:1px 0px 1px 0px;
	text-align:center;
	display:inline-block;
	position:relative;
	width:105px;
	line-height:normal;
}
.wp-prices span.bt:before
{
	content:'';
	width:102%;
	height:100%;
	border-top:#f1561f 2px dotted;
	border-left:#f1561f 2px dotted;
	position:absolute;
	top:-3px;
	left:-3px;
}
.wp-prices span.bt:after
{
	content:'';
	width:102%;
	height:100%;
	border-bottom:#f1561f 2px dotted;
	border-right:#f1561f 2px dotted;
	position:absolute;
	bottom:-3px;
	right:-3px;
}
.page-description
{
	border-bottom:#f2f0f0 1px solid;
	padding:20px 0 53px 0;
}
.des-content
{
	padding:15px 0 0 0;
}
.des-content img
{
	float:left;
}
.des-block
{
	float:right;
	width:902px;
}
.des-block p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2b2925;
	line-height:22px;
	padding-bottom:10px;
}
.package-base
{
	padding:55px 0 0 0;
	position:relative;
}
.package-block
{
	position:relative;
	width:493px;
	border:#e5deda 1px solid;
	float:left;	
}
.premium-package
{
	
}
.package-block h2
{
	font-size:26px;
	color:#2b2925;
	font-weight:normal;
	text-align:center;
	border-bottom:#e4ddd9 1px solid;
	padding:82px 0 17px 0;
}
.package-block ul
{
	margin:0px;
	padding:0px;
}
.package-block li
{
	display:block;
	border-bottom:#e9e2dd 1px solid;
}
.package-block li .package-item
{
	float:left;
	width:262px;
	border-right:#ececea 1px solid;
	padding:10px 0 10px 15px ; 
} 
.package-block li .package-item p
{
	font-size:13px;
	color:#515151;
	padding-left:22px;
	position:relative;
}
.package-block li .package-item p:after
{
	content:'';
	width:8px;
	height:8px;
	display:inline-block;
	position:absolute;
	top:3px;
	left:0px;
	border:#c2c2c2 3px solid;
	
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
}
.package-block li .package-count
{
	float:left;
	width:215px;
}
.package-block li .package-count p
{
	font-weight:bold;
	color:#2f2f2f;
	font-size:13px;
	padding:13px 0 5px 21px;
	line-height:16px;
}
.package-block li:nth-child(odd)
{
	background:#f9f8f3;
}
a.info
{
	display:inline-block;
	width:15px;
	height:15px;
	position:relative;
	top:4px;
	background:url(../images/bg-info.png) no-repeat 0 0;
}
.package-price
{
	width:136px;
	height:136px;
	border:#ca223b 5px solid;
	text-align:center;
	position:absolute;
	top:-83px;
	left:0px;
	right:0px;
	margin:auto;
	background:white;
	overflow:hidden;
	
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;	
}
.package-price:after
{
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	background:#ca223b;
	
	opacity:0;
	filter: alpha(opacity=40); 
	
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
	
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;	
}


.package-block:hover .package-price:after
{
	opacity:1;
	filter: alpha(opacity=100); 
	
}
.package-price h3
{
	font-size:49px;
	color:#ca223b;
	font-weight:bold;
	padding:41px 0 0 0;
	position:relative;
	z-index:1;
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
}
.package-price h3 span
{
	font-size:15px;
	color:#6b6b6b;
	font-weight:normal;
	position:relative;
	top:-19px;
}
.package-price p
{
	font-size:16px;
	color:#6b6b6b;
	font-weight:bold;
	position:relative;
	z-index:1;
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
}
.package-block:hover .package-price h3,.package-block:hover .package-price h3 span, .package-block:hover .package-price p
{
	color:white;
}
.package-base:after
{
	content:'';
	width:349px;
	height:84px;
	background:url(../images/bg-arrow.png) no-repeat 0 0;
	position:absolute;
	top: 3px;
	left: 320px;
}
.monthly-maintenance
{
	margin:33px 0 0 0;
}
.monthly-maintenance:after
{
	content:'';
	width:9px;
	height:538px;
	background:url(../images/bg-shadow.jpg) no-repeat 0 0;
	position:absolute;
	top:0px;
	left:0px;
}
.wp-info
{
	margin:27px 0 0 0;
	background:#fef6e3 url(../images/bg-information.png) no-repeat 17px 15px;
	border:#eddeba 1px solid;
	padding:17px 0 16px 0;
}
.wp-info p
{
	font-size:18px;
	color:#2b2925;
	text-align:center;
}
.wp-info p span
{
	font-weight:bold;
	color:#ca223b;
}
.wp-portfolio
{
	border-top:#edebeb 1px solid;
	margin:28px 0 0 0;
}
.wp-portfolio h2
{
	text-align:center;
	font-size:36px;
	color:#2b2925;
	font-weight:normal;
	line-height:normal;
	padding:41px 0 26px 0;
}
.wp-portfolio .wp-grid-1, .wp-portfolio .wp-grid-2, .wp-portfolio .wp-grid-3
{
	width:325px;
	float:left;
}
.wp-portfolio .wp-grid-1, .wp-portfolio .wp-grid-2
{
	margin-right:4px;
}
.wp-portfolio .wp-portfolio-base
{
	position:relative;
	overflow:hidden;
}
.wp-portfolio .wp-portfolio-base + .wp-portfolio-base
{
	margin-top:4px;
}
.wp-portfolio-over
{
	position:absolute;
	bottom:-100%;
	left:0px;
	width:100%;
	height:100%;
	background:url(../images/bg-overlay.png) repeat;
}
.wp-portfolio-over .ico
{
	width:94px;
	height:94px;
	background:#ca223b;
	display:block;
	margin:295px auto 0 auto;
	position:relative;
	
	border-radius:50%;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
	-webkit-border-radius:50%;
	-mos-border-radius:50%;
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
}
.wp-portfolio-over .ico:after
{
	content:'';
	width:44px;
	height:29px;
	background:url(../images/bg-wp-portfolio-over-ico.png) no-repeat 0 0;
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	margin:auto;
}
.wp-portfolio-over p
{
	font-size:13px;
	color:#ffffff;
	line-height:20px;
	padding:23px 15px 0 15px;
	text-align:center;
}
.span-fix
{
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	height: 49%;
}
.wp-portfolio .wp-grid-1 .span-fix .ico, .wp-portfolio .wp-grid-3 .span-fix .ico
{
	width:50px;
	height:50px;
}
.wp-portfolio .wp-grid-1 .span-fix, .wp-portfolio .wp-grid-3 .span-fix
{
	height:81%;
}
.wp-faq
{
	border-bottom:#ebe8e8 1px solid;
}
.wp-faq h2
{
	text-align:center;
	font-size:36px;
	color:#2b2925;
	font-weight:normal;
	line-height:normal;
	padding:24px 0 15px 0;
}
.wp-faq ul
{
}
.wp-faq li
{
	float:left;
	width:49%;
	padding:20px 0 37px 0;
	border-top:#ebe8e8 1px solid;
	border-right:#ebe8e8 1px solid;
}
.wp-faq li h4
{
	font-size:18px;
	color:#2b2925;
	line-height:21px;
	font-weight:normal;
	position:relative;
	padding: 2px 0 0 39px;
}
.wp-faq li h4 a
{
	color:#2b2925;
	text-decoration:none;
}
.wp-faq li p
{
	font-size:13px;
	color:#6c6861;
	line-height:20px;
	padding:5px 0 0 39px;
}
.wp-faq li h4:after
{
	content:'';
	width:30px;
	height:31px;
	background:url(../images/bg-faq-strip.png) no-repeat -2px  -4px;
	position:absolute;
	top:4px;
	left:0px;
}
.wp-faq li:hover  h4 a
{
	color:#ca223b;
}
.wp-faq li:hover h4:after
{
	background-position:-2px -41px;
}
.wp-faq li.right h4, .wp-faq li.right p
{
	margin-left:32px;
}
.wp-faq li.right
{
	border-right:none;
}
.wp-faq li:nth-child(-n+2)
{
	border-top:none;
}
.wp-testimonial
{
	margin:25px 0 0 0;
}
.wp-testimonial h2
{
	text-align:center;
	font-size:36px;
	color:#2b2925;
	font-weight:normal;
	line-height:normal;
}
.testimonial-content
{
	padding:25px 25px 0 25px;
}
.testimonial-content li p
{
	font-size:16px;
	color:#717171;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	line-height:31px;
	text-align:center;
	position:relative;
	padding:15px 25px 9px 25px;
}
.testimonial-content li p:before
{
	content:'';
	width:30px;
	height:21px;
	background:url(../images/bg-wp-test-strip.png) no-repeat 0 0;
	position:absolute;
	top:0px;
	left:0px;
}
.testimonial-content li p:after
{
	content:'';
	width:30px;
	height:21px;
	background:url(../images/bg-wp-test-strip.png) no-repeat 0 -32px;
	position:absolute;
	bottom:0px;
	right:0px;
}
.testimonial-content li h6
{
	font-size:15px;
	color:#e54543;
	font-weight:600;
	text-align:center;
	position:relative;
	padding-bottom:29px;
	/*border-bottom:#cccccc 1px solid;*/
	margin-bottom:25px;
}
.testimonial-content li h6 span
{
	color:#969696;
	font-size:13px;
	font-weight:normal;
}
.testimonial-content .bx-controls-direction
{
	display:none;
}
.testimonail-pager
{
	text-align:center;
	padding:40px 0 0 0;
	border-top:#cccccc 1px solid;
}
.testimonail-pager li
{
	display:inline-block;
	padding:0 27px;
	position: relative;
}
.testimonail-pager li a
{
	/*position:relative;*/
	display:block;
	line-height:normal;
}
.testimonail-pager li a .pager-outer
{
	width:63px;
	height:63px;
	overflow:hidden;
	position:relative;
	display:block;
	line-height:normal;
	border: transparent 5px solid;
	
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;

}
.testimonail-pager li a img
{
	/*position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;*/
	margin:auto;
	width:100%;
	height:100%;
	opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.testimonail-pager li a:focus
{
	overflow:hidden;
}
.testimonail-pager li a .strip
{
	width:29px;
	height:27px;
	background:url(../images/bg-testimonial-strip.jpg) no-repeat 0 0;
	position:absolute;
	left:0px;
	top:-41px;
	display:none;
}
.testimonail-pager li a.active .strip
{
	display:block;
}
.testimonail-pager li a.active img
{
	opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
.testimonail-pager li a.active .pager-outer
{
	border:#e54543 5px solid;
}
.order-now
{
	text-align:center;
	background:#f7f7f7;
	border-top:#eaeaea 1px solid;
	margin:51px 0 0 0;
	padding:28px 0 28px 0;
}
.order-now a
{
	display:inline-block;
	font-size:24px;
	color:#d7919a;
	display:inline-block;
	padding:18px 73px 15px 73px;
	text-decoration:none;
	
	border-radius:27px;
	-webkit-border-radius:27px;
	-moz-border-radius:27px;
	-ms-border-radius:27px;
	-o-border-radius:27px;
	
	background: #b52236; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2I1MjIzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YzIxMzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #b52236 1%, #9c2134 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#b52236), color-stop(100%,#9c2134)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b52236 1%,#9c2134 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b52236 1%,#9c2134 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b52236 1%,#9c2134 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b52236 1%,#9c2134 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b52236', endColorstr='#9c2134',GradientType=0 ); /* IE6-8 */
}
.order-now a:hover
{
	color:#efd3d7;
}
.wp-form-outer
{
	overflow:hidden;
	border-bottom:#edebeb 1px solid;
	padding-bottom:33px;
}
.wp-from-left
{
	float:left;
	width:669px;
}
.wp-package-top
{
	padding:34px 0 32px 0;
	border-bottom:#f2f0f0 1px solid;
}
.wp-package-top span
{
	float:left;
	font-size:18px;
	color:#2b2925;
	padding:5px 15px 0 0;
}
.wp-package-top input
{
	float:left;
	font-size:14px;
	color:#6c6861;
	font-size:14px;
	background:#f4f2ef;
	border:#d8d0c7 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 16px 10px 16px;
	width:404px;
	margin:0px;
}
.addons
{
	padding:38px 0 0 0;
}
.addons h2
{
	font-size:26px;
	color:#2b2925;
	margin-bottom:26px;
	font-weight:normal;
}
.addons-info
{
	background:#fefaf1 url(../images/bg-information.png) no-repeat 17px 15px;
	border:#eddeba 1px solid;
	padding:17px 0 16px 55px;
	margin-bottom:25px;
}
.addons-info p
{
	font-size:14px;
	color:#675e48;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
}
.addons-info p span
{
	color:#bc1a33;
}
.addons ul
{
	margin-bottom:15px;
}
.addons li
{
	display:inline-block;
	vertical-align:top;
	width:220px;
	margin-bottom:19px;
}
.commen-select
{
}
.commen-select .checker span
{
	background:url(../images/bg-form-el.png) no-repeat -1px -1px;
	width:18px;
	height:18px;
}
.commen-select .checker.hover span, .commen-select .checker.focus span, .commen-select .checker.hover span, .commen-select .checker.focus.active span
{
	background-position:-1px -1px;
}
.commen-select .checker span.checked, .commen-select .checker.focus span.checked,  .commen-select .checker.focus.active span.checked, .commen-select .checker.hover span.checked
{
	background-position:-23px -1px;
}
.commen-select label
{
	font-size:14px;
	color:#6c6861;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	padding: 1px 0px 0px 24px;
	display:block;
	line-height:normal;
}
.commen-select .checker
{
	position:absolute;
	top:0px;
	left:0px;
}
.addons li span.small
{
	font-size:12px;
	display:block;
}
.addons h4
{
	font-size:18px;
	color:#2b2925;
	position:relative;
	margin-bottom:15px;
}
.addons h4 > span
{
	background:white;
	padding-right:15px;
	position:relative;
	z-index:1;
}
.addons h4 span.small
{
	font-size:14px;
}
.addons h4:after
{
	content:'';
	width:100%;
	height:1px;
	background:#e8e5e5;
	position:absolute;
	top:13px;
	left:0px;
}
.website-maintanance
{
	background:#fef6e3;
	border:#eddeba 1px solid;
	padding: 11px 17px;
}
.website-maintanance label
{
	font-size:18px;
	color:#2b2925;
}
.website-maintanance .commen-select .checker
{
	top:2px;
}
.wp-from-right
{
	float:right;
	width:324px;
	background:#fff7e5;
	border-left:#f3e5c4 1px solid;
	padding-bottom:9999px;
	margin-bottom:-99999px;
}
.order-summery
{
}
.order-summery h5
{
	background:#ffb000;
	font-size:26px;
	font-weight:bold;
	color:#ffd880;
	line-height:normal;
	padding:11px 0 13px 21px;
}
.order-summery h5 span
{
	font-weight:normal;
}
.order-summery h6
{
	font-size:16px;
	color:#6c6861;
	position:relative;
	padding:23px 35px 14px 25px;
	font-weight:normal;
	border-bottom:#dfc791 1px solid;
}
.order-summery h6 span
{
	font-size:16px;
	color:#473d3e;
	font-weight:bold;
	position:absolute;
	top:18px;
	right:20px;
}
.addons-display
{
	padding:15px 15px;
}
.addons-display h3
{
	font-size:24px;
	color:#3e3032;
	font-weight:normal;
	line-height:normal;
}
.addons-display ul
{
	margin:10px 0 0 0;
	padding:0px;
}
.addons-display li
{
	font-size:12px;
	color:#6c6861;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/bg-tick.png) no-repeat 0 5px;
	padding:0 0 0 20px;
}
.total-price
{
	padding:15px 15px 0 0;
	text-align:right;
}
.total-price h2
{
	font-size:42px;
	color:#bc1a33;
	font-weight:bold;
	letter-spacing:-1px;
	padding:2px 0 0 0;
}
.total-price h2 span
{
	color:#95676e;
}
.package-information
{
	padding:25px 0 26px 0;
	border-bottom:#f2f0f0 1px solid;
}
.package-information h3
{
	text-align:center;
	font-size:26px;
	color:#2b2925;
	font-weight:normal;
	margin-bottom:25px;
}
.form-base
{
}
.form-base .form-left
{
	float:left;
	width:470px;
	margin-left:11px;
}
.commen-text-feild, .commen-textarea-feild
{
	font-size: 14px;
	color: #6c6861;
	font-size: 14px;
	background: #f4f2ef;
	border: #d8d0c7 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 16px 10px 16px;
	width: 100%;
	margin: 0px;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
}
.commen-textarea-feild 
{
	height:123px;
	resize:none;
}
.form-base ul
{
	margin:0px;
	padding:0px;
}
.form-base li
{
	padding:0px;
	margin:0px 0 20px 0;
	display:block;
}
.form-base li label
{
	display:block;
	font-size:14px;
	color:#6c6861;
}
.form-base li .uploader 
{
	width:100%;
	font-size: 14px;
	color: #6c6861;
	font-size: 14px;
	background: #f4f2ef;
	border: #d8d0c7 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	padding: 8px 16px 8px 16px;
	height:auto;
	line-height:normal;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
}
.form-base li .uploader .file-select
{
	z-index:2;
}
.form-base li div.uploader span.action
{
	width:86px;
	height:30px;
	background:url(../images/bg-form-el.png) no-repeat -0px -21px !important;
	text-indent:-99999px;
	overflow:hidden;
	position:absolute;
	top:5px;
	right:10px;
}
.form-base li div.uploader span.filename
{
	font-size: 14px;
	color: #6c6861;
	font-size: 14px;
	border:none;
	padding-left:0px;
	margin:0px;
}
.form-base .form-right
{
	float:left;
	width:473px;
	margin-left:25px;
}
.form-base li .commen-select
{
	margin:5px 0 0 0;
}
.form-base li .commen-select label
{
	font-size:12px;
	color:#514e47;
}
.contact-information
{
	margin:25px 0 0 0;
}
.contact-information h3
{
	text-align: center;
	font-size: 26px;
	color: #2b2925;
	font-weight: normal;
	margin-bottom: 25px;
}
.contact-information .captch-display
{
	float:left;
	width:94px;
	background:#e9e9e9;
	font-size:15px;
	color:#48453f;
	font-weight:bold;
	text-align:center;
	padding:8px 0 9px 0;
}
.captcha-feild
{
	float:left;
	width:376px;
}
.commen-button
{
	font-size:14px;
	color:#ffffff;
	background:#b0263b;
	border:none;
	padding:9px 30px 9px 30px;
	margin:0px;
	
	border-radius:4px;
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
	-moz-border-radius:4px;
	
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
}
.commen-button:hover
{
	background:#d04559;
}
.form-base li .commen-button
{
	margin:23px 0 0 0;
}

/*------------------------------  11-06-2014  ---------------------------------*/

.server0 { position:relative;}
.popular_most { width:181px; height:17px; position:absolute; left:-71px; bottom:10px;}
.popular_most img { padding:0px; margin:0px;}
.popular_most.third_mos { left:125px;}

.os_logo { width:930px; height:auto; border:1px solid #dad9d7;}
.os_logo img {  padding:3px;}

/*dec30-2015*/
.dedmid .btn3{float:right; color:#D3CFAF;}
/*dec30-2015-end*/

.bx-pager .active .bloc1 { background: #FF590D;}
.bloc3 { /*background:#c54402;*/}
.bloc4 { background: #c54402;}

.mainnav ul li:hover { background:#c54402;}
.mainnav ul li a:hover, .mainnav ul li.current a { background:#c54402;}
.mainnav ul li ul { background:#c54402;}
.mainnav ul li ul li { background:#c54402;}
.mainnav ul li ul li:hover { background:#c54402;}
.mainnav ul li ul li a:hover { background:#c54402;}







/* ==========================================================================
   Media Queries
   ========================================================================== */

@media only screen and (min-width: 35em) {

}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {

}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,

    h3 {
        page-break-after: avoid;
    }
}

ul.row6 li{position: relative;}
ul.row6 li .pop1{display: none;z-index: 999;left: -129px; top: 54px;}
ul.row6 li .pop1:before{display: none;}
ul.row6 li .pop1 img{width: auto;height: auto; }
ul.row6 li img:hover{cursor:pointer;}




/*--- updated (2015/01/10) ----*/

.wrapper
{
	
}
.wrapper:after, .topgrid01:after
{
	content:'';
	display:block;
	clear:both;
}
.header
{
	width:100%;
	float:none;
	height:auto;
}
.topnav
{
	position:relative;
}
.topnav-toggle
{
	width: 22px;
	height: 20px;
	background: #D42840;
	position: absolute;
	right: 0px;
	padding:10px 10px 5px 10px;
	position: absolute;
	top: -39px;
	right: 0px;
	display: none;
	
	transition: background ease-out 0.2s;
	-webkit-transition: background ease-out 0.2s;
	-moz-transition: background ease-out 0.2s;
	-ms-transition: background ease-out 0.2s;
	-o-transition: background ease-out 0.2s;
	
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
}
.topnav-toggle span 
{
	display: block;
	height: 2px;
	background: #fff;
	margin: 0 0 4px 0;
	
	transition: all ease-out 0.2s;
	-webkit-transition: all ease-out 0.2s;
	-moz-transition: all ease-out 0.2s;
	-ms-transition: all ease-out 0.2s;
	-o-transition: all ease-out 0.2s;
}
.mainnav
{
	width:100%;
	position:relative;
	float:none;
}
.mainnav-slick
{
	display:none;
	padding: 20px 0 0 0;
}

.mainnav-toggle
{
	width: 22px;
	height: 20px;
	background: #68676C;
	position: absolute;
	right: 0px;
	padding:10px 10px 5px 10px;
	position: absolute;
	top: 1px;
	right: 2px;
	display: none;
	
	transition: background ease-out 0.2s;
	-webkit-transition: background ease-out 0.2s;
	-moz-transition: background ease-out 0.2s;
	-ms-transition: background ease-out 0.2s;
	-o-transition: background ease-out 0.2s;
	
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
}
.mainnav-toggle span 
{
	display: block;
	height: 2px;
	background: #fff;
	margin: 0 0 4px 0;
	
	transition: all ease-out 0.2s;
	-webkit-transition: all ease-out 0.2s;
	-moz-transition: all ease-out 0.2s;
	-ms-transition: all ease-out 0.2s;
	-o-transition: all ease-out 0.2s;
}
.mainnav-slick ul
{
	display:block;
	float:none;
	height:auto;
	background: #b7172f;
	
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);;
}
.mainnav-slick ul li
{
	display:block;
	float:none;
	margin:0;
}
.mainnav-slick ul li a
{
	display:block;
	line-height: normal;
	padding:9px 10px 6px 10px;
}
.mainnav-slick ul li ul
{
	position:static;
	width:100%;
	opacity:1;
	visibility:visible;
}
.mainnav-slick ul li ul li
{
	float:none;
	display:block;
}
.content, .homeslide, .homeplan
{
	float:none;
	width:auto;
}
.content:after, .homeslide:after, .homeplan:after
{
	content:'';
	display:block;
	clear:both;
}
.hmabout
{
	float:none;
}
.mainnav > ul:after, .header:after, .topgrid01:after
{
	clear:both;
	content:'';
	display: block;
}
.footer-menu-tab
{
	display:none;
}
.footer-menu-tab:after
{
	content:'';
	clear:both;
	display:block;
	visibility:visible;
}
.footer-menu-tab .ftblock
{
	background:#821218;
	border-top:#5d0c0e 1px solid;
	padding-top:0;
}
.footer-menu-tab .ftblock li
{
	line-height: normal;
	padding:0 5px 8px 0;
}
.footer-menu-tab .ftblock ul
{
	display:none;
}
.footer-menu-tab .ftblock h3
{
	cursor:pointer;
	padding-left: 17px;
	font-size: 15px;
}
.sub_banner_left:after
{
	content:'';
	display:block;
	clear:both;
	visibility:visible;
}

.tabed-hmr
{
	margin:20px 0 0 0;
}
.tabed-first, .tabed-second, .tabed-third
{
	width:250px;
	float:left;
}
.tabed-hmr ul
{
	margin:0px;
	padding:0px;
	float:none;
}
.tabed-hmr li
{
	float:none;
	display:block;
	margin:0;
	width:auto;
}
.whgrid
{
	float:none;
}
.whdesc
{
	float:none;
}
.whdesc:after, .innerbanner:after, .whblock:after, .whblock ul:after, .tabed-hmr:after, .whblock2 .title:after, ul.whtab2:after, ul.whrow1:after, .dblockwrap:after, .whblockre:after, ul.vpsbloc:after
{
	content:'';
	clear:both;
	display:block;
	overflow:hidden;
	visibility:visible;
}
.innerbanner
{
	float:none;
}
.whtableweb
{
	float:none;
}
.whtableweb .top2
{
	float:none;
	display:block;
}
.whblock
{
	float:none;
}
.whblock ul
{
	float:none;
	display:block;
}
.whblock ul.title li span, .whtableweb .whblock ul.title li span.icon2, .whtableweb .whblock ul.title li span.icon3
{
	float:none;
	margin:0 auto -7px !important;
	display:block;
}
.whtableweb .btm
{
	float:none;
	display:block;
}
.whtable
{
	float:none;
	display:block;
	width:auto;
}
.whtable .top2, .whblock2, .whblock2 .title, ul.whtab2, .whtabwrap, ul.whrow1, .whtable .btm, .sbtop, .sbbtm, .top4, .whblock, .whblockre, .whdescNew, .vpswrap, .vpsmid, .cldbloc, .whtable .top, ul.vpsbloc
{
	display:block;
	width:auto;
	float:none;
}
.dblockwrap
{
	float:none;
}
.whtableNew
{
	float:none;
	width:auto;
}
.cloudwrap
{
	float:none;
	display:block;
	clear:both;
}
.sbgrid
{
	float:none;
	width:auto;
	padding-right:15px;
}
.hmrtin:after
{
	content:'';
	clear:both;
	display:block;
}
.vpswrap .vpsmid
{
	width: 984px;
}
.vpswrap .vpsmid.mng_mid
{
	width:auto;
}
.cgrid01
{
	float:none;
	display:block;
}

.mgmtsbsqNew
{
	float:none;
	width:auto;
}
.vpsmid.mng_mid2
{
	padding-right:29px;
	width:auto;
}
.vpsmid.mng_mid2_new
{
	width:auto;
	padding-right:10px;
}

.netawrap
{
	float:none;
	display:block;
	width:auto;
}
ul.trow
{
	float:none;
	display:block;
	width:auto;
}
ul.trow li
{
	float:none;
	width:auto;
	display:block;
}

.innerbannernew
{
	float:none;
	width:auto;
	width:auto;
	
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-ms-background-size:cover;
	-o-background-size:cover;
}
.map
{
	float:none;
	display:block;
	width:auto;
}
.cgrid02
{
	float:none;
	display:block;
	width:auto;
}
.cgrid02:after
{
	content:'';
	clear:both;
	display:block;
}

.ipbloc
{
	float:none;
	width:auto;
	max-width:693px;
}
.l-content
{
	width:auto;
	float:none;
}
.lp-title
{
	float:none;
	width:auto;
}
.lp-title:after, .lp-box:after
{
	content:'';
	clear:both;
	display:block;
	visibility:visible;
}
.lp-box
{
	float:none;
	display:block;
	width:auto;
}
.des-block
{
	overflow:hidden;
	width:auto;
	display:block;
	float:none;
}
.textwidget
{
	width:100% !important;
}
.bnr, .bnrimg
{
	width:100%;
	float:none;
}
ul.flwrow
{
	float:none;
}
ul.flwrow:after
{
	content:'';
	clear:both;
	display:block;
	overflow:hidden;
}
.flwgrid
{
	float:none;
}

.vpstop
{
	float:none;
}
.cldblk5
{
	float:none;
	width:auto;
}
.cld:after
{
	content:'';
	clear:both;
	display:block;
	overflow:hidden;
}
.rtgrid01
{
	max-width:280px;
}
.rtcont ul
{
	float:none;
}
.rtgrid01
{
	float:none;
	width:auto;
}
ul.rttab
{
	float:none;
}
ul.rttab:after, .rtcont ul:after, .choose_ser:after, .sub_banner_right_block:after, ul.cldblk6:after, ul.row8:after,.netawrap:after
{
	content:'';
	clear:both;
	display:block;
	overflow:hidden;
}
.rtcont
{
	float:none;
	width:auto;
}
.rtcont ul
{
	float:none;
	display:block;
	width:auto;
}
.rtcont
{
	float:none;
}
.rtcont ul li
{
	width:169px;
}
.choose_ser
{
	float:none;
}
.cloudwrap .cloud-header
{
	float:none;
	margin-bottom:0;
}
.vpsbtm
{
	float:none;
}
ul.cldblk6
{
	float:none;
}
.colocgrid1
{
	width:684px;
}
.blogwrap, .blogblock
{
	width:auto;
	float:left;
}
.blogtitle
{
	float:none;
}
/*--  2015/06/05 ---*/

.cmd-login
{
}
.cmd-login li a img
{
	display:none;
}

/*================================================================
===================== Media Queryy ===============================
=================================================================*/

@media screen and (max-width:1200px)
{
	.wrapper, .container
	{
		width: 970px;
	}
	.mainnav ul li
	{
		margin-right:0;
	}
	.hmlt
	{
		width:635px;
	}
	ul.plantb, ul.plantbmid
	{
		float:left;
		width:203px;
		border: #ccc 1px solid;
		margin-bottom:60px;
		padding-top: 18px;
		position:relative;
		margin-left:10px;
	}
	ul.plantb:first-child
	{
		margin-left:0;
	}
	ul.plantb li
	{
		float:none;
		display:block;
	}
	.homeplan
	{
		background:none;
		height:auto;
		padding-left:0;
	}
	ul.plantb li h2
	{
		padding:9px 0;
		
	}
	ul.plantb li h2 a{color:#000;text-decoration:none;}
	.homeplan > ul.plantb:before
	{
		content:'';
		width:74px;
		height:73px;
		background: url(../images/plan_bg.gif) no-repeat -452px -23px;
		position:absolute;
		top:0px;
		left:0px;
	}
	.homeplan > ul.plantb.plantbmid:before
	{
		background-position:-225px -10px;
	}
	.homeplan > ul.plantb:first-child:before
	{
		background-position:-8px -23px;
	}
	.hmabout
	{
		width:auto;
		background:none;
		padding-left:0;
	}
	.hmascr
	{
		float:none;
		width:auto;
	}
	.hmgrid01
	{
		width:auto;
		float:none;
	}
	.footer, .foot1, .foot2
	{
		float:none;
		width:auto;
	}
	.foot1:after, .foot2:after
	{
		content:'';
		clear:both;
		display:block;
	}
	.ftblock
	{
		width:191px;
	}
	ul.plantb li span
	{
		display: block;
		margin: 0 auto;
		float:none;
		position:relative;
		z-index:1;
	}
	.hmtabgrid01
	{
		float:none;
	}
	.hmtabgrid01:after
	{
		content:'';
		clear:both;
		display:block;
		visibility:visible;
	}
	.hmtbcont
	{
		margin-top:-1px;
		padding:14px;
	}
	.txt1
	{
		float:none;
		overflow:hidden;
		width:auto;
	}
	ul.row1 li span
	{
		margin-right:12px;
	}
	.innerbanner
	{
		float:none;
		width:100%;
	}
	.whgrid
	{
		float:none;
	}
	.whdesc
	{
		float:none;
		width:auto;
		display:block;
	}
	.whtableweb, .whtableweb .top2, .whblock, .whblock ul
	{
		float:none;
		width:auto;
		display:block;
	}
	.whtableweb
	{
		background:none;
		border:#ccc 1px solid;
	}
	.whtableweb .top2
	{
		display:none;
	}
	.whblock
	{
		padding:0;
	}
	.whblock ul.title li
	{
		padding:10px 0 10px 0;
		margin-bottom:0px;
		padding-bottom:30px;
	}
	.whblock ul li
	{
		border-left:#ccc 1px solid;
	}
	.whblock ul li:first-child
	{
		border-left:none;
	}
	.whtableweb .btm
	{
		display:none;
	}
	ul.whtab2 li
	{
		width:97px;
	}
	ul.whrow1 li.col1
	{
		width:621px;
	}
	.whtable
	{
		background:none;
		border:#ccc 1px solid;
		margin-top:10px;
		padding-bottom:10px;
	}
	.whtable .top2, .whtable .btm
	{
		display:none;
	}
	.whblock2
	{
		margin:0 15px;
	}
	.dblock
	{
		width: 310px;
		background:none;
		border:#ccc 1px solid;
		margin-left: 12px;
		margin-top:10px;
	}
	.dblockwrap
	{
		margin-left: -13px;
	}
	.dblock img
	{
		width:100%;
	}
	.dblockin2 ul
	{
		float:none;
	}
	.dblockin2 ul li
	{
		float:none;
		display:block;
		width:auto;
	}
	.innerbanner ul li
	{
		float:none;
		display:block;
		margin-right:0;
	}
	.innerbanner .txtblock
	{
		position:static;
		padding:0 0 0 20px;
	}
	.innerbanner ul
	{
		float:none;
	}
	ul.flwrow li.col2
	{
		width:490px;
	}
	.whtableNew
	{
		background:none;
		border:#ccc 1px solid;
		margin-bottom:20px;
	}
	.top4, .whtableNew .btm
	{
		display:none;
	}
	
	.whtableNew .whblock ul li.col1Re
	{
		padding-left:10px !important;
	}
	.whblock ul.title
	{
		overflow:hidden;
	}
	.whblock ul.title li
	{
		padding-bottom:9999px;
		margin-bottom:-9999px;
	}
	.whblock ul.title li p
	{
		padding-bottom:20px;
	}
	.whtableNew .top2
	{
		display:none;
	}
	.whblockre ul
	{
		float:none;
		width:auto;
	}
	.whblockre ul.row6 li
	{
		width:180px;
	}
	.vpstop, .vpsbtm
	{
		display:none;
	}
	.vpsmid
	{
		background:none;
		border:#ccc 1px solid;
		padding:10px 15px;
	}
	.cldbloc
	{
		margin-left:0;
	}
	.whtable .top
	{
		display:none;
	}
	.slwrap
	{
		left: 231px;
		position: static;
		float:none;
	}
	.whblock .vpstitle 
	{
		width:auto !important;
		height:auto !important;
	}
	.whblock .vpstitle .col1
	{
		width:100% !important;
	}
	
	.slwrap .fvps
	{
		width:100%;
		
	}
	ul.vpsbloc > li
	{
		width:252px;
	}
	ul.vpsbloc
	{
		margin-top:20px;
		border-left:1px solid #e1e1e1;
		border-bottom:1px solid #e1e1e1;
	}
	.vpgridVPS
	{
		background:none;
	}
	ul.timelineVPS
	{
		float:none;
	}
	.timelineVPS:after
	{
		content:'';
		clear:both;
		display:block;
		visibility:visible;
	}
	ul.timelineVPS li.col02
	{
		width:780px;
	}	
	.sbgrid
	{
		float:none;
		width:auto;
		background:none;
		border:#ccc 1px solid;
	}
	.hmltin .sbtop, .hmltin .sbbtm
	{
		display:none;
	}
	.sbin img
	{
		max-width:100%;
	}
	.vpgridVPS
	{
		float:none;
		width:auto;
	}
	.hmltin .sbgridNew
	{
		float:none;
		width:auto;
		background:none;
	}
	.hmltin .sbgridNew .sbin
	{
		margin-left:0;
	}
	.contentinner .sbgridNew
	{
		background:none;
		width:661px;
	}
	.contentinner .sbgridNew .sbin
	{
		margin-left:0;
	}
	.contentinner .sbgridNew .sbbtm,  .contentinner .sbgridNew .sbtop
	{
		display:none;
	}
	.cloudwrap
	{
		overflow:hidden;
		overflow-x:scroll;
		width:auto;
		padding-left:0;
	}
	.cldblk5
	{
		float:none;
		width:auto;
	}
	ul.cld:after
	{
		content:'';
		display:block;
		clear:both;
	}
	.cldgrid5 .vpsmid:after
	{
		content:'';
		display:block;
		clear:both;
	}
	.cldgrid5
	{
		float:none;
		padding-top:20px;
	}
	.cldblk3New
	{
		float:none;
		margin:auto;
		display:block;
	}
	ul.cldblk6
	{
		float:none;
		width:auto;
		display:block;
		margin-left:0;
	}
	ul.cldblk6:after
	{
		content:'';
		clear:both;
		display:block;
	}
	.cldblk5
	{
		padding-left:0;
	}
	.netawrap
	{
		float:none;
		display:block;
		width:auto;
		background:none;
	}
	.netatop, .netabtm
	{
		display:none;
	}
	table.dedtable tr td
	{
		background:none;
		border:#ccc 1px solid;
	}
	table.dedtable
	{
		margin-bottom:20px;
	}
	.dedmid
	{
		padding-left:0;
		padding-right:0;
	}
	.sbgrid .sbin  ol
	{
		margin:20px 0;
	}
	.sbgrid .sbin  ol li
	{
		float:none;
		display:block;
	}
	.sbgrid .sbin  ol li img
	{
		width:auto;
	}
	.sbin  .vpssl 
	{
		margin-top:0;
		float:none;
		width:auto;
		padding-top: 7px;
	}
	ul.jplist, ul.jplist li
	{
		float:none;
		display:block;
		width:auto;
	}
	.vpssr
	{
		border-left:none;
		margin-top:0;
		float:none;
		display:block;
		width:auto;
	}
	.vpssr img
	{
		width:auto;
	}
	.vpssr01
	{
		padding:0;
	}
	.vpssr02 ul li
	{
		display:block;
	}
	.vpssr02 ul li .vpscr
	{
		float:none;
		height:auto;
		width:auto;
	}
	.sbgrid .sbsqNew2
	{
		float:none;
	}
	.vpswrap .vpsmid 
	{
		width: 910px;
	}
	.vpswrap .vpsmid ul.serv_rows
	{
		margin-left:10px;
		margin-right:10px;
	}
	table.addontb tr td
	{
		background:none;
		border:#ccc 1px solid;
	}
	.vpsmid.mng_mid2_new
	{
		width:auto;
	}
	.vpsmid.mng_mid2
	{
		width:auto;
	}
	.bgrid01 .box3
	{
		background:none;
		border:#ccc 1px solid;
		width:auto;
		height:auto;
		margin-bottom:10px;
		padding:25px;
		float:none;
	}
	ul.jblist li
	{
		float:none;
		display:block;
	}
	ul.jblist
	{
		float:none;
	}
	.ul.jblist
	{
	}
	.netawrap .dedmid img
	{
		max-width:100%;
		margin:0 !important;
	}
	.cldgrid5New.cldgrid6 .colocgrid1
	{
		margin-right:0;
	}
	.jbgrid2, .cldgrid5New.cldgrid6, .colocgrid1, .ntabgrid, .ntabwrap, .ntabgrid02, .ntabchild, .datascroll
	{
		float:none;
		width:auto;
	}
	.ntabwrap:after, .netawrap:after
	{
		content:'';
		clear:both;
		display:block;
	}
	.netwcont
	{
		float:none;
	}
	.netawrap
	{
		float:none;
	}
	.netawrap .netahd
	{
		float:none;
	}
	.netawrap .active
	{
		width:auto;
		margin-left:0;
		margin-right:0;
	}
	.netamid
	{
		padding-left:0;
		padding-right:0;
		padding-top:0;
	}
	.colocgridNew
	{
		float:none;
		display:block;
		margin-top:0;
		width:auto;
	}
	.colocgrid2
	{
		float:none;
		width:auto;
	}
	ul.colside
	{
		float:none;
	}
	ul.colside li
	{
		
	}
	ul.colside:after
	{
		content:'';
		display:block;
		clear:both;
	}
	ul.colside li
	{
		float:none;
		display:block;
	}
	ul.colside li:after
	{
		content:'';
		clear:both;
		display:block;
	}
	ul.colside > li > div
	{
		display:block;
		overflow:hidden;
	}
	.jobsgrid
	{
		float:none;
		display:block;
		width:auto;
	}
	.jobsgrid:after
	{
		content:'';
		clear:both;
		display:block;
	}
	.altr_l
	{
		float:none;
		display:block;
		margin:0 auto;
	}
	ul.jlist, ul.jlist li
	{
		float:none;
		width:auto;
		display:block;
	}
	
	.block01
	{
		float:none;
		display:block;
		width:auto;
	}
	.agrid01, .agrid02, ul.atab2, .ag2in
	{
		float:none;
	}
	ul.atab2:after, .ag2in:after
	{
		content:'';
		clear:both;
		display:block;
	}
	.agrid02
	{
		width:auto;
	}
	ul.atab2
	{
		width:auto;
	}
	.timelinew
	{
		width:639px;
	}
	ul.timeline
	{
		margin-left:21px;
		float:none;
	}
	ul.timeline:after
	{
		content:'';
		display:block;
		clear:both;
	}
	ul.timeline li.col2
	{
		padding-left:48px;
	}
	.head1
	{
		float:none;
		width:auto;
	}
	.head1:after
	{
		content:'';
		clear:both;
		display:block;
	}
	.teamgrid
	{
		width:453px;
	}
	.tgtxt
	{
		float:none;
		width:100%;
		display:block;
	}
	.block01:after
	{
		content:'';
		clear:both;
		display:block;
	}
	.agrid01
	{
		width:auto;
	}
	ul.jplist_net
	{
		float:none;
		display:block;
		width:auto;
	}
	ul.jplist_net li
	{
		float:none;
		display:block;
	}
	.atlataDiv
	{
		float:none;
		width:auto;
		padding-left:0;
		text-align:center;
	}
	.atlataDivImg
	{
		float:none;
		display:inline-block;
	}
	.atlataDiv:after
	{
		content:'';
		display:block;
		clear:both;
	}
	.cldsmwrap.srv02
	{
		float:none;
		display:block;
		width:auto;
	}
	.grey-wrap
	{
		float:none;
		width:auto;
	}
	.grey-bloc
	{
		width:auto;
		float:none;
	}
	.grey-wrap:after
	{
		content:'';
		clear:both;
		display:block;
		overflow:hidden;
	}
	.res-list
	{
		width:340px;
	}
	.res-table
	{
		float:none;
		top:0;
		left:0;
	}
	.gtext
	{
		position:absolute;
		top:-50px;
		left:0px;
		right:0;
		margin:auto;
	}
	.res-table
	{
		padding-top: 75px;
		padding-left:0;
		padding-right:0;
	}
	.res-table table
	{
		width:100%;
	}
	.pgrid1
	{
		float:none;
		display:block;
		width:auto;
	}
	#mc-embedded-subscribe-form
	{
		float:none;
	}
	.mc-field-group
	{
		width:auto;
		height:auto;
		padding-left:20px;
		padding-right:20px;
		padding-top:0px;
		padding-bottom:0px;
	}
	.mc-field-group:after
	{
		content:'';
		clear:both;
		display:block;
		overflow:hidden;
	}
	.cgrid03
	{
		width:314px;
	}
	.cgrid03 ul
	{
		float:none;
		display:block;
	}
	.cgrid03 ul li
	{
		float:none;
		display:block;
		width:auto;
		padding-right:15px;
	}
	.sm_wrap
	{
		float:none;
		display:block;
		width:auto;
		border:#ccc 1px solid;
	}
	.sm_top, .sm_btm
	{
		display:none;
	}
	.sm_mid
	{
		float:none;
		background:none;
		width:auto;
		padding:10px 0;
	}
	.sm_mid:after
	{
		content:'';
		clear:both;
		display:block;
		overflow:hidden;
	}
	.s-col2 
	{
		width: 196px;
	}
	.lp-box>li
	{
		background:none;
		border:#ccc 1px solid;
		width: 399px;
		height:auto;
	}
	.lp-txt1
	{
		background-color:#F4EEE2;
	}
	.lp-box>li ul:after
	{
		content:'';
		clear:both;
		display:block;
		overflow:hidden;
	}
	.lp-box>li ul li.col1, .lp-box>li ul li
	{
		display:block;
		float:none;
		width:auto;
		height:auto;
		line-height:normal;
	}
	.wp-banner-content h1 span
	{
		font-size:28px;
	}
	.innerbanner h1
	{
		font-size:18px;
	}
	.wp-prices h2
	{
		font-size:28px;
	}
	.wp-prices h2 span
	{
		top:-11px;
	}
	.wp-banner-content
	{
		width:314px;
	}
	.package-block
	{
		width:468px;
	}
	.package-price
	{
		z-index:1;
	}
	.package-block li .package-item
	{
		width:237px;
	}
	.wp-portfolio .wp-grid-1, .wp-portfolio .wp-grid-2, .wp-portfolio .wp-grid-3
	{
		width:310px;
	}
	ul.price2, ul.btns
	{
		width:948px;
	}
	ul.row8
	{
		margin-left:0;
	}
	.dedmid .dedtable
	{
		margin-bottom:0;
	}
	ul.row8 li
	{
		width:125px;
	}
	.blogdate
	{
		left:10px;
	}
	.blogtitle
	{
		padding-left:130px;
		width:auto;
	}
	
}

@media screen and (max-width:991px)
{
 .topnav > ul
	{
		display:none;
	}
	.wrapper, .container
	{
		width: 750px;
	}
	.mainnav > ul
	{
		display:none;
	}
	.mainnav
	{
		height:auto;
		background:none;
		border-bottom:none;
	}
	.mainnav-toggle
	{
		display:block;
	}
	.hmlt
	{
		float:none;
		width:auto;
	}
	.homeplan
	{
		padding-left:0;
	}
	.hmrt
	{
		float:none;
		width:auto;
		margin-top:20px;
	}
	.rtgrid01, .rtgrid02, .rtin01, ul.wps li, ul.wps, ul.fblog
	{
		float:none;
		width:auto;
	}
	.ftblock 
	{
		width: auto;
		float:none;
		height:auto;
	}
	.ftblock ul
	{
		float:none;
		width:auto;
		display:block;
		margin-left:25px;
	}
	.ftblock ul li
	{
		float:none;
		display:block;
		width:auto;
	}
	.foot1
	{
		height:auto;
		background: #821218;
		display:none;
	}
	.foot1
	{
		padding:0;
	}
	.ftblock2
	{
		background:none;
	}
	.ftblock3
	{
		float:none;
		width:auto;
	}
	ul.plantb, ul.plantbmid
	{
		width:231px;
	}
	.hmgrid01
	{
		padding-left:0;
	}
	ul.wps
	{
		padding:5px 10px 10px;
	}
	.footer-menu-tab
	{
		display:block;
	}
	.whblock
	{
		width: 950px;
	}
	.whtableweb
	{
		overflow:hidden;
		overflow-x:scroll;
	}
	ul.whtab2 li
	{
		width:auto;
		display:block;
		float:none;
		height:auto;
	}
	ul.whtab2 li a
	{
		display:block;
		width:auto;
		padding:25px 0;
	}
	ul.whrow1 li.col1 
	{
		width: 401px;
	}
	ul.whrow1
	{
		background:none;
	}
	
	.dblock 
	{
		width: 350px;
	}
	.flwgrid
	{
		float:none;
		width:auto;
	}
	ul.flwrow
	{
		float:none;
		width:auto;
	}
	ul.flwrow:after
	{
		content:'';
		display:block;
		clear:both;
	}
	.sbgrid
	{
		float:none;
		width:auto;
		margin-top:20px;
		background:none;
		border:#ccc 1px solid;
	}
	.sbtop, .sbbtm
	{
		display:none;
	}
	ul.flwrow li.col2
	{
		width:auto;
		float:none;
		overflow:hidden;
		display: block;
	}
	
	.twtr-big
	{
		z-index:1;
	}
	.tw-wrap
	{
		float:none;
		width:auto;
	}
	.tw-wrap ol, .tw-wrap ol li
	{
		float:none;
	}
	.tw-wrap ol li:after
	{
		content:'';
		clear:both;
		display:block;
		overflow:hidden;
	}
	.sbtchild img
	{
		display:block;
		width:100%;
	}
	.whtableNew
	{
		overflow:hidden;
		overflow-x:scroll;
	}
	.whblockre ul
	{
		width:940px;
	}
	.contentinner .whblock
	{
		width:auto;
	}
	ul.vpsbloc > li 
	{		
		width: 298px;
	}
	.hmlt.hmltin
	{
		float:none;
		width:auto;
	}
	.contentinner .sbgridNew
	{
		float:none;
		width:auto;
	}
	ul.vpsbloc > li
	{
		float:none;
		width:auto;
		display:block;
		height:auto;
		text-align:center;
	}
	ul.vpsbloc > li ol
	{
		float:none;
		display:inline-block;
	}
	ul.timelineVPS li.col02 
	{
		width: 550px;
	}
	.hmrt.hmrtin
	{
		margin-top:0 !important;
	}
	.whblock ul.title
	{
		width: 950px;
	}
	ul.cld li
	{
		float:none;
		display:block;
		margin-bottom:20px;
	}
	ul.cld li .cldcr
	{
		float:none;
		display:block;
		width:auto;
		height:auto;
		border-right:none;
	}
	.cldblk3New ul li
	{
		float:none;
		clear:both;
		display:block;
	}
	.cldblk3New td
	{
		display:block;
	}
	ul.cldblk6 li
	{
		width:228px;
	}
	ul.cld li:after
	{
		content:'';
		clear:both;
		display:block;
		overflow:hidden;
	}
	ul.row9
	{
		float:none;
	}
	ul.row9 li
	{
		float:none;
		display:block;
	}
	ul.row9 li:after
	{
		content:'';
		clear:both;
		display:block;
	}
	.altagrid
	{
		padding-left:0px;
		padding-right:0px;
	}
	.vpswrap .vpsmid
	{
		width:auto;
	}
	.timelinew
	{
		float:none;
		display:block;
		width:auto;
	}
	.box1
	{
		float:none;
		height:auto;
		width:auto;
		padding-bottom:35px;
		margin-top:100px;
	}
	.box1 h2
	{
		text-align:left;
		padding-left: 20px;
	}
	.agtxt
	{
		float:none;
		width:auto;
		display:block;
		margin-left:0;
	}
	.teamgrid
	{
		width:auto;
		float:none;
		height:auto;
		padding-bottom:20px;
	}
	.head1
	{
		margin-bottom:100px;
	}
	p.abt1
	{
		float:none;
		display:block;
		width:auto;
	}
	ul.atab2
	{
		padding-left:0;
	}
	.innerbannernew .txtblock
	{
		position:static;
	}
	.sub_banner_right_block
	{
		float:none;
		display:block;
		width:auto;
		margin-top:15px;
		height:auto;
	}
	.innerbannernew
	{
		height:auto;
		padding-bottom:25px;
	}
	.innerbannernew h1 span
	{
		font-size:37px;
	}
	.cgrid03
	{
		float:none;
		display:block;
		width:auto;
		border-right:none;
		padding-top:15px;
	}
	.cgrid03 h3
	{
		padding-top: 45px;
		padding-bottom: 40px;
		margin:0;
	}
	.s-col3
	{
		float:none;
		display:block;
		width:auto;
		clear:both;
		margin-left:14px;
	}
	.logo2
	{
		float:none;
	}
	.lp-box>li
	{
		margin-bottom:25px;
		width:auto;
		float:none;
		display:block;
		padding:10px;
	}
	.wp-banner-content
	{
		float:none;
		width:100%;
		max-width:314px;
		margin:0 auto;
		margin-bottom: 155px;
	}
	.wp-banner
	{
		height:auto;
		background-position:bottom center;
		background-color:#751517;
	}
	.package-block 
	{
		width: 358px;
	}
	.package-block li .package-item
	{
		float:none;
		display:block;
		width:auto;
		padding-bottom:0;
	}
	.package-block li .package-count
	{
		float:none;
		display:block;
		width:auto;
		padding:0 0 10px 36px;
	}
	.package-block li .package-count p
	{
		padding:0;
	}
	.package-base:after
	{
		display:none;
	}
	.wp-portfolio .wp-grid-1, .wp-portfolio .wp-grid-2, .wp-portfolio .wp-grid-3
	{
		width:306px;
	}
	.wp-portfolio img
	{
		max-width:100%;
	}
	ul.fblog li
	{
		float:none;
		display:block;
		width:auto;
	}
	.tcar
	{
		width:auto;
		float:none;
	}
	ul.row8 li
	{
		width:153px;
	}
	
	.bsocplugin
	{
		width:auto;
		float:none;
	}
	.blogwrap .blogblock
	{
		float:none;
	}
}
@media screen and (max-width:767px)
{
	.wrapper
	{
		width: auto;
	}
	.container
	{
		width: auto;
		float:none;
		padding: 0 15px;
	}
	a.logo
	{
		float:none;
		display:block;
		margin-left:auto;
		margin-right:auto;
	}
	.header
	{
		float:none;
		height:auto;
	}
	.topgrid01
	{
		float:none;
		margin-left:0;
		margin-right:0;
		padding-top: 5px;
	}
	.topgrid02
	{
		float:none;
		display:block;
	}
	.topgrid02 p, ul.soc
	{
		float:none;
		display:block;
		vertical-align:top;
	}
	.topgrid02 p
	{
		margin-bottom:12px;
	}
	.topnav
	{
		float:none;
		display:block;
		width:100%;
	}
	.topnav-toggle
	{
		display:block;
	}
	.topnav ul
	{
		float:none;
		width:100%;
		display:none;
	}
	.topnav ul li
	{
		display:block;
		float:none;
		margin:0px;
	}
	.mainnav
	{
		float:none;
		display:block;
		width:100%;
	}
	.topnav ul li a
	{
		display:block;
		font-size: 14px;
		padding: 5px 5px 6px 11px;
	}
	.topnav-toggle
	{
		right:50px;
	}
	.mainnav-toggle
	{
		top:-39px;
	}
	ul.plantb, ul.plantbmid
	{
		float:none;
		width:100%;
		margin-left:0;
	}
	ul.row1 li
	{
		float:none;
		width:auto;
		display:block;
		min-height:0;
		padding-bottom: 23px;
	}
	.ftblock5
	{
		float:none;
		margin-top: 10px;
		width:auto;
		display:block;
	}
	.content
	{
		padding-left:0px;
		padding-right:0;
	}
	.sub_banner_txt
	{
		float:none;
		width:auto;
	}
	.sub_banner_left
	{
		float:none;
		width:auto;
	}
	.ban_right
	{
		float:none;
		width:auto;
		margin:0 auto;
	}
	.ribbon3
	{
		position:static;
		margin:0 auto;
	}
	.innerbanner
	{
		height:auto;
		padding-bottom:20px;
		
		background-size: cover;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-ms-background-size: cover;
		-o-background-size: cover;
	}
	.innerbanner h1 span
	{
		font-size:30px;
	}
	.innerbanner h1 
	{
		font-size: 17px;
	}
	ul.whrow1 li.col1, ul.whrow1 li
	{
		float:none;
		display:block;
		width:auto;
	}
	.dblock 
	{
		width: auto;
		float:none;
	}
	.dblockin, .dblock
	{
		height:auto;
	}
	ul.flwrow li.col1
	{
		float:none;
		display:block;
		width: auto;
		text-align:left;
	}
	.flwgrid
	{
		background:none;
	}
	ul.flwrow li.col1 span
	{
		position:static;
		display:inline-block;
	}
	ul.flwrow li.col1 br
	{
		display:none;
	}
	ul.diagramtab
	{
		float:none;
		display:block;
		width:auto;
	}
	ul.diagramtab:after
	{
		content:'';
		clear:both;
		display:block;
	}
	ul.diagramtab li
	{
		float:none;
		display:block;
		width:auto;
	}
	.sbtwrap
	{
		float:none;
		display:block;
		width:auto;
	}
	.slwrap
	{
		overflow-x:scroll;
	}
	.slwrap .sl_prnt
	{
		width:720px;
	}
	ul.timelineVPS li.col01
	{
		float:none;
		display:block;
		width:auto;
	}
	ul.timelineVPS li.col02
	{
		width:auto;
		float:none;
		display:block;
		padding-top:10px;
		padding-left:0;
	}
	.vpgridVPS ol li
	{
		float:none;
		display:block;
	}
	.vpgridVPS ol li, .contentinner .sbgridNew .sbin
	{
		margin-right:0;
	}
	ul.cldblk6 li
	{
		float:none;
		display:block;
		width:auto;
		border-right:none;
	}
	ul.cldblk6 li .cldarw
	{
		display:none;
	}
	.vpsmid .cldbloc td
	{
		display:block;
	}
	.cldgrid5
	{
		padding-bottom:0;
	}
	.dedmid
	{
		overflow:hidden;
		overflow-x:scroll;
	}
	table.dedtable
	{
		width:700px;
	}
	.sbgrid .sbin 
	{
		overflow:hidden;
		overflow-x:scroll;
	}
	.vpswrap .vpsmid ul.serv_rows
	{
		margin-left:0;
		margin-right:0;
	}
	.vpswrap .vpsmid .addontb
	{
		margin-left:0;
		margin-right:0;
	}
	.sbgrid
	{
		padding-right:0;
	}
	.vpswrap .vpsmid.mng_mid
	{
		overflow:hidden;
		overflow-x:scroll;
	}
	.vpsmid.mng_mid2 td
	{
		display:block;
		text-align:left;
	}
	.vpsmid.mng_mid2 td .mgmtsbsqNew
	{
		text-align:left;
	}
	.mgmtsbsqNew img
	{
		display:block;
		margin:0 auto 15px;
		float:none;
	}
	.mgmtsbsqNew
	{
		text-align:center;
		margin-bottom:20px;
	}
	.mng_mid2_new p
	{
		padding-right:0;
	}
	.vpsmid.mng_mid2
	{
		padding-left:10px;
		padding-right:10px;
	}
	ul.atab2 li
	{
		float:none;
		display:block;
		height:auto;
		margin-left:0;
	}
	ul.atab2
	{
		height:auto;
	}
	ul.atab2 li a
	{
		display:block;
	}
	ul.atab2 li a:hover, ul.atab2 li a.current
	{
		border:none;
	}
	ul.timeline
	{
		margin-left:0;
	}
	ul.timeline li.col1, ul.timeline li.col2
	{
		float:none;
		width:auto;
		display:block;
	}
	ul.timeline li.col2
	{
		padding:5px 0 0 0;
	}
	.jobslide
	{
		float:none;
		margin:0 auto;
	}
	.jbright
	{
		float:none;
		display:block;
		width:auto;
	}
	.banner_txt_bg
	{
		width:auto;
		float:none;
		background-repeat:no-repeat;
		height:auto;
	}
	.banner_txt_1
	{
		float:none;
	}
	.banner_txt_2
	{
		float:none;
		width:auto;
		margin-left:20px;
	}
	.sub_banner_right_block_1
	{
		width:auto;
		height:auto;
		float:none;
	}
	.sub_banner_right_block_2_b, .sub_banner_right_block_2_a
	{
		float:none;
	}
	.mc-field-group label
	{
		float:none;
	}
	.mc-field-group input
	{
		float:none;
		width:100%;
		margin:0;
		
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
	}
	.res-imgblc, .grey-bloc2 .res-imgblc
	{
		float:none;
		display:block;
	}
	.res-imgblc img
	{
		display:block;
		margin:0 auto;
	}
	.res-list
	{
		float:none;
		display:block;
		width:auto;
	}
	.ipsearch
	{
		float:none;
		width:auto;
		margin:0 15px;
	}
	.ipsearch input
	{
		margin:0px;
		width:auto;
		max-width:280px;
	}
	.s-col
	{
		float:none;
		width:auto;
	}
	.l-content
	{
		padding-left:0;
		padding-right:0;
	}
	.wp-banner
	{
		background-size: initial;
		-webkit-background-size: initial;
		-moz-background-size: initial;
		-ms-background-size: initial;
		-o-background-size: initial;
	}
	.package-block
	{
		float:none;
		display:block;
		width:auto;
		margin-top:70px;
	}
	.monthly-maintenance
	{
		margin-top: 110px;
	}
	.wp-portfolio .wp-grid-1, .wp-portfolio .wp-grid-2, .wp-portfolio .wp-grid-3
	{
		width:auto;
		float:none;
	}
	.wp-faq li
	{
		float:none;
		display:block;
		width:auto;
		border-top:none;
	}
	.wp-testimonial h2
	{
		font-size:22px;
	}
	.testimonial-content
	{
		padding-left:0;
		padding-right:0;
	}
	.bnr01 h2 span
	{
		font-size:30px;
	}
	ul.brnlist li
	{
		float:none;
		display:block;
		width:auto;
	}
	.bnr
	{
		height:auto;
	}
	.bnr01
	{
		position:static;
	}
	.bnrimg
	{
		display:none;
	}
	.textwidget
	{
		background-repeat: no-repeat;
		background-position: top center;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-ms-background-size:cover;
		-o-background-size:cover;
	}
	.bnr, .bnrimg
	{
		width:auto;
	}
	.homeslide
	{
		height:auto;
	}
	.choose_ser label.chooselbl, .choose_ser .drop_menu
	{
		float:none;
		margin:0;
	}
	.choose_ser
	{
		height:auto;
		padding-bottom:10px;
	}
	.ftblock4
	{
		float:none;
		height:auto;
	}
	.footcerIcon:after
	{
		content:'';
		clear:both;
		display:block;
		overflow:hidden;
	}
	ul.row8
	{
		width:699px;
	}
	ul.row8 li
	{
		width:147px;
	}
	.ftblock3 img
	{
		display:inline-block;
	}
	
	
}

@media screen and (max-width:600px)
{
	ul.row9 li img
	{
		float:none !important;
		display:block;
		margin:0 auto;
	}
	ul.row9 li div.tt1, ul.row9 li div.tt2
	{
		padding-left:0;
		text-align:center;
		padding-right:0;
	}
	ul.serv_rows li img
	{
		float:none;
		display:block;
		margin:0 auto;
	}
	ul.serv_rows div
	{
		padding-left:0;
		padding-top:20px;
		text-align:center;
	}
	ul.colside li img
	{
		display:block;
		margin:0 auto;
		float:none;
	}
	ul.colside > li >div
	{
		padding-top:20px;
		text-align:center;	
	}
	.agrid01 img
	{
		float:none;
		display:block;
		margin:0 auto 20px;
	}
	.agrid01 div
	{
		padding-left:0;
	}
	.tgtxt
	{
		position:relative;
		top:0px;
		margin-top:-77px;
		padding-bottom:20px;
		padding-left:10px;
		padding-right:10px;
		width:auto;
	}
	.tgimg, .teamgrid2 .tgimg
	{
		float:none;
		margin:0 auto;
	}
	.tgtxt h3
	{
		margin-top:0;
		text-align:left;
	}
	.tgtxt:after
	{
		content:'';
		clear:both;
		display:block;
	}
	.tgdesc
	{
		padding-top:20px;
	}
	.tgtxt p
	{
		float:none;
		text-align:left;
	}
	ul.trow li, ul.trow li:nth-child(2n+1)
	{
		background-position:  center 20px; 
		padding-top:106px;
		padding-right:0;
		padding-left:0px;
	}
	.cgrid03
	{
		padding-top: 115px;
		padding-left:0;
	}
	.cgrid03 h3
	{
		padding-bottom: 13px;
	}
	.bx-pager .active .bloc2
	{
		display:none;
	}
	.bx-pager
	{
		position:static;
		display:block;
		text-align:center;
		height:auto;
	}
	#bx-pager
	{
		padding-top:15px;
		background:none;
	}
	#bx-pager a
	{
		display:inline-block;
		width:12px;
		height:12px;
		overflow:hidden;
		float:none;
		background:#000;
		margin:0 3px;
		
		border-radius:50%;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		-ms-border-radius:50%;
		-o-border-radius:50%;
	}
	#bx-pager a span
	{
		display:none;
	}
	.bar
	{
		display:none;
	}
	#bx-pager a.active
	{
		background:#8E1124;
	}
	
	.bnr01 h2
	{
		font-size:18px;
	}
	.bnr01 h2 span 
	{
		font-size: 24px;
	}
	.btn2, .bnr03
	{
		float:none;
	}
	.bnr03
	{
		padding-top:15px;
	}
	.bnr03:after
	{
		content:'';
		clear:both;
		display:block;
		overflow:hidden;
	}
	.bnr01 h4
	{
		float:none;
	}
	.ribbon2
	{
		position:static;
		margin:0 auto;
	}
	.bnr01
	{
		width:auto;
		text-align:center;
	}
	.bnr02
	{
		float:none;
		clear:both;
		width:auto;
		display:block;
	}
	ul.brnlist
	{
		margin-bottom:25px;
		float:none;
		display:block;
		width:auto;
	}
	ul.brnlist li
	{
		background:none;
		padding-left:0;
		display:block;
	}
	ul.brnlist li:before
	{
		content:'';
		width:10px;
		height:10px;
		display:inline-block;
		background: url(../images/sprite.png) -402px -88px no-repeat;
	}
	.bnr03 p, .bnr01 h2
	{
		float:none;
		display:inline-block;
	}
	.ftblock3 img
	{
		display:block;
		margin:0 auto 10px;
		vertical-align:top;
	}
	.ftblock3 .AuthorizeNetSeal
	{
		float:none !important;
		padding-left:0 !important;
		padding-right:0 !important;
		display:block !important;
	}
	.ftblock3 .AuthorizeNetSeal a
	{
		display:block;
	}
	.footcerIcon
	{
		padding-left:0;
	}
	.footcerIcon img
	{
		float:none;
		display:block;
		margin:0 auto;
	}
	.ftblock5
	{
		background:#D7D0B3;
		height:auto;
		padding:15px;
	}
	.ftblock5:after
	{
		content:'';
		clear:both;
		display:block;
		overflow:hidden;
	}
	.ftblock5 p
	{
		float:none;
		line-height: normal;
	}
	.ftblock5 ul
	{
		float:none;
		display:block;
	}
	.ftblock5 ul li
	{
		line-height:normal;
	}

}

@media screen and (max-width:480px)
{
	
	.topgrid02 p
	{
		text-align:center;
	}
	.topgrid02 p span
	{
		font-size: 15px;
	}
	.mainnav-toggle, .topnav-toggle 
	{
		top: -139px;
	}
	ul.soc li
	{
		float:none;
		display:inline-block;
		vertical-align:top;
		margin-left: 0px;
	}
	.topgrid02
	{
		text-align:center;
	}
	a.logo
	{
		margin-left:0;
	}
	.jobslide
	{
		background:none;
		width:auto;
		max-width:480px;
		padding-left:0;
	}
	.jobslide li img
	{
		max-width:100%;
	}
	.mc-field-group input.phne
	{
		width:100% !important;
		margin-bottom:5px;
	}
	#mc-embedded-subscribe-form
	{
		width:auto;
		display:block;
	}
	.ipsearch
	{
		height:auto;
	}
	.ipsearch h3
	{
		float:none;
	}
	.ipsearch input
	{
		float:none;
		max-width:none;
		display:block;
		width:100%;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
	}
	.lp-txt
	{
		max-width:225px;
		width:100%;
		margin-left:0;
		margin-right:0;
	}
	.wp-prices .wp-right, .wp-prices .wp-left
	{
		float:none;
		text-align:center;
		padding:0;
	}
	.wp-prices .wp-left
	{
		border-right:none;
		border-bottom:#a66661 1px solid;
		padding-bottom:34px;
		margin-bottom:34px;
	}
	.wp-prices .wp-left:after
	{
		top:auto;
		bottom:-11px;
		left:0px;
		right:0px;
		margin:auto;
	}
	.footcerIcon
	{
		
	}
	.footcerIcon a
	{
		display:block;
		margin-bottom:10px;
	}
}

@media screen and (max-width:320px)
{
}

@media screen and (min-width:991px)
{
	.mainnav-slick
	{
		display:none !important;
	}
}
@media screen and (min-width:767px)
{
	/*.topnav ul
	{
		display:block !important;
	}*/
}























