@import url(//fonts.googleapis.com/css?family=Open+Sans:400,600,300,700);
@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:400,700italic,700,600italic,600,400italic,300italic,200italic,200,300,900italic,900);
@import url(footer.css);

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}

/* remember to define focus styles! */
:focus {
  outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body{
  height:100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#666;
}

#body-wrapper{background: #E7EBEC url('../images/header-blue-bg.png') repeat-x 0 0;}

#wrapper, .wrapper{
  display:block;
  width:1000px;
  margin:0 auto;
  font-size:14px;
}

#wrapperContent{
  display:block;
  padding:0 3px;
  background:url('../images/page-table-body-white.png') repeat-y 0 0;
}

.wrapperContent{
  display:block;
  background:url('../images/page-table-body-white.png') repeat-y 0 0;
  padding:0 3px;
  position:relative;
  width:995px;
}

a:link, a:visited{
  text-decoration:none;
  color:#666;
}

a:active, a:hover, a:visited:hover{
  text-decoration:none;
  color:#990000;
}

.clear{clear:both;}
.floatL{float:left;}
.floatR{float:right;}
.pad{padding: 10px;}
.marg{margin: 10px;}
.innerWrapper{background:#fff;}
.noPadding{padding:0 !important;}
.alignCenter{text-align:center; display:block; width:941px; margin:0 auto; height:54px;}
.linegrey {padding:5px !important; border-bottom:1px dashed #ccc;}

.align220left{ margin-left:220px; }


.halfWidth{width:330px;}
.thirdWidth{width:230px;}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow:hidden;
}

.clearfix {display: inline-block;}  /* for IE/Mac */

.spacing{height:10px;}
.spacingx15{height:15px;}
.spacingx2{height:20px;}
.spacingx3{height:30px;}
.spacingx4{height:40px;}
.spacingx12{height:120px;}

.freeTrialLink{
  display:block;
  height:81px;
  margin:-93px 0 0 53px;
  position:absolute;
  width:890px;
  cursor:pointer;
}

.hidden { display: none !important; }

.hideText{
  text-indent:-2000px;
  font-size:0em;
  line-height:0em;
  overflow:hidden;
}

/*------------------------------------------- HEADER ------------------------------------------ */

.btn_plans_pricing{
  display:block;
  width:215px;
  height:59px;
  /*background:url('../images/btn_plans_pricing.png') 0 0 no-repeat; */
  position:absolute;
  z-index:5;
  right:232px;
  top:0;
}

.whitecap{
  /* background: url('../images/page-table-top-white.png') no-repeat 0 bottom;  */
  height:10px;
  padding:10px 0 0;
}

.yellowcap{
  background:url('../images/page-table-top-yellow.png') no-repeat 0 bottom;
  height:55px;
  padding:10px 0 0;
}
.yellowcap h1 {
  color:#968C65;
  font-size:30px;
  left:20px;
  position:relative;
  text-shadow:0 1px 0 #FFFFFF;
  top:12px;
  letter-spacing:-1px;
}
.yellowcap ul{position:absolute; z-index:10; margin:-20px 0 0 250px;}
.yellowcap ul li{
  float:left;
  font-weight:bold;
  font-size:14px;
  letter-spacing:-1px;
  display:block;
}
.yellowcap ul li a{display:block; padding:10px 20px 10px 0; color:#968c65; text-shadow:1px 1px #fff;}
.yellowcap ul li a:hover, .yellowcap ul li a.activeSub{background:url('../images/submenu_hosting_right.png') no-repeat right 2px;}

.yellowcap ul li a span{padding: 8px 0 8px 15px;}
.yellowcap ul li a:hover span, .yellowcap ul li a.activeSub span{color:#fff; text-shadow:1px 1px #8C7D41; background:url('../images/submenu_hosting.png') no-repeat 0 0;}

#header{display:block; width:1000px; position:relative;}

#logo{
  width: 222px;
  height: 51px;
  /* background: url('../images/ixwebhosting_logo.png') no-repeat 0 0; */
  margin: 5px 5px 0 0;
  cursor:pointer;
}

.user_area{display:block; width:235px;}

.support_flag{
  width: 235px;
  height: 89px;
  /* background: url('../images/ixwebhosting-support-flag.png') 0 0 no-repeat; */
  display:block;
}

.client_login{
  /* background: url('../images/user_16.png'); */
  background-repeat: no-repeat;
  margin-top: 10px;
  margin-right: 10px;
}

.client_login a.login:link, .client_login a.login:active, .client_login a.login:visited{
  padding-left: 20px;
  text-decoration: none;
  color: #002d43;
  text-shadow: 0px 1px 0px #5fb6cb;
}
.client_login a.login:hover{
  padding-left: 20px;
  text-decoration: none;
  color: #002d43;
  text-shadow: 0px 1px 0px #5fb6cb;
}

.navigation{position:absolute; z-index:5; top:70px; left:0;}
.navigation ul{
  display: block;
  margin: 0;
  padding:7px 0 0 10px;
  height:39px;
}
.navigation li{display: inline;}

.signup_wrap  {
  padding-top: 25px;
  margin-left: 6px;
}

a.option {
  /* Sliding right image */
  background: url('../images/menu_bg_right.png') no-repeat top right;
  display: block;
  float: left;
  height: 32px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
  margin-right: 6px;
  padding-right: 17px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
  text-decoration: none;
  color: #fff;
  text-shadow: 0px 1px 0px #000;
}

a.option span {
  /* Background left image */
  background: url('../images/menu_bg.png') no-repeat;
  display: block;
  font-size:16px;
  line-height: 32px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */
  padding: 0 4px 0 22px;
  font-weight:bold;
  letter-spacing:-1px;
  text-shadow: 0px 1px 0px #032029;
}

a.option:hover, a.option.active{
  /* Sliding right image */
  background: url('../images/menu_bg_right.png') no-repeat right bottom;
  display: block;
  float: left;
  height: 32px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
  margin-right: 6px;
  padding-right: 17px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
  text-decoration: none;
  color: #fff;
  text-shadow: 0px 1px 0px #994B0E;
}

a.option:hover span, a.option.active span{
  /* Background left image */
  background: transparent url('../images/menu_bg.png') no-repeat left bottom;
  display: block;
  line-height: 32px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */
  padding: 0 4px 0 22px;
  text-decoration:none;
}

a.orange {
  /* Sliding right image */
  background: url('../images/orange-button-right.png') no-repeat right top;
  display: block;
  float: left;
  height: 43px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
  margin-right: 6px;
  padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
  text-decoration: none;
  color: #994b0e;
  text-shadow: 0px 1px 0px #e9b47a;
}

a.orange span {
  /* Background left image */
  background: url('../images/orange-button-left.png') no-repeat;
  display: block;
  line-height: 33px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
  padding: 5px 0 5px 18px;
  font-size: 16px;
  font-weight: bold;
}

#footer a.orange {
  /* Sliding right image */
  background: url('../images/orange-button-right.png') right 2px  no-repeat;
  display: block;
  float: left;
  height: 41px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
  margin: 10px 0 0 -4px;
  padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
  text-decoration: none;
  color: #994b0e;
  text-shadow: 0px 1px 0px #e9b47a;
}

#footer a.orange span {
  /* Background left image */
  background: url('../images/orange-button-left.png') no-repeat;
  display: block;
  line-height: 33px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
  padding: 5px 0 5px 18px;
  font-size: 12px;
  font-weight: bold;
}

/*------------------------------------------- MAINPAGE REVISED ------------------------------------------ */

#main_top{
  display:block;
  position:absolute;
  z-index:5;
  width:1000px;
  height:400px;
  top:-20px;
}

#main_top_overlay{position:relative;display:block; height:400px; width:995px; overflow:hidden;}

#main_title{
  display:block;
  position:absolute;
  z-index:20;
  width:650px;
  height:200px;
  top:34px;
  left:23px;
}
#main_title h1{font-size:40px; letter-spacing:-1px; color:#6d6d6d;}
#main_title h2{font-size:18px; color:#b6b6b6; margin: 14px 0 0 5px;}

#main_slider{
  display:block;
  position:absolute;
  z-index:10;
  width:999em;
  height:406px;
  margin:-8px 0 0;
}

#main_hosting, #main_cloud, #main_support_hero{
  display:block;
  float:left;
  width:1000px;
  height:211px;
  padding:195px 0 0;
  position:relative;
}
#main_hosting{
  /*    background:url('../images/home/bg_main_hosting.png') right 20px no-repeat; */
}
#main_cloud{
  /*    background:url('../images/home/bg_main_cloud.png') center 60px no-repeat; */
}
#main_support_hero{
  /*    background:url('../images/home/bg_main_support_hero.png') center 3px no-repeat; */
}

#main_divider{background:#fff; height:378px; display:block;}
#main_menu{
  display:block;
  /* background:#e4e7c9 url('../images/home/bg_tile_menu_main.png') 0 0 repeat-x; */
  color:#444;
  text-shadow:1px 1px #fff;
  border-top:1px solid #c1c1c1;
  border-bottom:2px solid #def3f8;
  letter-spacing:-1px;
  cursor:pointer;
}
#main_menu div{float:left; display:block; width:316px; text-align:center; padding:15px 7px; position:relative;}
#main_menu h3{font-size:30px;}
#main_menu h4{font-size:14px; color:#d02626; margin:5px 0;}
#main_menu p{font-size:12px; letter-spacing:0;}
#main_menu div#menu_middle{border-left:1px solid #fff; border-right:1px solid #d3d79b;}
#main_menu div#menu_left{border-right:1px solid #d3d79b;}
#main_menu div#menu_right{border-left:1px solid #fff;}

#main_menu div.active, #main_menu div:hover
{
  /*    background:#cad093 url('../images/home/bg_tile_menu_main_active.png') 0 0 repeat-x */
}

#main_menu div#menu_left.active, #main_menu div#menu_middle.active{border-right:1px solid #b0ba57; cursor:default;}
#main_menu div#menu_right.active{cursor:default;}

#main_menu span{
  /*  background:url('../images/home/bg_menu_active.png') 0 0 no-repeat; */
  display:block;
  width:40px;
  height:24px;
  position:absolute;
  z-index:55;
  top:-23px;
  left:150px;
}

.main_testimonials{display:block; background:#def3f8 url('../images/home/bg_tile_main_testimonials.png') 0 0 repeat-x; border-bottom:1px solid #e5eaeb;}
.main_testimonials div{float:left;}

.main_testimonials_text{
  display:block;
  width:331px;
  /* background:url('../images/home/bg_main_testimonials_text.png') 0 90px no-repeat; */
  text-shadow:1px 1px #fff;
  letter-spacing:-1px;
  padding:25px 5px;
}
.main_testimonials_text h3{color:#6296a2; font-size:27px; margin:0 0 50px; line-height:30px; padding:0 15px;}
.main_testimonials_text a{color:#d00012; font-size:17px; font-style:italic; font-family:Georgia, Helvetica, Arial, sans-serif; text-decoration:underline; line-height:24px; text-align:center; display:block; width:300px; font-weight:bold;}
.main_testimonials_text a:hover{text-decoration:none; color:#d00012;}

.main_testimonials_video{
  display:block;
  width:208px;
  padding:10px 0;
  margin: 0 0 0 7px;
  font-size:12px;
  color:#1a4751;
  line-height:16px;
  position:relative;
}
.main_testimonials_video p{padding:10px 0;}
.main_testimonials_video p.img_label{background:#6296a2; padding:10px 7px; display:block; color:#fff; font-size:16px; font-weight:bold; text-shadow:1px 1px #53808a; position:relative;}
.main_testimonials_video p.img_label span{position:absolute; z-index:10;
                                          /*  background:#1a4751 url('../images/home/img_bg_watch.png') 3px 1px no-repeat;  */
                                          background:#1a4751;
                                          font-size:10px; padding:1px 5px 2px 17px; font-weight:normal; text-shadow:none; top:8px; right:7px; cursor:pointer;}
.new_main_bottom{
    display:block;
    background:#fff url('../images/home/bg_tile_main_bottom.png') 0 0 repeat-x;
    border-top:1px solid #fff;
    padding:20px 20px 0;
    color:#666;
    line-height:16px;
}

.main_bottom{
  display:block;
  background:#fff url('../images/home/bg_tile_main_bottom.png') 0 0 repeat-x;
  border-top:1px solid #fff;
  padding:20px 20px 0;
  color:#666;
  line-height:16px;
  border-bottom:5px solid #EEEEEE;
}
.main_bottom h3{font-size:28px; letter-spacing:-1px; margin:0 0 30px;}
.main_bottom h4{font-size:16px; margin:0 0 10px; color:#7a7a7a;}
.main_bottom p{font-size:12px;}

#main_bottom{border-bottom:none;}

#main_socialmedia, #main_exposed, #main_resourceful{
  display:block;
  float:left;
  width:200px;
  padding:0 0 0 245px;
  margin:0 0 35px 15px;
}
#main_socialmedia{
  /*    background:url('../images/home/img_main_socialmedia.png') 0 0 no-repeat; */
}
#main_exposed{
  background:url('../images/products/img_ssl.png') 0 center no-repeat;
}
#main_resourceful{
  background:url('../images/home/img_resourceful.png') 0 top no-repeat;
  position:relative; margin: 0 0 10px 15px;}

#heroTip{cursor:pointer;}

#main_creative, #main_analytics, #main_beautiful{
  display:block;
  float:left;
  width:200px;
  padding:0 0 0 290px;
}
#main_creative{
  /*    background:url('../images/home/img_creative.png') 0 top no-repeat; */
}
#main_analytics{
  background:url('../images/home/img_analytics.png') 0 top no-repeat;
}
#main_beautiful{
  /*    background:url('../images/home/img_beauty.png') 0 top no-repeat; */
}

a.btn_orange, a.btn_freeTrial, a.btn_blue{
  display:inline-block;
  /* background:#db872c url('../images/home/btn_orange.png') 0 0 repeat-x; */
  color:#fff;
  text-decoration:none;
  text-shadow:1px 1px #bc7a2d;
  font-size:14px;
  padding:8px 15px;
  margin:20px 0 25px;
  letter-spacing:-1px;
  font-weight:bold;
  border:2px solid #efefef;
  position:relative;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
}
a.btn_orange:hover, a.btn_blue:hover{text-decoration:none; color:#fff;}
a.btn_freeTrial{margin:0; font-size:20px;}
a.btn_blue{background:#db872c url('../images/spriteme2.png') 0 -115px repeat-x; text-shadow:1px 1px #4184A6}

a.btn_main_hosting, a.btn_main_cloud, a.btn_main_support_hero{
  display:block;
  width:300px;
  padding:15px 20px;
  font-size:24px;
  letter-spacing:-1px;
  font-weight:bold;
  text-decoration:none;
  color:#fff;
  text-align:center;
  position:absolute;
  z-index:50;
  top:247px;
  left:20px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
}
a.btn_main_hosting:hover, a.btn_main_cloud:hover, a.btn_main_support_hero:hover{text-decoration:none; color:#fff;}
a.btn_main_hosting{
  /*    background:#468522 url('../images/home/bg_tile_btn_main_hosting.png') 0 0 repeat-x;  */
  border:5px solid #c1deac; text-shadow:1px 1px #5e8830;}
a.btn_main_cloud{
  /*    background:#2e7fb2 url('../images/home/bg_tile_btn_main_cloud.png') 0 0 repeat-x;  */
  background-color:#2e7fb2;
  border:5px solid #9ecfe4; text-shadow:1px 1px #4184a6;}
a.btn_main_support_hero{
  background-color:#a81118;
  /*    background:#a81118 url('../images/home/bg_tile_btn_main_support_hero.png') 0 0 repeat-x;  */
  border:5px solid #8a0000; text-shadow:1px 1px #a81d29;}

a.btn_main_hosting span, a.btn_main_cloud span, a.btn_main_support_hero span{
  display:block;
  font-size:10px;
  letter-spacing:0;
}

.overlay_green, .overlay_blue, .overlay_red{
  opacity:0.8;
  filter: alpha(opacity=80);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  position:absolute;
  z-index:25px;
  width:615px;
  height:200px;
  top:180px;
  right:0;
}
.overlay_green{background:#7b9f44;}
.overlay_blue{background:#3d8dbb;}
.overlay_red{background:#6a0505;}

.overlay_green_contents, .overlay_blue_contents, .overlay_red_contents{
  display:block;
  position:absolute;
  right:45px;
  top:207px;
  width:550px;
  z-index:20;
}
.overlay_green_contents p, .overlay_blue_contents h3, .overlay_red_contents h3{color:#fff; font-size:24px; font-weight:bold;}
.overlay_green_contents ul, .overlay_blue_contents ul{margin:10px 0 0; display:block;}
.overlay_green_contents ul li, .overlay_blue_contents ul li{
  float:left;
  list-style:none;
  /*  background:url('../images/home/img_star.png') 0 2px no-repeat; */
  padding:0 0 0 22px;
  font-size:16px;
  font-weight:bold;
  width:252px;
  display:block;
  line-height:20px;
}
.overlay_green_contents ul li{color:#314512; text-shadow:1px 1px #c7d6b0;}
.overlay_blue_contents ul li{color:#0f4767; text-shadow:1px 1px #a8cde1;}
.overlay_blue_contents p, .overlay_red_contents p{font-size:12px; color:#fff; line-height:16px; margin:10px 0;}

#main_ribbon{
  display:block;
  position:absolute;
  right:5px;
  top:13px;
  /* background:url('../images/home/img_ribbon_main.png') 0 0 no-repeat; */
  width:185px;
  height:158px;
  z-index:25;
}

.icon_payment_types{
  display:block;
  position:absolute;
  z-index:50;
  width:205px;
  height:20px;
  /* background:url('../images/home/icon_payment_types.png') 0 0 no-repeat; */
  top:330px;
  left:25px;
}

/*------------------------------------------- MAINPAGE ------------------------------------------ */

#mainTop, #vpsTop{
  display:block;
  padding:20px 0 0;
  border-bottom:5px solid #cacaca;
}

#mainTop h1, #vpsTop h1{display:block;text-align:center;color:#000;}
#mainTop h1{font-size:45px; margin:0 0 5px;letter-spacing:-2px;}
#vpsTop h1{font-size:54px;letter-spacing:-1px; text-align:left; margin-left:20px; font-size:40px;}

#mainTop h2, #vpsTop h2{display:block; text-align:center; color:#000; margin:0 0 10px;}
#mainTop h2{font-size:32px;letter-spacing:-1px;}

#vpsTop{padding:20px 0; background:url('../images/vps/bg_vps_top.png') no-repeat right 0px;}
#vpsTop h2{font-size:27px; text-align:left; margin-left:20px; font-size:20px;}
#vpsTop p{display:block;font-size:14px;line-height:1.3em;margin:20px;width:610px;}

#testimonialTop{
  display:block;
  height:420px;
  padding:20px 0 0;
}

#testimonialTop h1{
  display:block;
  font-size:54px;
  text-align:center;
  color:#000;
}

#testimonialTop h2{
  display:block;
  font-size:38px;
  text-align:center;
  color:#000;
  margin:0 0 10px;
}

.planSubTitle{font-size:46px !important;}

#vps_txt{
  font-size:1.5em;
  margin:20px auto;
  display:block;
  width:855px;
}

#vps_txt h1{font-weight:bold; font-size:1.3em; letter-spacing:-1px;}
#vps_txt p{line-height:1.2em; margin:20px 0 0;}

#hostingPlans{
  display:block;
  width:815px;
  margin:0 auto;
  padding:20px 0;
}

#vpsPlans{
  display:block;
  width:850px;
  margin:0 auto;
  padding:0 0 20px;
}

/*------------------------------------------- MAIN MIDDLE ------------------------------------------ */

#mainMiddle{
  display:block;
  margin:30px 0 0;
}

#mainMiddle h1{color:#003c80; font-size:20px; font-weight:bold; text-align:center; letter-spacing:-1px; margin:20px 0;}

.video{
  height:90px;
  display:block;
  width:705px;
  position:relative;
  overflow:hidden;
  margin:30px auto 15px;
}

.videoOverlay{
  position:absolute;
  z-index:10;
  width:9999em;
}

.videoOverlay ul li{
  float:left;
  width:108px;
  display:block;
  padding:0 5px;
  height:90px;
  background:url('../images/video_bg_big.png') no-repeat 0 0;
  position:relative;
}

.oddVid, .oddTesti{
  border:5px solid #FC891C;
  cursor:pointer;
}

.evenVid, .evenTesti{
  border:5px solid #5AAF16;
  cursor:pointer;
}

.oddVid1, .oddTesti1{
  border:5px solid #eae43e;
  cursor:pointer;
}

.evenVid1, .evenTesti1{
  border:5px solid #4297fb;
  cursor:pointer;
}

.slider{margin:0 0 0 55px;}
.slider img{
  width:142px;
  height:97px;
  padding:0;
}

.video_nav{margin-left:20px;}

.video_nav a{
  display:block;
  height:32px;
  width:32px;
  cursor:pointer;
  text-indent:-2000px;
  overflow:hidden;
  position:absolute;
  z-index:10;
}

.button_prev{background:url('../images/button_prev.png') 0 0 no-repeat;margin:-80px 0 0 85px;}
.button_next{background:url('../images/button_next.png') 0 0 no-repeat;margin:-80px 0 0 840px;}

#freeTrial{
  display:block;
  width:785px;
  background:#FCFAEF;
  border:1px solid #EEE5C5;
  padding:20px 20px 20px 85px;
  color:#505050;
  font-size:22px;
  margin:0 auto 10px;
}
#freeTrial p{padding-top:10px;}
#freeTrial u{text-decoration:underline; color:#968C65;}

/*------------------------------------------- ADDITIONAL PAGES ------------------------------------------ */

#supportCenter{
  display:block;
  background:url('../images/hybrid/bg_tile_support.png') 0 bottom repeat-x;
}

.supportBox{width:150px; text-align:center}
.supportBox p{font-weight:bold; font-size:16px; color:#9AC952; line-height:1.1em;}
.supportBox span{font-size:0.8em; color:#000;}

.prodTitle{
  color:#003c80;
  font-size:45px;
  margin:0 0 10px;
  text-align:center;
  letter-spacing:-1px;
}

.featuresTable{
  display:block;
  border:1px solid #d0d0d0;
  border-bottom:none;
  border-top:none;
  padding:0 5px;
  background:#fff url('../images/hybrid/bg_feature_tile.png') 0 bottom repeat-x;
  margin:0 auto;
  width:929px;
}

/*------------------------------------------ WHY IX PAGES ---------------------------------------------------------*/

#whyTop{padding:20px 0 0;}
.aboutixContainer h1{color: #9D9D9D; font-size: 16px;}
.aboutixContainer p{line-height: 18px; margin-top: 10px; font-size:13px;}
.aboutixContainer p a{color:#444; border-bottom:1px dashed #444; font-weight:bold;}

#whyIX_top, #whyIX_middleTop, #whyIX_middle, #whyIX_middleBottom, #whyIX_bottom,
#uptime_top, #uptime_middle, #uptime_bottom,
#dedicatedIP_top, #dedicatedIP_middle,
#coachingProgram_top, #coachingProgram_bottom,
#security_top, #security_bottom,
#support_top, #support_middleTop, #support_middleBottom, #support_bottom{
  display:block;
  margin-bottom:20px;
}
#whyIX_top{background:url('../images/hybrid/img_whyIX_top.png') 2px 0 no-repeat; padding:0 30px 20px 150px;}
#whyIX_middleTop{background:url('../images/hybrid/img_whyIX_middleTop.png') no-repeat right center; padding:20px 185px 20px 30px;}
#whyIX_middle{background:url('../images/hybrid/img_whyix_middle.jpg') 2px center no-repeat; padding:20px 30px 20px 140px;}
#whyIX_middleBottom{background:url('../images/hybrid/img_whyix_middleBottom.png') right center no-repeat;padding:20px 130px 20px 30px;}
#whyIX_bottom{background:url('../images/hybrid/img_whyIX_bottom.png') 2px center no-repeat; padding:20px 30px 1px 175px;}

#uptime_top{position:relative;}
#uptime_top p{background:url('../images/hybrid/img_uptime_top.png') right center no-repeat;padding:0 250px 20px 0;}
#uptime_middle p{background:url('../images/hybrid/img_uptime_middle.png') 2px center no-repeat; padding:20px 0 20px 150px;}

#feature_hosting #dedicatedIP_top h1{font-size:20px;}
#feature_hosting #dedicatedIP_top h1 i{font-size:40px; color:#333; letter-spacing:-1px;}
#dedicatedIP_top{padding:0 0 20px; background:url('../images/hybrid/img_dedicatedIP_top.png') right top no-repeat;}
#dedicatedIP_top p{padding:0 275px 5px 0;}
#dedicatedIP_middle{background:url('../images/hybrid/img_dedicatedIP_middle.png') 2px 0 no-repeat;padding:0 0 20px 150px;}
#dedicatedIP_bottom ul li a{border-bottom: 1px dashed #444; color: #444}
#dedicatedIP_bottom ul li a:hover{color: #990000}
#dedicatedIP_bottom ul li#ip_ecommerce{background:url('../images/hybrid/icon_dedicatedip.png') 0 top no-repeat;}
#dedicatedIP_bottom ul li#ip_search_engine{background:url('../images/hybrid/icon_dedicatedip.png') 0 -95px no-repeat;}
#dedicatedIP_bottom ul li#ip_professional{background:url('../images/hybrid/icon_dedicatedip.png') 0 -195px no-repeat;}
#dedicatedIP_bottom ul li#ip_free{background:url('../images/hybrid/icon_dedicatedip.png') 0 -295px no-repeat;}

#security_top{background:url('../images/hybrid/img_security_top.png') right 0 no-repeat; padding:0 235px 40px 0;}

#security_top h1 {font-size:25px; display:block;}
#feature_hosting #security_top h1 span{display:block; font-size:16px;line-height:1.2em;margin-top:5px;}

#security_bottom ul li, #dedicatedIP_bottom ul li{display:block; padding:0 0 0 50px; font-size:12px; line-height:1.5em; margin:10px 0;}

#security_bottom ul li#top{background:url('../images/hybrid/icon_security.jpg') 0 top no-repeat;}
#security_bottom ul li#middle{background:url('../images/hybrid/icon_security.jpg') 0 -95px no-repeat;}
#security_bottom ul li#bottom{background:url('../images/hybrid/icon_security.jpg') 0 -195px no-repeat;}

#support_top{background:url('../images/hybrid/img_support_top.png') right 0 no-repeat;padding:0 170px 20px 30px;}
#support_middleTop{background:url('../images/hybrid/img_support_middleTop.png') 0 0 no-repeat;padding:0 30px 20px 200px;}
#support_middleBottom{background:url('../images/hybrid/img_support_middleBottom.png') left 15px no-repeat;padding:10px 30px 20px 200px;}
#support_bottom{background:url('../images/hybrid/img_support_bottom.png') right 0 no-repeat;padding:0 190px 0 30px;}

#coachingProgram_top{background:url('../images/hybrid/img_coachingProgram_top.png') 2px top no-repeat;padding:0 30px 20px 155px;}
#coachingProgram_bottom {background:url('../images/hybrid/img_coachingProgram_bottom.png') right 0 no-repeat;padding:0 175px 20px 0;}

/*------------------------------------------ SUPPORT VIDEOS SECTIONS ---------------------------------------------------------*/

#support_videos{
  display:block;
  margin:10px auto;
}

#support_heroes{
  display:block;
  margin:0 58px 20px;
  padding:5px;
  position:relative;
}

#pa_slider_outer{
  display:block;
  position:relative;
  height:105px;
  overflow:hidden;
}

#pa_slider{
  display:block;
  width:999em;
  padding:5px 0;
  position:absolute;
  z-index:10;
}
#pa_slider div.pa_video{
  margin:10px 5px;
}

#pa_sliderTop, #pa_sliderBottom{
  display:block;
  width:77px;
  height:19px;
  position:absolute;
  z-index:10;
}

#pa_sliderTop{
  background:url('../images/hybrid/pa_sliderTop.png') 0 0 no-repeat;
  margin:-204px 0 0 265px;
}
#pa_sliderBottom{
  background:url('../images/hybrid/pa_sliderBottom.png') 0 0 no-repeat;
  margin:5px 0 0 265px;
}

.triangleTop {
  border-color:transparent transparent #333333;
  border-style:solid;
  border-width:10px 20px;
  height:0;
  margin:0 auto;
  width:0;
  /* -- IE 6 FIX --*/
  _border-left-color: pink;
  _border-bottom-color: pink;
  _border-right-color: pink;
  _filter: chroma(color=pink);
}
.triangleTop:hover{border-color:transparent transparent #cacaca;}

.triangleBottom{
  border-color: #333333 transparent transparent;
  border-style:solid;
  border-width:10px 20px;
  width:0;
  height:0;
  margin: 0 auto;
  /* -- IE 6 FIX --*/
  _border-left-color: pink;
  _border-bottom-color: pink;
  _border-right-color: pink;
  _filter: chroma(color=pink);
}
.triangleBottom:hover{border-color: #cacaca transparent transparent;}

.pa_video{
  margin:0 30px 10px 0;
  cursor:pointer;
  background: url('../images/video_bg_big.png') 0 0 no-repeat;
  display: block;
  float: left;
  height: 90px;
  position: relative;
  width:110px;
}
.pa_video .pop_mask{width:96px; left:5px; top:5px;}
.pa_video p{
  text-indent:-2000px;
  overflow:hidden;
  font-size:0em;
  line-height:0em;
}
.pa_video span{color:#9b9b9b;}
.pa_video img{width:96px; height:72px; display:block;}

#pa_prev, #pa_next{
  display:block;
  position:absolute;
  z-index:100;
  top:125px;
  width:25px;
  height:33px;
}
#pa_prev{background:url('../images/button_prev.png') no-repeat 0 0; left:-115px;}
#pa_next{background:url('../images/button_next.png') no-repeat 0 0; right:-30px;}

/*------------------------------------------ PRODUCT PAGES REVAMPED ---------------------------------------------------------*/

.package_wrapper{
  width:850px;
  padding:0 0 0 30px;
}

.hosting_plans{}
.hosting_plans_box{
  float:left;
  width:236px;
}

#middle_box{
  width:260px;
  margin:0px 10px 0px 10px;
}

.features_separator{
  border-bottom:1px solid #292B2C;
  border-left:1px solid #292B2C;
  border-right:1px solid #292B2C;
  height:5px;
  margin:-23px 0 0 492px;
  position:absolute;
  width:239px;
  z-index:50;
}

.features_separator2{
  background:none repeat scroll 0 0 #FFFFFF;
  height:33px;
  margin:-17px 0 0 474px;
  position:absolute;
  width:269px;
  z-index:50;
}

.alignCenter img{vertical-align:top;}

.feature_plan_box{
  width:250px;
  float:left;
  border-right:1px dotted #a6a8a9;
  padding:10px;
}

.feature_plan_box_empty{
  display:block;
  float:left;
  height:84px;
  /*  //height:70px;*/
  width:270px;
  border-right:1px dotted #a6a8a9;
}

.feature_box{
  float:left;
  width:187px;
  text-align:center;
  color:#7A7B7D;
  padding:10px;
  color:#000;
  text-transform:uppercase;
}

.feature_box_middle{
  float:left;
  width:219px;
  text-align:center;
  text-transform:uppercase;
  font-weight:bold;
  border-left:1px solid #292b2c;
  border-right:1px solid #292b2c;
  padding:10px;
  color:#000;
}

.subtitle_blue_small{
  font-size:0.8em;
  font-weight: bold;
  color: #1d97c3;
  text-transform:uppercase;
  text-align:center;
}

.feature_list{font-size:0.9em; background:#fff;}
.feature_list_last{height:65px;}
.blue_bg{background:#E1F1F7;}
.redFontLight{color:#d50000;}

.bg_trans_top{position:absolute; z-index:15; margin:-19px 0px 0px 405px;}
.bg_trans_bottom{position:absolute; z-index:15; margin:0px 0px 0px 407px;}

.plan_title{
  font-size:1.3em;
  color:#80C31C;
  font-weight:bold;
  text-align:center;
  margin:5px 0px 10px 0px;
}

.greenCheck{
  display:block;
  height:15px;
  background:url('../images/hybrid/ic_check.png') center center no-repeat;
}

.redCheck{
  display:block;
  height:14px;
  background:url('../images/hybrid/ic_red_check.png') center center no-repeat;
}

.topTitle{border-top:1px solid #292b2c;}

/*------------------------------------------- FOOTER ------------------------------------------ */


#footer{
  background:url('../images/footer-grey-bg.png') 0 0 repeat-x;
  display:block;
  border-top:1px solid #666;
  text-shadow: 0 1px #f4f4f4;
  font-family:'Source Sans Pro', Arial, Helvetica, sans-serif;
}

.foot_block{
  border: 1px dashed #ccc;
  margin-top: 30px;
  margin-right: 20px;
  margin-bottom: 20px;
}
.foot_block ul.footer_testi li{
  border:1px solid #242424;
  width:70px;
  height:53px;
  margin: 0 4px 4px 0;
  cursor:pointer;
  float:left;
}

.mask{
  position:absolute;
  left:0;
  top:0;
  cursor:pointer;
}
.mask{width:71px; height:55px;}
.mask:hover{background-position:-23px -1556px;}

.big_mask, .pop_mask{
  height:72px;
  left:4px;
  position:absolute;
  top:5px;
  cursor:pointer;
}
.big_mask, .pop_mask{width:106px;}
.big_mask:hover, .pop_mask:hover{background-position:-4px -1548px;}
.pa_video .big_mask{left:-1px;}

.main_mask{
  height:139px;
  width:208px;
  left:0;
  position:absolute;
  z-index:20;
  top:10px;
  cursor:pointer;
}
.main_mask:hover{background-position:-9px -1221px;}

.footer_testi li{
  float:left;
  display:block;
  width:75px;
  height:55px;
}

.testimonial_block{
  border: 1px dashed #ccc;
  margin-top: 30px;
  margin-right: 20px;
  width: 230px;
}
.testimonial_block a{margin:10px 0 0; padding:0 10px; font-weight:bold; display:block; width:135px;}

.fb_block{
  border: 1px dashed #ccc;
  margin-top: 30px;
  margin-right: 20px;
  width: 220px;
}
.fb_like_box{
  padding-top: 5px;
  margin:10px 0 0;
}

.google_like_button{
	padding-top: 0px;
	margin: 0px;
	}

div.foot_block a:link,
div.foot_block a:active,
div.foot_block a:visited{
  color: #666;
  text-decoration: none;
  padding: 2px;
}

div.foot_block a:hover{
  color: #fff;
  text-decoration: none;
  padding: 2px;
  background: #666;
  text-shadow: 0 1px #242424;
}

.ad_spot{ margin-top: 20px;}

div.fb_block img.fb_thumb {
  float: left;
  max-height: 40px;
  max-width: 40px;
  margin-right: 5px;
  margin-bottom: 5px;
  border: 1px solid #9e9e9e;
  padding: 1px;
}

div.foot_block h1 {
  font-weight: normal;
  font-family: Georgia;
  font-size: 18px;
  margin-bottom: 10px;
}
div.foot_block h2{
  font-weight: bold;
  font-family: Arial;
  font-size: 12px;
  margin:10px 0;
}

div.foot_block ul{
  display: block;
  margin: 0;
  padding: 0;
}

div.foot_block li{  list-style: none;margin-bottom: 5px; position:relative; line-height:14px;}

div.foot_block div.thumbnail{
  min-width: 70px;
  min-height: 55px;
  background: white;
  border: 1px solid #9e9e9e;
  margin-right: 4px;
  margin-bottom: 4px;
  float: left;
}

.secureSeals{
  /* background:url('../images/page-table-footer.png') no-repeat 0 0; */
  height:60px;
  margin:0 auto;
  padding:11px 0 20px;
  width:1000px;
}
.secureSeals a{display:block; float:left;}
.secureSeals #trustePopup{width:180px; margin: 5px 0 0 20px}
.secureSeals #scanAlertPopup{width:133px; margin: 10px 0 0}
.secureSeals #hackerShieldPopup{width:125px; margin: 5px 10px 0}
.secureSeals #trustwaveSealImage{width:105px; float: left}

.bottom_box{
  display:block;
  width:1043px;
  height:40px;
  background:#E1F1F7 url('../images/bg_box_bottom.png') 0 0 no-repeat;
  margin:0 auto 10px;
}

.moto{
  padding-top: 10px;
  padding-left:10px;
  float: right;
}
.moto h1{
  padding-right:20px;
  margin:0;
  font-size: 30px;
}

.footer_container{font-size:12px;}

#hero_popup{
  background:#222222 url('../images/hero_popup_new.png') 0 0 no-repeat;
  width:701px;
  padding:320px 20px 30px;
  color:#fff;
  font-size:14px;
  position:relative;
  line-height:16px;
  display:block;
}
#hero_popup h1{
  background:url('../images/hero_popup_header_new.png') 0 0 no-repeat;
  display:block;
  position:absolute;
  top:-35px;
  left:-35px;
  width:788px;
  height:354px;
  z-index:1005;
}

#hero_popup p{margin:10px 0;}
#hero_popup h2{font-size:24px; margin:0 0 20px;}

.hero_top{display:block; float:right; margin:20px 0 0;}

#footer_bottom{padding:0 0 20px;}
#footer_list{
  display:block;
  padding:10px 10px 10px 0;
  font-size:11px;
  float:left;
  margin:5px 0 0 0;
  width:660px;
  line-height:16px
}
#footer_list li{float:left;padding:0px 10px 0px 0px;}
#footer_list a:link, #footer_list a:visited, .copyright a:link, .copyright a:visited
{color:#666666; font-weight:bold; padding: 0 2px;}
#footer_list a:active, #footer_list a:hover, .copyright a:active, .copyright a:hover{
  color: #fff;
  text-decoration: none;
  padding: 2px;
  background: #666;
  text-shadow: 0 1px #242424;
}

.copyright{
  padding:10px;
  text-align:right;
  text-transform:uppercase;
  font-size:11px;
  float:right;
  margin:5px 0 0 0;
  display:block;
  width:300px;
  font-weight:bold;
  line-height:16px
}

/*----------------------------------------------------------- HEADER TITLES ---------------------------------------------------------*/

.bigTitle{
  color:#000000;
  display:block;
  font-size:54px;
  text-align:center;
  margin:0 0 30px;
  letter-spacing:-1px;
}

.h_hostingSimplified{
  display:block;
  background:url(../images/header_hostingSimplified.jpg) 0 0 no-repeat;
  width:582px;
  height:45px;
  overflow:hidden;
  text-indent:-2000px;
  float:left;
  margin:0 auto;
}

.h_secretFound{
  display:block;
  background:url(../images/header_secret.jpg) 0 0 no-repeat;
  width:614px;
  height:45px;
  overflow:hidden;
  text-indent:-2000px;
  float:left;
  margin:0 100px;
}

.h_awardWinning{
  display:block;
  background:url(../images/awards/awardwinning.gif) 0 0 no-repeat;
  width:314px;
  height:45px;
  overflow:hidden;
  text-indent:-2000px;
  float:left;
  margin:0 100px;
}

.h_features{
  display:block;
  background:url(../images/header_features.png) 0 0 no-repeat;
  width:157px;
  height:15px;
  overflow:hidden;
  text-indent:-2000px;
}

.h_guarantees{
  display:block;
  background:url(../images/header_guarantees.png) 0 0 no-repeat;
  width:102px;
  height:15px;
  overflow:hidden;
  text-indent:-2000px;
}

.h_ads{
  display:block;
  background:url(../images/header_ads.png) 0 0 no-repeat;
  width:116px;
  height:15px;
  overflow:hidden;
  text-indent:-2000px;
}

.h_testimonials{
  display:block;
  background:url(../images/header_testimonials.png) 0 0 no-repeat;
  width:116px;
  height:15px;
  overflow:hidden;
  text-indent:-2000px;
}

.h_box3_sub{
  font-size:.75em;
  color:#999999;
}

.h_hello_expert{
  display:block;
  margin:0 auto;
  background:url(../images/txt_hello_expert.png) 0 0 no-repeat;
  width:198px;
  height:19px;
  overflow:hidden;
  text-indent:-2000px;
}
.h_didyouknow{
  display:block;
  margin:0px 0px 10px 0px;
  background:url(../images/txt_didyouknow.jpg) 0 0 no-repeat;
  width:198px;
  height:25px;
  overflow:hidden;
  text-indent:-2000px;
}

.h_hello_business{
  display:block;
  margin:0 auto;
  background:url(../images/txt_hello_business.png) 0 0 no-repeat;
  width:202px;
  height:19px;
  overflow:hidden;
  text-indent:-2000px;
}

.h_hello_unlimited{
  display:block;
  margin:0 auto;
  background:url(../images/txt_hello_unlimited.png) 0 0 no-repeat;
  width:208px;
  height:19px;
  overflow:hidden;
  text-indent:-2000px;
}

.h_plans_expert{
  display:block;
  background:url(../images/hosting_plans/icon_expert.jpg) center bottom no-repeat;
  width:204px;
  height:177px;
  float:left;
  overflow:hidden;
  text-indent:-1000px;
  cursor:pointer;
}
.h_plans_business{
  display:block;
  background:url(../images/hosting_plans/icon_business.jpg) center bottom no-repeat;
  width:282px;
  height:177px;
  float:left;
  overflow:hidden;
  text-indent:-1000px;
  cursor:pointer;
}
.h_plans_unlimited{
  display:block;
  background:url(../images/hosting_plans/icon_unlimited.jpg) center bottom no-repeat;
  width:204px;
  height:177px;
  float:left;
  overflow:hidden;
  text-indent:-1000px;
  cursor:pointer;
}

.h_support_3way{
  display:block;
  width:327px;
  margin:0 auto 20px;
  clear:both;
  color:#A1CA60;
  font-size:1.5em;
  letter-spacing:-1px;
}

.h_support_chat{
  display:block;
  background:url(../images/support/header_chat.png) center bottom no-repeat;
  width:98px;
  height:15px;
  overflow:hidden;
  text-indent:-1000px;
}

.h_support_givecall{
  display:block;
  background:url(../images/support/header_give_call.png) center bottom no-repeat;
  width:102px;
  height:15px;
  overflow:hidden;
  text-indent:-1000px;
}

.h_support_helpdesk{
  display:block;
  background:url(../images/support/header_helpdesk.png) center bottom no-repeat;
  width:76px;
  height:18px;
  overflow:hidden;
  text-indent:-1000px;
}

.h_affiliate_manager{
  display:block;
  background:url(../images/header_affiliate_manager.png) 0 0 no-repeat;
  width:171px;
  height:15px;
  overflow:hidden;
  text-indent:-2000px;
}

.h_affiliate_eligible{
  display:block;
  background:url(../images/header_affiliate_eligible.png) 0 0 no-repeat;
  width:205px;
  height:15px;
  overflow:hidden;
  text-indent:-2000px;
}

/*-------------------------------------------------------- LEFT BOX HOSTING --------------------------------------------------*/

#hosting_left_box {
  position:relative;
  float:left;
  margin:170px 0px 0px 20px;
}

#hosting_right_box {
  position:relative;
  width:700px;
  float:right;
  margin-right:20px;
}


.hosting_box_top{
  background:url(../images/hostingBox_top.png) 0 0 no-repeat;
  width:160px;
  height:10px;
  overflow:hidden;
  clear:both;
  margin:0 auto;
}
.hosting_box_top_about{
  background:url(../images/hostingBox_top.png) 0 0 no-repeat;
  width:160px;
  height:10px;
  overflow:hidden;
}

.hosting_box_content{
  width:160px;
  margin:0 auto;
  text-align:center;
  padding-top:10px;
}

.hosting_box_content .content {
  margin: 0px 20px 0px 20px;
}
.hosting_box_content .hr {
  border-bottom: dotted 1px #979797;
  margin-bottom:16px;
  margin-top:15px;
}

.hosting_box_content .content p {
  font-size:0.6em;
  margin-top:8px;
  margin-bottom:8px;
  text-align:left;
}

.hosting_box_content_wrap{
  width:160px;
  margin:0 auto;
  background:url(../images/hostingBox_center_tile.png) 0 0 repeat-y;
  padding-bottom:5px;
}
.hosting_box_content_wrap_about{
  width:160px;
  background:url(../images/hostingBox_center_tile.png) 0 0 repeat-y;
  padding-bottom:5px;
}

.hosting_box_bottom{
  background:url(../images/hostingBox_bottom.png) 0 0 no-repeat;
  width:160px;
  height:10px;
  overflow:hidden;
  margin:0 auto;
}

.hosting_box_bottom_about{
  background:url(../images/hostingBox_bottom.png) 0 0 no-repeat;
  width:160px;
  height:10px;
  overflow:hidden;
}


/*-------------------------------------------------------- BIG BOX MAIN ------------------------------------------------------*/

.big_box_top{
  background:url(../images/topBox_top.png) 0 0 no-repeat;
  width:962px;
  height:7px;
  overflow:hidden;
  clear:both;
  margin:0 auto;
}

.big_box_content_wrap{
  background:url(../images/topBox_white_tile.png) 0 0 repeat-y;
  width:962px;
  margin:0 auto;
}

.big_box_content{
  width:954px;
  margin:0 auto;
  background:url(../images/topBox_center_tile.png) 0 0 repeat-x;
}

.big_box_bottom{
  background:url(../images/topBox_bottom.png) 0 0 no-repeat;
  width:962px;
  height:10px;
  overflow:hidden;
  margin:0 auto;
}

.big_box_container{
  padding:10px 20px;
}



/*-------------------------------------------------------- MIDDLE BOX MAIN ------------------------------------------------------*/

.middle_box_wrap {
  position: relative;
  float:left;
  width:625px;
  overflow:visible;
}

.middle_box_top{
  background:url(../images/topBox_top_middle.png) 0 0 no-repeat;
  width:625px;
  height:7px;
  overflow:hidden;
  clear:both;
  margin:0 auto;
  text-align:right;
}

.middle_box_top_sharp{
  background:url(../images/topBox_top_middle_sharp.png) 0 0 no-repeat;
  width:625px;
  height:7px;
  overflow:hidden;
  clear:both;
  margin:0 auto;
  text-align:right;
}

.price_tag {
  height:7px;
  width:160px;

}

.middle_box_content_wrap{
  background:url(../images/topBox_white_tile_middle.png) 0 0 repeat-y;
  width:625px;
  margin:0 auto;
}

.middle_box_content{
  width:617px;
  margin:0 auto;
  background:url(../images/topBox_center_tile.png) 0 0 repeat-x;
}
.middle_box_content h2{color:#989898; display:block; font-size:20px; margin:15px 0 10px;}
.middle_box_content ul.addons_list{border:1px solid #C7D7AF;}
.middle_box_content ul.addons_list a{border-bottom: 1px dashed #242424; color: #242424}
.middle_box_content strong{color:#333;}

.middle_box_bottom{
  background:url(../images/topBox_bottom_middle.png) 0 0 no-repeat;
  width:625px;
  height:10px;
  overflow:hidden;
  margin:0 auto;
}

.middle_box_container{
  padding:0px 48px 10px;
  line-height:18px;
}

.middle_tab_wrap {
  position:absolute;
  z-index:10;
  width:320px;
  height:58px;
  margin:0px 0px 0px -68px;
  overflow:visible;
}

.middle_tab_wrap2 {
  position:absolute;
  z-index:10;
  width:320px;
  height:68px;
  margin:0px 0px 0px -68px;
  overflow:visible;
}

.middle_tab_content_wrap {
  width:400px;
  height:58px;
  vertical-align:middle;
  background: no-repeat left top;
}

.middle_tab_content_wrap2 {
  width:400px;
  height:68px;
  vertical-align:middle;
  background: no-repeat left top;
}

.active .middle_tab_content_wrap {
  background: url('../images/products/tab_active.png');
}

.regular .middle_tab_content_wrap {
  background: url('../images/products/tab_regular.png');
}

.active .middle_tab_content_wrap2 {
  background: url('../images/products/tab_active2.png');
}

.regular .middle_tab_content_wrap2 {
  background: url('../images/products/tab_regular2.png');
}

.active-free .middle_tab_content_wrap{
  background: url('../images/products/tab_active_free.png');
}

.regular-free .middle_tab_content_wrap {
  background: url('../images/products/tab_regular_free.png');
}


.middle_tab_content {
  width:250px;
  margin-left:120px;
  padding-top:17px;
  font-size:1.4em;
  font-family:'Trebuchet MS', 'Lucida Sans', Helevetica, Arial, sans-serif;
  font-weight:bold;
}

.middle_tab_content a {
  display:block;
}

.middle_tab_content a:link, .middle_tab_content a:visited {
  color: #333333;
  text-decoration:none;
}

.middle_tab_content a:hover {
  color: #666666;
}

.active .middle_tab_content a:link, .active .middle_tab_content a:visited {
  color:#004C99;
}

.middle_box_content h3 {
  color:#004c99;
  font-size:1.4em;
  font-weight:bold;
  text-align:left;
  font-family:'Trebuchet MS', 'Lucida Sans', Helevetica, Arial, sans-serif;
  margin-top:0px;
  background: no-repeat top right;
  padding-top: 10px;
  padding-bottom:28px;
}

.middle_box_content h3 small {
  line-height:1.2em;
  color:#666666;
  font-size:0.7em;
  font-weight:normal;
  font-family: Helvetica, Arial, sans-serif;
}

.middle_box_content h4 {
  color:#000;
  font-size:18px;
  text-align:left;
  margin:15px 0;
}
.middle_box_content h5 {
  color:#004C99;
  font-size:1.3em;
  text-align:left;
  font-family:'Trebuchet MS', 'Lucida Sans', Helevetica, Arial, sans-serif;
}

.middle_box_content p {
  margin-top:10px;
  font-size: 0.95em;
  line-height:18px;
}
.middle_box_container ul {
  list-style: circle outside;
  font-size: 0.95em;
  line-height:1.2em;
  margin-left:40px;
}
.middle_box_container b {
  color: #333333;
}

.middle_box_container .green_box {
  background-color:#e6f0d8;
  padding-top:3px;
  padding-bottom:3px;
  margin-top:10px;
  margin-bottom:10px;
}
.middle_box_container .green_box p {
  color: #666666;
  padding-bottom:8px;
  font-weight:bold;
  text-align:center;
}

div.even, div.odd, ul li.even, ul li.odd, ul li.even_last {
  font-size:12px;
  padding:10px 40px 10px 10px;
  color:#333333;
  text-shadow:1px 1px #fff;
}

div.odd , li.odd{background: #eef4e7 url('../images/products/checkmark.png') no-repeat 98% 50%;border-top:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #fff;}
div.even, li.even {background: #ffffff url('../images/products/checkmark.png') no-repeat 98% 50%; border-top:1px solid #C7D7AF; border-bottom:1px solid #C7D7AF;}
li.even_last {background: #ffffff url('../images/products/checkmark.png') no-repeat 98% 50%; border-top:1px solid #C7D7AF; border-bottom:none;}

.middle_box_small {
  font-size:0.7em;
  margin:4px;
}

.middle_box_container .hr {
  margin-top:20px;
  margin-bottom:10px;
  border-bottom: solid 1px #999999;

}

/*-------------------------------------------------------- Products Page --------------------------------------------------------*/

.btn_signup_bigger{
  width:329px;
  height:67px;
  margin:0 0 0 20px;
  background:url('../images/hybrid/btn_signup_bigger.png') 0 0 no-repeat;
  display:block;
  line-height:0em;
  font-size:0em;
  text-indent:-2000px;
  overflow:hidden;
}

a.submenu_prod:link, a.submenu_prod:visited{
  text-align:center;
  width:156px;
  height:32px;
  display:block;
  position:absolute;
  z-index:15;
  text-decoration:none;
  color:#333333;
  padding:8px 0px 0px 0px;
  background:url(../images/products/boxmenu2.gif) no-repeat;
}

a.submenu_prod:active, a.submenu_prod:hover, a.submenu_prod:visited:hover{
  color:#79B61B;
  background:url(../images/products/boxmenu.gif) no-repeat;
}

a.submenu_prod_active:link, a.submenu_prod_active:visited{
  color:#79B61B;
  background:url(../images/products/boxmenu.gif) no-repeat;
  margin-top:1px;
}

a.submenu_prod_active:active, a.submenu_prod_active:hover, a.submenu_prod_active:visited:hover{
  color:#79B61B;
  background:url(../images/products/boxmenu.gif) no-repeat;
  margin-top:1px;
}

/*-------------------------------------------------------- small BOX popup ------------------------------------------------------*/

.small_box_top{
  background:url(../images/topBox_top_small.png) 0 0 no-repeat;
  width:450px;
  height:7px;
  overflow:hidden;
  clear:both;
  margin:0 auto;
}

.med_box_top{
  background:url(../images/topBox_top_med.png) 0 0 no-repeat;
  width:650px;
  height:7px;
  overflow:hidden;
  clear:both;
  margin:0 auto;
}

.small_box_content_wrap{
  background:url(../images/topBox_white_tile_small.png) 0 0 repeat-y;
  width:450px;
  margin:0 auto;
}

.med_box_content_wrap{
  background:url(../images/topBox_white_tile_med.png) 0 0 repeat-y;
  width:650px;
  margin:0 auto;
}

.small_box_content{
  width:442px;
  margin:0 auto;
  background:url(../images/topBox_center_tile.png) 0 0 repeat-x;
}

.med_box_content{
  width:642px;
  margin:0 auto;
  background:url(../images/topBox_center_tile.png) 0 0 repeat-x;
}

.small_box_bottom{
  background:url(../images/topBox_bottom_small.png) 0 0 no-repeat;
  width:450px;
  height:10px;
  overflow:hidden;
  margin:0 auto;
}

.med_box_bottom{
  background:url(../images/topBox_bottom_med.png) 0 0 no-repeat;
  width:650px;
  height:10px;
  overflow:hidden;
  margin:0 auto;
}

.small_box_container{
  padding:20px 30px 10px;
}

.med_box_container{
  padding:20px 30px 10px;
}

.small_box_container .image {
  width:90px;
  height:110px;
  float:left;
  text-align:center;
  padding-top:20px;
}

.med_box_container .image {
  width:90px;
  height:110px;
  float:left;
  text-align:center;
  padding-top:20px;
}

/*-------------------------------------------------- HOSTING SIMPLIFIED CONTENT STYLE ------------------------------------------------*/

#title_list_box{
  width:582px;
  margin:0 auto;
  padding:0px 0px 30px 0px;
}

.sealbox
{
  position:absolute; z-index:10;margin:-15px 0px 0px 830px;
}
#include_list{
  display:block;
  font-size:.875em;
  float:right;
}

#include_list dt{
  display:block;
  padding:0px 0px 5px 5px;
  width:114px;
  height:13px;
  background:url(../images/txt_allPlansInclude.png) 0 0 no-repeat;
  overflow:hidden;
  text-indent:-2000px;
}

#include_list dd{
  display:block;
  background:url(../images/icon_thumbsUp.png) 0 0 no-repeat;
  width:140px;
  padding:3px 0px 3px 20px;
  float:left;
}


.list_break{
  clear:both;
}

#plan_menu{
  display:block;
  width:130px;
  font-size:.875em;
  font-weight:bold;
  letter-spacing:-1px;
  z-index:5;
  float:left;
  margin-top:50px;
}


a.mini_menu:link, a.mini_menu:visited{
  display:block;
  background:url(../images/mini_menu_bg.gif) no-repeat 0 0;
  padding:5px 0px 0px 5px;
  width:125px;
  height:19px;
  color:#000000;
  text-decoration:none;
}
a.mini_menu:active, a.mini_menu:hover{
  display:block;
  background:url(../images/mini_menu_bg.gif) no-repeat 0 -24px;
  padding:5px 0px 0px 5px;
  width:125px;
  height:19px;
  color:#990000;
  text-decoration:none;
}

a.mini_menu_active:link, a.mini_menu_active:visited{
  display:block;
  background:url(../images/mini_menu_bg_active.gif) no-repeat 0 0;
  padding:5px 0px 0px 5px;
  width:125px;
  height:19px;
  color:#000000;
  text-decoration:none;
}

#plan_boxes{
  width:460px;
  height:200px;
  float:left;
}
#secretimage_box{
  width:268px;
  height:256px;
  float:left;
  margin-top:-50px;
}

#adbox_left{
  display:block;
  position:absolute;
  margin:20px 0px 0px 40px;
  z-index:9;
  height:150px;
  width:120px;
}
#adbox_center{
  display:block;
  position:absolute;
  margin:40px 0px 0px 157px;
  z-index:10;
  width:90px;
  height:90px;
}
#adbox_right{
  display:block;
  position:absolute;
  margin:10px 0px 0px 255px;
  z-index:10;
  width:150px;
  height:180px;
}

.plan_img{
  position:absolute;
  z-index:2;
}
.plan_img_hide{
  position:absolute;
  z-index:2;
  display:none;
}



#bubble_wrap{
  float:left;
}

#bubble_box{
  position:absolute;
  z-index:6;
  width:286px;
  margin:20px 0px 0px -20px;
}
#bubblesecret_box{
  position:absolute;
  z-index:6;
  width:580px;
  margin:20px 0px 0px 0px;
}


.bubble_top{
  background:url(../images/bubble_top.png) 0 0 no-repeat;
  width:286px;
  height:19px;
  overflow:hidden;
}
.bubblesecret_top{
  background:url(../images/bubblesecret_top.png) 0 0 no-repeat;
  width:580px;
  height:19px;
  overflow:hidden;
}

.bubble_content_wrap{
  background:url(../images/bubble_tile.png) repeat-y;
  height:135px;
}

.bubblesecret_content_wrap{
  background:url(../images/bubblesecret_tile.png) repeat-y;
  height:135px;
}


.support_bubble_content_wrap{
  background:url(../images/bubble_tile.png) repeat-y;
}

.bubble_tail{
  background:url(../images/bubble_tail.png) bottom no-repeat;
  width:20px;
  height:100px;
  float:left;
}

.bubble_content{
  background:url(../images/bubble_h_tile.png) repeat-x;
  width:258px;
  height:130px;
  overflow:hidden;
  text-align:center;
  float:left
}
.bubblesecret_content{
  background:url(../images/bubble_h_tile.png) repeat-x;
  width:553px;
  height:130px;
  overflow:hidden;
  text-align:left;
  float:left
}

.support_bubble_content{
  background:url(../images/bubble_h_tile.png) repeat-x;
  width:219px;
  padding:30px 20px 25px;
  overflow:hidden;
  text-align:center;
  float:left;
  font-family:'Arial Black', Arial, Helvetica, sans-serif;
  font-size:.875em;
  line-height:1.25em;
  text-align:center;
}

.bubble_bottom{
  background:url(../images/bubble_bottom.png) 0 0 no-repeat;
  width:286px;
  height:25px;
  overflow:hidden;
  clear:both;
}
.bubblesecret_bottom{
  background:url(../images/bubblesecret_bottom.png) 0 0 no-repeat;
  width:580px;
  height:25px;
  overflow:hidden;
  clear:both;
}

.bubble_sub{
  display:block;
  margin:0 auto;
  font-size:.875em;
}

.bubblesecret_sub{
  display:block;
  margin:0 auto;
  color:#000;
  font-size:.825em;
}

.bubblesecret_sub p{
  float:left;
  width:75%;
  margin:20px 0px 0px 0px;
  line-height:1.5em;
}

.bubblesecret_sub2{
  display:block;
  margin:0 auto;
  color:#000;
  font-size:.825em;
  height:70px;
}
.bubble_sub strong{
  color:#000000;
}

.bubble_list{
  display:block;
  margin:5px 0px 0px 30px;
  padding:0px 5px;
  text-align:left;
  font-size:.8em;
}

.bubble_list li{
  background:url(../images/bubble_list_plus.png) 0 0 no-repeat;
  padding:0px 0px 0px 18px;
}

.bubble_content a:link, .bubble_content a:visited{
  display:block;
  color:#666666;
  font-size:.75em;
  font-weight:bold;
  margin:0px 0px 20px 0px;
}
.bubble_content a:active, .bubble_content a:hover{
  display:block;
  color:#990000;
  font-size:.75em;
  font-weight:bold;
  margin:0px 0px 20px 0px;
}

#plan_details{
  margin:-290px 0px 0px 0px;
}
#secret_details{
  margin:0px 15px 0px 15px;
  line-height:16px;
}

#domain_check_form{
  display:block;
  padding:20px 0px 0px 0px;
  clear:both;
}

.domaincheck #domain_check_form{
  display: block;
  padding:20px 0px 0px 0px;
  clear:both;
  margin: 0 auto;
  width:852px;
}

#domain_check_field_wrap{
  background:url(../images/domain_field_box_bg.gif) repeat-x #ededed;
  padding:10px;
  width:430px;
  border:1px solid #e0e1e1;
  float:left;
}

#domain_name{
  font-size:1.25em;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  padding:5px;
  width:415px;
  color:#9ac952;
  background:url(../images/domain_field_bg.gif) top repeat-x #FFFFFF;
  border:1px solid #d0d0d0;
  margin:0 auto;
}

.submit{
  display:block;
  background:url(../images/button_submit.jpg) 0 0 no-repeat;
  width:390px;
  height:54px;
  margin:0px 0px 0px 10px;
  text-indent:-2000px;
  font-size:0em;
  line-height:0em;
  overflow:hidden;
  outline:none;
  float:left;
  cursor:pointer;
}

.submit:hover{
  display:block;
  background:url(../images/button_submit.jpg) 0 -54px no-repeat;
  width:390px;
  height:54px;
  margin:0px 0px 0px 10px;
  text-indent:-2000px;
  overflow:hidden;
  outline:none;
  float:left;
  cursor:pointer;
}

.submit_link_wrap{
  clear:both;
  padding:30px 0px 10px 0px
}
.submit_link{
  display:block;
  width:390px;
  height:54px;
  margin:0 auto;
  text-indent:-2000px;
  overflow:hidden;
  outline:none;
  cursor:pointer;
}
a.submit_link:link, a.submit_link:visited {
  background:url(../images/button_submit.jpg) 0 0 no-repeat;
}
a.submit_link:active, a.submit_link:hover{
  background:url(../images/button_submit.jpg) 0 -54px no-repeat;
}

#example_domain{
  position:absolute;
  z-index:10;
  margin:-50px 0px 0px 0px;
  display:none;
}

/*--------------------------------------------------------- THREE BOTTOM BOXES -------------------------------------------------------*/

#box3_wrap{
  display:block;
  width:960px;
  margin:0 auto;
}
#box3secret_wrap{
  display:block;
  text-align:center;
}

.box3{
  width:300px;
  padding:0;
  float:left;
}
.box3_secret{
  display:block;
  width:655px;
  padding:0;
  margin:0 auto;
  text-align:center;
}

.box3_rule{
  width:30px;
  height:250px;
  float:left;
}

.left_rule{
  background:url(../images/divide_left.jpg) center bottom no-repeat;
}
.right_rule{
  background:url(../images/divide_right.jpg) center bottom no-repeat;
}


.box3_list{
  display:block;
  margin:20px 10px 15px;
  font-size:.875em;
  color:#666666;
  font-weight:bold;
}

.box3_list li{
  display:block;
  padding:11px 0px;
}

a.list_href:link, a.list_href:visited{
  color:#666666;
}
a.list_href:active, a.list_href:hover{
  color:#990000;
}

.box3_list_row{
  background:#f0f0f0;
}

.box3_link{
  display:block;
  font-size:.75em;
  padding:5px 30px 0px 0px;
  text-align:right;
}

.box3_content{
  width:275px;
  margin:40px auto 0px;
}
.box3secret_content{
  margin:40px 0 0;
  text-align:left;
  float:left;
  padding-left:8px;
  line-height:18px;
}

#guarantee_icon{
  margin:20px 10px 0px 0px;
  float:left;
}

#features_icon{
  margin:20px 10px 0px 0px;
  float:left;
}

#ad_icon{
  margin:30px 10px 0px 0px;
  float:left;
}

.features_p{
  background:url(../images/icon_gear.png) 10px 8px no-repeat #f0f0f0;
  margin:10px auto;
  padding:10px 0px 10px 30px;
  font-size:.875em;
  color:#666666;
  font-weight:bold;
}

#features_icons_list{
  display:block;
  height:61px;
  padding:10px 0px;
  margin:0px auto 10px;
}

#features_icons_list li{
  float:left;
}

.box3_more_link{
  display:block;
  margin:0 auto;
  clear:both;
  width:157px;
  height:32px;
  text-indent:-1000px;
  overflow:hidden;
  outline:none;
}

a.view_30:link, a.view_30:visited{
  background:url(../images/button_view30.png) 0 0 no-repeat;
}

a.view_30:active, a.view_30:hover{
  background:url(../images/button_view30.png) 0 -32px no-repeat;
}

a.view_info:link, a.view_info:visited{
  background:url(../images/button_view_info.png) 0 0 no-repeat;
}

a.view_info:active, a.view_info:hover{
  background:url(../images/button_view_info.png) 0 -32px no-repeat;
}

/*----------------------------------------------------------- TOOL TIPS -------------------------------------------------------------*/

#tooltip {
  position: absolute;
  z-index: 3000;
  border: 1px solid #111;
  background-color: #eee;
  padding: 5px;
  opacity: 0.97;
  width:200px;
  font-size:0.84em;
}
#tooltip h3, #tooltip div { margin: 0; }

/*------------------------------------------------------------- AWARDS ---------------------------------------------------------*/

.awards_separator1, .awards_separator2{
  display:block;
  width:19px;
  height:460;
  float:left;
  margin-top:50px;
}

.awards_separator1{background:url(../images/awards/separator1.gif);}
.awards_separator2{background:url(../images/awards/separator2.gif);}
.awards_content
{
  width:285px;
  margin:20px 10px 10px 0px;
}
.awards_header
{
  color: #666666;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:0.875em;
  font-weight:bold;
}
.awards_image
{
  float:left;
  height:120px;
  width:100px;
  text-align:center;

}
.awards_image2
{
  float:left;
  height:120px;
  width:140px;
  text-align:center;

}
.awards_text
{
  color: #666666;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:0.800em;
  font-weight:bold;
  height:60px;
  line-height:13px;
}
.awards_link
{
  color: #666666;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:0.75em;
  font-weight:bold;
}
.awards_title
{
  color: #900;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:0.875em;
  font-weight:bold;
  height:25px;
}
.awards_dots
{
  width:275px;
  margin-left:10px;
}

/*------------------------------------------------------------------- LEFT NAVIGATION MENU ---------------------------------------------------------------*/

#hosting_wrapper{display:block; overflow:hidden; position:static;}
#menu_nav{
  display:block;
  width:230px;
  background:#e1f5fa url('../images/bg_menu_right.png') right top repeat-y;
  border-right:1px solid #cbe5eb;
  min-height:600px;
  position: relative;
}
#menu_nav{float:left;}
#menu_nav ul li{
  border-bottom:1px solid #c0dee6;
  border-top:1px solid #fff;
  color:#719ba6;
  font-weight:bold;
  font-size:14px;
  text-shadow:1px 1px #fff;
  display:block;
  position:relative;
  letter-spacing:-1px;
}
#menu_nav ul li span{padding:10px 10px 10px 45px; display:block;}
#menu_nav ul li.last{border-bottom:none;}
#menu_nav ul li a{color:#719ba6;}
#menu_nav ul li ul.features_sub{background:#234860 url('../images/img_sub_tile.png') 0 0 repeat-x; padding:10px 0;}
#menu_nav ul.features_sub li{
  padding:5px 10px 5px 45px;
  color:#fff;
  font-weight:bold;
  font-size:12px;
  text-shadow:1px 1px #000;
  display:block;
  position:relative;
  letter-spacing:0px;
  border:none;
}
#menu_nav ul li ul li a{color:#fff;}
#menu_nav ul li ul li a:hover{text-decoration:underline;}

#menu_nav ul.features_sub_menu{ padding: 10px 0 5px 35px; }
#menu_nav ul.features_sub_menu li {
  font-size:12px;
  font-weight: normal;
  padding: 5px 0 5px 5px;
}

#menu_nav ul.features_sub .sub_menu{font-size: 14px; padding-left: 10px;}
#menu_nav ul.features_sub .sub_menu span{float: left; width: 32px; height: 17px; padding: 0; display: block;}

#menu_nav ul li span.activeTip{
  position:absolute;
  z-index:10;
  background:url('../images/menu_active.png') 0 0 no-repeat;
  display:block;
  width:11px;
  height:13px;
  top:10px;
  right:-1px;
  padding:0;
}

#ix_faq_toc{
  display:block;
  width:245px;
  background:#e1f5fa url('../images/bg_menu_right.png') right top repeat-y;
  border:1px solid #cbe5eb;
  margin:0 0 20px 10px;
}
#ix_faq_toc{float:right;}

#linuxFeatures{background:url('../images/icon_os_menu.png') 10px 5px no-repeat; font-size: 18px !important; }
#windowsFeatures{background:url('../images/icon_os_menu.png') 10px -35px no-repeat; font-size: 18px !important; }
#hostingFeaturesSub{background:url('../images/icon_hostingPlans.png') 0 0 no-repeat; font-size: 14px !important;}
#techSpecsSub{background:url('../images/icon_hostingPlans.png') 0 -516px no-repeat; font-size: 14px !important;}

#hostingFeatures, #customerCenter{background:url('../images/icon_hostingPlans.png') 10px 8px no-repeat;}
#techSpecs{background:url('../images/icon_hostingPlans.png') 10px -508px no-repeat;}
#videoTutorials{background:url('../images/icon_hostingPlans.png') 10px -273px no-repeat;}
#faq{background:url('../images/icon_hostingPlans.png') 10px -33px no-repeat;}
#manual1, #dspAffTOS, #ip_ecommerce{background:url('../images/icon_hostingPlans.png') 10px -194px no-repeat;}

#whyIX{background:url('../images/icon_aboutus.png') 10px 2px no-repeat;}
#uptime{background:url('../images/icon_aboutus.png') 10px -55px no-repeat;}
#dedicatedIP{background:url('../images/icon_aboutus.png') 10px -120px no-repeat;}
#security{background:url('../images/icon_aboutus.png') 10px -177px no-repeat;}
#menu_nav li#support{background:url('../images/icon_aboutus.png') 10px -235px no-repeat;}
#coachingProgram{background:url('../images/icon_aboutus.png') 10px -289px no-repeat;}

#product_ssl{background:url('../images/icon_addons.png') 10px 2px no-repeat;}
#product_webdesign{background:url('../images/icon_addons.png') 10px -55px no-repeat;}
#product_merchant{background:url('../images/icon_addons.png') 10px -120px no-repeat;}
#product_adcoupons{background:url('../images/icon_addons.png') 10px -177px no-repeat;}
#product_sitedude{background:url('../images/icon_addons.png') 10px -235px no-repeat;}

#careers_usa{background:url('../images/icon_flags.png') 10px 1px no-repeat;}
#careers_ukraine{background:url('../images/icon_flags.png') 10px -56px no-repeat;}
#careers_romania{background:url('../images/icon_flags.png') 10px -121px no-repeat;}

#tos{background:url('../images/icon_hostingPlans.png') 10px -231px no-repeat;}
#privacy{background:url('../images/icon_hostingPlans.png') 10px -352px no-repeat;}

#ix_customers{display:block; width:430px;}
#ix_customers, #ix_contact {margin:10px 0 15px;}
#ix_customers ul{margin:10px 0 20px;}
#ix_customers ul li{background:url('../images/icon_email.png') 0 center no-repeat; color:#989898; font-weight:bold; font-size:16px; line-height:25px; padding: 0 0 0 28px;}
#ix_customers ul li a, #ix_customers ul li span{color:#4896aa;}
#ix_customers .map{display:block; width:400px; height:300px;}

#ix_contact, #ix_socialmedia{display:block; width:280px; padding: 0 0 0 10px;}
#ix_contact h1, #ix_socialmedia h1{padding:0 0 0 28px;}

#ix_contact h1#ix_phone{background:url('../images/icon_contactus.png') 0 5px no-repeat;}
#ix_contact h1#ix_livechat{background:url('../images/icon_contactus.png') 0 -57px no-repeat;}
#ix_socialmedia h1#ix_location{background:url('../images/icon_contactus.png') 0 -120px no-repeat;}
#ix_socialmedia h1#ix_media{background:url('../images/icon_contactus.png') 0 -194px no-repeat;}

#feature_hosting #ix_contact h2{color:#4896aa; font-size:30px; margin:10px 0 5px 28px;}
#feature_hosting #ix_contact h3, #ix_socialmedia h3{color:#989898; font-size:16px; margin:5px 0 30px 28px;}

#ix_socialmedia{margin:10px 0 30px;}
#ix_socialmedia h1{background:url('../images/icon_social_header.png') 0 0 no-repeat;}
#ix_socialmedia ul{background:url('../images/icon_social.png') 0 -24px no-repeat; padding:0 0 0 28px; margin: 10px 0 0 28px;}
#ix_socialmedia ul li{font-size:16px; line-height:24px; font-weight:bold;}
#ix_socialmedia ul li a{color:#989898;}

/*------------------------------------------------------------------- VIDEO TUTORIALS ---------------------------------------------------------------*/

#nowPlaying{margin: 20px 0; display:block; width:720px; overflow:hidden;}
#online_business{
  display:block;
  width:720px;
  height:540px;
  position:absolute;
  z-index:10;
}

#featured_dropdown_menu_top, #featured_dropdown_menu_bottom{
  position:absolute;
  z-index:5;
  padding:9px 68px 9px 15px;
  background:#fff url('../images/img_dropdown.png') 190px 3px no-repeat;
  font-size:16px;
  letter-spacing:-1px;
  border:1px solid #dedede;
  cursor:pointer;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
}
#featured_dropdown_menu_top{top:0; left:488px;}
#featured_dropdown_menu_bottom{bottom:120px; left:735px;}

#featured_dropdown_top, #featured_dropdown_bottom{
  position:absolute;
  z-index:6;
  padding:10px 0;
  background:#fff url('../images/input_bg.png') 0 0 repeat-x;
  border:1px solid #dedede;
  font-size:12px;
  line-height:18px;
  cursor:pointer;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
}
#featured_dropdown_top{top:36px; left:487px;}
#featured_dropdown_bottom{bottom:-182px; left:735px;}
#featured_dropdown_top li, #featured_dropdown_bottom li{display:block; padding:5px 18px;}
#featured_dropdown_top li:hover, #featured_dropdown_bottom li:hover{background:#eee;}

.featured_text{display:block; margin:20px 0;}
.featured_text h2{font-size:24px; margin:0 0 15px;}
#ix_tutorials .featured_text p{display:block; width:500px;}
#ix_tutorials .featured_text p a{border-bottom: 1px dashed #242424; color: #242424}
.featured_text #featured_dropdown_menu_bottom h2{font-size:16px; margin:0;}

.btn_search_tutorials{
  display:block;
  width:200px;
  height:43px;
  background:url('../images/btn_search_tutorials.png') 0 0 no-repeat;
  margin:20px 15px 0 0;
}

/*------------------------------------------------------------------- HOSTING PLANS ---------------------------------------------------------------*/

#feature_hosting{
  display:block;
  width:723px;
  float:left;
  color:#666;
  padding:20px;
  border-top:1px solid #fff;
}
#feature_hosting h1{font-size:26px; letter-spacing:-1px;}
#feature_hosting h1 a{border-bottom:1px dashed #666}
#feature_hosting h1.big_title{line-height:16px; margin-bottom:50px;}
#feature_hosting h1 span{font-size:18px; font-style:italic; color:#000; letter-spacing:-0.5;}
#feature_hosting h2{font-size:16px; color:#9d9d9d; letter-spacing:-1px;}

#feature_core{margin-top:535px; //margin-top:585px; /* IE 7 FIX */}

#hostingWrapper{margin: -55px 0 0 40px; display:block; width:655px; position:absolute; z-index:10;}
#linux_wrapper{ display:block; width:655px; margin: 10px auto;}
#windows_wrapper{ display:block; width:445px; margin: 10px auto;}

#shadow_right, #shadow_left, .shadow_right, .shadow_left{
  position:absolute;
  z-index:10;
  display:block;
  width:50px;
  height:497px;
  //height:545px; /* IE 7 Fix */
  border:none;
  top:0;
}
#shadow_right, .shadow_right{background:url('../images/bg_shadow_right.png') repeat-y right top; right: 0;}
#shadow_left, .shadow_left{background:url('../images/bg_shadow_left.png') repeat-y left top; left:0;}

.hostingPlans, .vdcPlans{display:block; border:1px solid #dadada; width:210px; float:left; position:relative; padding:5px 0 0; text-shadow:1px 1px #fff;}
.vdcPlans{width:200px;}
.hostingPlans hr, .vdcPlans hr{
  border-bottom:1px solid #fff;
  border-top:1px solid #dadada;
  border-left:none;
  border-right:none;
  margin:20px 0 15px;
}
.hostingPlans .logos, .vdcPlans .logos {margin: 3px 2px;}
#vdcMid .hostingPlans hr, #vdcMid .hostingPlans hr{margin:10px 0;}
.hostingPlans img, .vdcPlans img{margin:0 0 0 10px; clear:both; float:left;}

.vdcPlans img{margin:20px 0 0 10px; clear:both; float:left;}

.hostingPlans p i, .vdcPlans p i{float:left; font-size:30px; width:60px; text-align:center; font-weight:bold; font-style:normal;}
.hostingPlans p u, .vdcPlans p u{float:left; font-size:30px; width:95px; text-align:center; font-weight:bold; font-style:normal; text-decoration:none;}
.hostingPlans p span, .vdcPlans p span{font-size:30px; font-weight:bold; letter-spacing:-1px; margin:0 0 0 55px;}
.hostingPlans p strong, .vdcPlans p strong{font-weight:normal; text-align:center; display:block; line-height:16px;}
.hostingPlans p strike, .vdcPlans p strike{text-decoration:none; cursor:pointer;  border-bottom:1px dashed #666;}
.hostingPlans p.linuxwinTxt, .vdcPlans p.linuxwinTxt{text-align:center; padding:3px 10px 10px 5px;}
.hostingPlans p.linuxwinTxt strike, .vdcPlans p.linuxwinTxt strike{cursor:default; border:none;}
.hostingPlans p, .vdcPlans p{padding:3px 10px 3px 5px; font-size:12px;}
.hostingPlans p.tech_p, .vdcPlans p.tech_p{padding:0 10px 5px 5px;}
.hostingPlans ul, .vdcPlans ul{
  display:block;
  border-top:1px solid #d1d1d1;
  border-bottom:1px solid #fff;
  margin:10px 0;
  //margin:0; /* IE 7 FIX */
  float:right;
  width:125px;
}
.hostingPlans ul li, .vdcPlans ul li{
  border-bottom:1px solid #d1d1d1;
  border-top:1px solid #fff;
  padding:3px;
  font-weight:bold;
  font-size:12px;
  line-height: 14px;
}
.vdcPlans ul li .includes_logos { float: none; margin: 5px 0; }
.vdcPlans ul li .includes_linux_logos { float: none; margin: 5px 10px  5px 0; }
#vdcMid #x4.hostingPlans ul, #vdcMid #x4w.hostingPlans ul{width:145px;}

#expertPlan, #businessPlus, #vdcMid #x2, #vdcMid #x8, #vdcMid #x2w, #vdcMid #x8w,
.design_plan{background:#fff url('../images/bg_hosting.png') 0 bottom repeat-x ; margin:29px 0;}
#unlimitedPro, #vdcMid #x4, #vdcMid #x4w, .design_plan_top{background:#fafafa;background:#fff url('../images/bg_hosting_middle.png') 0 bottom repeat-x; width:230px;}
#expertPlan, #vdcMid #x2, #vdcMid #x2w{border-right:none;}
#businessPlus, #vdcMid #x4, #vdcMid #x4w{border-left:none;}

#vdcMid #x2, #vdcMid #x8, #vdcMid #x2w, #vdcMid #x8w{height:555px;}
#vdcMid #x4, #vdcMid #x4w{height:595px;}

#expertPlan h2, #businessPlus h2, #unlimitedPro h2,
#vdcMid #x2 h2, #vdcMid #x2w h2, #vdcMid #x4 h2, #vdcMid #x4w h2, #vdcMid #x8 h2, #vdcMid #x8w h2,
.design_plan h2, .design_plan_top h2{
  display:block;
  width:199px;
  height:39px;
  text-align:center;
  padding:7px 0 0;
  font-size:24px;
  text-shadow: 1px 1px #919860;
  color:#fff;
  margin: 0 5px;
}
#expertPlan h2, #vdcMid #x2 h2, #vdcMid #x2w h2, .design_plan h2{ background:url('../images/title_hosting_left.png') no-repeat 0 0;}
#businessPlus h2, #vdcMid #x8 h2, #vdcMid #x8w h2{ background:url('../images/title_hosting_right.png') no-repeat 0 0;}
#unlimitedPro h2, #vdcMid #x4 h2, #vdcMid #x4w h2, .design_plan_top h2{background:url('../images/title_hosting_middle.png') no-repeat 0 0; text-shadow:1px 1px #889530; width:219px;}

#expertPlan h3, #businessPlus h3, #x2 h3, #x2w h3{
  color:#ad8a8a;
  display:block;
  width:75px;
  float:left;
  text-shadow:1px 1px #f9f6f6;
  font-size:12px;
  margin:0 0 10px 25px;
}
#expertPlan h3 span, #businessPlus h3 span, #x2 h3 span, #x2w h3 span{font-size:22px;}
#unlimitedPro h3, #x4 h3, #x4w h3{background:url('../images/bg_promo.png') no-repeat 0 0; display:block; width:219px; height:49px; color:#fff; text-shadow:1px 1px #7e0909; font-size:11px; padding:3px 0 0 10px; margin: 0 0 0 1px;}
#unlimitedPro h3 span, #x4 h3 span{font-size:42px; }

#expertPlan h4, #businessPlus h4, #unlimitedPro h4,
#x2 h4, #x2w h4, #x4 h4, #x4w h4, #x8 h4, #x8w h4{
  display:block;
  float:left;
  font-family:Georgia,Times New Roman,sans-serif;
  font-size:11px;
  font-style:italic;
  font-weight:normal;
  padding:5px 0;
  width:105px;
}
#unlimitedPro h4, #x4 h4, #x4w h4{float:none; text-align:center; width:auto;}

#expertPlan h5, #businessPlus h5, #unlimitedPro h5, #x2 h5, #x2w h5, #x4 h5, #x4w h5, #x8 h5, #x8w h5{
  background:none repeat scroll 0 0 #F4F4F4;
  color:#DE3333;
  display:block;
  float:left;
  font-family:Georgia,Times New Roman,sans-serif;
  font-size:14px;
  font-style:italic;
  font-weight:normal;
  padding:0 3px;
  position:absolute;
  z-index:5;
}
#x2 h5.vps_includes, #x8 h5.vps_includes{bottom:187px; left:75px;  //bottom:170px; /* IE 7 FIX */}
#x2w h5.vps_includes, #x8w h5.vps_includes{bottom:188px; left:75px;  //bottom:170px; /* IE 7 FIX */}
#x4 h5.vps_includes{bottom:200px; left:88px;  //bottom:190px; /* IE 7 FIX */}
#x4w h5.vps_includes{bottom:200px; left:88px;  //bottom:190px; /* IE 7 FIX */}

#x2 h5.includes, #x2w h5.includes, #x8 h5.includes, #x8w h5.includes{top:53px; left:48px;background:#fefefe; //top:60px; /* IE 7 FIX */}
#x4 h5.includes, #x4w h5.includes{top:53px; left:58px;background:#fefefe;//top:60px; /* IE 7 FIX */}

#expertPlan h5.includes, #businessPlus h5.includes, #unlimitedPro h5.includes{margin:-23px 0 0 70px; background:#fafafa;}
#unlimitedPro h5.includes{background:#fbfbfb; margin:-23px 0 0 85px;}
#expertPlan h5.dedicated, #businessPlus h5.dedicated, #unlimitedPro h5.dedicated{margin:-23px 0 0 60px;}
#expertPlan h5.dreg, #businessPlus h5.dreg, #unlimitedPro h5.dreg{margin:-23px 0 0 30px;}
#unlimitedPro h5{margin:-23px 0 0 10px;}

#expertPlan hr, #businessPlus hr{margin:13px 0;}

.hostingPlans p.title_big, .title_big{font-size:30px; font-weight:bold; text-align:center; margin:10px 0; letter-spacing:-1px;}

.hostingPlans a.subText{font-size:10px; font-family:Georgia,Times New Roman,sans-serif; text-align:center; margin: 5px 0 10px; display:block; text-decoration:underline;}

.hostingPlans#unlimitedPro a.subText{margin: 5px 0 25px;}
.hostingPlans#unlimitedPro p.title_big{position:absolute; font-size:16px; left:5px; top:206px; //top:221px; /* IE 7 FIX*/}

p span.db_quota{margin:0 0 0 32px;}

.btn_buynow, .btn_signupnow{
  display:block;
  width:175px;
  height:56px;
  margin:10px auto 0;
}
  .btn_buynow { background:url('../images/btn_buynow.png') 0 0 no-repeat; }
  .btn_signupnow { background:url('../images/btn_signupnow.png') 0 0 no-repeat; }

.btn_buyplan{
  background: url('../images/btn_buyplan.png') 0 0 no-repeat;
  display: block;
  width: 127px;
  height: 47px;
}

.btn_buyplan_small{
  background: url('../images/btn_buyplan_small.png') 0 0 no-repeat;
  display: block;
  width: 112px;
  height: 47px;
}

.btn_buyplan_big{
  background: url('../images/btn_buyplan_big.png') 0 0 no-repeat;
  display: block;
  width: 160px;
  height: 47px;
}

a.back_top_blue{
  background: url('../images/bg_back_top_blue.png') 0 0 no-repeat;
  display: block;
  width: 108px;
  height: 17px;
  padding: 4px 0 0;
  color: #FFF;
}

.no_pad{ padding: 0 !important; }
.no_border_top { border-top: none; }
.no_border_bottom { border-bottom: none; }

.hostingPlans#unlimitedPro hr{margin:13px 0}
.hostingPlans#unlimitedPro ul{margin:10px 0 2px; //margin:16px 0 0; /* IE 7 FIX*/}

.questions{
  display:block;
  position:absolute;
  z-index:15;
  background:url('../images/img_question.png') 0 0 no-repeat;
  width:32px;
  height:32px;
  margin-top:-14px;
  //margin-top:-21px; /* IE 7 FIX */
  cursor:pointer;
  right:0;
}

#promo_banner, #promo_banner_win{
  position:absolute;
  z-index:10;
  display:block;
  background:url('../images/img_promo_banner.png') 0 0 no-repeat;
  width:130px;
  height:18px;
  font-size:10px;
  color:#fff;
  text-shadow:1px 1px #7E0909;
  padding:7px 0 0 30px;
  cursor:pointer;
  bottom:-10px;
  right:0;
}

.more_info{cursor:pointer; background:url('../images/icon_info.png') 0 2px no-repeat; width:18px; height:18px; display:inline-block;}

#hero_banner_small{
  background:url('../images/hero_banner_small_update.png') no-repeat scroll 0 0 transparent;
  display:block;
  font-size:11px;
  font-style:italic;
  height:54px;
  text-align:right;
  text-decoration:underline;
  color:#0E2C77;
}

a.hero_small{
  /*  background:url('../images/int-ad-small.png') 0 0 no-repeat;  */
  padding:80px 0 0 0; color:#0E2C77; font-style:italic; text-align:right; display:block; width:231px;}
a.hero_small:hover{text-decoration:underline;}

.appdemo{background:url('../images/demo.png') left 0 no-repeat; padding:0 0 0 20px; margin: 0 0 0 1px; display:inline-block; height:16px;}

/*------------------------------------------------------------------- FEATURES TABLE STYLING ---------------------------------------------------------------*/

#feature_hosting table{}

#feature_hosting table tr th, #feature_hosting table tr td{padding:15px 10px; font-weight:bold; font-size:12px; vertical-align:middle; text-align:center;}
#feature_hosting table tr td strong{font-weight:normal; font-size:11px;}
#feature_hosting table tr th{color:#698626; text-align:center; width:95px; padding:10px; font-size:16px; vertical-align:top;}
#feature_hosting table tr td.leftcol, #feature_hosting table tr th.leftcol{text-align:left; width:330px; border-left:1px solid #d0dcb3; line-height:14px;}
#feature_hosting table tr th.leftcol{padding:10px 10px 10px 0; border-left:none;}
#feature_hosting table tr td.leftcol a{color: #242424}
#feature_hosting table tr td.leftcol a:hover{text-decoration:underline}
#feature_hosting table tr th h1{text-align:left; color:#666;}
#feature_hosting table tr th#tech_apps{background:url('../images/logo_plugins.png') 0 38px no-repeat;}
#feature_hosting table tr th#tech_adcoupons{background:url('../images/logo_adcoupons.png') 264px 73px no-repeat;}
#feature_hosting table tr th#tech_adcoupons_win{background:url('../images/logo_adcoupons.png') 208% 73px no-repeat;}

.hostingPlans p strong.platform_text{text-align:left; padding:0 0 0 20px;}
.icon_os{
  cursor:pointer;
  background:url('../images/icon_os.png') 0 0 no-repeat;
  border-bottom:1px dashed #666666;
  display:block;
  height:25px;
  margin:10px auto 25px;
  width:61px;
}

.icon_os_big{
  cursor:pointer;
  background:url('../images/icon_os_big.png') 0 0 no-repeat;
  display:block;
  height:50px;
  margin:10px auto 25px;
  width:150px;
}

.logo_linux, .logo_linuxwin{
  display:block;
  font-size:12px;
  margin:5px auto;
  padding:10px 0 15px 85px;
  line-height:16px;
}
.logo_linux{background:url('../images/logo_linux.png') 25px 0 no-repeat; }
.logo_linuxwin{background:url('../images/logo_linux_windows.png') 5px 0 no-repeat;}

.check_mark{background:url('../images/icon_checkmark.png') center top no-repeat; display:block; width:65px; height:66px; margin:0 auto;}
.x_mark{background:url('../images/icon_crossmark.png') center top no-repeat; display:block; width:20px; height:20px; margin:0 auto;}
.bottomBorder{border-bottom:1px solid #d0dcb3;}

.table_expertPlan, .table_unlimitedPro, .table_businessPlus{border:1px solid #d0dcb3; border-top:none; color:#000; text-shadow:1px 1px #fff;}
.table_features{width:370px;}

.table_expertPlan, .head_expertPlan{background:#edf4dd url('../images/bg_table_shadow_right.png') right top repeat-y; border-right:none;}
.table_unlimitedPro, .head_unlimitedPro{background-color:#edf4dd; width:135px !important;}
.table_unlimitedPro span{font-size:14px;}
.table_businessPlus, .head_businessPlus{background:#edf4dd url('../images/bg_table_shadow_left.png') left top repeat-y; border-left:none;}

.head_expertPlan, .head_unlimitedPro, .head_businessPlus{border:1px solid #d0dcb3; border-bottom:none; letter-spacing:-1px; text-shadow:1px 1px #fff; }

.features{margin:20px 0 50px;}
.features p{
  color:#666666;
  display:block;
  font-size:12px;
  font-weight:normal;
  line-height:16px;
  margin:10px 0;
  text-align:left;
  width:325px;
}

.header_title{position:absolute; z-index:10; margin:14px 0 0 336px; display:block; width:385px;}
.features p.subText{font-size:10px; text-align:right; display:block; width:100%; margin:5px 0; position:static;}
.features p.windows_expensive{
  background: #eaeee2;
  padding: 10px;
  font-size: 18px;
  color: #225e85;
  float: right;
  text-align: center;
  width: 400px;
  position: relative;
  cursor: help;
  font-weight: bold;
}

.features p.windows_expensive:after {
  border-color: #eaeee2 transparent;
  border-style: solid;
  border-width: 20px 20px 0 0;
  bottom: -20px;
  content: "";
  display: block;
  left: 50px;
  position: absolute;
  width: 0;
}

.feature_linux{ background: url('../images/bg_plan_linux.jpg') 0 0 no-repeat; }
.feature_windows{ background: url('../images/bg_plan_windows.jpg') 0 0 no-repeat; }
.specs_linux{ background: url('../images/bg_tech_linux.jpg') 0 0 no-repeat; }
.specs_windows{ background: url('../images/bg_tech_windows.jpg') 0 0 no-repeat; }

#feature_hosting.feature_linux h1.title, #feature_hosting.feature_linux h2.subtitle, #feature_hosting.feature_windows h1.title, #feature_hosting.feature_windows h2.subtitle, #feature_hosting.specs_linux h1.title, #feature_hosting.specs_linux h2.subtitle, #feature_hosting.specs_windows h1.title, #feature_hosting.specs_windows h2.subtitle {
  padding: 5px 10px;
  clear:both;
  display: inline-block;
  *zoom: 1;
  *display:inline;
}
#feature_hosting.feature_linux h1.title, #feature_hosting.specs_linux h1.title {
  color: #286900;
  margin: 0;
  font-size: 24px;
  background: url('../images/bg_white_transparent.png') 0 0 repeat;
}
#feature_hosting.feature_linux h2.subtitle, #feature_hosting.specs_linux h2.subtitle {
  color: #FFF;
  font-size: 18px;
  background: url('../images/bg_brown_transparent.png') 0 0 repeat;
  margin: 0 0 20px 0;
}
#feature_hosting.feature_windows h1.title, #feature_hosting.specs_windows h1.title {
  color: #06485e;
  margin: 0;
  font-size: 24px;
  background: url('../images/bg_white_transparent.png') 0 0 repeat;
}
#feature_hosting.feature_windows h2.subtitle, #feature_hosting.specs_windows h2.subtitle {
  color: #FFF;
  font-size: 18px;
  background: url('../images/bg_brown_transparent.png') 0 0 repeat;
  margin: 0 0 20px 0;
}

/*------------------------------------------------------------------- SUPPORT / CUSTOMER CENTER STYLING ---------------------------------------------------------------*/

.ix_popup{background:url('../images/login_header.png') 0 0 no-repeat; display:block; padding: 120px 0 20px 95px; width:445px;}
.ix_popup input[type=submit]{
  border:none;
  display:block;
  height:30px;
  margin:20px 0 0 120px;
  padding:0 15px;
  width:152px;
  font-family:Arial, sans-serif;
  color:#fff;
  text-shadow:1px 1px #333;
  font-size:12px;
  font-weight:bold;
  cursor:pointer;
}
.ix_popup label{
  color:#000000;
  display:block;
  float:left;
  font-size:12px;
  font-weight:bold;
  margin:6px 20px 10px 0;
  width:100px;
}
.ix_popup input[type=text], .ix_popup input[type=password], .ix_popup textarea{
  background:url('../images/input_bg.png') 0 0 repeat-x;
  border:1px solid #CCCCCC;
  display:block;
  float:left;
  font-size:12px;
  padding:3px 5px;
  width:195px;
}

#topten{margin:20px 0;}
#feature_hosting.ix_faq{width:490px; overflow:hidden;}
#ix_faq_toc{text-shadow:0 1px #fff;}
#ix_faq_toc h1{
  font-size:18px;
  text-align:center;
  padding:20px 0;
  color:#719ba6;
  border-bottom:1px solid #C0DEE6;
  border-top:1px solid #fff;
}

#ix_faq_content, #ix_faq_full, #ix_legal_full{margin-top:0;}
#ix_faq_content h1, #ix_faq_full h1, , #ix_legal_full h1{margin:0 0 20px;}
#ix_faq_content p{width:100%; line-height:18px;}
#ix_faq_full p, #ix_legal_full p{line-height:18px; width:auto;}
#ix_faq_content p a[name], #ix_faq_full p a[name], #ix_legal_full p a[name]{background:none; font-size:12px; padding:0;}
#ix_faq_content p a, #ix_faq_content li a, #ix_faq_full p a, #ix_legal_full p a{background:#E1F5FA; font-size:11px; padding:2px 5px; text-shadow:1px 1px #FFFFFF;}
#ix_faq_content p a:hover, #ix_faq_full p a:hover, #ix_legal_full p a:hover{color:#000;}
#ix_faq_content table tr td{text-align:left; padding:0; vertical-align:top;}
#ix_faq_content ul li{
  font-size:12px;
  line-height:18px;
  list-style-type:disc;
  margin-left:25px;
  margin-top:10px;
  padding:0 5px;
}
#ix_faq_content div{font-size:12px; line-height:18px;}
#ix_faq_content .regArialBoldBlue{
  color:#a7a7a7;
  font-size:18px;
  padding-bottom:10px;
  font-weight:bold;
  line-height:18px;
}
#ix_faq_content .redheading {
  color:#373737;
  font-weight:600;
  font-size:18px;
  letter-spacing:-1px;
  padding:10px 0;
  margin:10px 0;
}
#ix_faq_content ul{margin:0 0 15px;}
#ix_legal_full .manualsub ol li{border:none; padding:10px 10px 0 35px; margin: 0;}
#ix_legal_full .manualsub ol li a:hover{text-decoration:underline;}
#ix_legal_full ul li{
  font-size:12px;
  line-height:18px;
  list-style-type:disc;
  margin-left:25px;
  margin-top:10px;
  padding:0 5px;
}

#ix_legal_full ol li{
  font-size:12px;
  line-height:18px;
  margin-left:25px;
  margin-top:10px;
  padding:0 5px;
}

#support_info_wrap{padding:30px;}

.btn_green{
  background:url('../images/btn_green_right.png') top right no-repeat;
  display:block;
  height:40px;
  margin:15px 0 0 30px;
  padding-right:9px;
  width:190px;
  position:relative;
}
a.btn_green span{
  background:url('../images/btn_green.png') 0 0 no-repeat;
  display:block;
  font-size:16px;
  padding:12px 0 12px 40px;
  font-weight:bold;
  color:#fff;
  text-shadow:1px 1px #333;
}

.img_blink{position:absolute; z-index:10; top:10px; left:10px;}
a.btn_green_small, a.btn_red_small, a.btn_green_small:hover, a.btn_red_small:hover{
  color:#fff;
  font-size:12px;
  text-shadow:1px 1px #333;
  display:block;
  float:left;
  margin:0 20px 0 0;
}
.btn_green_small{background:url('../images/btn_green_small.png') 0 0 no-repeat; padding:9px 22px;}
.btn_red_small{background:url('../images/btn_red_small.png') 0 0 no-repeat; padding:9px 17px;}

.support_3way{
  display:block;
  background:#dcdcdc url('../images/hybrid/bg_tile_3ways.png') repeat-x 0 0;
  padding:10px;
  border:1px solid #ccc;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
}

.support_3way_box{
  width:158px;
  float:left;
  padding:20px 20px 10px 125px;
  background:#fff;
  border:1px solid #ccc;
  display:block;
  height:90px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
}

.support_3way_center{margin:0 8px; width:163px;}

#support_livechat{background:#fff url('../images/hybrid/icon_live_bubble.png') 10px 0 no-repeat;}
#support_callcenter{background:#fff url('../images/hybrid/icon_clock.png') 10px 0 no-repeat;}
#support_helpdesk{background:#fff url('../images/hybrid/icon_paper.png') 10px 0 no-repeat;}

.support_3way_box p{
  padding:5px 0px 0px;
  font-size:.75em;
  font-weight:bold;
}

.support_3way_box p.support_3way_phone{
  display:block;
  padding:10px 0 0;
  font-size:1.5em;
  font-weight:bold;
  color:#002d9f;
  letter-spacing:-1px;
}

.support_3way_box p.support_3way_phone span{
  color:#000000;
  display:block;
  font-size:0.5em;
  letter-spacing:0;
  text-align:center;
}

.support_3way_box p.support_3way_phone span em{
  font-size:.75em;
  font-style:normal;
  padding:2px 0 0;
}

.support_3way_link{
  display:block;
  padding:10px 0px 0px;
  font-size:.75em;
}
a.support_3way_link:link, a.support_3way_link:visited{
  color:#002d9f;
  font-weight:bold;
  text-decoration:underline;
}
a.support_3way_link:active, a.support_3way_link:hover{
  color:#000000;
  text-decoration:none;
}

.support_title_manual{
  display:block;
  overflow:hidden;
  text-indent:-1000px;
  width:117px;
  height:15px;
  background:url(../images/support/header_user_manuals.gif) 0 0 no-repeat;
}

.support_title_faqs{
  display:block;
  overflow:hidden;
  text-indent:-1000px;
  width:42px;
  height:17px;
  background:url(../images/support/header_faqs.gif) 0 0 no-repeat;
}

.support_title_video{
  display:block;
  overflow:hidden;
  text-indent:-1000px;
  margin:30px 0px 0px;
  width:135px;
  height:15px;
  background:url(../images/support/header_video.png) 0 0 no-repeat;
}

.support_subtitle{
  font-size:.875em;
  font-weight:900;
  margin:15px 0px 0px;
}

.support_list_paper{
  display:block;
  padding:10px 0px;
}

.support_list_paper li{
  background:url(../images/support/list_paper.gif) 0 0 no-repeat;
  padding:0px 0px 5px 20px;
  font-size:.875em;
  font-weight:bold;
}

.support_list_video{
  display:block;
  padding:10px 0px;
}

.support_list_video li{
  background:url(../images/support/list_movie.jpg) 0 0 no-repeat;
  padding:0px 0px 5px 20px;
  font-size:.875em;
  font-weight:bold;
}

.FAQ_list{
  clear:both;
}

div.manualtrick {
  position:relative;
  float:right;
  line-height:normal;
  font-family: Verdana, Arial, sans-serif;font-size:13px;
}

/*------------------------------------------------------------------- ABOUT US / WHY IX? -------------------------------------------------------*/

.big_quote{
  display:block;
  background:url(../images/about/big_quote.png) 0 0 no-repeat;
  width:687px;
  height:218px;
  overflow:hidden;
  text-indent:-3000px;
  margin:0 auto;
  clear:both;
}

#big_quote_author{
  padding:0px 0px 20px 200px;
  font-size:.8em;
  font-style:italic;
}

.author{
  font-size:1.5em;
  font-weight:bold;
  color:#000000;
  font-style:normal;
}

#big_quote_author a:link, #big_quote_author a:visited{
  color:#990000;
  font-style:normal;
  font-weight:bold;
  text-decoration:underline;
  margin:0px 0px 0px 5px;
}
#big_quote_author a:active, #big_quote_author a:hover{
  color:#000000;
  font-style:normal;
  font-weight:bold;
  text-decoration:none;
  margin:0px 0px 0px 5px;
}


.h_about_why{
  display:block;
  width:87px;
  height:23px;
  overflow:hidden;
  background:url(../images/about/header_why.png) 0 0 no-repeat;
  text-indent:-1000px;
}

.h_about_enough{
  display:block;
  background:url(../images/about/header_still.png) 0 0 no-repeat;
  width:177px;
  height:23px;
  overflow:hidden;
  text-indent:-1000px;
  margin:30px 0px 0px;
}

.h_about_enough_sub{
  display:block;
  text-align:left;
  font-size:1em;
  color:#666666;
  margin:0px 0px 40px 0px;
}

.about_p{
  line-height:1.25em;
  padding:10px 0px 10px 5px;
}

.about_bottom_p{
  line-height:1.25em;
}
.about_p strong{
  color:#000000;
}

.about_p em{
  color:#990000;
  font-style:normal;
  font-weight:bold;
}

.left_small_quote_wrap{
  width:60%;
  float:left;
}

.right_small_quote_wrap{
  width:40%;
  float:left;
}

.right_small_quote_wrap_mainpage{
  width:275px;
}

.table_footfg_quote, .table_footfg_quote_mainpage{
  background:#ededed;
  color:#000000;
  font-size:.75em;
  font-style:italic;
  padding:20px 20px 0px;
  line-height:1.5em;
  height:180px;
}

.table_footfg_quote_mainpage{
  height:107px;
  font-size:.80em;
  padding:15px 20px 0px;
}

.table_footfg_quote span, .table_footfg_quote_mainpage span{
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#999999;
  font-size:4em;
  margin:0px 10px;
}


.table_footfg_quote_mainpage span{
  margin:0px 10px;
  padding:0px;
}
.table_footfg_quote_mainpage span.floatR{
  padding-top:10px;
  padding-bottom:0px;
}

.small_quote_author{
  background:url(../images/about/small_quote_tail.gif) 20px 0 no-repeat;
  font-size:.75em;
  padding:10px 0px 0px 60px;
}

.small_quote_author a:link, .small_quote_author a:visited{
  display:block;
  color:#990000;
  font-style:normal;
  font-weight:bold;
  text-decoration:underline;
  margin:0px 0px 0px 5px;
}
.small_quote_author a:active, .small_quote_author a:hover{
  display:block;
  color:#000000;
  font-style:normal;
  font-weight:bold;
  text-decoration:none;
  margin:0px 0px 0px 5px;
}

.about_hr{
  clear:both;
  border:none;
  border-bottom:1px dotted #999999;
  padding:30px 0px 0px 0px;
  background:none;
}

.about_small_headers{
  font-weight: bold;
  font-size: 1.1em;
  letter-spacing: -1px;
  color: #990000;
  margin:10px 0;
}

.about_top_margin{
  margin:60px 0px 20px;
}
.about_bottom_margin{
  margin:0px 0px 60px;
}

.datacenter_img{
  margin:-40px 0px 20px 20px;
  float:right;
}

.img_1999{
  margin:0px 20px 20px 0px;
  float:left;
}

.callcenter_img{
  margin:-50px 0px 20px 20px;
  float:right;
}

.future_img{
  margin:0px 20px 20px 0px;
  float:left;
}


.about_info{display:block}
.about_info *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#e2f5c6}
.about_info1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #eff7e3;
  border-right:1px solid #eff7e3;
  background:#e7f6d3}
.about_info2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f6f9f4;
  border-right:1px solid #f6f9f4;
  background:#e6f5cf}
.about_info3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e6f5cf;
  border-right:1px solid #e6f5cf;}
.about_info4{
  border-left:1px solid #eff7e3;
  border-right:1px solid #eff7e3}
.about_info5{
  border-left:1px solid #e7f6d3;
  border-right:1px solid #e7f6d3}
.about_infofg{
  background:#e2f5c6;
  padding:15px 30px 15px 90px;
  line-height:normal;
}

.about_info_icon{
  position:absolute;
  z-index:15;
  margin:-40px 0px 0px -125px;
}

.about_list{
  margin:20px 10px 20px 0px;
}

.about_list li{
  background:#F9FAFA url('../images/about/question.gif') 10px 10px no-repeat;
  margin-bottom:10px;
  padding-left:45px;
  padding-right:10px;
  vertical-align:middle;
}

.about_list .alt{
  background:#EEF4E7 url('../images/about/question_alt.gif') 10px 10px no-repeat;
  padding:10px 10px 10px 45px;
  vertical-align:middle;
}

.about_support_list{
  display:block;
  padding-bottom:20px;
}

.about_support_list li{
  padding:15px 0px 10px 50px;
}

.about_support_list .alt{
  padding:15px 0px 10px 50px;
  background:#EEF4E7;
}

.icon_aboutus{
  position:absolute;
  z-index:10;
  margin:-5px 0px 0px -40px;
}

.icon_twitter{
  background:url('../images/about/icon_twitter.png') 0 0 no-repeat;
  height:32px;
  width:32px;
  padding-right:10px;
  display:block;
}

.icon_support{
  background:url('../images/about/icon_support.png') 0px 0px no-repeat;
  height:32px;
  width:32px;
  padding-right:10px;
  display:block;
}

.icon_ix_blog{
  background:url('../images/about/icon_ix_blog.png') 0px 0px no-repeat;
  height:32px;
  width:32px;
  padding-right:10px;
  display:block;
}

.icon_ix_status{
  background:url('../images/about/icon_ix_status.png') 0px 0px no-repeat;
  height:32px;
  width:32px;
  padding-right:10px;
  display:block;
}

.icon_ix_manual{
  background:url('../images/about/icon_manual.png') 0px 0px no-repeat;
  height:32px;
  width:32px;
  padding-right:10px;
  display:block;
}


.about_support_list a{
  font-weight:bold;
}

.about_signup{
  padding:10px;
  background:#9AC952;
  margin-top:10px;
  letter-spacing:normal;
  text-align:center;
  color:#fff;
  line-height:1.2em;
  border:2px solid #73963E;
}

.about_signup a, .about_signup a:hover{
  color:#fff;
  font-weight:900;
}

.about_signup:hover{
  background:#CBEC3D;
}

/*------------------------------------------- LIGHT BOX ----------------------------------------------*/

/*
   ColorBox Core Style
   The following rules are the styles that are consistant between themes.
   Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/*
   ColorBox example user style
   The following rules are ordered and tabbed in a way that represents the
   order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
#cboxTopLeft{width:14px; height:14px; background:url('../images/colorbox/controls.png') 0 0 no-repeat;}
#cboxTopCenter{height:14px; background:url('../images/colorbox/border.png') top left repeat-x;}
#cboxTopRight{width:14px; height:14px; background:url('../images/colorbox/controls.png') -36px 0 no-repeat;}
#cboxBottomLeft{width:14px; height:43px; background:url('../images/colorbox/controls.png') 0 -32px no-repeat;}
#cboxBottomCenter{height:43px; background:url('../images/colorbox/border.png') bottom left repeat-x;}
#cboxBottomRight{width:14px; height:43px; background:url('../images/colorbox/controls.png') -36px -32px no-repeat;}
#cboxMiddleLeft{width:14px; background:url('../images/colorbox/controls.png') -175px 0 repeat-y;}
#cboxMiddleRight{width:14px; background:url('../images/colorbox/controls.png') -211px 0 repeat-y;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url('../images/colorbox/loading_background.png') center center no-repeat;}
#cboxLoadingGraphic{background:url('../images/colorbox/loading.gif') center center no-repeat;}
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url('../images/colorbox/controls.png') 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
#cboxPrevious{left:0px; background-position: -51px -25px;}
#cboxPrevious.hover{background-position:-51px 0px;}
#cboxNext{left:27px; background-position:-75px -25px;}
#cboxNext.hover{background-position:-75px 0px;}
#cboxClose{right:0; background-position:-100px -25px;}
#cboxClose.hover{background-position:-100px 0px;}

.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}


/*----------------------------------------------------------- TOS AND PRIVACY POLICY ---------------------------------------------*/

.right_nav{
  width:160px;
  float:right;
  margin:10px
}

.heading_main {
  font-family:'Trebuchet MS', 'Lucida Sans', Helevetica, Arial, sans-serif;
  font-size:30px;
  font-weight:600;
  letter-spacing:-1px;
  padding-bottom:20px;
  float:left;
}

.redFont{color:#990000;}
.blackFont{color:#000;}
.greenFont{color:#79b61b;}
.greyFont{color:#373737;}
.greyFontDark{color:#494949 !important;}

.redheading {
  color:#373737;
  font-weight:600;
  font-size:18px;
  letter-spacing:-1px;
  padding:10px 0;
  margin:10px 0;
}
#ix_faq_toc .redheading{display:none; height:0; line-height:0; overflow:hidden;}

.regArialBoldBlue{
  color:#a7a7a7;
  font-size:18px;
  padding-bottom:10px;
  font-weight:bold;
  line-height:18px;
}

.manualsub {
  color:#719ba6;
  font-size:12px;
  line-height:16px;
}
.manualsub a{color:#719ba6; font-weight:normal; }
.manualsub ol{list-style:decimal inside; font-weight:normal; margin-top:0 !important;}
.manualsub ol li{border-bottom:1px solid #c0dee6; border-top:1px solid #FFFFFF; padding:10px 10px 10px 20px; }
.manualsub ol li:last-child{border-bottom:none;}
.manualsubitem{padding-left:10px; display:inline-block; zoom:1; *display:inline;}
.manualsubitem ul{
  list-style-type:lower-roman;
  margin-left: 10px;
  font-size:0.85em;
}
.manualsub ol p{
  border-bottom:1px solid #C0DEE6;
  border-top:1px solid #FFFFFF;
  color:#719BA6 !important;
  margin-left:0 !important;
  padding:10px;
  text-align:center;
}

.manual_head_link{
  width:80px;
  margin-left:-10px;
}

#terms , #support{
  font-family:'Trebuchet MS', 'Lucida Sans', Helevetica, Arial, sans-serif;
  font-size:13px;
  line-height:20px;
}

#support p{
  margin-bottom:15px;
}

#terms #left_content{
  width:620px !important;
  float:left;
  border-right:1px solid #dddddd;
  padding-right:30px;
}
#terms #left_content ul{
  margin-left:30px;
  margin-bottom:10px;
  margin-top:5px;
}
#terms #left_content ul li{
  line-height:1.5em;
  list-style-type:disc;
  font-size:11px;
  color:#979797;
}
#terms #left_content ol{
  margin-left:10px;
  margin-bottom:10px;
  list-style-position:outside;
}
#terms #left_content ol li{
  line-height:1.5em;
  font-size:11px;
  color:#979797;
}
#terms #left_content p{
  margin-bottom:10px;
}
#terms #left_content h3{
  margin:30px 0px 5px;
  font-size:14px;
  line-height:14px;
  font-weight:normal;
}

#terms #right_nav{
  float:right;
  width:250px !important;
}
#terms #right_nav ul{
  list-style-type:lower-roman;
  padding-left:15px;
  padding-top:5px;
  font-size:0.85em;
}
#terms #right_nav ul li{
  font-size:12px;
  margin-bottom:10px;
}
#terms #right_nav ol{
  list-style-position:outside;
  margin-bottom:15px;
}
#terms #right_nav ol li{
  line-height:1.5em;
  font-size:1em;
  color:#979797;
}
#terms #right_nav .selected{
  font-weight:900;
  color:#000;
}
#terms #right_nav .truste{
  margin-top:10px;
}


#terms .lower_roman_list{
  list-style-type: lower-roman;
}
#terms .lower_alpha_list{
  list-style-type: lower-alpha;
}
#terms .disc_list{
  list-style-type: disc;
}
#terms .circle_list{
  list-style-type: circle;
}
#terms .title{
  font-size:28px;
}

#terms a:link, #terms a:visited{
  color:#2d7ab7;
}
#terms a:hover, #terms a:active{
  color:#cc0000;
}

/*----------------------------------------------------------- MANUALS PAGE ---------------------------------------------*/

#ix_manual_main{margin:10px 0 20px; padding:0 20px;}
#ix_manual_main  .redheading{
  display:block;
  height:auto;
  line-height:20px;
  overflow:visible;
  text-indent:0;
  background:none;
  padding:10px 0;
}
#ix_manual_main .manualsub, #ix_manual_main .manualsub a{color:#767676;}
#ix_manual_main .manualsubitem{padding:0;}
#ix_manual_main .manualsub a:hover{text-decoration:underline;}
#ix_manual_main .manualsub ul{list-style:lower-roman inside; font-size:12px;}
#ix_manual_main .manualsub ol li{border:none; text-indent:0; line-height:18px; padding:0;}
#ix_manual_main .manualsub ol li ol{margin:0 0 5px 20px; display:block;}
#ix_manual_main .manualsubitem li{border-bottom:none; border-top:none; text-indent:-18px;}
#ix_manual_main .manualsub ol li ol li{padding:0 10px 0 10px;}

#ix_faq_toc .manualsub ol li ol li{border:none;padding:5px 10px 5px 35px; display: list-item; text-indent: -18px;}
#ix_faq_toc .manualsub ol li ol li ul li{font-size:12px; padding:5px 10px 5px 5px; text-indent:0;}
#ix_faq_toc .manualsubitem{padding-left:0;}

/*----------------------------------------------------------- PRODUCTS PAGE ---------------------------------------------*/

#product { width:895px;  }
#product #left_product { width:420px; height:270px; float:left; }
#product #right_product { width:420px; height:270px; float:right; }
#product ul {list-style-image: url(../images/green_star.gif); margin:5px; padding-left: 20px; line-height:20px;}
#product ul li {font-size:0.75em;}
#product .heading_product { letter-spacing:-1px; margin-bottom:10px; padding-top:5px; color: #589cc3; font-size: 1.5em; }

/*----------------------------------------------------------- adcoupons PAGE ---------------------------------------------*/

#adcoupons { width:895px;  }
#adcoupons #left_product { width:275px; height:430px; float:left; margin-right:35px }
#adcoupons #right_product { width:275px; height:430px; float:right; }
#adcoupons ul {list-style-image: url(../images/green_star.gif); margin:5px; padding-left: 20px; line-height:20px;}
#adcoupons ul li {font-size:0.75em;}
#adcouponsheader ul {list-style-image: url(../images/orange_star.gif); margin:5px; padding-left: 20px; line-height:20px;}
#adcouponsheader ul li {font-size:0.75em;}
#adcouponsheader header {width:680px; float:left; padding-right:30px; font-size:0.85em; line-height:20px; margin-top:-10px; padding-bottom:10px;}
#adcoupons .heading_product { letter-spacing:-1px; margin-bottom:10px; padding-top:5px; color: #589cc3; font-size: 1.5em; }


/* -------------------------------------- FAQ PAGES ---------------------------------------------*/


#support #col_left{
  float:left;
  width:450px;
  padding-right:20px;
  border-right:1px solid #eee;
}
#support #col_right{
  float:right;
  width:380px;
}

#support #col_right ol{
  list-style-position:outside;
  margin-bottom:15px;
}
#support #col_right ol li{
  line-height:1.5em;
  font-size:1em;
  color:#979797;
}


#support .change_family{
  font-size:14px;
  margin-bottom:15px;
}
#support #support_contact{
  width:380px;
  height:auto;
}
#support #support_contact .change_family{
  margin-bottom:10px;
  padding-top:6px;
  font-weight:normal;
}
#support #support_contact img{
  float:left;
  margin-right:15px;
}

#support a:link, #support a:visited{
  color:#2d7ab7;
}
#support a:hover, #support a:active{
  color:#cc0000;
}


.list_move{
  margin:-45px 0px 0px 150px;
}

/*-------------------------------------------------------- AFFILIATE PAGE ------------------------------------------------------*/

.affiliateLogin_top{
  background:url(../images/affiliate/affiliatelogin_top.png) 0 0 no-repeat;
  width:280px;
  height:10px;
  overflow:hidden;
  clear:both;
  margin:0 auto;
}

.affiliateLogin_content_wrap{
  background-color:#f4f6f7;
  border-right:1px solid #e8e9ea;
  border-left:1px solid #e8e9ea;
  border-top:none;
  border-bottom:none;
  width:280px;
  margin:0 auto;
}

.affiliateLogin_content{
  width:250px;
  padding-left:10px;
  font-family:'Lucida Sans', Helevetica, Arial, sans-serif;
  font-size:15px;
  line-height:20px;
}

.affiliateLogin_bottom{
  background:url(../images/affiliate/affiliatelogin_bottom.png) 0 0 no-repeat;
  width:280px;
  height:10px;
  overflow:hidden;
  margin:0 auto;
}

.domaincheck h2, .error h2 {
  font-family:'Trebuchet MS', 'Lucida Sans', Helevetica, Arial, sans-serif;
  color: #000000;
  text-align:center;
  font-weight:bold;
  font-size:1.7em;
  margin-top:1em;
  margin-bottom:0.2em;
}

.domaincheck {
  clear:both;
  margin-bottom:1em;
}

.domaincheck h3 {
  color:#990000;
  font-size:1.6em;
  font-weight:bold;
  text-align:center;
  margin-top:1em;
  margin-bottom:0.2em;
}

.domaincheck p {
  font-size:1em;
  color:#999999;
  font-weight:bold;
  text-align:center!important;
}
.domaincheck p b{
  color:#666666;
}

.domaincheck div.hr {
  border-bottom: dotted 1px #999999;
  margin-left:15px;
}

.text_upTo150{
  float:right;
  margin-right:50px;
}

.aff_banner_title{
  width:100%;
  float:left;
  padding:0px 30px 10px 0px;
  font-size:0.85em;
  line-height:20px;
  margin-top:-10px;
}

.aff_right_nav{
  margin-right:-30px;
}

/*--------------------------------------------------------------- POP UPS -----------------------------------------------------------*/

#h_guarantees{
  display:block;
  background:url(../images/popups/header_guarantees.png) 0 0 no-repeat;
  width:214px;
  height:58px;
  overflow:hidden;
  text-indent:-2000px;
  margin:0px 0px 10px;
}

#h_webdesign{
  display:block;
  background:url(../images/popups/header_webdesign.png) 0 0 no-repeat;
  width:350px;
  height:58px;
  overflow:hidden;
  text-indent:-2000px;
  margin:0px 0px 10px;
}

#h_coupons{
  display:block;
  background:url(../images/popups/header_coupons.png) 0 0 no-repeat;
  width:284px;
  height:58px;
  overflow:hidden;
  text-indent:-2000px;
  margin:0px 0px 10px;
}

#h_affiliate{
  display:block;
  background:url(../images/popups/header_affiliate.png) 0 0 no-repeat;
  width:284px;
  height:58px;
  overflow:hidden;
  text-indent:-2000px;
  margin:0px 0px 10px;
}
#h_scripts{
  display:block;
  background:url(../images/popups/header_scripts.png) 0 0 no-repeat;
  width:284px;
  height:58px;
  overflow:hidden;
  text-indent:-2000px;
  margin:0px 0px 10px;
}

.pop_title{
  font-weight: bold;
  font-size: 1.1em;
  letter-spacing: -1px;
  color: #990000;
}

.pop_p{
  font-size:12px;
  margin:5px 0px;
  line-height:1.5em;
}

.pop_hr{
  clear:both;
  border:none;
  border-bottom:1px dotted #999999;
  padding:10px 0px 0px;
  margin:0px 0px 15px;
  background:none;
}

.coupon_li{
  text-align:center;
  color:#000000;
  padding:5px 0px 10px;
  border-bottom:1px dotted #999999;
  margin:0px 0px 10px;
}

.coupon_cost{
  font-weight:900;
  float:right;
}

.google_sub{
  display:block;
  font-size:.825em;
  color:#990000;
  font-weight:bold;
  text-align:center;
  margin:0 auto;
}

.google_note{
  color:#999999;
  font-size:.75em;
  padding:10px 0px 0px
}

#script_list_box, #featuredScripts{
  width:450px;
  height:400px;
  overflow:auto;
}

.script_logo{
  margin:0px 10px 10px 0px;
}

#script_list_box a, #featuredScripts a{
  display:block;
  font-size:1.1em;
  font-weight:bold;
}

#script_list_box p, #featuredScripts p{
  display:block;
  font-size:.875em;
  line-height:1.25em;
  margin:10px 0px 30px 10px;
}

#script_list_box .pop_title, #featuredScripts .pop_title{
  margin:50px 0px 0px
}

.red {
  color: #990000;

}
.center {
  text-align:center!important;
}
.phone {
  font-size:2em;
  font-weight:bold;
  color:#000000;
  display:block;
  margin-top:10px;
  margin-bottom:8px;

}

#menu_scripts{
  margin:0px 0px 0px 120px;
  font-size:.875em;
}

#menu_freeScripts{
  margin-left:-4px;
  font-size:1.2em;
  font-family: Helvetica, Arial, sans-serif;
}

#menu_featuredScripts{
  margin-left:152px;
  font-size:1.2em;
  font-family: Helvetica, Arial, sans-serif;
}

/*---------------------------------------------------------------WEB DESIGN -----------------------------------------------------------*/

#h_webdesign_grey, #h_webdesign_features_grey, #h_webdesign_portfolio_grey{
  display:block;
  width:350px;
  height:58px;
  overflow:hidden;
  text-indent:-2000px;
  margin:0px 0px 10px;
}
#h_webdesign_grey{background:url(../images/products/header_webdesign_grey.png) 0 0 no-repeat;}
#h_webdesign_features_grey{background:url(../images/products/header_webdesign_features_grey.png) 0 0 no-repeat;}
#h_webdesign_portfolio_grey{background:url(../images/products/header_webdesign_portfolio_grey.png) 0 0 no-repeat;}

.webdesignExpect{margin:0 0 20px;}

.webdesignExpect img{
  display:block;
  float:left;
  margin:0 10px 10px 0;
}

.webdesignExpect p{font-size:0.9em;line-height:1.3em;}
.webdesignExpect h4{color:#989898; padding: 5px; margin:0 0 20px;}
.webdesignExpect ul{display:block; margin:25px 0 0; background:#f4f4f4; padding:10px 20px;}
.webdesignExpect ul li{margin:5px 0; font-size:12px; line-height:18px;}

.activeSubMenu a{color:#000;}

/*--------------------------------------------------------------- VIDEO MANUAL SECTIONS -----------------------------------------------------------*/

.video_manual, .videoManual{
  border:solid 1px #cccccc;
  border-right:none;
  width:320px;
  padding:5px;
  margin:10px;
}
.video_manual .thirdWidth, .videoManual .thirdWidth {width:160px;}

.alignJustify{
  text-align:justify;
}

.textBold{
  font-weight:900;
}

#video_icon_domain, #video_icon_email_setup, #video_icon_email_client, #video_icon_email_horde, #video_icon_email_other, #video_icon_ftp, #video_icon_website, #video_icon_sitestudio, #video_icon_wordpress, #video_icon_ssl, #video_icon_database, #video_icon_business, #video_icon_billing, #video_icon_hosting, #video_icon_general, #video_icon_domain_transfer, #video_icon_tours{
  display:block;
  padding-left:25px;
}
#video_icon_domain{background:url('../images/icon_support.png') -7px 0 no-repeat;}
#video_icon_domain_transfer{background:url('../images/icon_support.png') -5px -680px no-repeat;}
#video_icon_email_setup{background:url('../images/icon_support.png') -7px -42px no-repeat;}
#video_icon_email_client{background:url('../images/icon_support.png') -6px -93px no-repeat;}
#video_icon_email_horde{background:url('../images/icon_support.png') -7px -148px no-repeat;}
#video_icon_email_other{background:url('../images/icon_support.png') -7px -196px no-repeat;}
#video_icon_ftp{background:url('../images/icon_support.png') -6px -232px no-repeat;}
#video_icon_website{background:url('../images/icon_support.png') -5px -642px no-repeat;}
#video_icon_sitestudio{background:url('../images/icon_support.png') -7px -273px no-repeat;}
#video_icon_wordpress{background:url('../images/icon_support.png') -5px -600px no-repeat;}
#video_icon_ssl{background:url('../images/icon_support.png') -7px -324px no-repeat;}
#video_icon_database{background:url('../images/icon_support.png') -7px -377px no-repeat;}
#video_icon_business{background:url('../images/icon_support.png') -5px -422px no-repeat;}
#video_icon_billing{background:url('../images/icon_support.png') -5px -464px no-repeat;}
#video_icon_hosting{background:url('../images/icon_support.png') -5px -506px no-repeat;}
#video_icon_general{background:url('../images/icon_support.png') -5px -555px no-repeat;}
#video_icon_tours{background:url('../images/icon_support.png') -5px -727px no-repeat;}

/*---------------------------------------------------------------- SECURE SEALS ---------------------------------------------------------------*/

.secure_popup{
  display:none;
  position:absolute;
  z-index:12;
  width:950px;
  height:99px;
  margin:125px 0px 0px 60px;
  background:url(../images/secure_boxbar.gif) no-repeat;
}

.secure_corner{
  position:absolute;
  z-index:15;
  width:110px;
  height:110px;
  margin:103px 0px 0px 1px;
}

/*---------------------------------------------------------------- GEOCITIES---------------------------------------------------------------*/

.geocities_popup{
  display:none;
  position:absolute;
  z-index:12;
  width:630px;
  height:220px;
  margin:30px 0px 0px 60px;
  background:url(../images/secure_boxbar.png) no-repeat;
}

.geocities_corner{
  position:absolute;
  z-index:15;
  width:120px;
  height:122px;
  margin:-7px 0px 0px 1px;
}

/*----------------------------------------------------------------  AFFILIATE REVAMPED ---------------------------------------------------------------*/

#main_affiliate{
  display:block;
  height:289px;
  position:relative;
  background:url('../images/affiliate/bg_main_affiliate.png') right 20px no-repeat;
}
#main_affiliate .btn_main_cloud{top:125px;}
#main_affiliate .btn_main_hosting{top:125px;}
#main_affiliate .overlay_blue{top:35px; height:235px;}
#main_affiliate .overlay_blue_contents{top:55px;}
#main_affiliate .overlay_green{top:25px; height:235px;}
#main_affiliate .overlay_green_contents{top:45px; right:20px; line-height:16px;}
#main_affiliate h3, #main_affiliate p{text-shadow:1px 1px #196a88;}
#main_affiliate .overlay_green_contents h2{font-size: 24px; color: #314512; text-shadow: 1px 1px #C7D6B0; margin: 0 0 10px;}
#main_affiliate .overlay_green_contents p{text-shadow:1px 1px #414E30; margin: 0 0 10px; width:100%;}
#main_affiliate .overlay_green_contents a:link {color: #314512; text-shadow: 1px 1px #C7D6B0;}
#main_affiliate .overlay_green_contents a:hover{text-decoration:underline;}
#main_affiliate p{font-size:14px; width:500px;}
#main_affiliate #overlay_blue_vdc_links{width:215px; right:50px; bottom:20px;}

#banner_affiliate{
  position:absolute;
  z-index:30;
  display:block;
  width:153px;
  height:153px;
  right:0;
  background:url('../images/affiliate/banner_affiliate.png') 0 0 no-repeat;
}

#middle_affiliate{
  display:block;
  background:url('../images/affiliate/bg_affiliate_middle.png') 0 0 no-repeat;
  height:137px;
  border-bottom:1px solid #9a9f6c;
  color:#494F09;
  font-size:12px;
}
#middle_affiliate div{display:block; width:245px; padding:15px 20px; float:left; text-shadow:1px 1px #f5f6ed; line-height:16px;}
#middle_affiliate div h4{font-size:24px; margin: 0 0 10px;}
#middle_affiliate div a:link{color:#D02626; font-weight:bold;}
#middle_affiliate div#aff_left{margin:15px 0 0 20px;}
#middle_affiliate div#aff_middle{margin:10px 0 0 80px;}
#middle_affiliate div#aff_right{margin:15px 0 0 35px;}

#affiliate_docs, #affiliate_payments, #affiliate_banners, #affiliate_questions{
  display:block;
  float:left;
  width:255px;
  padding:0 0 0 210px;
  margin:10px 0 30px;
}
#affiliate_docs{background:url('../images/affiliate/img_aff_docs.png') 0 top no-repeat;}
#affiliate_payments{background:url('../images/affiliate/img_aff_payments.png') 0 top no-repeat;}
#affiliate_banners{background:url('../images/affiliate/img_aff_banners.png') 0 top no-repeat;}
#affiliate_questions{background:url('../images/affiliate/img_aff_questions.png') 0 top no-repeat;}
#affiliate_questions p span a{color:#333; font-weight:bold; border-bottom:1px dashed #333;}

/*----------------------------------------------------------------  SITEPOINT PROMO ---------------------------------------------------------------*/

.promo_ebook{
  background:url(../images/promo/promo_ebooks.png) 0 0 no-repeat;
  display:block;
  width:475px;
  height:250px;
}

.promo_sitepoint{
  display:block;
  width:193px;
  height:55px;
  padding:10px;
  margin:25px 0px 0px 0px;
}

.promo_seal{
  position:absolute;
  display:block;
  width:135px;
  height:130px;
  z-index:10;
  margin:-20px 0px 0px 280px;
}

.box_sitepoint{
  width:260px;
  margin:40px 0px 0px 0px;
}

.box_sitepoint img.small_box{
  float:left;
  margin:40px 0px 0px 0px;
  width:78px;
  height:84px;
}

.box_sitepoint h2#expert{
  display:block;
  background:url(../images/promo/title_expert.png) 0 0 no-repeat;
  width:108px;
  height:17px;
  overflow:hidden;
  text-indent:-2000px;
}

.box_sitepoint h2#business{
  display:block;
  background:url(../images/promo/title_businessplus.png) 0 0 no-repeat;
  width:127px;
  height:17px;
  overflow:hidden;
  text-indent:-2000px;
}

.box_sitepoint_center{
  margin:40px 0px 0px 20px;
  width:350px;
}

.box_sitepoint_center h2{
  display:block;
  background:url(../images/promo/title_unlimitedpro.png) 0 0 no-repeat;
  width:128px;
  height:17px;
  overflow:hidden;
  text-indent:-2000px;
}

.box_sitepoint_list{
  display:block;
  color:#666666;
  font-weight:bold;
  width:170px;
  margin:10px 0px 0px 0px;
  font-size:0.75em;
}

.box_sitepoint_list li{
  display:block;
  padding:10px 0px 10px 5px;
}

/*----------------------------------------------------------------  VPS HOSTING  ---------------------------------------------------------------*/

#vpsPlatform{
  display:block;
  width:654px;
  height:615px;
  //height:620px; /* -- IE 7 FIX -- */
  margin:0 auto;
  overflow:hidden;
  position:relative;
}

#vpsSlider{
  display:block;
  width:999em;
  position:absolute;
  z-index:50;
}

.h_os, .h_cpanel, .h_include{
  color:#004C99;
  display:block;
  font-family:"Trebuchet MS",helvetica,arial,sans-serif;
  font-size:18px;
  font-weight:bold;
  height:17px;
  letter-spacing:-1px;
  margin:0 0 3px;
  text-transform:uppercase;
}

#features_os_list{
  display:block;
  height:61px;
  padding:10px 0px;
  margin:10px auto 20px;
  overflow:hidden;
}

#features_os_list li{float:left;}

#centos{
  display:block;
  width:225px;
  height:69px;
  padding:10px 10px 0px 60px;
  background:url(../images/vps/icon_centos.png) top center no-repeat;
  text-indent:-1000px;
  overflow:hidden;
  outline:none;
}

#debian{
  display:block;
  width:59px;
  height:67px;
  padding:0px 10px;
  background:url(../images/vps/icon_debian.png) top center no-repeat;
  text-indent:-1000px;
  overflow:hidden;
  outline:none;
}

#opensuse{
  display:block;
  width:93px;
  height:67px;
  padding:0px 10px;
  background:url(../images/vps/icon_opensuse.png) top center no-repeat;
  text-indent:-1000px;
  overflow:hidden;
  outline:none;
}

#linux_os_icon{
  display:block;
  width:113px;
  height:98px;
  padding:0px 10px;
  background:url(../images/vps/icon_linux_os.jpg) top center no-repeat;
  text-indent:-1000px;
  overflow:hidden;
  outline:none;
}

#windows_os_icon{
  display:block;
  width:242px;
  height:67px;
  margin:0px 0px 0px 40px;
  padding-top:20px;
  background:url(../images/vps/icon_windows_os.jpg) top center no-repeat;
  text-indent:-1000px;
  overflow:hidden;
  outline:none;
}

#windows_os_icon_2003, #windows_os_icon_2008{
  display:block;
  width:200px;
  height:74px;
  text-indent:-1000px;
  overflow:hidden;
  outline:none;
}
#windows_os_icon_2003{  background:url(../images/vps/icon_windows_os_2003.png) top center no-repeat; margin-right:15px  }
#windows_os_icon_2008{  background:url(../images/vps/icon_windows_os_2008.png) top center no-repeat; }

#features_cp_list{
  display:block;
  height:61px;
  padding:10px 0px;
  margin:20px auto 10px;
}

#features_cp_list li{
  float:left;
}

#cpanel{
  display:block;
  width:95px;
  height:48px;
  margin-left:30px;
  padding:0px 10px 0px 0px;
  background:url(../images/vps/icon_cpanel.png) top center no-repeat;
  text-indent:-1000px;
  overflow:hidden;
  outline:none;
}

#plesk{
  display:block;
  width:122px;
  height:28px;
  padding:0px 10px;
  background:url(../images/vps/icon_plesk.png) top center no-repeat;
  text-indent:-1000px;
  overflow:hidden;
  margin:10px auto;
  outline:none;
}

.plesk_win{margin-left:80px !important;}

.box_vps{
  width:275px;
  padding:0px 0px 0px 0px;
  float:left;
}

.box_vps_middle{
  width:350px;
  padding:0px 0px 0px 0px;
  float:left;
}

.box_vps_content{width:275px;}
.box_vps_content_middle{width:325px;}

.box_vps_content, .box_vps_content_middle{margin:20px auto 0px;}

.vps_text_box{
  background:#f0f0f0;
  padding:15px;
  color:#666;
  font-size:12px  ;
  margin:5px 0px 15px 0px;
  line-height:14px;
}

.box_vps_list{
  display:block;
  margin:20px 10px 15px;
  font-size:.875em;
  color:#666666;
}

.box_vps_list li{
  display:block;
  padding:11px 10px;
}

.box_vps_list_row{
  background:#f0f0f0;
}

.absolute{
  position:absolute;
  z-index:10;
}

/*----------------------------------------------------------------  INDIVIDUAL HOSTING PAGE ---------------------------------------------------------------*/

.col1a_white{
  background:#FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:.7em;
  font-weight:bold;
  width:300px;
  border-right:2px solid #e1e1e1;
}
.col1a_gray{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:.7em;
  font-weight:bold;
  width:300px;
  border-right:2px solid #e1e1e1;
}
.col24a_odd{
  width:450px;
  text-align:center;
}
.col24a_even{
  width:450px;
  background:#e8e8e8;
  text-align:center;
}

.col1_white2{
  background:#FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:.7em;
  font-weight:bold;
  width:450px;
}

.col1_gray2{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:.7em;
  font-weight:bold;
  width:150px;
}

.col3_odd2{
  background:#FFFFFF;
  width:265px;
}

.col3_even2{
  width:265px;
}

.plan_features_table2{
  margin-left:20px;
}

.plan_features_table2 td{
  vertical-align:middle;
  height:40px;
  padding:5px;
}

/*----------------------------------------------------------------  SECRET LINK ---------------------------------------------------------------*/

.secret_discount{
  position:absolute;
  z-index:10;
  margin:0px 0px 5px 660px;
}

.trebuchet{
  color:#000000;
  font-size:2.25em;
  font-family:'Trebuchet MS', 'Lucida Sans', Helevetica, Arial, sans-serif;
  letter-spacing:-2px;
}

.sub_trebuchet{
  font-size:1.5em;
  font-family:'Trebuchet MS', 'Lucida Sans', Helevetica, Arial, sans-serif;
  letter-spacing:-2px;
  margin:3px 0px 0px 0px;
  color:#900;
}

.secret_girl{
  float:left;
  margin:20px 0px 0px 10px;
}

/*----------------------------------------------------------- ADDITIONAL STYLES ---------------------------------------------------------*/

.p_padding {padding-left: 30px;}
.darkBlueFont{color:#003C80 !important;}
.blueFont{color:#005492 !important;}

a.back_top:link,a.back_top:visited{
  font-size:.6em;
  font-weight:900;
  letter-spacing:-1px;
  text-transform:uppercase;
  text-decoration:none;
  float:right;
}
a.back_top:active,a.back_top:hover{
  font-size:.6em;
  color:#990000;
  font-weight:900;
  letter-spacing:-1px;
  text-transform:uppercase;
  text-decoration:underline;
  float:right;
}


.expand_section{
  display:inline-block;
  margin:0px 0px 0px 10px;
  width:100px;
  height:14px;
  font-size:0.70em;
  font-weight:normal;
  letter-spacing:normal;
  padding:2px 0px 0px 20px;
  overflow:hidden;
}

a.expand_section:link, a.expand_section:visited{
  background:url(../images/hosting_plans/sprite_expand_arrow.png) 0 0 no-repeat;
}
a.expand_section:active, a.expand_section:hover{
  background:url(../images/hosting_plans/sprite_expand_arrow.png) 0 -16px no-repeat;
}

.expand_bar{
  display:block;
  margin:0px auto 20px;
  width:900px;
  height:17px;
  overflow:hidden;
}

a.expand_bar:link, a.expand_bar:visited{
  background:url(../images/hosting_plans/sprite_show_list.jpg) 0 0 no-repeat;
}
a.expand_bar:active, a.expand_bar:hover{
  background:url(../images/hosting_plans/sprite_show_list.jpg) 0 -17px no-repeat;
}

.close_bar{
  display:block;
  margin:0px auto 20px;
  width:900px;
  height:17px;
  overflow:hidden;
}
a.close_bar:link, a.close_bar:visited{
  background:url(../images/hosting_plans/sprite_hide_list.jpg) 0 0 no-repeat;
}
a.close_bar:active, a.close_bar:hover{
  background:url(../images/hosting_plans/sprite_hide_list.jpg) 0 -17px no-repeat;
}


.close_section{
  display:inline-block;
  margin:0px 0px 0px 10px;
  width:100px;
  height:14px;
  font-size:0.70em;
  font-weight:normal;
  letter-spacing:normal;
  padding:2px 0px 0px 20px;
  overflow:hidden;
}

a.close_section:link, a.close_section:visited{
  background:url(../images/hosting_plans/sprite_close_arrow.png) 0 0 no-repeat;
}
a.close_section:active, a.close_section:hover{
  background:url(../images/hosting_plans/sprite_close_arrow.png) 0 -16px no-repeat;
}


.boxes_signup_small{
  display:block;
  margin:10px auto 0px;
  width:178px;
  height:35px;
  background:url(../images/hosting_plans/sprite_signup_small.jpg) 0 0 no-repeat;
  overflow:hidden;
  text-indent:-1000px;
}
a.boxes_signup_small:link,a.boxes_signup_small:visited{
  background:url(../images/hosting_plans/sprite_signup_small.jpg) 0 0 no-repeat;
}
a.boxes_signup_small:active,a.boxes_signup_small:hover{
  background:url(../images/hosting_plans/sprite_signup_small.jpg) 0 -35px no-repeat;
}

.boxes_freeconsult_small{
  display:block;
  margin:10px auto 0px;
  width:320px;
  height:35px;
  background:url(../images/hosting_plans/sprite_freeconsult_small.jpg) 0 0 no-repeat;
  overflow:hidden;
  text-indent:-1000px;
}
a.boxes_freeconsult_small:link,a.boxes_freeconsult_small:visited{
  background:url(../images/hosting_plans/sprite_freeconsult_small.jpg) 0 0 no-repeat;
}
a.boxes_freeconsult_small:active,a.boxes_freeconsult_small:hover{
  background:url(../images/hosting_plans/sprite_freeconsult_small.jpg) 0 -35px no-repeat;
}


.boxes_signup_big{
  display:block;
  margin:10px auto 0px;
  width:235px;
  height:43px;
  background:url(../images/hosting_plans/sprite_signup.jpg) 0 0 no-repeat;
  overflow:hidden;
  text-indent:-1000px;
}
a.boxes_signup_big:link,a.boxes_signup_big:visited{
  background:url(../images/hosting_plans/sprite_signup.jpg) 0 0 no-repeat;
}
a.boxes_signup_big:active,a.boxes_signup_big:hover{
  background:url(../images/hosting_plans/sprite_signup.jpg) 0 -43px no-repeat;
}

/*------------------------------------------- RESOURCES PAGE ----------------------------------------------*/

#selectVideos{
}

#selectVideos h1{
  display:block;
  margin:0 0 0 20px;
  padding:5px 0 0;
  font-size:25px;
  letter-spacing:-1px;
  color:#fff;
}

#selectVideos h2{
  display:block;
  background:url('../images/hybrid/bg_menu_categories.png') 0 0 no-repeat;
  width:311px;
  height:30px;
  color:#fff;
  position:absolute;
  padding:6px 0 0 15px;
  margin:-27px 0 0 200px;
  text-shadow: 0px 1px 1px #000;
  cursor:pointer;
}

#top_content{}

#videobox_left, #videobox_right {
  float:left;
  width: 40px;
  height: 469px;
}

#videobox_middle {
  background:url('../images/hybrid/mainbox-middle.png') repeat-x 0 0;
  float:left;
  width: 875px;
  height: 476px;
}

#videobox_video {
  width: 630px;
  height: 350px; /* player controls are 24px, needs to be added to the video height */
  margin-top:17px;
}

.video_player{
  display:block;
  height:432px;
  margin:20px auto 0;
  width:768px;
}

.wistia_player {
  display:block;
  margin:20px auto 0;
}

.high {
  margin-top:0px!important;
}

.supportVideo{
  display:block;
  width:576px;
  height:432px; /* player controls are 24px, needs to be added to the video height */
  margin: 0 auto;
}

#videobox_menu{
  display:block;
  position:absolute;
  z-index:50;
  margin:25px 0 0 660px;
}

#videobox_menu h1, #tutorialbox_middle h1{
  color:#1d1d1d;
  text-decoration:underline;
  display:block;
  font-size:16px;
  letter-spacing:-1px;
  margin:10px 0 10px 10px;
  padding:0;
  text-transform: capitalize;
}

#videobox{
  display:block;
  height:350px;
  width:275px;
  overflow:auto;
}

#videobox ul li, #tutorialbox ul li{
  display:block;
  background:url('../images/hybrid/sprite_video.jpg') -5px 0 no-repeat;
  width:250px;
  height:70px;
  overflow:hidden;
  cursor:pointer;
}

#videobox ul li p, #tutorialbox ul li p{
  display:block;
  float:left;
  font-size:12px;
  padding:15px 0 15px 20px;
  width:120px;
  line-height:1.2em;
  color:#37548c;
  font-weight:bold;
}

#videobox ul li img, #tutorialbox ul li img{
  border:3px solid #BBBBBB;
  display:block;
  float:right;
  height:47px;
  margin:10px 15px 0 0;
}

#videobox ul li:hover, #tutorialbox ul li:hover{background:url('../images/hybrid/sprite_video.jpg') -5px -72px no-repeat;}
#videobox ul li.nowPlaying, #tutorialbox ul li.nowPlaying{background:url('../images/hybrid/sprite_video.jpg') -5px -145px no-repeat;}
.nowPlaying {cursor:default !important;}
.nowPlaying p{color:#fff !important;}

#bottom_content {
  margin: 20px 30px 0;
}

#bottom_content h1{color:#000; letter-spacing:-1px;}

.bottom_row, .bottom_row_tutorials{
  display:block;
  float:left;
  width:230px;
  padding:15px 10px 0 0px;
  margin:0 0 20px;
}

.bottom_row div, .bottom_row_tutorials div{margin:10px 0 20px; padding:0 5px;}
.last_row{border:none;}
.bottom_row h2, .bottom_row_tutorials h2{color:#393939; font-size:14px; margin:10px 0 0; text-decoration:underline; padding:0 0 0 15px;}
.bottom_row ul, .bottom_row_tutorials ul{margin:10px 0;}

.bottom_row ul li, .bottom_row_tutorials ul li{
  display:block;
  line-height:18px;
  font-size:12px;
  color:#767676;
  cursor:pointer;
  padding-left:25px;
}

.bottom_row ul li:hover, .bottom_row_tutorials ul li:hover{text-decoration:underline;}

#ix_tutorials{margin: 0 0 50px; position:relative;}
#ix_tutorials p{width:705px}

#feature_hosting .bottom_row h1, #feature_hosting .bottom_row_tutorials h1{font-size:18px;letter-spacing:-1px; text-transform:capitalize; text-decoration:none; color:#666; line-height:20px;}

#menu_categories{
  position:absolute;
  display:none;
  width:286px;
  height:320px;
  background:#fff url('../images/hybrid/bg_tile_dropdown.jpg') 0 0 repeat-x;
  padding:10px;
  margin:4px 0 0 202px;
  border:1px solid #CCCCCC;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  opacity:0;
}

#menu_categories ul li{
  background:url('../images/hybrid/checkmark_small.jpg') 5px 3px no-repeat;
  display:block;
  color:#353535;
  padding:5px 0 5px 30px;
  font-size:0.8em;
  cursor:pointer;
  height:12px;
  width:235px;
}

#menu_categories ul li:hover{
  color:#000;
  cursor:pointer;
  background:#DFEAF0 url('../images/hybrid/checkmark_small.jpg') 5px -45px no-repeat;
}

#dropdownWrapper{
  height:305px;
  overflow:auto;
}

#dropdownWrapper h3{
  color:#000;
  letter-spacing:-1px;
  display:block;
  margin:0 0 5px;
}

#dropdownWrapper ul{margin:0 0 10px;}

/* ---------------------------------------------------------------- FANCYBOX ---------------------------------------------------------------- */

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  height: 40px;
  width: 40px;
  margin-top: -20px;
  margin-left: -20px;
  cursor: pointer;
  overflow: hidden;
  z-index: 1104;
  display: none;
}

* html #fancybox-loading {  /* IE6 */
  position: absolute;
  margin-top: 0;
}

#fancybox-loading div {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 480px;
  background-image: url('../images/fancybox/fancybox.png');
}

#fancybox-overlay, #hero-overlay, #private-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #000;
  z-index: 1100;
  display: none;
}

* html #fancybox-overlay, *html #hero-overlay, *html #private-overlay { /* IE6 */
  position: absolute;
  width: 100%;
}

#fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  overflow: auto;
  display: none;
}

#fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 20px;
  z-index: 1101;
  display: none;
}

#fancybox-outer {
  position: relative;
  width: 100%;
  height: 100%;
  background: #FFF;
}

#fancybox-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: 0;
  outline: none;
  overflow: hidden;
}

#fancybox-hide-sel-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
}

#fancybox-close {
  position: absolute;
  top: -15px;
  right: -15px;
  width: 30px;
  height: 30px;
  background-image: url('../images/fancybox/fancybox.png');
  background-position: -40px 0px;
  cursor: pointer;
  z-index: 1103;
  display: none;
}

#fancybox_error {
  color: #444;
  font: normal 12px/20px Arial;
  padding: 7px;
  margin: 0;
}

#fancybox-content {
  height: auto;
  width: auto;
  padding: 0;
  margin: 0;
}

#fancybox-img {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  line-height: 0;
  vertical-align: top;
  -ms-interpolation-mode: bicubic;
}

#fancybox-frame {
  position: relative;
  width: 100%;
  height: 100%;
  border: none;
  display: block;
}

#fancybox-title {
  position: absolute;
  bottom: 0;
  left: 0;
  font-family: Arial;
  font-size: 12px;
  z-index: 1102;
}

.fancybox-title-inside {
  padding: 10px 0;
  text-align: center;
  color: #333;
}

.fancybox-title-outside {
  padding-top: 5px;
  color: #FFF;
  text-align: center;
  font-weight: bold;
}

.fancybox-title-over {
  color: #FFF;
  text-align: left;
}

#fancybox-title-over {
  padding: 10px;
  background-image: url('../images/fancybox/fancy_title_over.png');
  display: block;
}

#fancybox-title-wrap {
  display: inline-block;
}

#fancybox-title-wrap span {
  height: 32px;
  float: left;
}

#fancybox-title-left {
  padding-left: 15px;
  background-image: url('../images/fancybox/fancybox.png');
  background-position: -40px -90px;
  background-repeat: no-repeat;
}

#fancybox-title-main {
  font-weight: bold;
  line-height: 29px;
  background-image: url('../images/fancybox/fancybox-x.png');
  background-position: 0px -40px;
  color: #FFF;
}

#fancybox-title-right {
  padding-left: 15px;
  background-image: url('../images/fancybox/fancybox.png');
  background-position: -55px -90px;
  background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
  position: absolute;
  bottom: 0px;
  height: 100%;
  width: 35%;
  cursor: pointer;
  outline: none;
  background-image: url('../images/fancybox/blank.gif');
  z-index: 1102;
  display: none;
}

#fancybox-left {
  left: 0px;
}

#fancybox-right {
  right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
  position: absolute;
  top: 50%;
  left: -9999px;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  cursor: pointer;
  z-index: 1102;
  display: block;
}

#fancybox-left-ico {
  background-image: url('../images/fancybox/fancybox.png');
  background-position: -40px -30px;
}

#fancybox-right-ico {
  background-image: url('../images/fancybox/fancybox.png');
  background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
  visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
  left: 20px;
}

#fancybox-right:hover span {
  left: auto;
  right: 20px;
}

.fancy-bg {
  position: absolute;
  padding: 0;
  margin: 0;
  border: 0;
  width: 20px;
  height: 20px;
  z-index: 1001;
}

#fancy-bg-n {
  top: -20px;
  left: 0;
  width: 100%;
  background-image: url('../images/fancybox/fancybox-x.png');
}

#fancy-bg-ne {
  top: -20px;
  right: -20px;
  background-image: url('../images/fancybox/fancybox.png');
  background-position: -40px -162px;
}

#fancy-bg-e {
  top: 0;
  right: -20px;
  height: 100%;
  background-image: url('../images/fancybox/fancybox-y.png');
  background-position: -20px 0px;
}

#fancy-bg-se {
  bottom: -20px;
  right: -20px;
  background-image: url('../images/fancybox/fancybox.png');
  background-position: -40px -182px;
}

#fancy-bg-s {
  bottom: -20px;
  left: 0;
  width: 100%;
  background-image: url('../images/fancybox/fancybox-x.png');
  background-position: 0px -20px;
}

#fancy-bg-sw {
  bottom: -20px;
  left: -20px;
  background-image: url('../images/fancybox/fancybox.png');
  background-position: -40px -142px;
}

#fancy-bg-w {
  top: 0;
  left: -20px;
  height: 100%;
  background-image: url('../images/fancybox/fancybox-y.png');
}

#fancy-bg-nw {
  top: -20px;
  left: -20px;
  background-image: url('../images/fancybox/fancybox.png');
  background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close    { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right  { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico   { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico  { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n  { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e  { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s  { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w  { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

/*------------------------------------------- OW EXIT SURVEY ----------------------------------------------*/

#exit_survey{
  width:660px;
  border:6px solid #1f7ea1;
  height:100px;
  display:block;
  margin-left:10px;
  font-family:Arial, sans-serif;
  padding:5px;
  color:#464646;
  font-size:1.3em;
  position:relative;
}

#btn_freegift{
  position:absolute;
  z-index:200;
  margin:5px 0 0 405px !important;
  background:url('../images/exitbox/button_freegift.png') 0 0 no-repeat;
  display:block;
  width:269px;
  height:65px;
  text-indent:-2000px;
  overflow:hidden;
  cursor:pointer;
  border:none;
}

#survey_overlay{
  background:#000;
  z-index:200;
  position:fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
  opacity:0.5;
}

#survey_area{position:absolute; z-index:250; margin-top:-210px;}
#survey_arrow{position:absolute; z-index:250; margin-top:-80px;}

#survey_text{
  color:#193f50;
  display:block;
  width:300px;
  padding:30px 20px;
  background:#b4d4e8 url('../images/exitbox/survey_pop_bg.jpg') 0 -1px repeat-x;
  position:absolute;
  z-index:250;
  margin:-440px 0 0 190px;
  border:1px solid #6B899F;
  font-family:arial, sans-serif;
  font-size:1.3em;
  font-weight:normal;
  line-height:1.4em;
  opacity:0;
}

#survey_text_close{
  display:block;
  position:absolute;
  margin:-29px 0 0 -10px;
  font-size:0.75em;
  cursor:pointer;
}

#exit_video{
  display:block;
  background:url('../images/exitbox/exit_video.jpg') 0 0 no-repeat;
  width:322px;
  height:166px;
  cursor:pointer;
}

/*------------------------------------------- OW EXITBOX ----------------------------------------------*/

#exitbox_middle_left {
  width: 335px;
  float:left;
  padding:5px 10px;
  font-size:18px;
  color:#000;
  line-height:1.6em;
  font-weight:normal;
}
#exitbox_middle_left  span{font-weight:bold; font-size:1.5em;}


#exitbox_middle_right {
  width: 340px;
  padding-top:15px;
  float:right;
}

#exit_right_promo {
  color:#FFFFFF;
  text-align:center;
  font-style: italic;
  font-size: 1.4em;
  padding:5px 0 7px;
  background:#b62e1d;
  margin-bottom:10px;
}

.exit_title{
  text-indent:-2000px;
  overflow:hidden;
  margin:10px 0;
}

.exit_title h1{
  background:url('../images/exitbox/exit_wait.jpg') 0 0 no-repeat;
  display:block;
  width:646px;
  height:65px;
  margin:0 auto;
}

.exit_arrow{
  background:url('../images/exitbox/exit_arrow_bg.jpg') 0 0 repeat-x;
  display:block;
  height:38px;
  color:#fff;
  font-size:1.5em;
  font-weight:bold;
  font-style:italic;
  padding:8px 10px 0 30px;
  position:absolute;
  z-index:200;
  margin:20px 0 0 -20px;
  width:313px;
}

.exit_arrow_tip{
  background:url('../images/exitbox/exit_arrow_tip.png') 0 0 no-repeat;
  display:block;
  height:60px;
  width:60px;
  position:absolute;
  z-index:200;
  margin:8px 0 0 323px;
}

#exitbox .b, #exitbox .tl, #exitbox .tr, #exitbox .bl, #exitbox .br  {
  background:#edcf4d;
}

#exitbox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#exitbox .popup {
  position: relative;
}

#exitbox table {
  border-collapse: collapse;
  width:auto;
  border:none;
}

#exitbox td {
  border-bottom: 0;
  padding: 0;
}

#exitbox .body {
  background: #edcf4d;
}

#exitbox .content{background:#fff; padding:10px;}

#exitbox .loading {
  text-align: center;
}

#exitbox .image {
  text-align: center;
}

#exitbox img {
  border: 0;
  margin: 0;
}

#exitbox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#exitbox .footer img {
  vertical-align: middle;
}

#exitbox .tl, #exitbox .tr, #exitbox .bl, #exitbox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#exitbox_overlay{
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.exitbox_hide {
  z-index:-100;
}

.exitbox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #exitbox_overlay{ /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.exit_separator{margin:10px 5px;}

.exit_separator h1{background:#ccc; height:3px; display:block; width:100%;}
.exit_separator h2{background:#ccc; height:1px; display:block; width:100%; margin-top:2px;}

#exit_close{
  background:url('../images/exitbox/exit_close.jpg') 0 0 no-repeat;
  display:block;
  width:20px;
  height:19px;
  text-indent:-2000px;
  overflow:hidden;
  cursor:pointer;
  position:absolute;
}

#uptime_txt{
  display:block;
  position:absolute;
  z-index:50;
  width:190px;
  top:65px;
  right:60px;
}
#uptime_txt h1{font-size:18px; display:block; text-align:center;}
#uptime_txt p{font-size:0.8em; margin:2px 0; padding:5px 30px; line-height:14px;background:none;}

#whyPlay{
  display:block;
  text-align:center;
  margin: 20px auto 0;
}

#exitSurvey{
  width:705px;
  height:550px;
  display:block;
}

.redsmalltext{margin:0;}

#paypal{
  display:block;
  background:url('../images/paypal.png') right center no-repeat;
  width:530px;
  height:35px;
  color:#808080;
  font-size:18px;
  font-weight:bold;
  font-style:italic;
  margin:0 auto;
  padding:25px 280px 0 0;
  font-family:Helvetica,Arial,sans-serif;
  text-shadow:1px 1px #FFFFFF;
}

/* TipTip CSS - Version 1.2 */

#tiptip_holder {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99999;
}

#tiptip_holder.tip_top {
  padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
  padding-top: 5px;
}

#tiptip_holder.tip_right {
  padding-left: 5px;
}

#tiptip_holder.tip_left {
  padding-right: 5px;
}

#tiptip_content {
  font-size: 11px;
  color: #fff;
  text-shadow: 0 0 2px #000;
  padding: 10px;
  border: 1px solid #000;
  line-height:12px;
  background-color: rgb(25,25,25);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.11, rgb(9,9,9)),color-stop(0.56, rgb(75,75,75)));
  background-image: -moz-linear-gradient( center bottom, rgb(9,9,9) 11%, rgb(75,75,75) 56%);
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  box-shadow: 0 0 3px #555;
  -webkit-box-shadow: 0 0 3px #555;
  -moz-box-shadow: 0 0 3px #555;
}

#tiptip_arrow, #tiptip_arrow_inner {
  position: absolute;
  border-color: transparent;
  border-style: solid;
  border-width: 6px;
  height: 0;
  width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
  border-top-color: #fff;
  border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
  border-bottom-color: #fff;
  border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
  border-right-color: #fff;
  border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
  border-left-color: #fff;
  border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
  margin-top: -7px;
  margin-left: -6px;
  border-top-color: rgb(25,25,25);
  border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
  margin-top: -5px;
  margin-left: -6px;
  border-bottom-color: rgb(25,25,25);
  border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
  margin-top: -6px;
  margin-left: -5px;
  border-right-color: rgb(25,25,25);
  border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
  margin-top: -6px;
  margin-left: -7px;
  border-left-color: rgb(25,25,25);
  border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #tiptip_content {
    padding: 4px 8px 5px 8px;
    background-color: rgba(45,45,45,0.88);
  }
  #tiptip_holder.tip_bottom #tiptip_arrow_inner {
    border-bottom-color: rgba(45,45,45,0.88);
  }
  #tiptip_holder.tip_top #tiptip_arrow_inner {
    border-top-color: rgba(20,20,20,0.92);
  }
}

/*------------------------------------------- PUBLIC CLOUD VDC ----------------------------------------------*/

#vdcTop{
  display:block;
  background:url('../images/vdc/bg_cloud.png') 0 0 no-repeat;
  height:375px;
  margin-right:1px;
  position:relative;
}
#vdcTop .overlay_blue{top:20px; width:710px; height:330px;}
#vdcTop .overlay_blue_contents{top:40px; text-shadow:1px 1px #1a5475; width:665px; right:10px;}
#vdcTop .overlay_blue_contents h2{color:#FFFFFF; font-size:34px; font-weight:bold; letter-spacing:-1px;}
#vdcTop .overlay_blue_contents h3{color:#FFFFFF; font-size:14px; font-weight:bold; margin:5px 0 0px; display:inline-block; padding:5px; background:#357FA7; letter-spacing:-0.5px;}
#vdcTop .overlay_blue_contents p{margin:10px 0 0; font-size:14px; line-height:16px;}

#vdcTop #overlay_blue_contents_wrapper{position:relative; display:block; width:665px; height:250px; overflow:hidden;}
#vdcTop #overlay_blue_contents_slider{position:absolute; z-index:25; width:999em;}
#vdcTop #overlay_blue_contents_slider div{float:left; display:block; width:655px; margin:0 20px 0 0;}

#vdcTop ul{
  position:absolute;
  z-index:25;
  width:284px;
  top:30px;
}
#vdcTop ul li{
  background:#254f66 url('../images/vdc/bg_cloud_menu.png') 0 0 repeat-x;
  color:#fff;
  font-size:16px;
  font-weight:bold;
  padding:10px 0 10px 20px;
  text-shadow:0 1px #26536b;
  border-top:1px solid #4f7388;
  border-bottom:1px solid #1b3a4a;
  position:relative;
}
#vdcTop ul li:hover, #vdcTop ul li.active{
  background:#d28c47 url('../images/vdc/bg_cloud_menu_active.png') right 0 repeat-x;
  cursor:pointer;
  border-bottom:1px solid #996634;
  text-shadow:0 1px #b3783e;
  border-top:1px solid #e7c296;
}

.vdcMenuTip{
  display:block;
  background:url('../images/vdc/bg_cloud_menu_active_tip.png') 0 0 no-repeat;
  width:16px;
  height:37px;
  position:absolute;
  z-index:30;
  top:0;
  //top:1px; /* IE 7 FIX */
  left:284px;
  display:none;
}
#vdcTop ul li:hover .vdcMenuTip, #vdcTop ul li.active .vdcMenuTip{display:block;}

#vdc_overlay{display:block; float:left; width:604px; overflow:hidden; height:680px; position:relative; margin-left: 100px;}
#vdc_slider{float:right; display:block; position:absolute; z-index:10; width:999em;}

#vdcMid{
  display:block;
  background:url('../images/vdc/bg_cloud_mid.png') 0 0 no-repeat;
  border-top:1px solid #fff;
  text-shadow:0 1px #fff;
  padding:20px 15px 0;
  margin-right:1px;
  height:635px;
  //height:645px; /* IE 7 FIX */
  position:relative;
}
#vdcMid h2{font-size:14px; margin:0 0 10px; color:#8c9239;}

#vdc_professional, #vdc_business, #vdc_enterprise, #vdc_professional_win, #vdc_business_win, #vdc_enterprise_win{background:#fff url('../images/bg_hosting.png') 0 bottom repeat-x ; margin:29px 0;}
#vdc_corporate, #vdc_corporate_win{background:#fafafa;background:#fff url('../images/bg_hosting_middle.png') 0 bottom repeat-x; }
#vdc_professional, #vdc_business, #vdc_professional_win, #vdc_business_win{border-right:none;}
#vdc_enterprise, #vdc_enterprise_win{border-left:none;}

#vdc_professional h2, #vdc_business h2, #vdc_enterprise h2, #vdc_corporate h2,
#vdc_professional_win h2, #vdc_business_win h2, #vdc_enterprise_win h2, #vdc_corporate_win h2{
  display:block;
  width:190px;
  height:69px;
  text-align:center;
  padding:7px 0 0;
  font-size:24px;
  text-shadow: 1px 1px #919860;
  color:#fff;
  margin: 0 5px;
  line-height:24px;
  letter-spacing:-1px;
}
#vdc_professional h2, #vdc_business h2, #vdc_professional_win h2, #vdc_business_win h2{ background:url('../images/vdc/title_vdc_left.png') no-repeat center 0;}
#vdc_enterprise h2, #vdc_enterprise_win h2{ background:url('../images/vdc/title_vdc_right.png') no-repeat center 0;}
#vdc_corporate h2, #vdc_corporate_win h2{background:url('../images/vdc/title_vdc_middle.png') no-repeat center 0; text-shadow:1px 1px #889530; margin-bottom:14px;}

#vdc_professional h5, #vdc_business h5, #vdc_enterprise h5, #vdc_corporate h5,
#vdc_professional_win h5, #vdc_business_win h5, #vdc_enterprise_win h5, #vdc_corporate_win h5{
  background:none repeat scroll 0 0 #F4F4F4;
  color:#DE3333;
  display:block;
  font-family:Georgia,Times New Roman,sans-serif;
  font-size:11px;
  font-style:italic;
  font-weight:normal;
  padding:0 3px;
  position:absolute;
  z-index:5;
}

#vdc_professional h5.includes, #vdc_business h5.includes, #vdc_enterprise h5.includes, #vdc_corporate h5.includes{background:#FDFDFD; left:50px; top:79px; //top:87px /* IE 7 FIX*/}
#vdc_professional_win h5.includes, #vdc_business_win h5.includes, #vdc_enterprise_win h5.includes, #vdc_corporate_win h5.includes{background:#FDFDFD; left:50px; top:79px; //top:93px /* IE 7 FIX*/}
#vdc_corporate h5.includes, #vdc_corporate_win h5.includes{background:#FDFDFD; top:87px; //top:107px; /* IE 7 FIX*/}
#vdc_professional hr, #vdc_business hr, #vdc_enterprise hr, #vdc_corporate hr{margin:5px 0;}
#vdc_professional_win hr, #vdc_business_win hr, #vdc_enterprise_win hr, #vdc_corporate_win hr{margin:6px 0 7px;//margin:10px 0; /* IE 7 FIX */}
#vdc_corporate #promo_banner{margin:0; bottom:-10px; right:0; padding:6px 0 0 30px;}

#vdc_corporate .vdc_promo, #vdc_corporate_win .vdc_promo, #vdcMid #x4 .vdc_promo, #vdcMid #x4w .vdc_promo{
  background:url('../images/vdc/bg_cloud_promo.png') 0 0 no-repeat;
  color:#FFFFFF;
  display:block;
  height:76px;
  margin:10px 0;
  text-align:center;
  text-shadow:1px 1px #7E0909;
}
#vdcMid #x4 .vdc_promo, #vdcMid #x4w .vdc_promo{background:url('../images/vps/bg_vps_promo.png') -70px 0 no-repeat; margin-top:19px;}
#vdc_corporate .vdc_promo span, #vdc_corporate_win .vdc_promo span,
#vdcMid #x4 .vdc_promo span, #vdcMid #x4w .vdc_promo span
{font-size:11px; font-weight:bold; padding-top:4px; display:block;}
#vdc_corporate .vdc_promo p, #vdc_corporate_win .vdc_promo p,
#vdcMid #x4 .vdc_promo p, #vdcMid #x4w .vdc_promo p
{font-size:44px; font-weight:bold; margin:5px 0 0; letter-spacing:-1px;}
#vdc_corporate .vdc_promo sub, #vdc_corporate .vdc_promo sup, #vdc_corporate_win .vdc_promo sub, #vdc_corporate_win .vdc_promo sup,
#vdcMid #x4 .vdc_promo sub, #vdcMid #x4w .vdc_promo sub,
#vdcMid #x4 .vdc_promo sup, #vdcMid #x4w .vdc_promo sup{font-size:18px;}

#vdc_professional .vdc_promo, #vdc_business .vdc_promo, #vdc_professional_win .vdc_promo, #vdc_business_win .vdc_promo,
#vdcMid #x2 .vdc_promo, #vdcMid #x2w .vdc_promo{
  background:url('../images/vdc/bg_cloud_promo_left.png') 0 0 no-repeat;
  color:#FFFFFF;
  display:block;
  height:56px;
  margin:0 0 10px;
  text-align:center;
  text-shadow:1px 1px #7E0909;
}
#vdc_professional .vdc_promo span, #vdc_business .vdc_promo span,
#vdc_professional_win .vdc_promo span, #vdc_business_win .vdc_promo span,
#vdcMid #x2 .vdc_promo span, #vdcMid #x2w .vdc_promo span
{font-size:11px; font-weight:bold;  padding-top:2px; display:block;}
#vdc_professional .vdc_promo p, #vdc_business .vdc_promo p,
#vdc_professional_win .vdc_promo p, #vdc_business_win .vdc_promo p,
#vdcMid #x2 .vdc_promo p, #vdcMid #x2w .vdc_promo p
{font-size:24px; font-weight:bold; margin:5px 0 0; letter-spacing:-1px; clear:both;}
#vdc_professional.vdc_promo sub, #vdc_professional .vdc_promo sup, #vdc_business.vdc_promo sub, #vdc_business .vdc_promo sup,
#vdc_professional_win.vdc_promo sub, #vdc_professional_win .vdc_promo sup, #vdc_business_win.vdc_promo sub, #vdc_business_win .vdc_promo sup,
#vdcMid #x2 .vdc_promo sup, #vdcMid #x2w .vdc_promo sup,
#vdcMid #x2 .vdc_promo sub, #vdcMid #x2w .vdc_promo sub
{font-size:14px;}

#vdc_enterprise .vdc_promo, #vdc_enterprise_win .vdc_promo,
#vdcMid #x8 .vdc_promo, #vdcMid #x8w .vdc_promo{
  background:url('../images/vdc/bg_cloud_promo_right.png') 0 0 no-repeat;
  color:#FFFFFF;
  display:block;
  height:56px;
  margin:0 0 10px;
  text-align:center;
  text-shadow:1px 1px #7E0909;
}
#vdc_enterprise .vdc_promo span, #vdc_enterprise_win .vdc_promo span,
#vdcMid #x8 .vdc_promo span, #vdcMid #x8w .vdc_promo span
{font-size:11px; font-weight:bold; padding-top:2px; display:block;}
#vdc_enterprise .vdc_promo p, #vdc_enterprise_win .vdc_promo p,
#vdcMid #x8 .vdc_promo p, #vdcMid #x8w .vdc_promo p
{font-size:24px; font-weight:bold; margin:5px 0 0; letter-spacing:-1px;}
#vdc_enterprise.vdc_promo sub, #vdc_enterprise .vdc_promo sup, #vdc_enterprise_win.vdc_promo sub, #vdc_enterprise_win .vdc_promo sup,
#vdcMid #x8 .vdc_promo sub, #vdcMid #x8w .vdc_promo sub,
#vdcMid #x8 .vdc_promo sup, #vdcMid #x8w .vdc_promo sup
{font-size:14px;}

sub{ vertical-align: baseline; font-size:0.6em;}
sup{ vertical-align: text-top; font-size:0.6em;}

.cloud_features{font-size:20px; line-height:20px; margin:0 0 10px;}
.cloud_features span{
  font-weight:bold;
  display:block;
  width:70px;
  float:left;
  margin:5px 10px;
  letter-spacing:-1px;
  text-align:right;
  clear:both;
}
.cloud_features span i{
  font-size:14px;
}
.cloud_features p{
  float:left;
  margin:2px 0;
  display:block;
  width:95px;
  cursor:pointer;
  border-bottom:1px dashed #b4b4b4;
}

.vdc_includes{bottom:209px; left:75px; //bottom:198px; /* IE 7 FIX */}
#vdc_professional_win h5.vdc_includes, #vdc_business_win h5.vdc_includes, #vdc_enterprise_win h5.vdc_includes, #vdc_corporate_win h5.vdc_includes{bottom:222px; //bottom:211px; /* IE 7 FIX */}

#vdc_platform{float:left;}
#vdc_platform_linux, #vdc_platform_win, #vpsLinux, #vpsWindows{
  display:block;
  width:135px;
  height:111px;
  margin:10px 0;
}
#vdc_platform_linux, #vpsLinux{background:url('../images/vdc/vdc_linux.png') 0 0 no-repeat;}
#vdc_platform_win, #vpsWindows{background:url('../images/vdc/vdc_windows.png') 0 0 no-repeat;}

.vdc_main_bottom{
  display:block;
  background:#fff url('../images/home/bg_tile_main_bottom.png') 0 0 repeat-x;
  border-top:1px solid #fff;
  padding:20px 15px 0;
  color:#666;
}
.vdc_main_bottom p{font-size:12px;}

#overlay_blue_vdc_links, #overlay_blue_private_links{
  display:block;
  width:320px;
  position:absolute;
  z-index:20;
  bottom:30px;
  right:10px;
  text-align:center;
}
#overlay_blue_vdc_links h3, #overlay_blue_private_links h3{font-size:18px; font-weight:bold; color:#295772; text-shadow:0 1px #9ABCCF; margin:0 0 5px;}
#overlay_blue_vdc_links a.btn_green_big, #overlay_blue_private_links a.btn_green_big{
  display:block;
  background:url('../images/vdc/btn_green_big_right.png') right 0 no-repeat;
  height:55px;
  padding-right:20px;
  float:left;
}
#overlay_blue_vdc_links a.btn_green_big span, #overlay_blue_private_links a.btn_green_big span{
  background:url('../images/vdc/btn_green_big.png') 0 0 no-repeat;
  display:block;
  color:#fff;
  font-size:16px;
  font-weight:bold;
  padding:14px 0 14px 20px;
  letter-spacing:-0.5px;
  text-shadow:1px 1px #517c11;
}

#overlay_blue_private_links{width:650px;}
#overlay_blue_private_links h3{float:left; margin:14px 10px 0 0;}

.btn_buynow_vdc{
  display:block;
  background:url('../images/vdc/btn_buynow_vdc.png') 0 0 no-repeat;
  width:175px;
  height:56px;
  margin:5px auto;
}

/*------------------------------------------- PRIVATE CLOUD VDC ----------------------------------------------*/

#privateMid{
  display:block;
  background:#e1fae0 url('../images/vdc/img_private_cloud.png') 0 0 no-repeat;
  height:894px;
  padding:0 0 0 629px;
  border-top:1px solid #fff;
  position:relative;
}
#privateMid ul{
  display:block;
  background:url('../images/vdc/bg_tile_green.png') 0 0 repeat-x;
  padding:20px;
  color:#666;
  font-size:12px;
  line-height:20px;
  text-shadow:0 1px #f6fdf5;
}
#privateMid ul li{border-bottom:1px solid #b7e7b5; padding:10px 0; border-top:1px solid #f6fdf5;}
#privateMid ul li h3{color:#71a56f; font-size:18px;}
#privateMid ul li:first-child{border-top:none;}
#privateMid ul li:last-child, #privateMid ul li.last_item{border-bottom:none;}
#privateMid span{
  display:block;
  background:url('../images/vdc/banner_private_cloud.png') 0 0 no-repeat;
  position:absolute;
  z-index:20;
  width:278px;
  height:28px;
  top:-20px;
  right:-10px;
  color:#fff;
  font-size:16px;
  text-shadow:0 1px #a84040;
  font-weight:bold;
  letter-spacing:-1px;
  padding:10px 0 0 15px;
  text-align:center;
}

.notification_error {
  background:#F8F0F1;
  border:1px solid #A25965;
  height:auto;
  padding:4px 10px;
  text-align:left;
  margin:0 0 10px;
  color:#990000;
  position:absolute;
  top:81px;
  display:block;
  width:305px;
}

#vdc_wrapper{
  display:block;
  position:absolute;
  z-index:10;
  right:20px;
  width:805px;
  height:685px;
}

.box_vdc{
  width:460px;
  padding:0;
  float:left;
}
.box_vdc div{margin:20px auto 0;}
.box_vdc div ul#features_os_list{margin:10px auto 20px; height:60px; padding:10px 20px;}
.box_vdc div ul#features_cp_list{margin:10px auto 20px; height:60px; padding:20px 80px 0;}

#banner_cloud{
  background:url('../images/vdc/banner_cloud.png') 0 0 no-repeat;
  display:block;
  position:absolute;
  z-index:30;
  width:144px;
  height:140px;
  right:-10px;
  top:-60px;
}

#windows_os_icon_cloud{
  display:block;
  width:242px;
  height:67px;
  margin:0px 0px 0px 40px;
  padding-top:20px;
  background:url(../images/vdc/icon_cloud_win.png) top center no-repeat;
  text-indent:-1000px;
  overflow:hidden;
  outline:none;
}
#cloud_pop{display:block; width:625px; border:1px solid #ccc;}
#cloud_pop  .header_cloud_pop{background:#4c4c4c; display:block; padding:20px;}
#cloud_pop .header_cloud_pop h1{color:#b9c34b; text-shadow:0 1px #414141; font-size:25px; font-weight:bold; letter-spacing:-1px;}
#cloud_pop .header_cloud_pop h2{color:#fff; text-shadow:0 1px #414141; font-size:15px; font-weight:bold;}
#cloud_pop .vdc_main_bottom{height:355px; position:relative; overflow:hidden;}
#cloud_pop #info_shared, #cloud_pop #info_vps, #cloud_pop #info_dedicated, #cloud_pop #info_vdc{
  display:block;
  position:absolute;
  width:120px;
  bottom:-4px;
  padding:30px 30px 0 20px;
  text-align:center;
  cursor:pointer;
}
#cloud_pop #info_shared h3, #cloud_pop #info_vps h3, #cloud_pop #info_dedicated h3, #cloud_pop #info_vdc h3
{color:#fff; font-size:20px; font-weight:bold;}
#cloud_pop #info_shared ul, #cloud_pop #info_vps ul, #cloud_pop #info_dedicated ul, #cloud_pop #info_vdc ul
{font-size:12px; line-height:16px; margin:15px 0 0; font-weight:bold;}
#cloud_pop #info_shared ul li, #cloud_pop #info_vps ul li, #cloud_pop #info_dedicated ul li, #cloud_pop #info_vdc ul li{ margin:5px 0;}
#cloud_pop #info_shared ul li{color:#9ea452; text-shadow:0 1px #e5eba1; }
#cloud_pop #info_vps ul li{ color:#7e995c; text-shadow:0 1px #c6dfa8;}
#cloud_pop #info_dedicated ul li{color:#86a0a2; text-shadow:0 1px #cee7e7;}
#cloud_pop #info_vdc ul li{ color:#fff; text-shadow:0 1px #307087;}

#cloud_pop #info_shared{background:url('../images/vdc/cloud_pop_shared.png') 0 0 no-repeat; height:146px; z-index:2000; left:5px; text-shadow:0 1px #c7cf67;}
#cloud_pop #info_vps{background:url('../images/vdc/cloud_pop_vps.png') 0 0 no-repeat; height:209px; z-index:2010;  left:145px; text-shadow:0 1px #9dbf72;}
#cloud_pop #info_dedicated{background:url('../images/vdc/cloud_pop_dedicated.png') 0 0 no-repeat; height:267px; z-index:2020; left:285px; text-shadow:0 1px #abcacb;}
#cloud_pop #info_vdc{background:url('../images/vdc/cloud_pop_vdc.png') 0 0 no-repeat;  width:155px; height:309px; z-index:2030; left:435px; padding:30px 20px 0 20px; text-shadow:0 1px #307087;}
.icon_exclamation{display:block; width:34px; height:34px; background:url('../images/vdc/icon_exclamation.png') 0 0 no-repeat; position:absolute; top:-8px; left:65px;}
#cloud_pop #info_vdc .icon_exclamation{left:80px;}

#notification_ok{font-size: 18px; left: 0; line-height: 23px; position: absolute; text-align: center; top: 92px; height:305px; padding:105px 0 0; background:url('../images/vdc/bg_cloud.png') no-repeat 0 0; }
#notification_ok  p{
  -moz-border-radius: 10px; -webkit-border-radius:10px; border-radius:10px;
  background:#FFFFFF;
  border: 5px solid #8DB9D0;
  margin: 0 10px;
  padding: 20px;
}
#notification_ok p span{font-size: 30px; font-weight: bold; letter-spacing: -1px;}

small{font-size:14px; font-weight:normal; letter-spacing:0;}

/* ---------------------------------------------------------------- CAREERS ---------------------------------------------------------------- */

#careers{
  display:block;
  margin:0 auto;
  width:650px;
  height:115px;
  position:relative;
}
#careers a{
  display:block;
  width:480px;
  padding:30px 20px 30px 145px;
  position:absolute;
  z-index:10;
  /*  background:url('../images/img_careers.png') 0 0 no-repeat; */
  top:-17px;
  font-size:12px;
  color:#666;
  line-height:18px;
  text-decoration:none;
  text-shadow:0 1px #fff;
}
#careers a span{color:#af1909; font-weight:bold; font-size:20px;}

.careers p{margin:15px 0; line-height:18px;}
.careers p a{color: #242424; border-bottom: 1px dashed #333}
.careers ul{padding-left:20px;}
.careers ul li, .table_features ul li, .design_list li{margin:10px 0; line-height:18px; background:url('../images/bullet.png') 0 6px no-repeat; padding-left:15px;}
.careers ul.sublist{margin:5px 0; display:inline-block;}
.careers ul.sublist li{margin:5px 0;}
.careers ul.sublist li a{font-size:12px; color:#0069AA;}
.careers ul.sublist li a:hover{text-decoration:underline;}

.responsibilities, .qualifications, .educations{padding:10px 25px 15px; text-shadow:0 1px #fff;}
.responsibilities{background:#faf9ee; margin: 10px 0; border:1px solid #cfcfcf;}
.qualifications{background:#e2f5fb;  margin: 0 0 10px; border:1px solid #b7d6df;}
.educations{background:#EEF4E7;  margin: 0 0 10px; border:1px solid #CAD2C1;}
.responsibilities p strong{color:#666; font-size:18px; letter-spacing:-1px;}
.qualifications p strong{color:#1a97e5; font-size:18px; letter-spacing:-1px;}
.educations p strong{color:#62813D; font-size:18px; letter-spacing:-1px;}

/* ---------------------------------------------------------------- ADDONS PAGES ---------------------------------------------------------------- */

.img_ssl{display:block; background:url('../images/products/img_ssl.png') right bottom no-repeat; padding:10px 250px 10px 0; //height:130px; /* IE 7 FIX */}
.img_merchant{display:block; background:url('../images/products/img_merchant.png') right bottom no-repeat; padding:10px 190px 10px 0; //height:180px; /* IE 7 FIX */}
.img_sitedude{display:block; background:url('../images/products/sitedude.png') right bottom no-repeat; padding:30px 200px 30px 0; //height:130px; /* IE 7 FIX */}

a.btn_products{
  display:inline-block;
  padding:15px 20px;
  font-size:24px;
  letter-spacing:-1px;
  font-weight:bold;
  text-decoration:none;
  color:#fff;
  text-align:center;
  /* background:#468522 url('../images/home/bg_tile_btn_main_hosting.png') 0 0 repeat-x;  */
  border:5px solid #c1deac;
  text-shadow:1px 1px #5e8830;
  position:relative;
  margin:15px 0;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
}
.highlight{position:absolute; background:#fff; overflow:auto; opacity: 0.15; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)"; filter: alpha(opacity=15);}

a.prod_center{margin-left:200px;}

.ad_google, .ad_yahoo, .ad_miva{display:block; padding-right:285px; margin-bottom:20px;}
.ad_google{background:url('../images/adcoupons/google_box.gif') right 0 no-repeat;}
.ad_yahoo{background:url('../images/adcoupons/yahoo_box.gif') right 0 no-repeat; height:75px;}
.ad_miva{background:url('../images/adcoupons/miva_box.gif') right 0 no-repeat; height:75px;}

#portfolio{
  display:block;
  padding:20px;
}
#portfolio div{display:block; float:left; width:200px; padding:5px; margin: 10px 7px; }
#portfolio p{font-size:11px;}
#portfolio h2{font-size:12px;}
#portfolio a{font-size:10px; background:#E1F5FA; padding:5px; display:inline-block; margin:5px 0 0; text-shadow:1px 1px #fff; color:#0066CC;}

.portfolio_pop{display:block; width:550px; padding:20px;}
.portfolio_pop img{padding:0 15px 15px 0; float:left;}
.portfolio_pop h1{font-size:18px; margin:0 0 20px;}
.portfolio_pop h2{font-size:16px; margin:10px 0; color:#989898;}
.portfolio_pop p{font-size:12px; margin:10px 0; line-height:18px;}

.design_wrap{display:block; height:405px; position:relative; padding:0 45px; margin: 0 0 20px;}
#essential_web, #estore_plus{margin-left:200px;}
#ultimate_web, #mastershop{margin-left:400px;}
.design_plan, .design_plan_top{position:absolute; z-index:10; bottom:0;}
.design_plan{background:#fff url('../images/bg_hosting.png') 0 bottom repeat-x; margin:0;}
.design_plan_top{background:#fafafa;background:#fff url('../images/bg_hosting_middle.png') 0 bottom repeat-x; width:230px;}

.design_plan h2, .design_plan_top h2{
  display:block;
  width:199px;
  height:39px;
  text-align:center;
  padding:7px 0 0;
  font-size:24px;
  text-shadow: 1px 1px #919860;
  color:#fff;
  margin: 0 5px;
}
.design_plan h2{ background:url('../images/title_hosting_left.png') no-repeat 0 0;}
.design_plan hr{margin:15px 0;}
.design_plan h5, .design_plan_top h5{position:absolute; z-index:10; color:#DE3333; font-family:Georgia,Times New Roman,sans-serif; font-size:14px; font-style:italic; font-weight:normal;}
.design_plan_top h2{background:url('../images/title_hosting_middle.png') no-repeat 0 0; text-shadow:1px 1px #889530; width:219px;}
.design_plan h5{background:#eee;top:85px; left:70px; }
.design_plan_top h5{background:#f9f9f9;top:90px; left:85px; }

ul.design_list{position:absolute; z-index:10; margin:10px 0 0;}
.table_features ul li, ul.design_list li{font-size:12px; color:#666; font-weight:normal; margin:0;}
.design_price{
  display:block;
}
.design_price p{
  color:#333;
  text-shadow:1px 1px #fff;
  font-size:20px;
  letter-spacing:-1px;
  font-weight:bold;
  text-align:center;
  margin:0 0 10px;
}

#banner_ssl, #banner_sitedude, #banner_hiring{position:relative; display:block;}
#banner_ssl span, #banner_sitedude span{
  display:block;
  width:167px;
  height:158px;
  position:absolute;
  z-index:10;
  top:-36px;
  right:-30px;
}
#banner_ssl span{background:url('../images/products/img_ribbon_ssl.png') 0 0 no-repeat;}
#banner_sitedude span{background:url('../images/products/img_ribbon_sitedude.png') 0 0 no-repeat;}

#banner_hiring span{
  display:block;
  width:140px;
  height:237px;
  position:absolute;
  z-index:20;
  top:30px;
  right:-130px;
  background:url('../images/banner_hiring.png') 0 0 no-repeat;
}

.bg_design{
  display:block;
  height:252px;
  background:url('../images/products/bg_design.png') right 0 no-repeat;
  position:relative;
}
#feature_hosting.bg_design h1{font-size:30px; letter-spacing:0; padding-left:40px; text-shadow:1px 1px #fff;}
#feature_hosting.bg_design h2{letter-spacing:0; padding-left:40px; text-shadow:1px 1px #fff;}

.img_design{position:absolute; bottom:-30px; left:50px; z-index:20;}

#design_creative, #design_agency, #design_enterprise, #design_methods{display:block; width:240px; padding:10px 10px 10px 110px; float:left; margin:10px 0;}
#design_creative{background:url('../images/products/icon_design.png') -5px 15px no-repeat;}
#design_agency{background:url('../images/products/icon_design.png') 0 -310px no-repeat;}
#design_enterprise{background:url('../images/products/icon_design.png') 0 -150px no-repeat;}
#design_methods{background:url('../images/products/icon_design.png') 0 -530px no-repeat;}
#design_creative h1, #design_agency h1, #design_enterprise h1, #design_methods h1{color:#9d9d9d; font-size:16px;}
#design_creative p, #design_agency p, #design_enterprise p, #design_methods p{text-align:left;}

a#banner_hiring_bottom{
  display:block;
  position:fixed;
  bottom:0;
  right:10px;
  /* background:url('../images/banner_hiring_bottom.png') 0 0 no-repeat; */
  width:300px;
  height:140px;
  text-decoration:none;
  border:none;
  z-index:2000;
}
a#banner_hiring_bottom span{ display:block; position:fixed; z-index:2500; bottom:85px; right:30px; width:35px; height:40px;}

.apply { background-color: #EBEBEB; border: 1px solid #CCCCCC; padding:10px 25px 15px; margin:0 0 20px;}
#feature_hosting .apply h2{font-size: 18px; margin: 10px 0 ; color: #333333; letter-spacing: -1px;}
.apply p{font-size: 14px; line-height: 18px; margin-bottom: 10px;}
.apply a{color:#0069AA; font-weight:bold;}
.apply a:hover{text-decoration:underline;}

.line_separator{background:url('../images/separator.png') 0 0 repeat-x; display:block; height:7px; border:none; margin: 40px 0; }
.careers_group{margin-top:10px;}

h1#aboutus{font-size: 28px; letter-spacing: -1px; text-align: center; text-shadow:1px 1px #FFFFFF;}
h1#aboutus i{font-size:35px; color:#333; letter-spacing:-0.5; margin-top:15px; display:block;}

#menu_nav li#support{font-family:inherit; line-height:inherit;}
#menu_nav li#support{font-family:inherit; line-height:inherit;}
#menu_nav li#support a{color:#719BA6;}

#banner_cancer_bottom{
  display:block;
  position:fixed;
  bottom:0;
  right:10px;
  background:url('../images/banner_cancer.png') 0 0 no-repeat;
  width:282px;
  height:276px;
  text-decoration:none;
  border:none;
  z-index:2000;
  color:#3f0d92;
}
#banner_cancer_bottom a{ display:block; position:fixed; z-index:2500; bottom:5px; right:95px; width:120px; height:30px; cursor:pointer;}
#banner_cancer_bottom span{ display:block; position:fixed; z-index:2200; bottom:211px; right:30px; width:30px; height:30px; cursor:pointer;}

/* ---------------------------------------------------------------- COUPON CODE ---------------------------------------------------------------- */

#coupon_code_top{
  background:url('../images/coupons/bg_coupon_code.png') 0 bottom no-repeat;
  position:relative;
  display:block;
  height:260px;
  padding:20px;
  border-bottom:1px solid #6aa7cb;
}
#coupon_code_top a{position:absolute; z-index:10; top:155px; left:20px;}
#coupon_code_top h2{color:#666; font-size:24px; text-align:right;}
#coupon_code_top h3{color:#999; font-size:18px; text-align:right; margin:0 0 20px;}
#coupon_code_top ul{margin:10px 0}
#coupon_code_top li{color:#000; font-size:18px; font-weight:bold; margin:5px 0}
#coupon_code_top li span{color:#333; font-weight:normal;}
#coupon_code_top .coupon_box h2{font-size:40px; color:#242424; margin-top:15px }
#coupon_code_top .coupon_box h2 span{color:#999; }
#coupon_code_top strong{color:#242424; }

.coupon_box{
  display:block;
  background:#f7f8f0 url('../images/coupons/bg_scissor.png') center 20px no-repeat;
  border:1px solid #eee5c5;
  width:525px;
  float:right;
  padding:20px;
}
.coupon_box div{display:block; width:260px}
.coupon_box p{font-size:11px}
.coupon_box .small_font{font-size:10px; text-align:right; display:block; width:225px; float:right; margin:5px 0; }

#coupon_code_bottom{
  background:url('../images/coupons/bg_coupon_bottom.png') 0 0 repeat-x;
  border-top:1px solid #fff;
  padding:50px 20px 20px;
  display:block;
  width:954px
}
#coupon_code_bottom h1{font-size:24px; color: #9d9d9d; line-height:24px; padding:0 0 10px}
#coupon_code_bottom p{color: #666; margin:10px 0; line-height:18px; font-size:12px;}
#coupon_code_bottom p a{border-bottom:1px dashed #333; float:none !important; position:inherit; font:inherit; padding: 0}
#coupon_code_bottom .coupon_content_cols{width:445px; margin:0 0 30px 20px; min-height:195px}
#coupon_code_bottom .coupon_content_cols a, #coupon_code_bottom .coupon_content_block a{margin:0; float:right}
#coupon_code_bottom strong{color:#242424}

#what_is_ix_coupon, #how_to_redeem, #why_is_coupon_important, #what_to_do_with_coupon, #what_to_do_with_savings
{padding-left:110px}
#what_is_ix_coupon{background:url('../images/coupons/icon_coupons.png') 0 0 no-repeat;}
#how_to_redeem{background:url('../images/coupons/icon_coupons.png') -120px -165px no-repeat;}
#why_is_coupon_important{background:url('../images/coupons/icon_coupons.png') 0 -255px no-repeat; padding-top:15px;}
#what_to_do_with_coupon{background:url('../images/coupons/icon_coupons.png') -120px -465px no-repeat; padding-top:15px; padding-bottom:15px}
#what_to_do_with_savings{background:url('../images/coupons/icon_coupons.png') 25px -575px no-repeat; padding-left:175px;}

#coupon_bottom_line{
  background:#fcfaef url('../images/coupons/arrow_orange.png') 555px 40px no-repeat;
  border:1px solid #eee5c5;
  padding:20px 400px 20px 20px;
  position:relative;
}
#coupon_bottom_line a{font-size:24px; padding:12px 25px; position:absolute; z-index:10; top: 45px; right:20px}

.coupon_content_block{display:block; padding:0 25px 20px;}
.cloud_features span.vps_plesk{width:75px}

/* ----------------------------- IX WEBSITE DIRECTORY --------------------------------- */

#directory_wrapper{display:block; padding: 20px 0}
input{background:#FFF url('../images/bg_field.png') 0 0 repeat-x; padding:10px 110px 10px 10px; color:#242424; font-size:16px; font-weight:bold; border:1px solid #DDD}

#d_search{background:#EEE; border:1px solid #DDD; padding:10px; margin: 10px auto 30px; width: 675px; display:block; position:relative}
#d_search label{position:absolute; z-index:10; top: 22px; left:20px; color:#CCC}
#d_search input{width:55%}

.btn_search{
  background:#4D90FE url('../images/search.png') 15px center no-repeat;
  display:block;
  float:right;
  padding: 10px 10px 10px 35px;
  color:#FFF;
  border:none;
  font-weight:bold;
  text-shadow:1px 1px #3079ED;
  cursor:pointer;
  -moz-border-radius:2px;
  -webkit-border-radius: 2px;
  border-radius:2px
}

.d_category{display:block; width:30%; margin:10px 0; padding-left:20px}
.d_category li{line-height:18px; margin-bottom:15px}
.d_category li div{width:88%}
.d_category li span{background-image:url('../images/icon_directory.png'); background-repeat:no-repeat; width:25px; height:25px; display:block}
.d_category li h2 a{ color:#4896aa; font-size:16px; font-weight:bold}
.d_category li h2 a:hover{ color:#990000}
.d_category li p{ color:#666; font-size:12px}

.d_category #arts-entertainment{background-position: 0 0}
.d_category #automotive{background-position: 0px -25px}
.d_category #business-professional-services{background-position: 0px -50px}
.d_category #careers-jobs{background-position: 0px -74px}
.d_category #charities-foundations{background-position: -25px -144px}
.d_category #clothing-accessories{background-position: 0px -143px}
.d_category #community-government{background-position: 0px -167px}
.d_category #computers-electronics{background-position: 0px -96px}
.d_category #construction-contractors{background-position: -25px -170px}
.d_category #crafts{background-position: -25px -119px}
.d_category #education{background-position: 0px -119px}
.d_category #family{background-position: 0px -194px}
.d_category #food-dining{background-position: -50px -120px}
.d_category #health-medicine{background-position: -25px -24px}
.d_category #historical{background-position: -50px -48px}
.d_category #hobbies{background-position: -50px -95px}
.d_category #home-garden{background-position: -50px -143px}
.d_category #industry-agriculture{background-position: -50px -167px}
.d_category #internet-web{background-position: -25px -194px}
.d_category #legal-financial{background-position: -25px -96px}
.d_category #media-communication{background-position: -50px -191px}
.d_category #personal-care-services{background-position: 0 -217px}
.d_category #personal-websites{background-position: -25px -72px}
.d_category #real-estate{background-position: -25px -47px}
.d_category #religious{background-position: -50px -217px}
.d_category #sciences{background-position: -50px 0}
.d_category #shopping{background-position: -50px -24px}
.d_category #sports-recreation{background-position: -50px -71px}
.d_category #travel-vacation{background-position: -25px 0}


.d_category #lifestyle{background-position: -25px -88px}
.d_category #finance{background-position: -25px -119px}
.d_category #reference{background-position: -25px -155px}
.d_category #society{background-position: -50px -59px}
.d_category #games{background-position: -50px -119px}

#directory_bottom{display:block; border-top:1px solid #DDD; background-position:0 1px; margin:20px 0; border-bottom:none}

#featured_websites{display:block; width:70%}
#featured_websites h1{font-size:24px; color:#999; margin-bottom:20px}
#featured_websites ul li{padding:15px; clear:both}
#featured_websites ul li:nth-child(2n){background:#F5F5F5}
#featured_websites h2{color:#242424; font-size:16px; margin-bottom:10px}
#featured_websites img{border:5px solid #DDD; display:block; width:100px; margin-right:20px; float:left}
#featured_websites p{font-size:12px}
#featured_websites a{background:#999; color:#FFF; padding:5px 10px; margin: 10px 0 0; font-size:11px; text-decoration:none; display:inline-block; zoom:1; *display:inline; }
#featured_websites a:hover{background:#666}
#featured_content ul p {line-height: 18px;}
#featured_content .pagination{padding: 10px;text-shadow: 0 1px #FFF;}

#featured_content .pagination span, #directory_center .pagination span, #ajax_subcategory_websites .pagination span{margin: 0 3px;}
#featured_content .pagination strong, #directory_center .pagination strong, #ajax_subcategory_websites .pagination strong{color: #242424;margin: 0 5px;}

#featured_content ul li a{float: right; margin: 15px 0 0;}

#featured_content .pagination a,
#directory_center .pagination a,
#ajax_subcategory_websites .pagination a {
background: #EEE;
padding: 5px 10px;
font-weight: normal;
color: #999;
font-size: 12px;
font-weight: bold;
margin: 0;
border: 1px solid #CCC;
}
  #featured_content .pagination a:hover,
  #directory_center .pagination a:hover,
  #ajax_subcategory_websites .pagination a:hover{
  background: #999;
  color: #FFF;
  border: 1px solid #666;
  text-shadow: 0 1px #666;
  }

#ajax_subcategory_websites ul li a{float: right; margin: 15px 0 0;}

#directory_center{margin: 0;}
#directory_center h1 {
text-align: left;
margin: 0 0 0 10px;
}

.directory_listing{display:block;margin:20px 0; line-height:16px}
.directory_listing#featured_websites{width:100%}

#d_title{display:block; border-bottom:1px solid #DDD; margin: 0 0 20px}
#d_title a{background:none; color:#242424}
#d_title a.link_back{display:block; width:13%; margin-top:25px; text-align:center; font-size: 16px; font-weight:bold}

#breadcrumb{display:block; width:75%; line-height:20px; }
#breadcrumb a{font-size:11px; color:#999 !important; padding: 0; text-transform:uppercase;  line-height:27px;}
#breadcrumb a:hover{color:#990000 !important; background: none;}
#breadcrumb h1{color:#333; font-size: 20px; text-transform:capitalize; line-height:42px; }

#directory_bottom ol{list-style-type:none}

.d_list{display:block}
#featured_websites .d_list li, #related_categories ul li{padding:0 0 0 15px; clear:none; float:left; width:45%; margin-left:30px; background:url('../images/bullet.png') 0 center no-repeat}
#featured_websites .d_list li:nth-child(2n), #related_categories ul li:nth-child(2n){background:url('../images/bullet.png') 0 center no-repeat}
#featured_websites .d_list li a{background:none; color:#666; font-size:14px; margin:5px 0; padding:0; line-height: 18px;}

#related_categories{
  display:block;
  margin:20px 0;
  background:#F9F9F9;
  padding:15px 20px;
  border:1px solid #EEE
}
#related_categories h2{color:#999}
#related_categories a{background:none; color:#666; font-size:14px; margin:0}

.loadgif {
display: block;
background: url('../images/loader.gif') center center no-repeat;
text-align: center;
width: 64px;
height: 44px;
}

.li_search{display:block; width:70%}
.li_search h1{font-size:24px; color:#999; margin-bottom:20px; text-align:center;}
.li_search ul li{padding:15px; clear:both; min-height: 100px;}
.li_search ul li:nth-child(2n){background:#F5F5F5}
.li_search h2{color:#242424; font-size:16px; margin-bottom:10px}
.li_search img{border:5px solid #DDD; display:block; width:100px; margin-right:20px; float:left}
.li_search p{font-size:12px}
.li_search a{background:#999; color:#FFF; padding:5px 10px; margin: 10px 0 0; font-size:11px; text-decoration:none; display:inline-block; zoom:1; *display:inline; }
.li_search a:hover{background:#666}
.li_search ul li a{float: right; margin: 15px 0 0;}

.directory_listing{display:block;margin:20px 0; line-height:16px}
.directory_listing.li_search{width: 70%; float: left;}
#to_load {width: 70%; float: left; height: 60px;}
#li_search{padding: 15px 10px;}

#d_title_b {display:block; border-bottom: 2px solid #DDD; margin: 0 0 20px; background: #eee; height: 44px; color:#333; border-top: 2px solid #DDD;}
#d_title_b a{background:none; color:#666;}
#d_title_b a.link_back{display:block; width:13%; font-size: 16px; font-weight:bold; margin-left: 10px;}
#d_title_b a.link_back:hover{background: none; color: #990000;}

.font_grey{color: #aaa !important}

/* ----------------------------- IX DASHBOARD --------------------------------- */

@font-face {
  font-family: 'mocha_mattariregular';
  src: url('../fonts/mochamattari-webfont.eot');
  src: url('../fonts/mochamattari-webfont.eot?#iefix') format('embedded-opentype'),
       url('../fonts/mochamattari-webfont.woff') format('woff'),
       url('../fonts/mochamattari-webfont.ttf') format('truetype'),
       url('../fonts/mochamattari-webfont.svg#mocha_mattariregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ilkerregular';
  src: url('../fonts/ilkerfont-webfont.eot');
  src: url('../fonts/ilkerfont-webfont.eot?#iefix') format('embedded-opentype'),
       url('../fonts/ilkerfont-webfont.woff') format('woff'),
       url('../fonts/ilkerfont-webfont.ttf') format('truetype'),
       url('../fonts/ilkerfont-webfont.svg#ilkerregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'bebas_neueregular';
  src: url('../fonts/bebasneue-webfont.eot');
  src: url('../fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
       url('../fonts/bebasneue-webfont.woff') format('woff'),
       url('../fonts/bebasneue-webfont.ttf') format('truetype'),
       url('../fonts/bebasneue-webfont.svg#bebas_neueregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

#dashboard {
  display: block;
  border:1px solid #35444a;
}
  #dashboard_menu {
    position: relative;
    display: block;
    background: #1d83a8;
    height: 47px;
  }
    #dashboard_menu li {
      color: #FFFFFF;
      display: block;
      float: left;
      font-size: 20px;
      font-weight: bold;
      padding: 14px 10px;
      text-align: center;
      text-shadow: 1px 1px #0D3A4A;
      width: 150px;
      position: absolute;
      top: 0;
      background: url('../images/dashboard/breadcrumb.png') right 0 no-repeat;
      cursor: pointer;
    }
      #dashboard_menu #menu_main_bottom {
        z-index: 300;
        left: 0;
      }
      #dashboard_menu #menu_faqs_content {
        z-index: 200;
        left: 150px;
      }
      #dashboard_menu #menu_products_content {
        z-index: 100;
        left: 300px;
      }

      #dashboard_menu li.active_breadcrumb, #dashboard_menu li:hover {
        background: url('../images/dashboard/breadcrumb_active.png') right 0 no-repeat !important;
      }

  #dashboard_content {
    display: block;
    background: #85c8e1 url('../images/dashboard/bg_dashboard.png') 0 0 repeat-x;
    padding: 10px;
  }
    #dashboard_content .main_bottom { border: 1px solid #35444A; }

    #dashboard_content #main_creative,
    #dashboard_content #main_analytics,
    #dashboard_content #main_beautiful
    { width: 180px; }

    #dashboard_content #faqs_content { padding: 0; }
    #dashboard_content .faq_question a { color: #0B4860; }
    #dashboard_content .faq_question a:hover { color: #900; }

    #dashboard_content #faq_dashboard_left {
      display: block;
      float: left;
      width: 70%;
      padding: 20px 0;
    }

    #dashboard_content #faq_dashboard_left div { padding: 20px; }

    #dashboard_content #faq_dashboard_left h1 {
      font-family: 'ilkerregular', Helvetica, Arial, sans-serif;
      font-size: 48px;
      line-height: 50px;
      height: 100px;
      padding: 10px 0 0 22%;
      background: url(../images/dashboard/red_underline.png) 55% 60px no-repeat;
    }

    #dashboard_content #faq_dashboard_left h2 {
      font-family: 'mocha_mattariregular', Helvetica, Arial, sans-serif;
      font-size: 30px;
      line-height: 32px;
      text-transform: uppercase;
      font-weight: normal;
      padding: 10px 0;
    }
    #dashboard_content #faq_dashboard_left p {
      font-size: 14px;
      line-height: 20px;
      margin: 10px 0 10px 18px;
    }

    #dashboard_content #faq_dashboard_left > div:nth-child(even)
    { background-color: #fcfaef; }

    #dashboard_content #faq_dashboard_right {
      display: block;
      width: 30%;
      float: left;
    }

    #dashboard_content #faq_dashboard_right .faq_testimonials {
      background: #dadbdd;
      padding: 20px;
      margin: 15px;
    }

    #dashboard_content #faq_dashboard_right .faq_testimonials p {
      font-size: 16px;
      line-height: 22px;
      font-style: italic;
    }
      #dashboard_content #faq_dashboard_right .faq_testimonials p.author {
        font-size: 12px;
        color: #959595;
        text-align: right;
        line-height: 16px;
        margin: 20px 0 0;
      }

    #dashboard_content #products_content { padding: 0; }

    #dashboard_content #feature_hosting {
      margin: 0 auto;
      float: none;
      width: auto;
      border: none;
      background: url('../images/dashboard/bg_burst.png') center 0 no-repeat;
    }

    #dashboard_content .features {
      margin: 50px auto;
      width: 750px;
    }

    #dashboard_content #linux_wrapper { width: 675px; }
    #dashboard_content #promo_banner { padding-top: 3px; }

    #dashboard_content .box_plain {
      background: url('../images/bg_hosting_middle.png') repeat-x scroll 0 bottom #FFFFFF;
    }

    #dashboard_content #expertPlan { border-right: none; padding-right: 0; }
    #dashboard_content #businessPlus { border-left: none; padding-left: 0; }

    #dashboard_content .hostingPlans {
      padding: 5px;
      border: 1px solid #35444a;
      background: #1d83a8; /* Old browsers */
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkODNhOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NWM5ZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: -moz-linear-gradient(top,  #1d83a8 0%, #85c9e1 100%); /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d83a8), color-stop(100%,#85c9e1)); /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top,  #1d83a8 0%,#85c9e1 100%); /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top,  #1d83a8 0%,#85c9e1 100%); /* Opera 11.10+ */
      background: -ms-linear-gradient(top,  #1d83a8 0%,#85c9e1 100%); /* IE10+ */
      background: linear-gradient(to bottom,  #1d83a8 0%,#85c9e1 100%); /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d83a8', endColorstr='#85c9e1',GradientType=0 ); /* IE6-8 */
      //filter: none;
    }

    #dashboard_content .table_hosting_dashboard {
      width: 100%;
    }

    #dashboard_content .table_hosting_dashboard tr td {
      padding: 5px;
    }

    #dashboard_content .table_hosting_dashboard tr td.hosting_table_feature {
      width: 60%;
      text-align: left;
      padding: 5px 5px 5px 15px;
    }

    #dashboard_content .table_hosting_dashboard tr td.hosting_table_text {
      width: 40%;
      font-size: 14px;
      font-weight: bold;
      color: #0b3a4a;
      text-align: center
    }

    #dashboard_content #unlimitedPro_header,
    #dashboard_content #planStarts_header {
      display: block;
      height: 145px;
      width: 230px;
      margin: 0 auto;
      position: absolute;
      z-index: 100;
      top: -2px;
    }

    #dashboard_content #unlimitedPro_header {
      background: url('../images/dashboard/unlimited_pro_header.png') 0 0 no-repeat;
    }

    #dashboard_content #planStarts_header {
      background: url('../images/dashboard/plan_starts_header.png') 0 0 no-repeat;
      left: 7%;
    }

    #dashboard_content .ribbon {
      display: block;
      background-image: url('../images/dashboard/ribbon.png');
      background-repeat: no-repeat;
      color: #FFFFFF;
      font-family: 'bebas_neueregular', Helvetica, Arial, sans-serif;
      font-size: 30px;
      height: 80px;
      position: absolute;
      text-shadow: 1px 1px #333333;
      text-transform: uppercase;
      top: -1px;
      z-index: 100;
      width: 172px;
    }

    #dashboard_content #expertPlan_header {
      background-position: 0 0;
      left: -72px;
      padding: 17px 0px 0 115px;
    }

    #dashboard_content #businessPlus_header {
      background-position: right 0;
      right: -71px;
      padding: 17px 75px 0 40px;
    }

    #dashboard_content .hostingPlans a.subText {
      margin: 0;
      padding: 5px 0 10px;
    }

    #dashboard_content .questions { right: 5px; }
    #dashboard_content #expertPlan .questions { right: 0; }

    #dashboard_content #faqs_content .hostingPlans {
      float: none;
      width: auto;
      margin: 15px;
    }

    #dashboard_content #faq_dashboard_right h3 {
      background: none;
      color: #0b3a4a;
      font-family: 'mocha_mattariregular', Helvetica, Arial, sans-serif;
      font-weight: normal;
      font-size: 26px;
      line-height: 28px;
      text-shadow: 0 1px #FFF;
      height: auto;
      padding: 0;
      margin: 0;
      float: left;
      display: block;
      width: 85px;
    }
      #dashboard_content #faq_dashboard_right h4 {
        font-family: Arial, Helvetica, sans-serif;
        color: #666;
        font-size: 24px;
        font-weight: bold;
        float: right;
        display: block;
        width: 95px;
        margin: 0;
        letter-spacing: -1px;
        font-style: normal;
      }
        #dashboard_content #faq_dashboard_right h4 i {
          font-size: 12px;
          font-style: normal;
        }

      #dashboard_content #faq_dashboard_right .hostingPlans p {
        padding: 0;
        color: #999;
        font-weight: bold;
        font-size: 12px;
      }

      #dashboard_content #faq_dashboard_right table tr {
        border-top: 1px dashed #fff;
        border-bottom: 1px dashed #d1d1d1;
      }

      #dashboard_content #faq_dashboard_right table tr.active_choice,
      #dashboard_content #faq_dashboard_right table tr:hover {
        background: #FCFAEF;
      }

      #dashboard_content #faq_dashboard_right .no_top_border {
        border-top: none !important;
      }

      #dashboard_content #faq_dashboard_right .bullet_point {
        display: block;
        width: 24px;
        height: 24px;
        background-image: url('../images/dashboard/img_bullet.png');
        background-position: 0 0;
        background-repeat: no-repeat;
        margin: 5px auto;
        cursor: pointer;
      }

      #dashboard_content #faq_dashboard_right .active_choice .bullet_point {
        background-position: 0 bottom;
      }

      #dashboard_content #faq_dashboard_right .hosting_table_input {
        width: 35px;
        text-align: center;
        vertical-align: top;
      }

      #dashboard_content #faq_dashboard_right .hosting_table_plan {
        padding-right: 0;
      }

      #dashboard_content #faq_dashboard_right #promo_banner {
        position: static;
        float: right;
      }

      #dashboard_content #faq_dashboard_right #hosting_support {
        display: block;
        background: url('../images/dashboard/bg_support.png') 0 0 no-repeat;
        font-size: 10px;
        font-weight: bold;
        height: 47px;
        margin: 40px auto 0;
        padding: 4px 0 0 55px;
        width: 165px;
      }
        #dashboard_content #faq_dashboard_right #hosting_support span {
          font-size: 18px;
          line-height: 20px;
          color: #666;
          display: block;
        }

      #dashboard_content #faq_dashboard_right .hostingPlans .here_247 {
        font-size: 11px;
        color: #8d8d8d;
        text-align: center;
        font-weight: bold;
      }

  #dashboard_content .btn_signupnow {
    margin: 20px auto 0;
  }

/* ------------------ NEW HOSTING FEATURES ------------------- */

.hosting_features_section {
  padding: 30px 45px;
  border-top: 1px solid #e4e4e4;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
}
  .hosting_features_section h1 {
    font-weight: 600;
    font-size: 26px;
    color: #333;
    position: relative;
  }
    .hosting_features_section h1 span {
      font-weight: 300;
    }

    .hosting_features_section h1 a {
      display: block;
      color: #333;
      position: absolute;
      z-index: 100;
      right: 0;
      top: 10px;
      border: 1px solid #D2D2D9;
      border-radius: 3px;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      background: #f5f5f5; /* Old browsers */
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkODNhOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NWM5ZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: -moz-linear-gradient(top,  #fefefe 0%, #f5f5f5 100%); /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* Opera 11.10+ */
      background: -ms-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* IE10+ */
      background: linear-gradient(to bottom,  #fefefe 0%,#f5f5f5 100%); /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-8 */
    }

    .hosting_features_section h1 a:hover {
      color: #666;
    }

    .hosting_features_section h1 a span {
      background: url('../images/hosting/icon_back_to_top.png') 11px center no-repeat;
      display: block;
      font-size: 12px !important;
      font-weight: 600;
      line-height: 16px;
      padding: 6px 12px 6px 27px;
    }

  .hosting_features_section h2 {
    font-weight: 700;
    font-size: 15px;
    color: #525252;
  }
  .hosting_features_section li {
    color: #525252;
    line-height: 20px;
  }

  .hosting_features_section .hosting_features_content {
    padding: 10px 10px 10px 70px;
  }

  .hosting_features_section p {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #525252;
    margin: 10px 0;
  }

#hosting_applications h1, #hosting_unlimited h1, #hosting_panel h1, #hosting_sitebuilder h1,
#hosting_support h1, #hosting_secure h1, #hosting_account h1, #hosting_main_features h1{
  background-image: url('../images/hosting/icon_hosting_plans.png');
  background-repeat: no-repeat;
  padding: 10px 0px 10px 70px;
}
  #hosting_applications h1 {
    background-position: left -12px;
  }
  #hosting_unlimited h1 {
    background-position: left -78px;
  }
  #hosting_panel h1 {
    background-position: left -155px;
  }
  #hosting_sitebuilder h1 {
    background-position: left -230px;
  }
  #hosting_support h1 {
    background-position: left -310px;
  }
  #hosting_secure h1 {
    background-position: left -390px;
  }
  #hosting_account h1 {
    background-position: left -470px;
  }
  #hosting_main_features h1 {
    background-position: left -555px;
  }

#icon_hosting_applications, #icon_hosting_sitebuilder, #icon_hosting_secure,
#icon_hosting_account, #icon_hosting_glance {
  background-image: url('../images/hosting/icon_hosting_sections.jpg');
  background-repeat: no-repeat;
}

  #icon_hosting_applications{
    background-position: -80px -10px;
    padding: 20px 10px 20px 225px;
  }
  #icon_hosting_sitebuilder{
    background-position: right -320px;
    padding-right: 350px;
  }
  #icon_hosting_secure{
    background-position: right -620px;
  }
  #icon_hosting_account{
    background-position: 0 -1060px;
    padding: 30px 10px 30px 370px;
  }
  #icon_hosting_glance{
    background-position: 0 -1550px;
    padding: 10px 10px 0 395px;
  }

  #icon_hosting_applications h2 {
    color: #333;
    font-size: 16px;
  }

  #icon_hosting_applications ul {
    border: 1px solid #E3E3E9;
    display: block;
    width: 557px;
    margin: 15px 0;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
  }
    #icon_hosting_applications ul li {
      display: block;
      float: left;
      padding: 20px 5px 20px 60px;
      width: 110px;
      border-bottom: 1px solid #E3E3E9;
      color: #333;
      font-weight: 600;
      font-size: 14px;
    }

.hosting_app_icons {
  background-image: url('../images/hosting/icon_hosting_apps.png');
  background-repeat: no-repeat;
}
  #app_wordpress{
    background-position: 5px 5px;
    width: 140px !important;
  }
  #app_mysql{
    background-position: 5px -165px;
    width: 140px !important;
  }
  #app_joomla{
    background-position: 5px -282px;
    border-left: 1px solid #E3E3E9;
  }
  #app_drupal{
    background-position: 5px -219px;
    border-left: 1px solid #E3E3E9;
  }
  #app_linux{
    background-position: 5px -111px;
    border-left: 1px solid #E3E3E9;
  }
  #app_windows{
    background-position: 5px -52px;
    border-left: 1px solid #E3E3E9;
  }

  #hosting_unlimited ul {
    display: block;
    margin: 20px 0 0;
  }
    #hosting_unlimited ul li {
      display: block;
      width: 290px;
      float: left;
      background-image: url('../images/hosting/icon_unlimited_hosting.jpg');
      background-repeat: no-repeat;
      padding: 15px 10px 15px 100px;
    }
      #hosting_unlimited ul li p {
        margin: 5px 0;
        font-size: 13px;
      }

#icon_unlimited_bandwidth{
  background-position: 0 5px;
}
#icon_unlimited_disk{
  background-position: 0 -320px;
}
#icon_unlimited_domains{
  background-position: 0 -100px;
}
#icon_unlimited_emails{
  background-position: 0 -202px;
}

  #hosting_panel p {
    background: url('../images/hosting/icon_hosting_panel.png') left bottom no-repeat;
    padding-bottom: 170px;
  }

#hosting_sitebuilder ul {
  display: block;
}
  #hosting_sitebuilder ul li {
    display: block;
    float: left;
    margin: 10px 20px 10px 0;
    padding: 70px 10px 10px 10px;
    width: 77px;
    color: #FFF;
    font-size: 10px;
    text-transform: uppercase;
    text-align: center;
    background-color: #444;
    background-repeat: no-repeat;
    background-position: center 10px;
    line-height: 12px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
  }
  #builder_easy{
    background-image: url('../images/hosting/icon_grey_sitebuilder.jpg');
  }
  #builder_install{
    background-image: url('../images/hosting/icon_grey_mouse.jpg');
  }
  #builder_design{
    background-image: url('../images/hosting/icon_grey_users.jpg');
  }
  #builder_support{
    background-image: url('../images/hosting/icon_grey_headphone.jpg');
  }

    #hosting_support ul {
      display: block;
    }
      #hosting_support ul li {
        background-position: center 10px;
        background-repeat: no-repeat;
        display: block;
        float: left;
        font-size: 15px;
        font-weight: 700;
        line-height: 20px;
        margin: 10px;
        padding: 130px 10px 10px;
        text-align: center;
        width: 165px;
      }
      #hosting_support ul li span {
        font-size: 13px;
        font-weight: 400;
      }
        #hosting_support ul li span a {
          color: #719ba6;
        }

#icon_support_phone {
  background-image: url('../images/hosting/icon_hosting_phone.png');
}
#icon_support_ticket {
  background-image: url('../images/hosting/icon_hosting_ticket.png');
}
#icon_support_email {
  background-image: url('../images/hosting/icon_hosting_email.png');
}
#icon_support_chat {
  background-image: url('../images/hosting/icon_hosting_chat.png');
}

  #icon_hosting_secure ul {
    display: block;
    padding: 10px 275px 10px 20px;
  }
    #icon_hosting_secure ul li {
      background: url('../images/hosting/icon_check_green.jpg') 0 13px no-repeat;
      display: block;
      float: left;
      font-size: 15px;
      font-weight: 600;
      padding: 10px 0 10px 30px;
      width: 220px;
    }

    #hosting_account table {
      display: block;
      border: 1px solid #E1E1E1;
      width: 430px;
      border-radius: 3px;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
    }
      #hosting_account table tr td {
        border-bottom: 1px solid #E1E1E1;
        color: #999999;
        font-size: 12px;
        padding: 10px 15px;
        text-align: center;
        width: 180px;
      }
      #hosting_account table tr td.bg_grey {
        background: #f4f4f4;
        border-right: 1px solid #E1E1E1;
        text-align: left;
        width: 190px;
      }
      #hosting_account table tr td span {
        background: url('../images/hosting/icon_check_grey.png') center center no-repeat;
        display: block;
        height: 15px;
        overflow: hidden;
        text-indent: -2000px;
      }

    #hosting_glance h1 {
      display: block;
      font-size: 30px;
      line-height: 34px;
      text-align: center;
    }

      #hosting_glance h1 span {
        font-size: 20px;
      }

      #hosting_glance h1 a {
        top: 5px;
      }

    #hosting_glance strong {
      color: #333;
      font-weight: 600;
    }

    #hosting_main_features ul {
      display: block;
      margin: 20px 0 0 0;
    }
      #hosting_main_features ul li {
        background: url('../images/hosting/icon_check_green.jpg') 0 13px no-repeat;
        display: block;
        float: left;
        font-size: 14px;
        font-weight: 600;
        padding: 10px 0 10px 30px;
        width: 380px;
      }

#feature_popup {
  background: url('../images/bg_transparent.png') 0 0 repeat;
  display: block;
  padding: 10px;
  position: absolute;
  z-index: 99999;
  top: 1%;
  left: 20%;
}
  #feature_popup #feature_popup_content {
    background: #FFF;
    padding: 10px 20px;
  }

  #feature_popup #feature_popup_wrapper {
    position: relative;
  }

  #feature_popup #feature_close {
    position: absolute;
    top: 10px;
    right: 10px;
    background: url('../images/facebox/closelabel.gif') 0 0 no-repeat;
    width: 75px;
    height: 23px;
    text-indent: -9999px;
  }

#hosting_benefits {
  background: #FFF url('../images/hosting/bg_sidebar_hosting.png') 0 0 no-repeat;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 10px 10px 80px;
  width: 211px;
}
  #hosting_benefits h2 {
    font-size: 16px;
    text-align: center;
    color: #234860;
  }

  #hosting_benefits ul {
    display: block;
    border: none;
    margin: 15px 0 0;
  }
    #hosting_benefits ul li {
      display: block;
      border: none;
      padding: 10px 14px;
    }
      #hosting_benefits ul li h3 {
        background-image: url('../images/hosting/icon_hosting_benefits.png');
        background-repeat: no-repeat;
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        color: #234860;
        font-size: 14px;
        padding: 0 0 0 25px;
      }

      #hosting_benefits ul li p {
        font-family: Arial, sans-serif;
        font-weight: normal;
        color: #555;
        font-size: 12px;
        line-height: 18px;
        padding: 10px 0 0;
        letter-spacing: 0
      }

#benefits_simple{
  background-position: 0 3px;
}
#benefits_unlimited{
  background-position: 0 -29px;
}
#benefits_reliable{
  background-position: 0 -70px;
}

/* ------------------ EXPIRED DOMAINS ------------------- */

.alert-section {
 color: #b94a48;
 background-color: #f2dede;
 border: 1px solid #eed3d7;
 padding: 20px 20px;
 margin-bottom: 20px;
 text-shadow: 0 1px 0 #fcf6f6;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 text-align: center;
 font-size: 26px;
 line-height: 32px;
 font-weight: 400;
 margin: 0 20px 10px;
}

#domain_envelope { background-image: url('../images/hosting/icon_grey_envelope.png'); }
#domain_globe { background-image: url('../images/hosting/icon_grey_globe.png'); }
#domain_registered { background-image: url('../images/hosting/icon_grey_registered.png'); }

.domain_support {
 background: url('../images/hosting/reason-bg.png') no-repeat center 0;
 border: none;
}

.domain_support h2 {
 text-align: center;
 font-size: 26px;
 font-weight: 400;
 line-height: 34px;
 padding: 0px 0 20px;
}

#icon_domain_expired {
 background: url('../images/hosting/icon_clock.png') 85% -8px no-repeat;
 padding-right: 350px;
 position: relative;
}

.btn_expired {
 z-index: 2;
 position: absolute;
 bottom: 0;
 right: 75px;
 border-radius: 8px;
 -moz-border-radius: 8px;
 -webkit-border-radius: 8px;
 text-align: center;
 color: #ffffff !important;
 text-decoration: none;
 font-weight: bold;
 font-size: 18px;
 padding: 15px 30px;
 background-color: #f29e04;
 box-shadow: inset 0 1px 0 #FCC45E;
 border: 1px solid #D38D0D;
 text-shadow: 1px 1px 0 #C98303;

 transition: all .2s ease-in-out;
 -moz-transition: all .2s ease-in-out;
 -webkit-transition: all .2s ease-in-out;
 -o-transition: all .2s ease-in-out;
}
 .btn_expired:hover {
   background-color: #f46414;
   box-shadow: inset 0 1px 0 #fc9e6b;
   border: 1px solid #f94919;
   text-shadow: 1px 1px 0 #823e19;
 }

.txt_running {
 font-family: 'JournalRegular', Arial, sans-serif;
 font-size: 25px !important;
 position: absolute;
 bottom: 50px;
 z-index: 4;
 right: 90px;
}

@font-face {
   font-family: 'JournalRegular';
   src: url('../fonts/journal-webfont.eot');
   src: url('../fonts/journal-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/journal-webfont.woff') format('woff'),
        url('../fonts/journal-webfont.ttf') format('truetype'),
        url('../fonts/journal-webfont.svg#JournalRegular') format('svg');
   font-weight: normal;
   font-style: normal;
}

/*------------------------------------------------------------------- SITELOCK ---------------------------------------------------------------*/

#product_sitelock {background: url('../images/icon_addons.png') 10px -291px no-repeat;}
#product_sitebuilder {background: url('../images/icon_addons.png') 10px -347px no-repeat;}

img.sitelockvideo {
  cursor: pointer;
}

.sitelock-br {
  border-radius: 10px;
}

.sitelock-wrap {
  margin-top: 10px;
}

.sitelock-top-wrap {
  background: #ffffff url('../images/sitelock/sl-top-bg.png') no-repeat;
  height: 409px;
  display: block;
  margin-top: 10px;
  padding: 30px 45px 0px 45px;
}

.sitelock-top-wrap p {
  font-weight: 400;
  font-size: 14px;
  line-height: 23px;
  color: #525252;
  margin: 13px 0px;
  font-weight: bold;
}

.sitelock-top-wrap ul li {
  background: url('../images/hosting/icon_check_green.jpg') 0 13px no-repeat;
  display: block;
  float: left;
  font-size: 18px;
  font-weight: 900;
  padding: 10px 0 10px 30px;
  width: 380px;
  margin-left: 50px;
}

h1.sitelock-logo {
  display: block;
  height: 59px;
  width: 206px;
  background: url('../images/sitelock/sitelock-logo.png') no-repeat;
}

.sl-subtitle {
  display: block;
  clear: both;
}

h1.sitelock-title {
  font-size: 31px;
  letter-spacing: -1px;
  color: #c32026;
}

h1.sitelock-title2 {
  font-size: 33px;
  letter-spacing: -1px;
  color: #6d6d6d;
}

h1.sitelock-title2 {
  text-align: center;
}

.site-lock-video-wrap {
  display: inline-block;
  border: 5px solid #cbcbcb;
  margin-top: 20px;
  border-radius: 4px;
}

a.btn_orange2 {
  display: block !important;
  margin: 20px auto 25px auto !important;
  width: 158px !important;
}

.sl-top-left {
  display: inline;
  float: left;
  padding-right: 50px;
}

.sl-top-right {
  display: block;
}

/* ------------------ SITELOCK FEATURES ------------------- */

.sitelock-features-section {
  padding: 30px 45px;
  border-top: 1px solid #e4e4e4;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
}

.sitelock-features-section h1 {
  font-weight: 600;
  font-size: 26px;
  color: #333;
  position: relative;
}

.sitelock-features-section h1 span {
  font-weight: 300;
}

.sitelock-features-section h1 a {
  display: block;
  color: #333;
  position: absolute;
  z-index: 100;
  right: 0;
  top: 10px;
  border: 1px solid #D2D2D9;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  background: #f5f5f5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkODNhOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NWM5ZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #fefefe 0%, #f5f5f5 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #fefefe 0%,#f5f5f5 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-8 */
}

.sitelock-features-section h1 a:hover {
  color: #666;
}

span.sitelock-back-to-top {
  background: url('../images/hosting/icon_back_to_top.png') 11px center no-repeat;
  display: block;
  font-size: 12px !important;
  font-weight: 600;
  line-height: 16px;
  padding: 6px 12px 6px 27px;
}

#sitelock-section1 h2,
#sitelock-section2 h2,
#sitelock-section3 h2,
#sitelock-section4 h2,
#sitelock-section5 h2 {
  font-weight: 700;
  font-size: 15px;
  color: #525252;
}
.sitelock-features-section li {
  color: #525252;
  line-height: 42px;
  padding-left: 50px;
}

#sitelock-section1 p,
#sitelock-section2 p,
#sitelock-section3 p,
#sitelock-section4 p {
  padding: 10px 10px 10px 70px;
  margin: 10px 0;
}

.sitelock-features-section p,
.sitelock-compare-content p {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #525252;
}

.text-center {
  text-align: center !important;
}

/* ------------------ SITELOCK SECTION 1 ------------------- */
#sitelock-section1 h1 {
  background-image: url('../images/sitelock/sitelock-icons.png');
  background-repeat: no-repeat;
  padding: 10px 0px 10px 70px;
}

#sitelock-section1 ul {
  display: block;
  margin-left: 59px;
}

#sitelock-section1 ul li {
  margin-bottom: 30px !important;
  padding-left: 0px !important;
  display: block;
}

#sitelock-section1 ul li p {
  padding: 0px 10px 0px 70px;
  margin: 4px 0;
}

li.sitelock-find {
  background: url('../images/sitelock/sitelock-find.png') no-repeat;
}

li.sitelock-fix {
  background: url('../images/sitelock/sitelock-fix.png') no-repeat;
}

li.sitelock-prevent {
  background: url('../images/sitelock/sitelock-prevent.png') no-repeat;
}

#sitelock-section1 h1 {
  background-image: url('../images/sitelock/sitelock-icons.png');
  background-repeat: no-repeat;
  background-position: left -155px;
  padding: 10px 0px 10px 70px;
}

#sitelock-section1 h1 {
  background-image: url('../images/sitelock/sitelock-icons.png');
  background-repeat: no-repeat;
  padding: 10px 0px 10px 70px;
}

#sitelock-section1 ul {
  display: block;
  margin-left: 59px;
}

#sitelock-section1 ul li {
  margin-bottom: 30px !important;
  padding-left: 0px !important;
  display: block;
}
/* ------------------ SITELOCK SECTION 2 ------------------- */
#sitelock-section2 h1 {
  background: url('../images/hosting/icon_hosting_plans.png') no-repeat;
  padding: 10px 0px 10px 70px;
  background-position: left -390px;
}

.sitelock-bug {
  display: inline-block;
  float: left;
  width: 164px;
  height: 127px;
  background: url('../images/sitelock/sitelock-bug.png') no-repeat;
}

.sitelock-protect-inner {
  display: block;
}

#sitelock-section2 table {
  display: block;
  border: 1px solid #E1E1E1;
  width: 543px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  margin: 0px auto 0px auto;
}

#sitelock-section2 table tr td.bg_grey {
  background: #f4f4f4;
  border-right: 1px solid #E1E1E1;
  text-align: left;
}

#sitelock-section2 table tr td {
  border-bottom: 1px solid #E1E1E1;
  color: #999999;
  font-size: 12px;
  padding: 10px 15px;
  text-align: center;
}

td.sitelock-check {
  width: 209px;
}

/* ------------------ SITELOCK SECTION 3 ------------------- */
.sitelock-inspire {
  display: block;
  width: 657px;
  height: 264px;
  background: url('../images/sitelock/sitelock-site-seal.jpg') no-repeat;
  margin: 20px auto 0px auto;
}

#sitelock-section3 h1 {
  background-image: url('../images/sitelock/sitelock-confidence-icon.png');
  background-repeat: no-repeat;
  padding: 10px 0px 10px 70px;
}

/* ------------------ SITELOCK SECTION 4 ------------------- */
#sitelock-section4 h1 {
  background-image: url('../images/hosting/icon_hosting_plans.png');
  background-repeat: no-repeat;
  background-position: left -310px;
  padding: 10px 0px 10px 70px;
}

#sitelock-section4 ul {
  display: block;
  clear: both;
  padding-bottom: 130px !important;
}

li.support-icon {
  display: inline-block;
  float: left;
  height: 96px;
}

li.support-icon img {
  padding-left: 29px;
}

#sitelock-section4 p.sitelock-support-method {
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 15px 0px 0px 0px;
  text-align: center;
  width: 158px;
}

/* ------------------ SITELOCK SECTION 5 ------------------- */
#sitelock-section5 h1 {
  text-align: center;
  line-height: 40px;
}

#sitelock-section5 .sitelock-features-section .sitelock-features-content {
  padding: 10px 10px 10px 0px !important;
}

.btn_orange3 {
  padding: 0px 15px !important;
  width: 76px !important;
}

.sl-plans-wrap ul {
  text-align: center;
}

.sl-plans-wrap ul li {
  display: inline;
  float: left;
}

.sl-plans-wrap thead {
  font-weight: 900;
}

.sitelock-std-features h1 {
  padding-bottom: 25px;
  padding-top: 20px;
}

p.features-subhead {
  display: block;
  margin: 10px 0;
  padding: 10px 10px 10px 10px !important;
}

a.btn_orange4 {
  margin: 20px 0 0px 0px !important;
}

#sitelock-pricing-table {
  margin: 50px auto 0px auto;
  text-align: center;
  width: 670px; /* total computed width = 222 x 3 + 226 */
}

#sitelock-pricing-table .sitelock-plan {
  font: 12px 'Lucida Sans', 'trebuchet MS', Arial, Helvetica;
  text-shadow: 0 1px rgba(255,255,255,.8);
  background: #fff;
  border: 1px solid #ddd;
  color: #333;
  padding: 20px;
  width: 180px; /* plan width = 180 + 20 + 20 + 1 + 1 = 222px */
  float: left;
  position: relative;
}

#sitelock-pricing-table #most-popular {
  z-index: 2;
  top: -13px;
  border-width: 3px;
  padding: 30px 20px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 20px 0 10px -10px rgba(0, 0, 0, .15), -20px 0 10px -10px rgba(0, 0, 0, .15);
  -webkit-box-shadow: 20px 0 10px -10px rgba(0, 0, 0, .15), -20px 0 10px -10px rgba(0, 0, 0, .15);
  box-shadow: 20px 0 10px -10px rgba(0, 0, 0, .15), -20px 0 10px -10px rgba(0, 0, 0, .15);
}

#sitelock-pricing-table .plan:nth-child(1) {
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}

#sitelock-pricing-table .plan:nth-child(4) {
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}

#sitelock-pricing-table h3 {
  font-size: 20px;
  font-weight: normal;
  padding: 20px;
  margin: -20px -20px 50px -20px;
  background-color: #eee;
  background-image: -moz-linear-gradient(#fff,#eee);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
  background-image: -webkit-linear-gradient(#fff, #eee);
  background-image: -o-linear-gradient(#fff, #eee);
  background-image: -ms-linear-gradient(#fff, #eee);
  background-image: linear-gradient(#fff, #eee);
}

#sitelock-pricing-table #most-popular h3 {
  background-color: #ddd;
  background-image: -moz-linear-gradient(#eee,#ddd);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));
  background-image: -webkit-linear-gradient(#eee, #ddd);
  background-image: -o-linear-gradient(#eee, #ddd);
  background-image: -ms-linear-gradient(#eee, #ddd);
  background-image: linear-gradient(#eee, #ddd);
  margin-top: -30px;
  padding-top: 30px;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}

#sitelock-pricing-table .plan:nth-child(1) h3 {
  -moz-border-radius: 5px 0 0 0;
  -webkit-border-radius: 5px 0 0 0;
  border-radius: 5px 0 0 0;
}

#sitelock-pricing-table .plan:nth-child(4) h3 {
  -moz-border-radius: 0 5px 0 0;
  -webkit-border-radius: 0 5px 0 0;
  border-radius: 0 5px 0 0;
}

#sitelock-pricing-table h3 span {
  display: block;
  font: bold 25px/100px Georgia, Serif;
  color: #777;
  background: #fff;
  border: 5px solid #fff;
  height: 100px;
  width: 100px;
  margin: 10px auto -65px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  -moz-box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
  -webkit-box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
  box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
}

#sitelock-pricing-table ul {
  margin: 20px 0 0 0;
  padding: 0;
  list-style: none;
}

#sitelock-pricing-table li {
  border-top: 1px solid #ddd;
  padding: 5px 0;
}

#sitelock-pricing-table .signup {
  position: relative;
  padding: 8px 20px;
  margin: 20px 0 0 0;
  color: #fff;
  font: bold 14px Arial, Helvetica;
  text-transform: uppercase;
  text-decoration: none;
  display: inline-block;
  background-color: #72ce3f;
  background-image: -moz-linear-gradient(#72ce3f, #62bc30);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#72ce3f), to(#62bc30));
  background-image: -webkit-linear-gradient(#72ce3f, #62bc30);
  background-image: -o-linear-gradient(#72ce3f, #62bc30);
  background-image: -ms-linear-gradient(#72ce3f, #62bc30);
  background-image: linear-gradient(#72ce3f, #62bc30);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-shadow: 0 1px 0 rgba(0,0,0,.3);
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 2px 0 rgba(0, 0, 0, .7);
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 2px 0 rgba(0, 0, 0, .7);
  box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 2px 0 rgba(0, 0, 0, .7);
}

#sitelock-pricing-table .signup:hover {
  background-color: #62bc30;
  background-image: -moz-linear-gradient(#62bc30, #72ce3f);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#62bc30), to(#72ce3f));
  background-image: -webkit-linear-gradient(#62bc30, #72ce3f);
  background-image: -o-linear-gradient(#62bc30, #72ce3f);
  background-image: -ms-linear-gradient(#62bc30, #72ce3f);
  background-image: linear-gradient(#62bc30, #72ce3f);
}

#sitelock-pricing-table .signup:active, #sitelock-pricing-table .signup:focus {
  background: #62bc30;
  top: 2px;
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset;
  box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset;
}

.sitelock-std-features ul {
  display: block;
  width: 849px;
  margin: 0px auto 0px auto;
  padding-left: 70px;
}

.sitelock-std-features ul li {
  display: inline-block;
  float: left;
  font-size: 13pt;
  padding-left: 65px;
  padding-bottom: 20px;
  line-height: 50px;
  font-weight: 300;
  width: 218px;
}

li.std-support {
  height: 50px;
  background: url('../images/sitelock/sitelock-support-icon.png') no-repeat;
}

li.std-seal {
  height: 50px;
  background: url('../images/sitelock/sitelock-seal-icon.png') no-repeat;
}

li.std-no-install {
  height: 50px;
  background: url('../images/sitelock/sitelock-no-install-icon.png') no-repeat;
}

li.std-dashboard {
  height: 50px;
  background: url('../images/sitelock/sitelock-globe-icon.png') no-repeat;
}

li.std-bandwidth {
  height: 50px;
  background: url('../images/sitelock/sitelock-refresh-icon.png') no-repeat;
}

li.std-speed {
  height: 50px;
  background: url('../images/sitelock/sitelock-speed-icon.png') no-repeat;
}

/* ------------------ END SITELOCK ------------------- */

/* ------------------ IMPORTANT WARNING ------------------- */

#important-warning {
  display: none;
  padding: 20px;
  margin-bottom: 20px;
  background: #FFE4E4;
  line-height: 16px;
  font-size: 12px;
  color: #9F0000;
  border: 1px solid #EEC5C5;
}
  #important-warning h1 {
    color: #DA1C1C;
    text-align: center;
    font-size: 18px;
    margin-bottom: 10px;
  }





