@import url('fonts.css');

.clear{clear:both;}
.preload{display:none;}
.float-right{float:right;}
.float-left{float:left;}
.margin-right{margin-right:10px}
.margin-top{margin-top: 10px;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.common {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.common a:link {
color: #f98815;
text-decoration:none;
}
.common a:visited {
color: #f98815;
text-decoration:none;
}
.common a:hover{
color: #1d97c3;
text-decoration:none;
}

.he_menu_wrapper{
width:768px;
height:31px;
padding:0px;
margin:0px;
position:absolute;
z-index:1000;
}

.he_menu_spacer{
height:31px;
}

.he_menu_rule{
display:block;
background:url(../images/menu/menu_rule.png) no-repeat;
height:31px;
width:1px;
float:left;
}

.myhe-login a {
background: url(../images/login_arrow.gif) right center no-repeat; 
text-align: right; 
display: block; 
font-family: Tahoma, Arial, Verdana; 
font-size: 10px; 
font-weight: normal; 
line-height: 18px; 
padding: 0px 25px 0px 0px; 
margin: 30px 0px 0px 0px; 
color: #40b0d2; 
text-decoration: none;
}

/*--- home button ---*/

.he_menu_home{
display:block;
width:126px;
height:31px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:900;
font-size:.8em;
text-align:center;
overflow:hidden;
}
.home_normal{
color:#000000;
background:url(../images/menu/menu_light_left.png) no-repeat;
}
.home_normal:hover{
color:#000000;
height:auto;
background:url(../images/menu/menu_on_left.png) no-repeat;
}

.home_active{
color:#FFFFFF;
background:url(../images/menu/menu_orange_left.png) no-repeat;
}
.home_active:hover{
color:#FFFFFF;
height:auto;
background:url(../images/menu/menu_orange_left.png) no-repeat;
}

/*--- contact button ---*/

.he_menu_contact{
display:block;
width:127px;
height:31px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:900;
font-size:.8em;
text-align:center;
overflow:hidden;
}
.contact_normal{
color:#000000;
background:url(../images/menu/menu_light_right.png) no-repeat;
}
.contact_normal:hover{
color:#000000;
height:auto;
background:url(../images/menu/menu_on_right.png) no-repeat;
}

.contact_active{
color:#FFFFFF;
background:url(../images/menu/menu_orange_right.png) no-repeat;
}
.contact_active:hover{
color:#FFFFFF;
height:auto;
background:url(../images/menu/menu_orange_right.png) no-repeat;
}

/*--- menu button ---*/

.he_menu_button{
display:block;
width:127px;
height:31px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:900;
font-size:.8em;
text-align:center;
overflow:hidden;
}

.menu_normal{
color:#000000;
background:url(../images/menu/menu_light_tile.png) repeat-x;
}

.menu_normal:hover{
color:#000000;
height:auto;
background:url(../images/menu/menu_on_tile.png) repeat-x;
}

.menu_active{
color:#FFFFFF;
background:url(../images/menu/menu_orange_tile.png) repeat-x;
}
.menu_active:hover{
color:#FFFFFF;
height:auto;
background:url(../images/menu/menu_orange_tile.png) repeat-x;
}

/*--- MAIN LINK STYLE ---*/

a.he_menu_link:link{
display:block;
width:125px;
height:21px;
margin:0 auto;
padding:8px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
a.he_menu_link:hover{
display:block;
width:125px;
height:21px;
margin:0 auto;
padding:8px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
a.he_menu_link:active{
display:block;
width:125px;
height:21px;
margin:0 auto;
padding:8px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
a.he_menu_link:visited{
display:block;
width:125px;
height:21px;
margin:0 auto;
padding:8px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
a.he_menu_link:visited:hover{
display:block;
width:125px;
height:21px;
margin:0 auto;
padding:8px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}


a.he_menu_link_active:link{
display:block;
width:125px;
height:21px;
margin:0 auto;
padding:8px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}
a.he_menu_link_active:hover{
display:block;
width:125px;
height:21px;
margin:0 auto;
padding:8px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}
a.he_menu_link_active:active{
display:block;
width:125px;
height:21px;
margin:0 auto;
padding:8px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}
a.he_menu_link_active:visited{
display:block;
width:125px;
height:21px;
margin:0 auto;
padding:8px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}
a.he_menu_link_active:visited:hover{
display:block;
width:125px;
height:21px;
margin:0 auto;
padding:8px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}



/*--- SUB MENU ---*/

.noSub{
display:block;
height:28px;
}
.subTop{
margin:2px 0px 0px 0px;
}

.he_submenu{
display:block;
height:21px;
padding:0px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
font-weight:normal;
text-decoration:none;
padding:7px 0px 0px 0px;
background:url(../images/menu/sub_menu_off.png);
}

.he_submenu:hover{
display:block;
height:21px;
padding:0px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
font-weight:bold;
text-decoration:none;
padding:7px 0px 0px 0px;
background:url(../images/menu/sub_menu_on.png) center repeat-x;
}

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

.wd_leftBox{
width:541px;
padding:10px 15px 0px 10px;
float:left;
}

.wd_rightBox{
width:210px;
margin:0px -10px 0px 0px;
float:right;
}

.wd_bigchecks{
font-family: Arial, Helvetica, sans-serif;
font-weight:900;
font-size:.8em;
color:#F98815;
padding:10px 0px 30px 0px;
}

.wd_bigchecks_box{
float:left;
margin:0px 5px 0px 0px;
}

.wd_bigchecks_img{
float:left;
margin:0px 3px 0px 0px;
}

.checklist_greenchecks{
list-style:url(../images/ic_circle_green_13px.gif) outside;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
font-weight:900;
}

.checklist_li{
padding:3px;
}

.checklist_li_odd{
padding:3px;
background:#DFEFF7;
}

.checklist_circles{
list-style:circle;
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
font-weight:900;
}

.small_box_wrap{
width:248px;
background:url(../images/small_box/sb_tile.png) repeat-y;
float:left;
}

.small_box_top{
background:url(../images/small_box/sb_top.png) no-repeat;
height:2px;
width:248px;
}

.small_box_price{
padding:0px 5px 10px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:2em;
font-weight:900;
color:#4aaccf;
}

.small_box_price_img{
float:left;
margin:0px 15px 0px 10px;
}

.small_box_title{
padding:3px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.6em;
font-weight:900;
text-transform:uppercase;
}

.small_box_title_big{
padding:5px 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.9em;
font-weight:900;
text-transform:uppercase;
}

.small_box_content{
height:295px;
padding:10px 0px 0px 5px;
}

.small_box_list_wrap{
padding:0px 8px 0px 15px;
}




.big_box_wrap{
padding:10px 0px 10px 10px;
width:746px;
}

.big_box_content_wrap{
background:url(../images/prod_table_bg.png) no-repeat bottom center;
padding:0px 20px 10px 20px;
}

.big_box_content_top{
background:url(../images/prod_table_bg_top.png) top center no-repeat;
padding:20px 0px 0px 0px;
}

.big_box_orange_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
color:#F98815;
font-weight:900;
}

.extra_features_links{
display:block;
height:18px;
width:220px;
padding:0px 0px 0px 20px;
margin:0px 0px 10px 0px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:900;
font-size:.7em;
text-decoration:none;
background:url(../images/ic_circle_green.gif) no-repeat;
}

a.extra_features_links:link{
color:#f98815;
}

a.extra_features_links:hover{
color:#4aaccf;
background:url(../images/ic_circle_green.gif) no-repeat #DFEFF7;
}

a.extra_features_links:active{
color:#f98815;
}

a.extra_features_links:visited{
color:#f98815;
}

a.extra_features_links:visited:hover{
color:#4aaccf;
}


/*------------ EXTRA FEATURES PAGE ---------------*/

.extra_features_page_links{
display:block;
width:195px;
padding:0px 0px 4px 20px;
margin:0px 0px 10px 0px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:900;
font-size:.65em;
text-decoration:none;
background:url(../images/ic_circle_green.gif) no-repeat;
}

a.extra_features_page_links:link{
color:#f98815;
}

a.extra_features_page_links:hover{
color:#4aaccf;
background:url(../images/ic_circle_green.gif) no-repeat #DFEFF7;
}

a.extra_features_page_links:active{
color:#f98815;
}

a.extra_features_page_links:visited{
color:#f98815;
}

a.extra_features_page_links:visited:hover{
color:#4aaccf;
}

/*----------------- PORTFOLIO PAGE ----------------------*/

.port_sm_titles{
font-weight:900;
font-size:1.2em;
color:#4aaccf
}

.port_info_box{
padding:10px 25px 20px 25px;
}



/*--------------------------------------------------- ORDERING WIZARD -----------------------------------------------*/

.add_prod_wrap{
padding:5px;
margin:0px 0px 10px 0px;
border:1px solid #CCCCCC;
}

.add_prod_title{
padding:10px 5px 10px 50px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:900;
}

.ow_echat{
background:url(../images/ow/icon_echat.jpg) no-repeat left #E4F2F8;
}
.ow_ssl{
background:url(../images/ow/icon_ssl.jpg) no-repeat left #E4F2F8;
}
.ow_merchant{
background:url(../images/ow/icon_merchant.jpg) no-repeat left #E4F2F8;
}
.ow_spam{
background:url(../images/ow/icon_spam.jpg) no-repeat left #E4F2F8;
}
.ow_ratepoint{
background:url(../images/ow/icon_ratepoint.jpg) no-repeat left #E4F2F8;
}
.ow_sitemove{
background:url(../images/ow/icon_sitemove.jpg) no-repeat left #E4F2F8;
}


.add_prod_check_wrap{
padding:5px;
margin:5px;
background:#E1E1E1;
font-family:Arial, Helvetica, sans-serif;
font-weight:900;
}

.add_prod_check{
float:left;
margin:0px 5px 0px 0px;
}

/*----------------------------------------------------- PRICING FORM STYLING -----------------------------------------------------*/

.priceField{
width:150px;
font-weight:bold;
font-size:.8em;
color:#333333;
border:1px solid #000000;
background:url(../images/formBG150.png) repeat;
}


.pricingFormField{
background:#EBEBEB;
border:3px ridge;
font-weight:900;
}

.pricing_form_field_padding{
padding:5px;
width:200px;
}

.pricingFormInfoBox{
padding:5px;
margin:0px 10px 0px 0px;
width:240px;
font-size:.8em;
float:left;
}


.pricing_form_toggle_box_wrap{
padding:10px;
background:#EBEBEB;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
font-weight:900;
}

.pricing_form_checkbox{
float:left;
margin:0px 10px 0px 0px;
}

.pricing_form_infobox{
padding:5px;
font-weight:900;
font-size:.8em;
background:#fc8e08;
color:#FFFFFF;
margin:5px auto;
}

.pricing_form_linewrap{
padding:5px;
margin:0px 0px 0px 5px;
font-weight:900;
font-size:.8em;
}

.pricing_form_linewrap_odd{
padding:5px;
margin:0px 0px 0px 5px;
font-weight:900;
font-size:.8em;
background:#62B3D1;
}

.pricing_form_price{
color:#0a3140;
float:right;
}


.detailsOff{display:block}
.detailsOff *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#92C9DD}
.detailsOff1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d0e7f0;
  border-right:1px solid #d0e7f0;
  background:#add6e5}
.detailsOff2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f4f9fb;
  border-right:1px solid #f4f9fb;
  background:#a6d3e3}
.detailsOff3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #a6d3e3;
  border-right:1px solid #a6d3e3;}
.detailsOff4{
  border-left:1px solid #d0e7f0;
  border-right:1px solid #d0e7f0}
.detailsOff5{
  border-left:1px solid #add6e5;
  border-right:1px solid #add6e5}
.detailsOfffg{
  background:#92C9DD;
  padding:10px;
}

.menufooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.menufooter a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.menufooter a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.menufooter a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fa8a1a;
}
.menufooter2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.menufooter2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.menufooter2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.menufooter2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fa8a1a;
}
.logininvisible {
	font-family: Tahoma, Arial, Verdana;
	font-size: 9px;
	color: #006699;
	border: 0px none;
	background-color:transparent;
}
.loginbg {
	background-image: url(../images/login.gif);
}
body {
	font-family: Arial, Helvetica, sans-serif;
	background:#E6E6E6;
	margin:0px;
}
.logintitle {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #3399CC;
}
.domainchecktitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
	font-weight: normal;
}
.subtitleblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #1d97c3;
}
.subtitleblue a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #1d97c3;
}
.subtitleblue a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #1d97c3;
}
.textform {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #3399CC;
}
.titleblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
	font-weight: normal;
}
.titlebigblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color: #000000;
	font-weight: bold;
}
.titlebiggrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #959595;
	font-weight: bold;
}
.subtitlebluesmaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight: bold;
	color: #1d97c3;
	text-transform:uppercase;
}
.subtitlebluesmalleralt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1d97c3;
	text-transform:uppercase;
}
.regaff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 25px;
}
.reg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.regsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.reg a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f98815;
}
.reg a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f98815;
}
.reg a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1d97c3;
}
.regbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.regbold a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f98815;
}
.regbold a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f98815;
}
.regbold a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1d97c3;
}
.subtitleorangesmaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #f98815;
}
.regbgwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}
.whitefont {
	color: #FFFFFF;
	background-color: #FFFFFF;
	text-decoration:none;
}
.whitefont a:link {
	color: #FFFFFF;
	background-color: #FFFFFF;
	text-decoration:none;
}
.whitefont a:visited {
	color: #FFFFFF;
	background-color: #FFFFFF;
	text-decoration:none;
}
.whitefont a:hover {
	color: #FFFFFF;
	background-color: #FFFFFF;
	text-decoration:none;
}
.greenbgwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #62AC1E;
	background-color: #FFFFFF;
}
.redbgwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFFFF;
}
.regbgblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #E1F1F7;
}
.titleorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #f98815;
	font-weight: normal;
}
.redheading, .title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #4aaccf;
	font-weight: normal;
	text-align:left;
}
.redheading a:link, .title a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #4aaccf;
	font-weight: normal;
}
.redheading a:visited, .title a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #4aaccf;
	font-weight: normal;
}
.redheading a:hover, .title a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #1d97c3;
	font-weight: normal;
}
.titleplan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
	font-weight: bold;
}
.planprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #1d97c3;
	font-weight: bold;
}
.planpermonth {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}
.subtitleorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #f98815;
}
.subtitleorangealt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #f98815;
}
.regbigger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
.regArialBoldBlue, .subtitleorangebig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #f98815;
	text-align:left;
}

.manualsubitem {margin-top:8px;margin-bottom:15px;}
div.manualsub {margin-top:28px;margin-bottom:20px;}

.manualsub, .regorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
}
.manualsub a:link, .regorange a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
}
.manualsub a:visited , .regorange a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
}
.manualsub a:hover .regorange a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1d97c3;
}
.manualsub, .regorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
}
.regsmaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.star, .redstar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	font-weight: bold;
}
.regbluebg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #e4f2f8;
}
.regredbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FF0000;
}
.regorangebluebg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	background-color: #e4f2f8;
}
.bordergrey {
	background-color: #CCCCCC;
}
.linegrey {
	background-color: #999999;
}
.whitebg {
	background-color: #FFFFFF;
}
.regwhitebg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}
.subtitlebluebigger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1d97c3;
}
.regred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}
.imgmarginright {
	margin-right: 15px;
	margin-bottom: 15px;
}
.imgmarginlefttop {
	margin-top: 8px;
	margin-left: 8px;
}
.imgmarginrightbottom {
	margin-right: 25px;
	margin-bottom: 15px;
}
.valmessage {
    color: #ab0000;
    font-size:0.8em;
    text-align:justify;
	background-color: #eeeeee;
    padding: 10px;
}

.valmessagetitle {
    color: red;
}
.subtitlewhite {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: normal;
        color: #FFFFFF;
}
.linewhite {
        background-color: #FFFFFF;
}
.subtitlegrey {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: normal;
        color: #545454;
}
.regblue {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #3399CC;
}

.regArialbolda {
    font-weight:bold;
}

.redsmalltitle {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#f98815;
}

.regArialBoldGreensmaller {
    font-weight:bold;
}

.arialbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1d97c3;
	text-align:left;
}

.regArialBoldBluesmaller {
        font-weight:bold;
}

span.regArialBoldBluesmaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1d97c3;
}

.regArialbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1d97c3;
}

td.regArialBoldBlue {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #e4f2f8;
}

span.regArialBoldBlue {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align:left;
}

.boxtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #f98815;
	text-align:left;
	margin-left:5px;
	margin-bottom:5px;
	margin-top:15px;
}

.regArialsmallform {
    font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #3399CC;
}

td.regArialBold {
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.signupboxtextright, .signupboxtextleft {
	margin-left:0px;
	margin-right:5px;
	margin-top:15px; 
	text-align:left;
}
div.boxtext {
	text-align:justify;
	margin-top:5px;
	margin-bottom:8px;
	margin-left:5px;
	margin-right:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.total_value {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #3399CC;
}

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

.r2 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}
.r1 {
	font-family: tahoma;
	font-size: 20px;
	font-weight: bold;
	color: #2684B0;
}
A.r1:hover {
	font-family: tahoma;
	font-size: 20px;
	font-weight: bold;
	color: #2684B0;
	text-decoration: none;
}
.making_r {
	font-family: Verdana;
	font-size: 12px;
	color: #D20000;
}
.t1 {
	font-family: Verdana;
	font-size: 14px;
	color: #00739B;
}
.t2 {
	font-family: Verdana;
	font-size: 14px;
	color: #D20000;
}
.t3 {
	font-family: Verdana;
	font-size: 14px;
	color: #000000;
}
A.t3:hover {
	font-family: Verdana;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}
.t4 {
	font-family: Verdana;
	font-size: 19px;
	color: #000000;
}
.t5 {
	font-family: Verdana;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
A.t5:hover {
	font-family: Verdana;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.t6 {
	font-family: tahoma;
	font-size: 14px;
	color: #00739B;
	font-weight: normal;
}
A.t6:link {
	font-family: arial;
	font-size: 14px;
	color: #FF9900;
	font-weight: bold;
	text-decoration: underline;
}
A.t6:visited {
	font-family: arial;
	font-size: 14px;
	color: #FF9900;
	font-weight: bold;
	text-decoration: underline;
}
A.t6:hover {
	font-family: arial;
	font-size: 14px;
	color: #1d97c3;
	font-weight: bold;
	text-decoration: underline;
}

.bottom {
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
}
A.bottom:hover {
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.t7 {
	font-family: tahoma;
	font-size: 14px;
	color: #A5A5A5;
}
.r3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #1d97c3;
}
.r4 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D20000;
}
.r5 {
	font-family: tahoma;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
}
A.r5:hover {
	font-family: tahoma;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.r6 {
	font-family: tahoma;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
	text-decoration: underline;
}
A.r6:hover {
	font-family: tahoma;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
	font-weight: bold;
}
.t8 {
	font-family: tahoma;
	font-size: 17px;
	color: #2684B0;
	font-weight: bold;
}
.t9 {

	font-family: tahoma;
	font-size: 12px;
	color: #000000;
}
.t {
	font-family: tahoma;
	font-size: 11px;
	color: #FFFFFF;
}
.textbox1{
	BORDER: 1px solid #C9C8C8;
	FONT-SIZE: 12px;
	WIDTH: 200px; height: 17px; 
	COLOR: #000000;
	FONT-FAMILY: tahoma;
	BACKGROUND-COLOR: #ffffff;
	}
.host {
	position: relative;
	width: 30px;
	font-family: tahoma;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	background-color: #FF9900;
	bottom: 5px;
}
.host1 {
	margin-top: -10px;
	text-align: right;
	width: 100%;
}
.b {
	border: 1px solid #858383;
}
div.floatright {
    position:relative;
    float:right;
    width:300px;
    padding:8px 10px 8px 10px;
    margin: 8px 0px 8px 20px;
    border: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #CCCCCC;
}

/*---------------------- STEPS DRAWER ------------------------------------------------*/

#stepsDrawer{
width:627px;
margin:0 auto;
background:url(../images/stepBG.png) no-repeat top;
}

.stepTxtWrap{
height:200px;
padding:1px 0px 0px;
}

.step1txt{
width:600px;
padding:0px 0px 0px 10px;
font-size:.75em;
margin:20px auto 0px auto;
overflow:auto;
}

.step2txt{
width:600px;
padding:0px 0px 0px 10px;
font-size:.75em;
margin:20px auto 0px auto;
overflow:auto;
}

.step3txt{
width:600px;
padding:0px 0px 0px 10px;
font-size:.75em;
margin:20px auto 0px auto;
overflow:auto; 
}

.stepTxtBoxTitle{
display:block;
width:500px;
height:26px;
margin:10px 0px;
overflow:hidden;
text-indent:-700px;
}

.stepTxtBox{
width:550px;
padding:0px 10px;
text-align:justify;
font-size:1.1em;
line-height:1.6em;
}

.exBox{
margin:10px auto 20px auto;
width:500px;
}

.exBoxTitle{
color:#71AF0E;
padding:0px;
font-weight:900;
}

.exBoxText{
background:#5b94a6;
color:#FFFFFF;
padding:5px;
}


.printStep{
display:block;
width:64px;
height:26px;
overflow:hidden;
text-indent:-200px;
padding:0px 10px 0px 0px;
}

a.printStep:link, a.printStep:visited{
background:url(../images/print.png) no-repeat left;
}
a.printStep:hover, a.printStep:visited:hover{
background:url(../images/print_on.png) no-repeat left;
}

.stepsBtnsWrap{
padding:50px 0px 0px;
}

.numSide_wrap{
position:absolute;
z-index:3011;
background:url(../images/stepsTitle_side.gif) top right no-repeat;
height:110px;
width:62px;
margin:-245px 0px 0px 783px;
padding:90px 0px 0px 0px;
}

.stepbut_num1{
display:block;
width:62px;
height:34px;
overflow:hidden;
outline:none;
background:url(../images/steps/step_1_sprite.gif) 0 0 no-repeat;
cursor:pointer;
}

.stepbut_num2{
display:block;
width:62px;
height:34px;
overflow:hidden;
outline:none;
background:url(../images/steps/step_2_sprite.gif) 0 0 no-repeat;
cursor:pointer;
}

.stepbut_num3{
display:block;
width:62px;
height:34px;
overflow:hidden;
outline:none;
background:url(../images/steps/step_3_sprite.gif) 0 0 no-repeat;
cursor:pointer;
}

/*--------------------------------------------------- STEPS DRAWER STYLING ------------------------------------------*/

.drawerBtn1{
display:block;
width:76px;
height:35px;
outline:none;
}

a.drawerBtn1:link, a.drawerBtn1:visited{
background:url(../images/steps_step1btn.png) no-repeat center;
}

a.drawerBtn1:hover, a.drawerBtn1:visited:hover{
background:url(../images/steps_step1btn_on.png) no-repeat center;
}



.drawerBtn2{
display:block;
width:76px;
height:35px;
outline:none;
}

a.drawerBtn2:link, a.drawerBtn2:visited{
background:url(../images/steps_step2btn.png) no-repeat center;
}

a.drawerBtn2:hover, a.drawerBtn2:visited:hover{
background:url(../images/steps_step2btn_on.png) no-repeat center;
}



.drawerBtn3{
display:block;
width:76px;
height:35px;
outline:none;
}

a.drawerBtn3:link, a.drawerBtn3:visited{
background:url(../images/steps_step3btn.png) no-repeat center;
}

a.drawerBtn3:hover, a.drawerBtn3:visited:hover{
background:url(../images/steps_step3btn_on.png) no-repeat center;
}




.drawerBtnSignup{
display:block;
width:134px;
height:35px;
outline:none;
}

a.drawerBtnSignup:link, a.drawerBtnSignup:visited{
background:url(../images/steps_signupbtn.gif) no-repeat center;
}

a.drawerBtnSignup:hover, a.drawerBtnSignup:visited:hover{
background:url(../images/steps_signupbtn_on.gif) no-repeat center;
}




.drawerBtnClose{
display:block;
width:96px;
height:35px;
outline:none;
}

a.drawerBtnClose:link, a.drawerBtnClose:visited{
background:url(../images/steps_closebtn.gif) no-repeat center;
}

a.drawerBtnClose:hover, a.drawerBtnClose:visited:hover{
background:url(../images/steps_closebtn_on.gif) no-repeat center;
}




.oarrow1{
background:url(../images/steps_orangeArrow.png) no-repeat center;
width:25px;
height:24px;
position:absolute;
z-index:25000;
margin:-20px 0px 0px 25px;
}

.oarrow2{
background:url(../images/steps_orangeArrow.png) no-repeat center;
width:25px;
height:24px;
position:absolute;
z-index:500;
margin:-20px 0px 0px 25px;
}

.oarrow3{
background:url(../images/steps_orangeArrow.png) no-repeat center;
width:25px;
height:24px;
position:absolute;
z-index:500;
margin:-20px 0px 0px 25px;
}



/*---------------------------------- EMAIL FRIEND PAGE -------------------------------------------*/

.friend_form_label{
padding:10px;
font-weight:900;
}

.friend_form_input_cell{
padding:5px;
}

.friend_form_input{
font-size:1.2em;
font-weight:900;
padding:5px;
}

.friend_form_textarea{
width:380px;
height:150px;
font-size:1.2em;
font-weight:900;
padding:5px;
}

.friend_form_check_cell{
text-align:right;
padding:0px 20px 0px;
}

.friend_form_oddrow{
background:#DFEFF7;
}

.friend_form_submit_cell{
text-align:center;
padding:10px 0px 0px;
}

.friend_form_submit{
background:url(../images/emailform/form_btn_sprite.gif) 0 0 no-repeat;
width:166px;
height:34px;
border:none;
padding:0px;
overflow:hidden;
outline:none;
}

.friend_form_submit:hover{
background:url(../images/emailform/form_btn_sprite.gif) 0 -34px no-repeat;
width:166px;
height:34px;
border:none;
padding:0px;
overflow:hidden;
outline:none;
}

.friend_form_text_box{
margin:10px;
padding:10px;
background:#ebebeb;
border:2px solid #CCCCCC;
font-size:.9em;
color:#666666;
}

.friend_form_text_box_title{
font-weight:900;
font-size:1.1em;
color:#000000;
}

.friend_form_text_box_link{
color:#0000FF;
text-decoration:underline;
}

.jumpWrap{
width:532px;
height:34px;
margin:0 auto;
overflow:hidden;
}

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

.package_wrapper{
width:767px;
}

.hosting_plans{
margin:20px 0px 0px 0px;
}

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

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

.features_separator{
clear:both;
height:20px;
}

.feature_plan_box{
width:250px;
float:left; 
margin:0px 10px 0px 10px;
padding:5px 0px 0px 0px;
}

.feature_box{
float:left;
margin:0px 20px 0px 20px;
width:95px;
text-align:center;
height:25px;
color:#7A7B7D;
padding:5px 0px 0px 0px;
}

.feature_box_middle{
float:left;
width:227px;
text-align:center;
height:25px;
padding:5px 0px 0px 0px;
font-size:1.1em;
text-transform:uppercase;
font-weight:bold;
background:url('../images/bg_trans.png') repeat-y;
}

.subtitle_blue_small{
font-family: Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight: bold;
color: #1d97c3;
text-transform:uppercase;
text-align:center;
}

.feature_list{
font-size:0.75em;
height:30px;
}

.blue_bg{background:#E1F1F7;}

.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;
}

/*------------------------------------------ BANNERS ---------------------------------------------------------*/

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

.banner_os{
float:left;
width:50px;
height:50px;
display:block;
margin:15px 10px 0px 0px;
}

.banner_os_title{
float:left;
width:50px;
display:block;
margin:0px 20px 0px 0px;
padding-top:5px;
text-align:center;
}

.banner_box_title{
float:left;
display:block;
text-align:center;
width:195px;
margin-right:43px;
}

.banner_box{
float:left;
display:block;
width:230px;
margin-right:5px;
}

.banner_section{
width:180px;
text-align:center;
background:#E1F1F7;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
padding:5px;
margin:15px;
}

/*----------------------------------------------------------------  PRICING SCHEDULE ---------------------------------------------------------------*/

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

.pricing_bottom_p{
padding:0px 20px 0px 20px;
text-align:justify;
margin-top:20px;
}

.pricing_bottom_p p{
padding-top:0px;
margin-bottom:10px;
line-height:1.2em;
}

.pricing_bottom_p ul{
background:#E3F2F7;
padding:10px;
list-style-type: none;
margin:10px 0px 10px 0px;
line-height:1.2em;
}

.pricing_bottom_p ul li{
margin-bottom:20px;
}

.pricing_bottom_p h3{
font-size:1.5em;color:#1D97C3;margin-bottom:5px;
}

.table_title{
padding:10px;
float:left;
border:1px #999 solid;
border-right:none;
}

#pricing_table {
	width: 740px;
	padding: 0;
	margin: 20px 0px 10px 20px;
}

#pricing_table th {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-align: center;
	padding: 6px 6px 6px 12px;
	width:200px;
	background: #CAE8EA;
}

#pricing_table th.withbg {
	border-right: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
}

#pricing_table td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
}


#pricing_table td.expert_bg {
	background: #f9f9f9;
}

#pricing_table td.business_bg {
	background: #eee;
}

#pricing_table td.unlimited_bg {
	background: #E3F2F7;
}

#pricing_table td.center_text{
text-align:center;
vertical-align:middle;
}

#pricing_table th.expert {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f9f9f9;
	vertical-align:middle;
}

#pricing_table th.business {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #eee;
	vertical-align:middle;
}

#pricing_table th.unlimited {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #E3F2F7;
	vertical-align:middle;
}

#pricing_table th.small{
width:100px;
}

.table_caption{
	padding: 0 0 10px 20px;
	width: 740px;	 
	text-align: left;
}

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

.pricing_text li{
margin:10px 0px 10px 30px;
list-style-type:decimal;
}

/*----------------------------------------------------------------  INDIVIDUAL PAGES ---------------------------------------------------------------*/

.feature_plan_box_single{
width:240px;
float:left; 
margin:0px 0px 0px 10px;
padding:5px 0px 0px 0px;
}

.feature_box_single{
float:left;
width:507px;
text-align:center;
height:25px;
margin-left:5px;
padding:5px 0px 0px 5px;
font-size:1.2em;
text-transform:uppercase;
font-weight:bold;
}

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

.vps_desc{
width: 390px;
margin: 30px 0px 0px 303px; 
background:#E7E9EA;
padding:5px 30px 5px 30px;
font-family:'Georgia','Trebuchet MS', Arial, Helvetica, sans-serif; 
text-align:center;
line-height:1.1em;
color:#000;
font-size:0.9em;
}

.vps_desc div{
text-align:right; font-family:Arial, Helvetica, sans-serif;font-size:0.8em;margin-right:20px;color:#000;
}

.vps_desc_text{
margin: 20px 15px 0px 305px; 
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
text-align:center;
line-height:1.1em;
font-size:0.95em;
text-align:justify;
color:#333;
}

.vps_text_area{
width:400px;
margin:20px 0px 0px 0px;
}

.h_os{
display:block;
background:url(../images/vps/header_os.png) 0 0 no-repeat;
width:161px;
height:17px;
overflow:hidden;
text-indent:-2000px;
margin:0;
}

.h_cpanel{
display:block;
background:url(../images/vps/header_cp.png) 0 0 no-repeat;
width:161px;
height:17px;
overflow:hidden;
text-indent:-2000px;
margin:0;
}

.h_include{
display:block;
background:url(../images/vps/header_include.png) 0 0 no-repeat;
width:156px;
height:17px;
overflow:hidden;
text-indent:-2000px;
}

#features_os_list{
display:block;
height:61px;
padding:10px 0px;
margin:10px auto 20px;
overflow:hidden;
list-style-type:none;
}

#features_os_list li{
float:left;
}

#centos{
display:block;
width:69px;
height:67px;
padding:10px 10px 0px 0px;
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:00;
padding-top:20px;
background:url(../images/vps/icon_windows_os.png) top center no-repeat;
text-indent:-1000px;
overflow:hidden;
outline:none;
}

#features_cp_list{
display:block;
height:61px;
padding:7px 0px;
margin:20px auto 0;
list-style-type:none;
}

#features_cp_list li{
float:left;
}

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

#plesk{
display:block;
width:110px;
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:50px !important;
}

.box_vps{
width:265px;
float:left;
}

.box_vps_middle{
width:230px;
float:left;
}

.box_vps_content{
width:250px;
margin:40px auto 0px;
}

.box_vps_content_middle{
margin:40px auto 0px;
}

.vps_text_box{
background:#f0f0f0;
padding:15px;
color:#666;
font-size:0.75em;
text-align:justify;
margin:0 0 15px 0;
height:75px;
}

.box_vps_list{
display:block;
margin:30px 0 0 0;
font-size:.875em;
color:#666666;
padding:0;
}

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

.box_vps_list_row{
background:#f0f0f0;
}

.features_left {
width:90px; float:left; text-align:right; margin-bottom: 10px; letter-spacing: 0px; clear:both; 
}

.features_right {
width:135px; float:left; margin-left:15px; margin-bottom: 10px; letter-spacing: 0px;
color:#000;
}

.features_right span{
font-size:0.75em;color:#666;font-weight:bold;
}

.vps_price_txt{
height:25px;
border-bottom:1px dotted #b7b7b7;
clear:both; 
padding:5px;
}

.vps_price_left {
width:85px; 
float:left; 
padding:5px 0px 0px 20px;
text-align:left; 
}

.vps_price_right {
width:100px; 
float:right; 
text-align:right; 
padding:5px 10px 0px 0px;
letter-spacing: 0px;
}

.vps_price{
background:#f5f6f6;
color:#000;
width:230px;
height:150px;
margin:0px 10px 0px 10px;
}

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

.vps_box{
width: 250px; 
margin:0px 0px 0px 10px; 
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
font-size:.8em; 
font-weight:bold; 
float:left; 
border-right: 1px dotted #999;
overflow:hidden;
}

.vps_box_img{
width:115px;  
height:71px;
display:block;
float:left; 
margin-bottom: 20px;
background:url('../images/vps/vps_smallbox.png') 0 10px no-repeat;
}

.vps_box_img_windows{
width:115px;  
height:85px;
display:block;
float:left; 
margin-bottom: 20px;
background:url('../images/vps/vps_smallbox_windows.png') 0 10px no-repeat;
}

.vps_box_title{
width:100px; 
height:62px;
float:right;
vertical-align:middle;
display:block;
color:#1D97C3;
font-weight:bold;
font-size:5em;
}

.vps_box_title sup{color:#50B0D1; font-size:0.5em;}

.view_less_button{
margin:50px 0px 0px 100px;
height:23px;
background:url('../images/vps/viewless_button.png') 0 0 no-repeat;
clear:both;
overflow:hidden;
}

.view_less_button:hover{
margin:50px 0px 0px 100px;
height:23px;
background:url('../images/vps/viewless_button.png') 0 -23px no-repeat;
clear:both;
cursor:pointer;
overflow:hidden;
}

.view_more_button{
margin:10px 0px 0px 75px;
height:24px;
background:url('../images/vps/viewmore_button.gif') 0 0 no-repeat;
clear:both;
overflow:hidden;
}

.view_more_button:hover{
margin:10px 0px 0px 75px;
height:24px;
background:url('../images/vps/viewmore_button.gif') 0 -24px no-repeat;
clear:both;
cursor:pointer;
overflow:hidden;
}

.vps_signup{margin:10px 0 10px 5px;}
.vps_signup_small{margin:10px 0 0 55px;}

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


.h_vps_text{
display:block;
background:url('../images/vps/vps_text.jpg') 0 0 no-repeat;
width:761px;
height:36px;
overflow:hidden;
margin-left:20px;
text-indent:-2000px;
float:left;
margin:0 auto;
}

#vps_title_list_box{
width:761px;
margin:0 auto;
padding:0px 0px 30px 0px;
}

#vps_adbox_left{
display:block;
position:absolute;
margin:10px 0px 0px 20px;
z-index:15;
height:150px;
width:150px;
}

#vps_adbox_right{
display:block;
position:absolute;
margin:10px 0px 0px 150px;
z-index:15;
height:150px;
width:150px;
}

#vps_plan_boxes{
width:360px;
height:200px;
display:block;
}

.vps_boxes{
width:500px;
margin:20px 0px 0px 0px;
}

.vps_title_text{
font-size:1.35em !important; font-weight:bold; letter-spacing:normal;
}

.vps_height_normal{height:400px;}
.vps_height_expand{height:500px;}

#vps_expand_collapse{
    width: 530px;
    margin: auto;
}

.vps_menu{
padding:10px 15px;
background:#fff;
margin-left:2px;
}

.vps_menu:hover{color:#990000 !important;cursor:pointer;cursor:hand}
.vps_menu:hover span{color:#000 !important;cursor:pointer;cursor:hand}

.vps_menu_active, .vps_menu:hover{
padding:10px 15px;
background:#B4B6B6;
margin-left:2px;
}

.absolute{position:absolute;z-index:10;}
.plan_img{margin:-10px 0 0 15px;}

.plan_img_hide{display:none;}

.floatL{float:left;}
.floatR{float:right;}

.h_box3_sub{
font-size:0.75em;
color:#666;
margin:0;
}

.vpsLink{
width:144px; 
height:127px; 
display:block; 
margin:-145px 0 0 315px;
cursor:pointer;
}

#paypal{
display:block;
background:url('../images/paypal.png') right center no-repeat;
width:460px;
height:35px;
color:#808080;
font-size:16px;
font-weight:bold;
font-style:italic;
margin:0 auto 15px;
padding:20px 280px 0 0;
}

/*----------------------------------------------------------------  CLOUD HOSTING  ---------------------------------------------------------------*/

#cloud_top{background:url('../images/cloud.png') 0 -7px no-repeat; padding: 0 0 5px 350px}
	#cloud_top h1{font-size:24px; letter-spacing:-1px; margin-top:27px}
	#cloud_top h2{color:#333; margin:10px auto 30px; width:300px; font-size:30px; text-align:center}
	#cloud_top h2 span{font-size:18px; font-weight:normal; color:#666}
	#cloud_top p{color:#666; font-size:12px;}
	#cloud_top li{
	display:block;	
	width:150px; 
	float:left; 
	color:#333; 
	font-size:12px;
	background:url('../images/icon_star.png') left center no-repeat;
	padding:2px 0 2px 30px;
	font-weight:bold;
	}
	
h1.bg_grey{
background:#dfdfdf url('../images/bg_tile_grey.png') 0 0 repeat-x; 
border-top:1px solid #ccc; 
border-bottom:1px solid #ccc; 
font-size:22px;
padding:10px;
margin: 10px 0 30px;
color:#333
}
	
.cloud_contents{color:#333;font-size:12px; line-height:18px; padding: 0 10px;}
	.cloud_contents h2{color:#1db0d9; margin:10px 0 0; font-size:22px; letter-spacing:-1px}	
	.cloud_contents h3{color:#f98815; font-weight:normal; margin:3px 0 0; font-size:12px}
	
#incredible_technology{background:url('../images/icon_technology.png') left center no-repeat; padding-left:170px}
#grow_with_you{background:url('../images/icon_grow.png') right center no-repeat; padding-right:170px}
#priority_satisfaction{background:url('../images/icon_stats.png') left center no-repeat; padding-left:170px}

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

#directory_wrapper, #directory_listing_wrapper{display:block; padding: 20px 0; width: 760px }
#directory_wrapper a{text-decoration: none;}

#directory_wrapper ol, #directory_wrapper ul,
#directory_listing_wrapper ol, #directory_listing_wrapper ul {list-style: none; padding: 0}

#directory_wrapper input, #directory_listing_wrapper 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{
display:block;
float:right;
padding: 10px 20px;
color:#FFF;
border:1px solid #C65B01;
font-weight:bold;
text-shadow:0 1px #C65B01;
cursor:pointer;
-moz-border-radius:2px;
-webkit-border-radius: 2px;
border-radius:2px;

background: #ffa03d; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTAzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjY5MDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffa03d 0%, #e26903 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa03d), color-stop(100%,#e26903)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffa03d 0%,#e26903 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffa03d 0%,#e26903 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffa03d 0%,#e26903 100%); /* IE10+ */
background: linear-gradient(top,  #ffa03d 0%,#e26903 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa03d', endColorstr='#e26903',GradientType=0 ); /* IE6-8 */
}

.d_category{display:block; width:45%; 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 {margin: 0;}
.d_category li h2 a{ color:#4AACCF; font-size:16px; font-weight:bold}
.d_category li h2 a:hover{ color:#990000}
.d_category li p{ color:#666; font-size:12px; margin: 5px 0;}
.d_category li p a{ color:#FF9900; text-decoration: underline;}
.d_category li p a:hover{ color:#FF9900; text-decoration: none;}

.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:65%}
#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; margin-top: 0;}	
#featured_websites img{border:5px solid #DDD; display:block; width:100px; margin-right:20px; float:left}	
#featured_websites p{font-size:12px; color: #666;}	
#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;
}

#he_faq_toc{float:right;}
#he_faq_toc h1{font-size: 24px; color: #333; margin-bottom: 20px;}
	#he_faq_toc li{margin: 5px 0;}
	
.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; margin: 0}

#directory_bottom ol{list-style-type:none}

.d_list{display:block; padding-left: 20px !important;}
#featured_websites .d_list li, #related_categories ul li{padding:0 0 0 15px; clear:none; float:left; width:45%; 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:60%}
.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; margin-top: 0}	
.li_search img{border:5px solid #DDD; display:block; width:100px; margin-right:20px; float:left}	
.li_search p{font-size:12px; color: #666}	
.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{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}

.tutorialLink, .videoLink {
	color: #f98815;
	text-decoration: underline;
	cursor: pointer;
}
	.tutorialLink:hover {
		color: #1d97c3;
	}

#bg_livechat {
	background: url('../images/livechat/lc_background.jpg') 0 0 no-repeat;
}

.btn_join {
	background: url('../images/bt_joinnow.gif') 0 0 no-repeat;
	border: none;
	text-indent: -2000px;
	overflow: hidden;
	display: block;
	width: 84px;
	height: 18px;
}

.aff_subtitle{
	border-bottom: 1px solid #CCC;
	display: block;
	padding: 0 0 2px;
}

/* ---------------------------------------------------------------- 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'); }

/* Expired Domains */
.alert-section {
	color: #b94a48;
	background: url('../images/hosting/tl_expired_domains.jpg') 0 0 no-repeat;
	padding: 20px 20px;
	text-shadow: 0 1px 0 #fcf6f6;
	text-align: center;
	font-size: 24px;
	line-height: 28px;
	font-weight: 400;
}

#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'); }
#builder_easy { background-image: url('../images/hosting/icon_grey_sitebuilder.jpg'); }

.domain_support {
	background: url('../images/hosting/reason-bg.png') no-repeat center 0;
	border: none;
	width: 766px;
}

.domain_support h2 {
	text-align: center;
	font-size: 26px;
	font-weight: 400;
	line-height: 34px;
	padding: 20px 0;
	margin: 20px 0 0;
}

#icon_domain_expired {
	background: url('../images/hosting/icon_clock.png') 88% -8px no-repeat;
	padding-right: 270px;
	position: relative;
}
  #icon_domain_expired ul { padding: 0; }

.btn_expired {
	z-index: 2;
	position: absolute;
	bottom: 0;
	right: 45px;
	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: 35px;
	z-index: 1;
	right: 60px;
}

#hosting_sitebuilder ul li {
	display: block;
	float: left;
	margin: 10px 5px 10px 0;
	padding: 70px 10px 10px 10px;
	width: 88px;
	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;
}
  #hosting_support ul li span {
		font-size: 13px;
		font-weight: 400;
  }

.hosting_features_section { width: 766px; color: #525252; }
.hosting_features_section .hosting_features_content { padding: 10px 20px 10px 20px; }

#hosting_support ul {
	display: block;
	padding: 0 50px;
	margin: 0 0 20px;
}
  #hosting_support ul li {
		color: #525252;
		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;
	}

	#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'); }

/*--- SITELOCK ---*/

img.sitelockvideo {
	cursor: pointer;
}

a.btn_orange, a.btn_freeTrial, a.btn_blue {
	display: inline-block;
	background: #db872c url('../images/sitelock/btn_orange.png') 0 0 repeat-x;
	color: #fff !important;
	text-decoration: none;
	text-shadow: 1px 1px #bc7a2d;
	font-size: 14px !important;
	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;
}

.sitelock-wrap {
	margin-top: 10px;
}

#sitelock-top-wrap {
	background: #ffffff url('../images/sitelock/sl-top-bg.png') no-repeat;
	display: block;
}

#sitelock-top-wrap p {
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #525252;
	margin: 14px 0px;
	font-weight: bold;
}

ul.sitelock-top-points {
	display: inline;
	float: right;
	width: 420px;
	width: 396px;
	list-style-type: none;
	-webkit-margin-before: 0px;
	-webkit-margin-after: 0px;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
}

ul.sitelock-top-points li {
	background: url('../images/sitelock/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;
}

ul.sitelock-top-points li a {
	text-decoration: none;
	color: #666666 !important;
	font-size: 18px !important;
}

ul.sitelock-top-points li a:hover {
	color: #c32026;
}

h1.sitelock-logo {
	display: block;
	height: 59px;
	width: 206px;
	margin-top: 0px;
	background: url('../images/sitelock/sitelock-logo.png') no-repeat;
}

.sl-subtitle {
	display: block;
	clear: both;
}

h1.sitelock-title {
	font-size: 26px;
	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: 8px;
}

.sl-top-right {
	display: block;
}

/* ------------------ SITELOCK FEATURES ------------------- */

.sitelock-features-section {
	padding: 30px 0px;
	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 !important;
	text-decoration: none !important;
	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/sitelock/icon_back_to_top.png') 11px center no-repeat;
	display: block;
	color: #666666 !important;
	text-decoration: none !important;
	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: 10px;
}

#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.find,
li.fix,
li.prevent {

}

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/sitelock/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: 413px;
	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: 53px;
}

/* ------------------ 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/sitelock/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: 581px;
	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 ---*/

#design_features {
	width: 766px;
}

#design_creative, #design_agency, #design_enterprise, #design_methods{
	display: block; 
	width: 250px; 
	padding: 0px 10px 0px 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;}

.design_title { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #4AACCF;
	font-weight: normal;
	text-align: left;
	margin: 10px 0 0;
}

.design_subtitle {
	margin: 0 0 30px;
	color: #999;
	font-size: 18px;
}

.spacing { height: 20px; }
.spacingx2 { height: 40px; }

.center {
	text-align: center;
}

.btn_default {
	font-family: "Trebuchet MS", Arial, sans-serif;
	display: inline-block;
	color: #FFF;
	text-decoration: none;
	padding: 10px 30px;
	-moz-border-radius: 20px;
	-webkit-border-radius:  20px;
	border-radius: 20px;
	text-transform: uppercase;
	border: 3px solid #FFF;
	box-shadow: 0 0px 2px #1D97C3;
	background: #4aaccf;
	background: -moz-linear-gradient(top,  #4aaccf 0%, #4aaccf 50%, #1d97c3 50%, #1d97c3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4aaccf), color-stop(50%,#4aaccf), color-stop(50%,#1d97c3), color-stop(100%,#1d97c3));
	background: -webkit-linear-gradient(top,  #4aaccf 0%,#4aaccf 50%,#1d97c3 50%,#1d97c3 100%);
	background: -o-linear-gradient(top,  #4aaccf 0%,#4aaccf 50%,#1d97c3 50%,#1d97c3 100%);
	background: -ms-linear-gradient(top,  #4aaccf 0%,#4aaccf 50%,#1d97c3 50%,#1d97c3 100%);
	background: linear-gradient(to bottom,  #4aaccf 0%,#4aaccf 50%,#1d97c3 50%,#1d97c3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4aaccf', endColorstr='#1d97c3',GradientType=0 );
}
/* ------------------ IMPORTANT WARNING ------------------- */

#important-warning {
  display: none;
  padding: 10px 20px;
  margin-bottom: 20px;
  background: #FFE4E4;
  line-height: 16px;
  font-size: 12px;
  color: #9F0000;
  border: 1px solid #EEC5C5;
  width: 724px;
}
  #important-warning h1 {
    color: #DA1C1C;
    text-align: center;
    font-size: 18px;
    margin-bottom: 10px;
  }