@charset "utf-8";
/* -------------------------------
BODY STYLES
----------------------------------*/


* {
  margin: 0;
  padding: 0;
}

body {
  color: #333;
  background:#000 url(../images/bk_body.jpg) 0 0 repeat-x;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  line-height:130%;
}

/*----------------------------------------------------
BASIC HTML ELEMENTS STYLES
------------------------------------------------------*/
ul {
	list-style:none;
}

h1 {
	font-size:30px;
	letter-spacing:-1px;
	font-weight:normal;
	margin-bottom:5px;
	background:url(../images/bk_horizline.jpg) 0 100% repeat-x;
	padding-bottom:15px;
}

h1 span, h2 span, h3 span, .red {
	color:#FD105D;
}

.green {
	color:#a9c86d;
}

h2 {
	font-size:24px;
	letter-spacing:-1px;
	font-weight:normal;
	margin:25px 0 15px;	
}

h1 a,h2 a {
    text-decoration:none;
    color:#333;
}

h1 a:hover,h2 a:hover {
    color:#FD105D;
}

h3 {
	font-size:20px;
	letter-spacing:-1px;
	font-weight:normal;
	margin-bottom:15px;	
	margin:25px 0 15px;
	color:#080808;
}


a {
	color:#0B93D5;
}

a:hover {
	text-decoration:none;
}

a:focus {
	outline:none;	
}

p {
	margin:0.9em 0;	
}

hr {
background:none repeat scroll 0 0 #D9D9D9;
border:none;
clear:both;
color:#D9D9D9;
height:1px;
margin:20px 0 15px;
}

blockquote {
margin-left:2em;
}

.normal {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;font-style:normal;
color:#000;
font-weight:normal;
}

/* -------------------------------
LAYOUT STRUCTURE
----------------------------------*/

#wrapper {
	/*width:940px;*/
	width:920px; /* new size for narrower page */
	margin:0 auto;
}

#header {
	height:115px;
	position:relative;
}

#content {
	background:#FFF url(../images/bk_content_inner.jpg) 0 0 no-repeat;
	padding:38px 22px;
	padding-top:70px;
	overflow:hidden;
	position:relative;
}

body#homepage #content {
	background:#fff url(../images/bk_content_home_topmsg.jpg) 0 0 no-repeat;
}

body#customland #content {
	background:#fff url(../images/bk_content_home_slider.jpg) 0 0 no-repeat;
}

body.shortenedSplit #content {
    background:#fff url(../images/bk_content_home_topmsg.jpg) 0 0 no-repeat;
}  

.colleft, .colleftOne, .colleftTwo {
	float:left;
	/*width:420px;*/
	width:410px; /* new size for narrower page */
	background:url(../images/bk_vertline.jpg) 100% 0 repeat-y;
	padding-right:25px;
	margin-right:25px;
	overflow:hidden;
}

.colleftOne, .colleftTwo {
	width:255px;
}

.colright, .colrightThree {
	float:left;
	/*width:420px;*/
	width:410px; /* new size for narrower page */
	overflow:hidden;
}

.colrightThree {
	width:255px;
}

.colOneThird {
	width:240px;
	float:left;
	background:url(../images/bk_sidebar.jpg) 0 -20px no-repeat;
	min-height:600px;
}

.colTwoThirds {
	/*width:620px;*/
	width:600px; /* new size for narrower page */
	float:left;
	padding-right:35px;
}

.colFull {
	width:885px;
	float:left;
}


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

/* Logo */

#logo {
	position:absolute;
	left:10px;
	top:17px;
}

#logo h1 {
	background:none;
}

#logo h1 a {
	display:block;
	width:106px;
	height:42px;
	background:url(../images/logo_site5.png) 0 0 no-repeat;
	text-indent:-9999px;
}

/* Client Login */

a#clientLogin {
	display:block;
	text-indent:-9999px;
	position:absolute;
	right:12px;
	top:24px;
	width:114px;
	height:33px;
	background:url(../images/bk_top_client_login.png) 0 0 no-repeat;
}

a#clientLogin:hover {
	background:	url(../images/bk_top_client_login.png) 0 -33px no-repeat;
}

/* Top LInks */

#topLinks {
	position:absolute;
	top:31px;
	right:502px;
}

#topLinks li {
	float:left;
	padding:0 12px 0 8px;
	background:url(../images/bullet_pink.png) 0 50% no-repeat;
}

#topLinks li a{
	text-decoration:none;
	font-size:10px;
	color:#ccc;
}

#topLinks li a:hover {
	color:#fff;	
}

#topLinks li .selected {
	color:#fff;
	font-weight: bold;
}

/* Top Buttons */

#topButtons {
	position:absolute;
	top:24px;
	right:140px;
}

#topButtons ul li {
	float:left;
}

#topButtons ul li a {
	display:block;
	text-indent:-9999px;
	height:33px;
	background:url(../images/bk_top_buttons_no.png) 0 0 no-repeat;
}

#topButtons ul li a#emailus {
	width:101px;
}

#topButtons ul li a#emailus:hover {
	width:101px;
	background-position:0 -33px;
}

#topButtons ul li a#chatnow {
	width:114px;
	background-position:-101px 0;
}

#topButtons ul li a#chatnow:hover {
	width:114px;
	background-position:-101px -33px;
}

#topButtons ul li a#callus {
	/*width:96px;*/
	width: 142px;
	background-position:-215px 0;
}

#topButtons ul li a#callus:hover {
	/*width:96px;*/
	width: 142px;
	background-position:-215px -33px;
}

/* Top TABS */

#topTabs {
	position:absolute;
	top:77px;
	right:12px;
}

#topTabs ul li {
	float:left;
	margin-left:2px;
}

#topTabs ul li a {
	display:block;
	text-indent:-9999px;
	height:33px;
	background:url(../images/bk_tabs.png) 0 0 no-repeat;
}

#topTabs ul li a#home {
	width:39px;
	background:url(../images/bk_tabs.png) -968px 0 no-repeat;
}
#topTabs ul li a#home:hover{
	background-position:-968px -33px;
}

#topTabs ul li a#home.selected {
	background-position:-968px -66px;
}

#topTabs ul li a#webhosting {
	width:120px;
	background-position:-70px 0;
}
#topTabs ul li a#webhosting:hover, #topTabs ul li a#webhosting.selected {
	background-position:-70px -33px;
}

#topTabs ul li a#resellerhosting {
	width:124px;
	background-position:-192px 0;
}
#topTabs ul li a#resellerhosting:hover,#topTabs ul li a#resellerhosting.selected {
	background-position:-192px -33px;
}

#topTabs ul li a#virtualservers {
	width:113px;
	background-position:-318px 0;
}
#topTabs ul li a#virtualservers:hover, #topTabs ul li a#virtualservers.selected {
	background-position:-318px -33px;
}

#topTabs ul li a#dedicatedservers {
	width:142px;
	background-position:-433px 0;
}
#topTabs ul li a#dedicatedservers:hover, #topTabs ul li a#dedicatedservers.selected {
	background-position:-433px -33px;
}

#topTabs ul li a#about {
	width:70px;
	background-position:-577px 0;
}
#topTabs ul li a#about:hover, #topTabs ul li a#about.selected {
	background-position:-577px -33px;
}

#topTabs ul li a#cloudhosting {
	width:113px;
	background-position:-853px 0;
}
#topTabs ul li a#cloudhosting:hover, #topTabs ul li a#cloudhosting.selected {
	background-position:-853px -33px;
}

/* ------------------------
	Top TABS with dropdown
--------------------------- */

#topTabsDrop {
	position:absolute;
	top:82px;
	left:10px;
	z-index:105;
}

#topTabsDrop ul li {
	float:left;
	margin-right:2px;
}

#topTabsDrop ul li a {
	display:block;
	text-indent:-9999px;
	height:33px;
	background:url(../images/bk_tabs_dropdown.png) 0 0 no-repeat;
	z-index:100;
	text-decoration:none;
}

#topTabsDrop ul li a span {
	text-indent:0;
	color:#DEB3BD;
	display:block;
	margin:16px 0 0; 
	font-size:10px;
	text-align:center;
	
}

#topTabsDrop ul li.current a span {
	color:#FF0559;
}

#topTabsDrop ul li ul {
	margin-left:-10px;
	/*padding-left:195px;
	width:745px;*/
}

#topTabsDrop ul.vertical li ul {
    margin-left: 0;
    margin-top: 1px;
}
#topTabsDrop ul.vertical li.current ul {
    margin-left: -10px;
    margin-top: 0; 
}

#topTabsDrop ul li a#home {
	width:39px;
	background:url(../images/bk_tabs_dropdown.png) -968px 0 no-repeat;
}

#topTabsDrop ul li a#home:hover {
	background-position:-968px -33px;
}

#topTabsDrop ul li.current a#home {
    background-position:-968px -66px;
}

#topTabsDrop ul li a#webhosting {
	width:120px;
	background-position:-70px 0;
}

#topTabsDrop ul li a#webhosting:hover, #topTabsDrop ul li.sfHover a#webhosting {
	background-position:-70px -33px;
}

#topTabsDrop ul li.current a#webhosting {
	background-position:-70px -66px;
}

#topTabsDrop ul li a#resellerhosting {
	width:124px;
	background-position:-192px 0;
}
#topTabsDrop ul li a#resellerhosting:hover,#topTabsDrop ul li.sfHover a#resellerhosting {
	background-position:-192px -33px;
}

#topTabsDrop ul li.current a#resellerhosting {
	background-position:-192px -66px;
}

#topTabsDrop ul li a#virtualservers {
	width:113px;
	background-position:-318px 0;
}

#topTabsDrop ul li a#virtualservers:hover, #topTabsDrop ul li.sfHover a#virtualservers{
	background-position:-318px -33px;
}

#topTabsDrop ul li.current a#virtualservers{
	background-position:-318px -66px;
}

#topTabsDrop ul li a#dedicatedservers {
	width:142px;
	background-position:-433px 0;
}
#topTabsDrop ul li a#dedicatedservers:hover, #topTabsDrop ul li.sfHover a#dedicatedservers {
	background-position:-433px -33px;
}

#topTabsDrop ul li.current a#dedicatedservers {
	background-position:-433px -66px;
}

#topTabsDrop ul li a#about {
	width:70px;
	background-position:-577px 0;
}
#topTabsDrop ul li a#about:hover{
	background-position:-577px -33px;
}

#topTabsDrop ul li.current a#about{
	background-position:-577px -66px;
}

#topTabsDrop ul li a#cloudhosting {
	width:113px;
	background-position:-853px 0;
}
#topTabsDrop ul li a#cloudhosting:hover, #topTabsDrop ul li.sfHover a#cloudhosting {
	background-position:-853px -33px;
}

#topTabsDrop ul li.current a#cloudhosting{
	background-position:-853px -66px; 
}

#topTabsDrop ul.sf-navbar li.current ul {
	background:url(../images/bk_submenu_current.png) 0 100% repeat-x;
	border:none;
	border-top:1px solid #fff;
}

#topTabsDrop ul.sf-navbar ul li a{
	height:16px;
}

#topTabsDrop ul.sf-navbar li.current ul li a {
	color:#333;
}

#topTabsDrop ul.sf-navbar li ul li a{
	border-right:1px solid #CA617B;
}

#topTabsDrop ul.sf-navbar.vertical li ul li a { /*Vertical menu*/
    border-right: 0; 
}

#topTabsDrop ul.sf-navbar li.current ul li a{
	border-right:1px solid #ddd;
	padding-right:20px;
}

#topQuickLink {
 position:absolute;
 left:22px;
 top:16px;
 padding-left:23px;
 background:url(../images/ico_info.png) 0 0 no-repeat;
 border-bottom:1px solid #dedede;
 padding-bottom:10px;
 width:852px;
}

/*--------------------------------
CONTENT ELEMENTS
---------------------------------*/

#content ul, #content ol {
	margin:15px 0 0 20px;
}

#content ul li, #content ol li{
	background:url(../images/bullet_pink_prices.png) 0 5px no-repeat;
	padding-left:25px;
	padding-bottom:10px;
}

 #content ol li {
 	background:none;
	padding-left:0;
 }
 
 #content ol {
 	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#0B93D5;
	font-style:italic;
	font-weight:bold;
	padding-left:20px;
 }
 
 #content ol li span {
 	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	color:#333;
 }	
 
 /* Notes/Warning boxes */
 
 .messageBox {
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border:1px solid #EFD054;
   background:#FFF9D5;
   padding:8px 12px;
   margin:5px 0 15px;
   clear:both;
   font-size:11px;
}

.messageBox .title {
	font-weight:bold;
	padding-left:26px;
	float:left;
	margin-bottom:5px;
	line-height:20px;
}

.info .title {
	background:url(../images/ico_info.png) 0 50% no-repeat;
}

/* Homepage Plan Showcase */

#homeFeatures.turbo {
	height:315px;
	padding-top:45px;
	margin-bottom:0;
}

#homeFeatures.turbo a.orderNow {
	position:absolute;
	right:55px;
	top:197px;
}

#homeFeatures.turbo a.takeTour {
	position:absolute;
	right:55px;
	top:255px;
}

#homeFeatures.turbo2 a.orderNow {
	position:absolute;
	right:178px;
	top:73px;
}

#homeFeatures.turbo2 a.takeTour {
	position:absolute;
	right:178px;
	top:131px;
}

#homeFeatures.turbo .textBlock {
	float:left;
	width:260px;
	margin-left:12px;
	margin-right:20px;
	font-size:14px;
}

#homeFeatures.turbo .textBlock h2{
	margin-bottom:0;
	font-weight:bold;
}

#homeFeatures.turbo .textBlock p {
	margin-top:5px;
}

#homeFeatures.turbo .textBlock ul {
	margin-left:0;
	margin-top:5px;
}

#homeFeatures.turbo .textBlock ul li {
	padding-bottom:7px;
	padding-left:23px;
}

/* Home Features */

.homeSlogan {
	font-size:40px;
	margin:0;
	padding:10px 0 0 0;
	text-shadow:#fff 1px 1px ;
	background:none;
}

#homeFeatures {
	position:relative;
	margin-bottom:45px;
	overflow:hidden;
}



#homeFeatures a.orderNow, #homeFeatures a.orderNowRed, #homeFeatures a.signupNow {
	position:absolute;
	top:5px;
	/*right:20px;*/
	right:0; /* new size for narrower page */
}

#homeFeatures .featureItem{
	float:left;
	/*width:285px;*/
	width:278px; /* new size for narrower page */
	margin-right:20px;
}

#homeFeatures .featureItemLast{
	margin-right:0;
}

#homeFeatures .featureItem h2{
	display:block;
	/*text-indent:-9999px;*/
	height:57px;
	margin-bottom:15px;
	margin-top:15px;
}

#homeFeatures .featureItem h2.uptime {
	background:url(../images/bk_feature_uptime.png) 0 0 no-repeat;
}

#homeFeatures .featureItem h2.supportResponse {
	background:url(../images/bk_feature_support.png) 0 0 no-repeat;
}

#homeFeatures .featureItem h2.freeTrial {
	background:url(../images/bk_feature_trial.png) 0 0 no-repeat;
}

/* Home Services */

#homeServices {
	padding-top:10px;
	background:url(../images/bk_home_services.png) 0 77px no-repeat;
	overflow:hidden;
}

.homeServiceItem h2{
	margin:0;
	padding:0;
}

.homeServiceItem h2 .from {
	color:#666;
	font-size:16px;
}

.homeServiceItem h2 .price {
	font-size:20px;
}

.homeServiceItem, .homeServiceItemLast {
	float:left;
	/*width:208px;*/
	width:203px; /* new size for narrower page */
	padding-right:15px;
	background:url(../images/bullet_home_services.png) 95% 57px no-repeat;
}

.homeServiceItemLast {
	padding-right:0;
	background:none;
	width:220px
}

#content  #homeServices .homeServiceItem ul {
	margin-top:45px;
	/* border-bottom:1px solid #E1E1E1; */
	/* height:110px; */
	margin-bottom:0px;
	margin-left:0;
}

.homeServiceItem ul li {
	line-height:120%;
	padding-bottom:15px;
	
}

.homeServiceItem ul li .price {
	font-weight:bold;
	color:#FF0559;
	font-size:12px;
}

.homeServiceItem ul li strong a{
	color:#0073EA;
	font-size:16px;
	text-decoration:none;
	
}

.homeServiceItem ul li strong a:hover{
	color:#FF0559;	
}

.homeServiceItem a.more, .homeServiceItemThree a.more {
    display: block;
    font-weight: bold;
    margin-top: 8px;
    padding-top: 0;
}

/* Home Services 3 per row*/
 
#homeServicesThree {
 padding-top:10px;
 background:url(../images/bk_home_services_three.png) 0 50% no-repeat;
 overflow:hidden;
}
 
.homeServiceItemThree h2{
 margin:0;
 padding:0;
 font-size:30px;
}
 
.homeServiceItemThree h2 .from {
 color:#666;
 font-size:16px;
}
 
.homeServiceItemThree h2 .price {
 font-size:20px;
}
 
.homeServiceItemThree, .homeServiceItemThreeLast {
 float:left;
 width:270px;
 padding-right:15px;
}

/* Category Landing Pages 
---------------------------------*/

h1.landingTitle {
	font-size:28px;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	padding-bottom:15px;
}


h1.landingTitle .from {
	color:#666;
	font-size:14px;
	font-weight:normal;
}

h1.landingTitle .price {
	font-size:22px;
	color:#FF0559;
	font-weight:normal;
}

p.landingServiceDesc {
	font-size:18px;
	padding-bottom:10px;
}

.actions a, .actions div {
	margin-left: auto;
    margin-right: auto;
}

.actions div {
	padding:10px 13px 0;
}

.sharedFeatures {
	background:url(../images/bk_shared_features.jpg) 0 100% repeat-x;
	border:2px solid #FF0559;
	height:80px;
	margin:20px 0;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	overflow:hidden;
	padding:20px 10px;
	float:left;
}

.colleft h2,.colleftOne h2, .colleftTwo h2, .colright h2, .colrightThree h2 {
	font-size:18px;
	margin:5px 0 20px;
}

#content ul.featuresList {
	margin:0;
	margin-bottom:0;
	height:210px;
}

#content  ul.featuresList li {
	background:url(../images/bullet_star.png) 0 0 no-repeat;
	padding-left:35px;
	padding-bottom:15px;
}

#content  ul.featuresList li.highlight {
	background:url(../images/bullet_star_yellow.png) 0 0 no-repeat;
}

#content  ul.featuresList li.highlight span {
	color:#0B93D5;
}

#content .sharedFeatures ul {
	margin:0;
}

#content .sharedFeatures ul li {
	float:left;
	background:url(../images/bullet_star.png) 0 0 no-repeat;
	padding-left:35px;
	/*width:180px;*/
	width:175px; /* new size for narrower page */
}


a.headAction {
    display:block; 
    padding:10px 20px 10px 10px; 
    font-size:14px; 
    text-decoration:none; 
    font-weight:bold;
    background:url(../images/bullet_pink_prices.png) 100% 13px no-repeat;
    float:right;
}

a.headAction:hover {
    color:#FD105D;
}

a.headActionBut {
	width:230px;
	height:40px;
	float:right;
	background:url(../images/bk_tophead_button.png) 0 0 no-repeat;
	text-indent:-9999px;
	margin-top:-1px;
}

a.headActionOrderNow {
    right:25px; 
	width:192px;
	height:50px;
	text-indent:-9999px;
	margin-top:-12px;
	float:right;
	background:url(../images/but_ordernow.png) 0 0 no-repeat;
}

a.headActionOrderNow:hover {
    background-position:0 -50px;
}

/* New Category Landing Pages 
---------------------------------*/

.hostingType {
	background:url(../images/bk_plans_landingpage.png) 0 0 no-repeat;
	position:relative;
	height:110px;
	margin-bottom:10px;
	overflow:hidden;
	padding-left:40px;
	margin-left:20px;
}

.hostingType .type, .hostingType .price {
	float:left;
}

.hostingType .type {
	width:270px;
}

.hostingType .type h2 {
	font-weight:bold;
	font-size:28px;
	margin:20px 0 10px;
}

.hostingType .type h2 span {
	font-size:18px;
	text-shadow:1px 1px #fff;
	font-weight:normal;
	color:#333;
	display:block;
	padding-left:25px;
	background:url(../images/bullet_pink_prices.png) 0 5px no-repeat;
	margin-top:10px;
}

.hostingType .type h2 span img {
	vertical-align:middle;
}

.hostingType .price {
	font-size:18px;
	text-shadow:1px 1px #fff;
	font-weight:normal;
	padding-top:25px;
	margin-left:30px;
}

.hostingType .price span {
	color:#FF0559;
	padding-top:12px;
	display:block;
}

.hostingType .price span strong {
	font-size:38px;
	font-weight:bold;
	text-shadow:1px 1px #fff;
}

.hostingType a.viewWebHosting, .hostingType a.viewCloudHosting {
	display:block;
	background:url(../images/but_view_webhosting_bigred.png) 0 0 no-repeat;
	width:204px;
	height:84px;
	text-indent:-9999px;
	position:absolute;
	right:45px;
	top:20px;
	
}

.hostingType a.viewCloudHosting {
	background:url(../images/but_view_cloudhosting_bigred.png) 0 0 no-repeat;
}

/* General Landing Pages
--------------------------------*/

#landingInfo {
	margin-bottom:25px;
	overflow:hidden;
}
	
#landingInfo img{
	float:left;
	margin-right:20px;
}

#landingInfo h2 {
	margin:0;
	font-weight:bold;
	font-size:24px;
	padding-top:15px;
}

#landingInfo p {
	font-size:16px;
	margin-top:8px;
	line-height:24px;
	padding-right:20px;
	}

#landingInfo p span.cufon{
	margin:3px 0;
}

span.cufon, span.cufon-canvas{
	margin:0 0 5px;
	padding:0;
}

.featuresBox {
	float:left;
	width:300px;
	background:url(../images/bk_vertline.jpg) 100% 0 repeat-y;
	padding:0;
	padding-right:20px;
	margin-right:25px;
	margin-bottom:25px;
}

.featuresBox h3 {
	margin-top:0;
	background:url(../images/bk_horizline.jpg) 0 100% repeat-x;
	padding-bottom:10px;
}

.featuresBox .featuresList {
	height:auto;
	margin-bottom:5px;
}

.landingActions {
	padding-left:670px;
}

.landingActionsAboveFold {
	float:right;
	padding-left:25px;
	padding-right:0;
}

.landingList {
    background:url(../images/bk_shared_features.jpg) 0 100% repeat-x;
    border:1px solid #CACACA;
    margin:20px 0;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    overflow:hidden;
    padding:15px;
}

#content .landingList ul {
    margin:5px 0;
}

#content .landingList ul li {
    display:block;
    width:260px;
    float:left;
}

#content .landingList h3 {
    padding-top:0;
    margin-top:0;
}

.landingBut {
    margin-top:25px;
}

.landingBut img {
    border:none;
    margin-top:7px;
}

/* PLANS TABLE
--------------------------------*/

.plansTable {
	clear:both;
	margin-bottom:10px;
}

.plansTable th {
	padding:10px;
}

.plansTable th.keyFeatures {
	text-align:left;
	background:url(../images/bk_horizline.jpg) 0 100% repeat-x;
	font-size:22px;
	letter-spacing:-1px;
	border:none;
	padding:0;
	font-weight:normal;
}

.plansTable thead th {
	border-top:1px solid #CACACA;
	background:#F7F7F7 url(../images/bk_shadow_table_left.jpg) 100% 0 repeat-y;
}

.plansTable thead th.even {
	border-top:1px solid #CACACA;
	background:#F0F0F0 url(../images/bk_shadow_table_right.jpg) 100% 0 repeat-y;
}

.plansTable thead th.first {
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius:6px;
	border-left:1px solid #CACACA;
}

.plansTable thead th.last {
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
	border-right:1px solid #CACACA;
	background-image:none;
}

.plansTable tfoot th {
	border-bottom:1px solid #CACACA;
	background:#F7F7F7 url(../images/bk_shadow_table_left.jpg) 100% 0 repeat-y;
}

.plansTable tfoot th.clickfordetails, .plansTable tfoot th.onlineinminutes {
	background:none;
	border:none;
	text-align:left;
	padding-left:0;
}

.plansTable tfoot th.onlineinminutes {
	color:#FF0559;
}

.plansTable tfoot th a.orderNow {
	display:block;
	width:105px;
	height:32px;
	background:url(../images/but_order_table.png) 0 0 no-repeat;
	text-indent:-9999px;
	margin:0 auto;
}
.plansTable tfoot th a.orderNow:hover {
    background:url(../images/but_order_table.png) 0 -32px no-repeat;
}

.plansTable tfoot th a.orderNowRed {
	display:block;
	width:105px;
	height:32px;
	background:url(../images/but_order_table_red.png) 0 0 no-repeat;
	text-indent:-9999px;
	margin:0 auto;
}
.plansTable tfoot th a.orderNowRed:hover {
    background:url(../images/but_order_table_red.png) 0 -32px no-repeat;
}

.plansTable tfoot th.even {
	border-bottom:1px solid #CACACA;
	background:#F0F0F0 url(../images/bk_shadow_table_right.jpg) 100% 0 repeat-y;
}

.plansTable tfoot th.first {
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
	border-left:1px solid #CACACA;
}

.plansTable tfoot th.last {
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;
	border-right:1px solid #CACACA;
	background-image:none;
}

.plansTable td {
	border-bottom:1px solid #CACACA;
	text-align:center;
	padding:8px 0;
	background:#F7F7F7 url(../images/bk_shadow_table_left.jpg) 100% 0 repeat-y;
}

.plansTable td.feature {
	background:url(../images/bk_planstable_feature.jpg) 100% 0 repeat-y;
	text-align:left;
	border-left:none;
}

.plansTable td.feature small {
	font-size:11px;
	color:#666;	
}

.plansTable td.feature a.tip img, .plansTable td.feature a.ajaxdialog img {
	border:none;
	vertical-align:middle;
	margin-right:8px;
}

.plansTable td .savings {
	font-size:11px;
	color:#128ECB;
}

.plansTable td.first {
	border-left:1px solid #CACACA;
}	

.plansTable td.even {
	background:#F0F0F0 url(../images/bk_shadow_table_right.jpg) 100% 0 repeat-y;
}	

.plansTable td.last {
	border-right:1px solid #CACACA;
	background-image:none;
}	

.plansTable td span.yes, .plansTable td span.no {
	display:block;
	margin:auto;
	background:url(../images/ico_checkmark.png) 50% 50% no-repeat;
	text-indent:-9999px;
}

.plansTable td span.no {
	background:url(../images/ico_unavailable.png) 50% 50% no-repeat;
}

.plansTable .plan div.box {
	width:150px;
	height:73px;
	background:url(../images/bk_th_plans.png) 0 0 no-repeat;
	text-align:center;
	margin:0 auto;
}	

.plansTable .plan div .planName{
	font-size:11px;
	color:#ccc;
	padding-top:3px;
}

.plansTable .plan div .price {
	font-size:30px;
	text-shadow:1px 1px #000;
	padding-top:10px;
	font-weight:normal;
	color:#fff;
	letter-spacing:-1px;
}

.plansTable .plan div .price .permonth {
	font-size:15px;
}

.plansTable td .bestValue{
	float:right;
	width:43px;
	height:47px;
	background:url(../images/ico_bestvalue.png) 0 0 no-repeat;
	margin-top:-7px;
	margin-right:1px;
}

/* Plans Table Special Offer*/

.plansTable td.specialOffer {
	text-align:center;	
	padding:0;
}

.plansTable td.specialOffer div {
	background:url(../images/bk_special.jpg) 0 0 repeat-x;
	-moz-border-radius:6px;
	-webkit-border-bottom:6px;
	margin-right:3px;
}

.plansTable td.specialOffer div div {
	color:#F8E4EB;
	padding-top:53px;
	font-size:11px;
	background:url(../images/bk_specialoffer.png) 50% 0 no-repeat;
	padding-bottom:15px;
}

.plansTable td.specialOffer div div span {
	font-size:18px;
}

.plansTable td span.special {
	font-size:18px;
	font-weight:normal;
	line-height:120%;
}

.plansTable td span.special .savings {
	font-weight:bold;
}

.plansTable td a.orderSpecial {
	display:block;
	width:105px;
	height:32px;
	background:url(../images/but_order_special.png) 0 0 no-repeat;
	text-indent:-9999px;
	margin:0 auto 4px;
}
.plansTable td a.orderSpecial:hover {
    background:url(../images/but_order_special.png) 0 -32px no-repeat;
}

/* PROFILE BOX
--------------------------------*/
#profileBox {
	background:url(../images/bk_profile_box.jpg) 0 100% no-repeat;
	padding:0 0 30px;
	overflow:hidden;
}

#profileBox #profileTop{
	height:55px;
	background:url(../images/profile_box_top.jpg) 0 0 no-repeat;
	margin-bottom:20px;
	padding-left:230px;
}

#profileBox #profileTop h2 {
	font-size:20px;
	color:#fff;
	padding-top:12px;
}

#profileBox .list {
	width:180xp;
	float:left;
	margin-left:20px;
	border-right:1px solid #d9d9d9;
	height:100px;
	padding-right:30px;
}

#profileBox .list ul {
	margin:0;
	padding:0;
}

#profileBox .list ul li {
	background:url(../images/bullet_pink_prices.png) 0 5px no-repeat;
	
	font-size:14px;
	font-weight:bold;
	padding:0;
	padding-bottom:20px;
	padding-left:22px;
}

#profileBox .last {
	border:none;
}

/* FEATURES BOX
--------------------------------*/

#featuresBoxTop {
	height:57px;
	background:url(../images/features_top.jpg) 0 0 no-repeat;
	margin-top:30px;
	
}

#featuresBoxContent {
	border-right:1px solid #CBCBCB;
	border-bottom:1px solid #CBCBCB;
	border-left:1px solid #CBCBCB;
	overflow:hidden;
	background:url(../images/bk_features_submenu.jpg) 0 0 repeat-y;
}

#featuresBoxContent #sideMenu{
	height:100%;
	overflow:hidden;
}

#featuresBoxContent #sideMenu ul {
	width:215px;
	margin:0;
	padding:0;
	display:block;
	float:left;

}

#featuresBoxContent #sideMenu ul li {
	background:url(../images/bk_sidemenu_item.jpg) 0 100% no-repeat;
	padding:0;
	margin:0;
}

#featuresBoxContent #sideMenu ul li a{
	display:block;
	background:url(../images/bk_sidemenu_link.png) 194px 50% no-repeat;
	padding:10px 0;
	color:#fff;
	padding-left:15px;
	text-decoration:none;
}

#featuresBoxContent #sideMenu li.ui-tabs-selected a, #featuresBoxContent #sideMenu ul li a:hover{
	background:url(../images/bk_sidemenu_link_selected.png) 0 0 no-repeat;
	margin-right:-10px;
}	

/*#featuresBoxContent #sideMenu ul li a.selected, #featuresBoxContent #sideMenu ul li a:hover{
	background:url(../images/bk_sidemenu_link_selected.png) 0 0 no-repeat;
	margin-right:-10px;
}*/	

#featuresBoxContent #sideMenu .ui-tabs-panel {
	float:left;
	/*width:630px;*/
	width:610px; /* new size for narrower page */
	margin-left:30px;
	margin-top:20px;
	padding-bottom:30px;
}

#featuresBoxContent #sideMenu .ui-tabs-panel h2 {
	margin-top:0;
	padding:0;
	color:#FF0559;
}

#featuresBoxContent #sideMenu .ui-tabs-panel .plansTable th {
	color:#FF0559;
	font-weight:normal;
}

#featuresBoxContent #sideMenu .ui-tabs-hide { display: none !important; }

#featuresBoxContent #sideMenu .ui-tabs-panel ul {
    width:auto;
    margin:15px 0 0 20px;
    float:none;
}

#featuresBoxContent #sideMenu .ui-tabs-panel ul li {
    background:url(../images/bullet_pink_prices.png) 0 5px no-repeat;
    padding:0 0 10px 25px; 
}


/* BUTTONS
--------------------------------*/

a.orderNow {
	display:block;
	width:192px;
	height:50px;
	background:url(../images/but_ordernow.png) 0 0 no-repeat;
	text-indent:-9999px;
}

a.orderNowRed {
	display:block;
	width:192px;
	height:50px;
	background:url(../images/but_ordernow_red.png) 0 0 no-repeat;
	text-indent:-9999px;
}

a.signupNow {
	display:block;
	width:192px;
	height:50px;
    background:url(../images/but_signupnow.png) 0 0 no-repeat;
	text-indent:-9999px;
}

a.orderNow, a.orderNowRed, a.signupNow, a.viewShared, a.viewRedundant, a.viewReseller, a.viewResellerCloud, a.viewVPS, a.viewCloudVPS, a.takeTour, a.takeTourBlue {
	margin-bottom:10px;
}

a.orderNow:hover, a.orderNowRed:hover, a.signupNow:hover, a.viewShared:hover, a.viewRedundant:hover, a.viewReseller:hover, a.viewResellerCloud:hover, a.viewVPS:hover, a.viewCloudVPS:hover, a.takeTour:hover, a.takeTourBlue:hover {
	background-position:0 -50px;
}

a.viewShared {
	display:block;
	width:262px;
	height:50px;
	background:url(../images/but_view_shared.png) 0 0 no-repeat;
	text-indent:-9999px;
}

a.viewRedundant {
	display:block;
	width:262px;
	height:50px;
	background:url(../images/but_view_sharedcloud.png) 0 0 no-repeat;
	text-indent:-9999px;
}

a.viewReseller {
	display:block;
	width:262px;
	height:50px;
	background:url(../images/but_view_reseller_web.png) 0 0 no-repeat;
	text-indent:-9999px;
}
a.viewResellerCloud {
	display:block;
	width:262px;
	height:50px;
	background:url(../images/but_view_reseller_cloud.png) 0 0 no-repeat;
	text-indent:-9999px;
}

a.viewVPS {
	display:block;
	width:262px;
	height:50px;
	background:url(../images/but_view_vps.png) 0 0 no-repeat;
	text-indent:-9999px;
}
a.viewCloudVPS {
	display:block;
	width:262px;
	height:50px;
	background:url(../images/but_view_vps_cloud.png) 0 0 no-repeat;
	text-indent:-9999px;
}

a.takeTour {
	display:block;
	width:192px;
	height:50px;
	background:url(../images/but_taketour.png) 0 0 no-repeat;
	text-indent:-9999px;
}
a.takeTourBlue {
	display:block;
	width:192px;
	height:50px;
	background:url(../images/but_taketour_blue.png) 0 0 no-repeat;
	text-indent:-9999px;
}


/* SIDE MENU
---------------------------------*/

#content .colOneThird ul.sideMenu,  #content .colOneThird ul.sideMenuLeft {
	margin:0;
	margin-top:18px;
}

#content .colOneThird ul.sideMenu li,  #content .colOneThird ul.sideMenuLeft li{
	border-bottom:1px solid #E1E1E1;
	padding:10px 0 10px 35px;
	background:url(../images/bullet_pink_prices.png) 12px 50% no-repeat;
}

#content .colOneThird ul.sideMenu li.selected, #content .colOneThird ul.sideMenuLeft li.selected {
	background:url(../images/bk_side_menu_hover.png) 0 0 no-repeat;
	color:#fff;
	margin-left:-10px;
	font-weight:bold;
	border:none;
}

#content .colOneThird ul.sideMenuLeft li.selected {
 	background:url(../images/bk_side_menu_left_hover.png) 100% 0 no-repeat;
	margin-left:0;
	margin-right:-10px;
 }

#content .colOneThird ul.sideMenu li a, #content .colOneThird ul.sideMenuLeft li a {
	text-decoration:none;
	display:block;
}

#content .colOneThird ul.sideMenu li a:hover, #content .colOneThird ul.sideMenuLeft li a:hover {
	color:#333;
}

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

/* Badges */

#badges {
	height:100px;
	background:#F8F8F8 url(../images/bk_badges.jpg) 0 100% no-repeat;
	text-align:center;
	border-top:1px solid #D8D8D8;
	position: relative;
	padding-top: 12px;
}

#badges img {
	margin-right:40px;
	margin-top:15px;
	vertical-align:middle;
	border: none;
}

.guaranteeBadge {
	background:url(../images/45day_badge.png) 0 0 no-repeat;
	color:#333;
	padding-left:74px;
	padding-top:15px;
	text-decoration:none;
	width:180px;
	text-align:left;
	height:65px;
}

.safeharbor {
	font-size: .85em;
	display: inline;
	vertical-align: top;
	position: absolute;	
}

.safeharbor a{
	color:#0073EA;
	text-decoration:none;
}

.safeharbor a:hover{
	color:#FF0559;	
}

#innerFooter {
	background:url(../images/bk_footer.jpg) 0 0 repeat-x;
	overflow:hidden;
	padding:25px 10px 40px;
	color:#CCCCCC;
}

#innerFooter a{
	color:#939393;
	text-decoration:none;
}

#innerFooter a:hover{
	color:#fff;
}

#innerFooter h3 {
	font-size:16px;
	color:#E5E5E5;
	font-weight:bold;
	margin:0 0 10px;
}

#innerFooter img {
	border:none;
}

.footer-links, .footer-services, .footer-copyright, .footer-hosting {
	width:190px;
	background:url(../images/footer_separator.png) 100% 0 no-repeat;
	padding-right:15px;
	font-size:12px;
	float:left;
	margin-right:15px;
	padding-bottom:40px;
}

.footer-links {
	padding-left:10px;	
}

.footer-links ul li {
	width:90px;
	float:left;
	padding:2px 0;
}

.footer-services {
	width:460px;
	margin-right:10px;
	padding-bottom:80px;
}

.footer-services ul li{
	padding:3px 0;	
}

.footer-services div span {
	font-weight:bold;
}

.footer-hosting {
  padding-left:10px;
}

#innerFooter .footer-services div span a {
	color:#CCCCCC;
	text-decoration:none;
	font-weight: bold;
}

#innerFooter .footer-services div span a:hover {
	color:#fff;
}

.footer-services div {
	float:left;
	padding-right:21px;
}

.footer-copyright {
	text-align:right;
	width:185px;
	margin-right:0;
	padding-right:0;
	background:none;
	line-height:180%;
}

.footer-copyright img{
	margin-bottom:5px;
}

.footer-services div.locations-left, .footer-services div.locations-right {
	float:left;
	overflow:hidden;
	padding:0;
}
 
.footer-services div.locations-right {
	margin-left:10px;
}

/* OLD LANDING PAGE
----------------------------------*/
#content .primary, #content .secondary {
		clear: none;
		float: left;
		overflow: hidden;
	}

#content .primary {
  margin-bottom: 55px;
  margin-right: 30px;
  width: 100%;
  }

#content .secondary {
  display:none;
}
#content .secondary h2 {
  color: black;
  font-size: 17px;
  font-weight: bold;
  margin: 15px 0 5px 0;
  }
#content .secondary p {
  color: black;
  font-size: 100%;
  margin-top: 10px;
  }
#content .secondary .call-us {
  border-bottom: 1px dotted #DFDFDF;
  margin-bottom: 15px;
  padding-bottom: 10px;
	}
#content .secondary .chat-with-us {
  margin-bottom: 1px;
  padding-bottom: 0px;
  margin-top: 10px;
  }
#content .secondary ul {
  margin: 0;
  padding: 0;
  }

#landing-brief{margin-bottom:20px}
#content #landing-brief h1{font-size: 25px; height:35px; font-weight: normal; margin-bottom:15px; border-bottom: 1px solid #E9E9E9; border-top:none; background:none; letter-spacing: -1px;}
#graphic-box{width:207px; height:163px; margin-right:16px; float:left; position:relative; background:url(../images/landing_graphic1.png)}
#graphic-box h3{text-align:center; color:#fff; top:70px; position:relative; font-size:17px;}
#graphic-box2{width:207px; height:163px; margin-right:16px; float:left; position:relative; background:url(http://www.site5.com/images/landing_graphic2.jpg)}
#graphic-box2 h3{text-align:center; color:#fff; top:60px; position:relative}
#landing-info{width:645px; float:left;}
#landing-info h2{font-weight:bold; margin:5px 0; font-size:22px;}
.button-freetrial1{width:198px; height:49px; overflow:hidden; text-indent:-1024px; display:block; float:left; background:url(http://www.site5.com/images/button_freetrial1.png) no-repeat;}
.button-freetrial1:hover{background-position:0 -49px;}
.button-freetrial2{width:198px; height:49px; overflow:hidden; text-indent:-1024px; display:block; float:left; background:url(../images/button_freetrial2.png) no-repeat;}
.button-freetrial2:hover{background-position:0 -49px;}
.button-tour{width:198px; height:49px; overflow:hidden; text-indent:-1024px; display:block; float:left; background:url(../images/button_tour.png) no-repeat; margin-right:10px}
.button-tour:hover{background-position:0 -49px;}
.include-block{border:1px solid #ccc; background:url(../images/bg_service_block.png) repeat-x bottom; margin:10px 16px 20px 0; width:430px; float:left; height:210px; color:#333; position:relative}
.include-block ul{margin:0 15px 15px; list-style:none;}
.include-block ul li{border-top:1px solid #ccc; padding:8px 0; background:url(../images/newcheck.png) no-repeat left center; padding-left:20px; font-size:12px;}
.include-block h2{margin:13px 15px 6px; padding:0; font-size:20px;}
.include-block2{margin:0 16px 20px 0; width:306px; float:left; height:210px; color:#333; position:relative}
#content .include-block2 h2{margin:0 0 10px 0; padding:0;}
.include-block2 ul{border:1px solid #ccc; background:url(../images/bg_service_block.png) repeat-x bottom; padding:10px 20px; width:266px; float:left; color:#333; position:relative}
.include-block2 ul li{border-bottom:1px solid #ccc; padding:8px 0; background:url(../images/newcheck.png) no-repeat left center; padding-left:20px}
.include-block2 ul li.end{border:none;}
.order-info{border-right:1px solid #ccc; width:100%; margin-bottom:20px;border-collapse: collapse;}
.order-info tr.alt{background:#f3f3f3}
.order-info th{border:1px solid #ccc; font-size:16px; font-weight:bold; padding:6px; text-align:center; background:url(../images/bg_table_plan.png) repeat-x #ecf6ff}
.order-info th.info-title{text-align:left; background:none; border-top:none; border-left:none; font-size:14px}
.order-info th div{font-size:12px; color:#f03861}
.order-info td{border:solid #ccc; border-width:0 0 1px 1px; padding:6px;}
.order-info td.yes{background:url(../images/ico_checkmark.png) no-repeat center; text-indent:-9999px;}
.order-info td.no{background:url(../images/bullet_unavailable.png) no-repeat center; text-indent:-9999px;}
.button-order-table{width:104px; height:38px; overflow:hidden; text-indent:-1024px; display:block; background:url(../images/button_order_table.png) no-repeat;}
.button-order-table:hover{background-position:0 -38px;}
.term-definition {display: block; float: left; margin-right: 10px; height: 16px; width: 16px; font-size: 0; background: url(../images/ico_tip.png) no-repeat; text-indent: -9999em;}
td.show-more{border:none}
#show-more{background:url(http://www.site5.com/images/show_more_arrow.png) no-repeat right center; padding-right:20px; font-weight:bold; font-size:14px}
#video-box1{padding:20px; background:url(http://www.site5.com/images/bg_video_lg.png) repeat-x #5c5c5c; margin-bottom:20px}
#video-box1 h2{text-align:center; color:#fff;}
#video-box1 #video{margin-bottom:20px; border:1px solid #666}
#video-box1 p{color:#f1f1f1;}
#video-box2 {border:1px solid #ccc; background:url(../images/bg_service_block.png) repeat-x bottom; margin-bottom:20px; color:#333; position:relative;}
#video-box3 {border:none; background:url(http://www.site5.com/images/bg_video_sm.png) repeat-x #5c5c5c; margin-bottom:20px; color:#f1f1f1; position:relative;}
#video-box2 #left, #video-box3 #left{position:relative; width:285px; float:left; margin:20px 10px 20px 20px}
#video-box2 #right, #video-box3 #right{position:relative; width:285px; float:left; margin:20px 20px 20px 10px}
#video-box2 p, #video-box3 p{margin:0}
#video-box2 a.play-video, #video-box3 a.play-video{position:absolute; top:0px; right:0px; display:block; width:285px; height:173px; background:url(http://www.site5.com/images/bg_play_video2.png) no-repeat 0 0; text-indent:-9999em}
#video-box2 a.play-video:hover, #video-box3 a.play-video:hover{background:url(http://www.site5.com/images/bg_play_video2.png) no-repeat 0 -173px}
#video-box3 h2{color:#fff}
#video-box3 #right{border:1px solid #666}
#video-box4 {border:1px solid #666; position:relative}
#video-box4 a.play-video{position:absolute; top:0px; right:0px; display:block; width:304px; height:176px; background:url(http://www.site5.com/images/bg_play_video2.png) no-repeat 10px 0px; text-indent:-9999em}
#video-box4 a.play-video:hover{background:url(http://www.site5.com/images/bg_play_video2.png) no-repeat 10px -173px}
#text-info .left-quote{ font-family:"Times New Roman", Times, serif; width:250px; margin-right:20px; float:left; position:relative; font-size:20px; text-align:right; line-height:22px; font-style:italic}
#text-info .right-quote{ font-family:"Times New Roman", Times, serif; width:250px; margin-left:20px; float:right; position:relative; font-size:20px; line-height:22px; font-style:italic}
#text-info p{width:525px; float:left; margin-bottom:20px}
.blue-block{background-color:#ecf6ff; border:1px solid #ccc; padding:0; margin-bottom:20px; padding:20px}
#content .blue-block h2{font-weight:bold; line-height:26px}
.blue-block #reason1{background:url(http://www.site5.com/images/reason1.png) no-repeat; padding-left:35px}
.blue-block #reason2{background:url(http://www.site5.com/images/reason2.png) no-repeat; padding-left:35px}
.blue-block #reason3{background:url(http://www.site5.com/images/reason3.png) no-repeat; padding-left:35px}
.blue-block #reason4{background:url(http://www.site5.com/images/reason4.png) no-repeat; padding-left:35px}
.blue-block #reason5{background:url(http://www.site5.com/images/reason5.png) no-repeat; padding-left:35px}
.blue-block #check{background:url(http://www.site5.com/images/ok-icon.png) no-repeat; padding-left:35px;padding-bottom: 10px;}
.green-block{background-color:#e4efe0; border:1px solid #ccc; padding:0; margin-bottom:20px; padding:20px}
.green-block2{background-color:#a9c86d; border:1px solid #0f2200; padding:0; margin-bottom:20px; padding:20px; color:#0f2200}
#content .green-block2 h2{color:#193700; font-weight:bold}
.green-block3{background:url(../images/bk_green_hosting.gif) repeat-x #a9c86d; border:1px solid #ccc; padding:0; margin-bottom:20px; padding:20px; color:#0f2200}
.green-block3-title {color:#193700; background:url(../images/ico_leaf.gif) no-repeat; padding-left:37px; font-weight:bold; font-size:1.4em;}
.green-block4{background-color:#f3f2ed; border:1px solid #ccc; padding:0; margin-bottom:20px; padding:20px; color:#463629}
#content .green-block4 h2{color:#5d9400; background:url(http://www.site5.com/images/leaf2.png) no-repeat; padding-left:37px; font-weight:bold}
.button-freetrial2left{width:68px; height:49px; overflow:hidden; text-indent:-1024px; display:block; float:left; background:url(../images/button_freetrial2.png) no-repeat;}
.button-freetrial2right{width:130px; height:49px; overflow:hidden; text-indent:-1024px; display:block; float:left; background:url(../images/button_freetrial2.png) 100% 0 no-repeat;}
.button-freetrial2left:hover{background-position:0 -49px;}
.button-freetrial2right:hover{background-position:100% -49px;}

/*-------------- 5 REASONS --------------*/
#five-reasons{background-color:#ecf6ff; border:1px solid #ccc; padding:0; margin-bottom:20px}
#five-reasons h3{height:91px; margin-bottom:0; padding:0; background:url(../images/reasons_header.gif) no-repeat top center; overflow:hidden; text-indent:-1024px; margin:0;}
#five-reasons #reason-list{margin:0 10px; padding:0; list-style:none;}
#five-reasons #reason-list li{padding:0; margin:0 0 20px 0; display:block; line-height:18px; border:none}
#five-reasons #reason-list h4{padding:0; margin:0; font-size:12px; font-weight:bold;}
#five-reasons #reason-list p{font-weight:normal; padding:0; margin:0; font-size:12px;}
#five-reasons #reason-list a{font-weight:normal; color:#000; text-decoration:#000}
#five-reasons #reason-list .learn-more{display:block; color:#f03861; text-decoration:none}
#five-reasons #reason-list .learn-more:hover{display:block; color:#f03861; text-decoration:underline;}
#five-reasons #reason-list #reason1{background:url(../images/bullet1.png) no-repeat 0 0; padding-left:20px}
#five-reasons #reason-list #reason2{background:url(../images/bullet2.png) no-repeat 0 0; padding-left:20px}
#five-reasons #reason-list #reason3{background:url(../images/bullet3.png) no-repeat 0 0; padding-left:20px}
#five-reasons #reason-list #reason4{background:url(../images/bullet4.png) no-repeat 0 0; padding-left:20px}
#five-reasons #reason-list #reason5{background:url(../images/bullet5.png) no-repeat 0 0; padding-left:20px}


/*-------------- TESTIMONIAL --------------*/
#testimonial{margin-bottom:20px; line-height:18px}
#testimonial h3{margin:0 0 10px 0; padding:0; font-size:16px}
#testimonial #heart{float:left; width:26px; height:20px; background:url(../images/heart.png) no-repeat 0 -3px; overflow:hidden; text-indent:999px}
#testimonial a{display:block; color:#f03861; text-decoration:none}
#testimonial blockquote{padding:0; margin:0; background:url(../images/testimonial_top.png) no-repeat top; display:block;}
#testimonial blockquote p{padding:10px 10px 20px 10px; margin:0; background:url(../images/testimonial_bottom.png) no-repeat bottom; }

/*-------------- BADGES --------------*/
div#badgesSide{text-align:center}
div#badgesSide div{margin-bottom:20px}



/* SUPPORT PAGE
-------------------------------------*/

#content ul.moreQuestions {
    margin:20px 0 30px 0;
    overflow:hidden;
    text-align:center;
}

#content ul.moreQuestions li {
    padding:0 20px;
    background:none;
    /*float:left;*/
    display:block;
    background:url(../images/bk_shared_features.jpg) 0 100% repeat-x;
    border:1px solid #CACACA;
    overflow:hidden;
    margin:0 10px 15px;
    display:inline-block;
    height:65px;
    line-height:65px;
}

#content ul.moreQuestions li a {
	font-weight:bold;
}

#content ul.moreQuestions li img {
    border:none;
    vertical-align:middle;
    margin-right:10px;
}


#wikiSearch {
	background:url(../images/bk_shared_features.jpg) 0 100% repeat-x;
	border:1px solid #CACACA;
	margin:20px 0;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	overflow:hidden;
}

#wikiSearch form {
	display:block;
	background:url(../images/ico_search_wiki.png) 20px 50% no-repeat;
	padding:20px 20px 20px 90px;
	overflow:hidden;
}

#wikiSearch form div {
	background:#E9E9E9;
	padding:8px;
	/*width:600px;*/
	width:580px; /* new size for narrower page */
	float:left;
}

#wikiSearch form input#searchField {
	background:#fff;
	border:1px solid #cacaca;
	font-size:22px;
	padding:5px;
	/*width:588px;*/
	width:568px;/* new size for narrower page */
	float:left;
	margin:0;
}

#wikiSearch form input#searchField.focused {
	border:1px solid #0BABF6;
}	

#wikiSearch form input#submit {
	float:left;
	width:152px;
	height:50px;
	background:url(../images/but_search.png) 0 0 no-repeat;
	margin-left:15px;
	margin-top:3px;
	border:none;
}	

/* AFFILIATES
--------------------------------*/

.affiliateLandingBox {
	background:url(../images/bk_affiliates_box.jpg) 0 0 no-repeat;
	width:896x;
	height:194px;
	position:relative;
	margin-bottom:30px;
}

.affiliateLandingBox h2 {
	font-size:18px;
	position:absolute;
	top:127px;
	left:177px;
	margin:0;
	padding:0;
}

.affiliateLandingBox .signUpBut {
	display:block;
	background:url(../images/but_affiliate_signup.png) 0 0 no-repeat;
	text-indent:-9999px;
	width:197px;
	height:48px;
	position:absolute;
	top:110px;
	right:32px;
}	

#content ul.featuresListAffiliates {
	margin:0;
	margin-bottom:10px;
	overflow:hidden;
}

#content ul.featuresListAffiliates li {
	background:url(../images/bullet_star.png) 0 0 no-repeat;
	padding-left:35px;
	padding-bottom:10px;
	padding-right:15px;
	display:block;
	/*width:245px;*/
	width:240px; /* new size for narrower page */
	float:left;
	font-weight:bold;
}

/* GUARANTEES
----------------------------------*/
h2.guarantee {
	display:block;
	padding-left:120px;
	background:url(../images/45day_badge.png) 0 0 no-repeat;
	padding-top:20px;
	height:40px;
}	

h2.guarantee15 {
	display:block;
	padding-left:120px;
	background:url(../images/15day_badge.jpg) 0 0 no-repeat;
	padding-top:20px;
	height:40px;
}	

h2.uptime {
	display:block;
	padding-left:120px;
	background:url(../images/uptime.png) 0 0 no-repeat;
	padding-top:20px;
	height:40px;
}	

h2.response {
	display:block;
	padding-left:120px;
	background:url(../images/6hour_response.png) 0 0 no-repeat;
	padding-top:20px;
	height:40px;
}	

.backedby {
	display:block; 
	border:1px dashed #D8D8D8; 
	background:#F8F8F8; 
	padding:8px 10px; 
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.starMark {
	font-size:24px; 
	color:#FD0C5A;
	font-weight:bold;
	}

h3.uptime99 {
	display:block;
	padding-left:120px;
	background:url(../images/99uptime.png) 0 0 no-repeat;
	padding-top:20px;
	height:40px;
}	

h3.uptime999 {
	display:block;
	padding-left:120px;
	background:url(../images/999uptime.png) 0 0 no-repeat;
	padding-top:10px;
	height:50px;
}	

h3.uptime9999 {
	display:block;
	padding-left:120px;
	background:url(../images/9999uptime.png) 0 0 no-repeat;
	padding-top:20px;
	height:40px;
}		


/* ORDER PAGE
-----------------------------------------*/

.orderLinks, .orderLinksHighlight {
	background:#F5F7F8;
	border:2px solid #C1CDD2;
	margin:20px 0 30px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	overflow:hidden;
	padding:20px 20px 10px;
	position:relative;
}

.orderLinksHighlight {
	background:#F0FBFF;
	border:2px solid #97DDFE;
}

#content .orderLinks ul, #content .orderLinksHighlight ul {
	margin:0;
	padding:0;
}

#content .orderLinks ul li a, #content .orderLinksHighlight ul li a{
	font-size:14px;
	font-weight:bold;
}

.butProceedCheckout {
	display:block;
	position:absolute;
	right:80px;
	top:45px;
	width:217px;
	height:48px;
	background:url(../images/but_proceed_checkout.png) 0 0 no-repeat;
	text-indent:-9999px;
}
.butProceedCheckout:hover {
    background:url(../images/but_proceed_checkout.png) 0 -50px no-repeat;
}


/* ---------- Testimonials ---------- */

#rp_testimonials {
	padding:0;
}

.testimonial {
	margin: 25px 0;
}

#content .testimonial h3 {
	margin-bottom: 5px;
}

.testimonial h4 {
	margin-bottom: 10px;
	font-weight: bold;
}

.testimonial .body {
	background-color: #F5FAFE;
	border: 1px solid #B7DAF7;
	padding: 10px;
	position: relative;
	margin: 15px 0 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.testimonial .body .direction-indicator {
	background: url(../images/testimonial_arrows.png) no-repeat;
	position: absolute;
	bottom: auto;
	top: -10px;
	left: 20px;
	display: block;
	width: 21px;
	height: 10px;
}


/* CONTACT PAGE
---------------------------------------*/

.contactBox {
    background:url(../images/bk_shared_features.jpg) 0 100% repeat-x;
    border:1px solid #ccc;
    height:260px;
    margin:20px 0;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    overflow:hidden;
    padding:0 15px;
    float:left;
		/*width:398px;*/
		width:388px; /* new size for narrower page */
    position:relative;
}

.contactBox h2{
    font-size:20px;
    margin-top:15px;
    padding:0;
}

.contactBox hr {
    margin:8px 0;
}

.contactBox img {
    margin:0 auto;
    position:absolute;
    bottom:12px;
    left:105px;
}


/* WHY SITE5 REASONS
-----------------------------------------*/

div.reason {
    background-color: #F5FAFE;
    border: 1px solid #B7DAF7;
    padding: 15px 20px;
    position: relative;
    margin: 15px 0 20px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

div.reason h2 {
    font-size:22px;
    margin:0;
    padding:0;
    padding-left:68px;
    margin-top:-21px;
    padding-top:22px;
    padding-bottom:15px;
	background:url(../images/bk_h2_reasons.png) 0 0 no-repeat;    
}


div.reason h2#reason1 {
    background:url(../images/bk_h2_reason1.png) 0 0 no-repeat;
}

div.reason h2#reason2 {
    background:url(../images/bk_h2_reason2.png) 0 0 no-repeat;
}

div.reason h2#reason3 {
    background:url(../images/bk_h2_reason3.png) 0 0 no-repeat;
}

div.reason h2#reason4 {
    background:url(../images/bk_h2_reason4.png) 0 0 no-repeat;
}

div.reason h2#reason5 {
    background:url(../images/bk_h2_reason5.png) 0 0 no-repeat;
}

div.reason h2#reason6 {
	background:url(../images/bk_h2_reason6.png) 0 0 no-repeat;
}

div.reason h2#reason7 {
	background:url(../images/bk_h2_reason7.png) 0 0 no-repeat;
}

div.reason h2.nocufon {
	font-size:16px;
	line-height:145%;
	letter-spacing:0;
}

.overlay {
	background:url(../images/ico_magnify.png) no-repeat scroll 50% 50% #000000;
	cursor:pointer;
	height:999px;
	left:0;
	opacity:0.3;
	position:absolute;
	top:0;
	width:999px;
	-moz-border-radius:4px;
	-webkit-border-radius:6px;
}


div.reason a.thumb {
	display:block;
	position:relative;
	float:right;
	margin-left:10px;
	border:3px solid #B7DAF7;
	margin-bottom:10px;
	background:#555;
}

div.reason a.thumb .overlay {
	width:30px;
	height:30px;
	top:65px;
	left:85px;
}

div.reason a.thumb:hover .overlay{
	opacity: 0.9;
}

div.reason a.thumb:hover img {
	opacity:0.9;}



/* FORMS
----------------------------------*/

form {
	margin:0 0 15px 0;
}

form input, form select {
	padding:3px 6px;
}

fieldset {
	border:1px solid #dedede;
	background:#F9F9F9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	/*padding:20px;*/
}

fieldset legend {
	font-size:16px;
}

fieldset div{
	overflow:hidden;
	border-bottom:1px dotted #dedede;
	padding:13px 10px;
}
fieldset div.form-captcha {
    margin-left: -7px; 
}
fieldset div.form-captcha, fieldset div.form-captcha div  {
    border-bottom: 0;
    padding: 0; 
}
fieldset div.form-captcha .recaptchatable {
    border: 0 !important;
}
fieldset div.form-captcha .recaptcha_image_cell {
    background: none !important;
}

fieldset div .noted {
	font-size:11px;
	color:#0D7EBE;
	padding-left:130px;
	padding-top:10px;
}

fieldset div label .redbold {
	font-weight:bold;
	color:#F3105B;
	font-size:16px;
}

fieldset label {
	width:130px;
	float:left;
	font-weight:bold;
}
form.wide fieldset label {
    width: 250px;
    padding-right: 10px; 
    font-weight: normal; 
}
fieldset div.radio label {
	width:780px;
    padding-left: 10px; 
}
fieldset div.textarea label {
	width:800px;
    clear: both;
    margin-bottom: 10px; 
}

fieldset select {
	padding:2px;
}

fieldset input {
	padding:3px 5px;
	border:1px solid #ddd;
	background:#fff;
	border-top:1px solid #999;
}
fieldset div.radio input {
    float: left;
    margin-top: 2px;
}
form.wide fieldset input[type='text'] {
    width: 260px;
}



fieldset textarea {
	border:1px solid #ddd;
	background:#fff;
	margin-bottom:10px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}

fieldset input.submit {
    margin-left:130px;
    border:none;
    width:105px;
    height:32px;
    display:block;
    cursor: pointer; 
}
form.wide fieldset input.submit {
    margin-left: 260px;
}

#clientLogin fieldset input.submit {
    background:url(../images/but_login.png) 0 0 no-repeat;
}
#callback input.submit, #migration input.submit {
    background:url(../images/but_submit.png) 0 0 no-repeat;
}

#vpssubmit fieldset div input.submit {
    background:url(../images/but_submit.png) 0 0 no-repeat;
}


/* MODAL DIALOG
----------------------------------*/

.ui-dialog {
	border:1px solid #6E6E6E;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	background:#F3F3F3 url(../images/bk_modal_dialog.jpg) 0 0 repeat-x;
	padding:8px;
	width:580px; 
	height:410px;
	position: absolute;
	overflow: hidden;
}

.ui-dialog-titlebar {
	background:url(../images/bk_modal_dialog_titlebar.jpg) 0 0 repeat-x;
	border:1px solid #B81547;
	border-bottom:none;
	padding:6px 10px;
	font-size:20px;
	color:#fff;
	line-height:100%;
	overflow:hidden;
}

.ui-dialog-title {
	display:block;
	background:url(../images/ico_modal_dialog.png) 0 50% no-repeat;
	padding-left:30px;
	float:left;
	padding:5px 0 5px 40px;
}

.ui-dialog-content {
	background:#fff url(../images/bk_modal_dialog_content.jpg) 0 0 repeat-x;
	padding:0 15px 15px;
	border-top:1px solid #fff;
	overflow:auto;
}

.ui-dialog-content h3, .ui-dialog-content h4{
	margin:20px 0 10px;
}

.ui-dialog-titlebar-close {
	display:block;
	float:right;
	height:19px;
	width:19px;
	background:url(../images/but_close_modal_dialog.png) 0 0 no-repeat;
	text-indent:-9999px;
	margin-top:4px;
}

.ui-widget-overlay {
	background:url(../images/bk_transp_overlay.png);
	position:absolute;
	top:0;
	left:0;
}

.ui-dialog-content ul, .ui-dialog-content ol {
	margin:15px 0 0 20px;
}

.ui-dialog-content ul li, .ui-dialog-content ol li{
	background:url(../images/bullet_pink_prices.png) 0 5px no-repeat;
	padding-left:25px;
	padding-bottom:10px;
}

 .ui-dialog-content ol li {
 	background:none;
	padding-left:0;
 }
 
 .ui-dialog-content ol {
 	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#0B93D5;
	font-style:italic;
	font-weight:bold;
	padding-left:20px;
 }
 
 .ui-dialog-content ol li span {
 	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	color:#333;
 }


/* VPS SLIDER
---------------------------------*/

/* VPS Slider Styles from Jquery UI*/

/* Slider
----------------------------------*/
#sliderBox #handleBox .ui-slider { position: relative; text-align: left; }
#sliderBox #handleBox .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
#sliderBox .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

#sliderBox #handleBox .ui-slider-horizontal { height: .8em; }
#sliderBox #handleBox.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
#sliderBox #handleBox .ui-sli er-horizontal .ui-slider-range { top: 0; height: 100%; }
#sliderBox #handleBox .ui-slider-horizontal .ui-slider-range-min { left: 0; }
#sliderBox #handleBox .ui-slider-horizontal .ui-slider-range-max { right: 0; }

#sliderBox #handleBox .ui-slider-vertical { width: .8em; height: 100px; }
#sliderBox #handleBox .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
#sliderBox #handleBox .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
#sliderBox #handleBox .ui-slider-vertical .ui-slider-range-min { bottom: 0; }
#sliderBox #handleBox .ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
#sliderBox .ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
#sliderBox .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
#sliderBox .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
#sliderBox .ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
#sliderBox .ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
#sliderBox .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,#sliderBox .ui-tabs .ui-tabs-nav li.ui-state-disabled a, #sliderBox .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
#sliderBox .ui-tabs .ui-tabs-nav li a, #sliderBox .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#sliderBox .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
#sliderBox .ui-tabs .ui-tabs-hide { display: none !important; }

#sliderBox {
	overflow:hidden;
	position:relative;
	margin-top:20px;
}	

/*****************
10 PLANS VPS SLIDER
********************/

/*#handleBox {
	height:440px;
	background:url(../images/bk_scale_slider.png) 3px 0 no-repeat;
	position:absolute;
	left:50px;
	width:62px;
	z-index:10;
}

#sliderBox #handleBox .ui-slider-vertical {
	width:62px;
}

#sliderBox #handleBox #vpsSlider {
	height:400px;
	border:none;
	margin-top:23px;
	background:none;
	position:relative;
	
}

#sliderBox #handleBox #vpsSlider .ui-slider-handle {
	position:absolute;
	cursor:pointer;
	z-index:3;
	width:62px;
	background:url(../images/bk_slider_handle_grey.png) 0 0 no-repeat;
	height:22px;
	border:none;
	bottom:15px;
	left:-5px;
	
}

#sliderBox #vpsTabs {
	margin-top:10px;
	margin-left:0;
	padding:0;
	float:left;
	width:815px;
	height:480px;
	border:none;
	background:none;
	
} 



#sliderBox #vpsTabs ul {
	position:relative;
	float:left;
	margin:0;
	margin-top:-4px;
	padding:0;
	display:block;
	background:url(../images/bk_vpsnodes_grey.png) 0 100% no-repeat;
	border:none;
	height:438px;
	width:46px;
}

#sliderBox #vpsTabs  ul li {
	display:block;
	width:46px;
	height:42px;
	background:none;
	padding:0;
	position:absolute;
	left:0;
	border:none;
	text-indent:-9999px;
	z-index:2;
}

#sliderBox #vpsTabs  ul li a {
	display:block;
	width:40px;
	height:30px;
}


#sliderBox #vpsTabs  ul li#highlight {
	top:396px;
	background:url(../images/bk_vpsnodes_red.png) 0 100% no-repeat;
	z-index:1;
}

#sliderBox #vpsTabs  ul li#tab-1 {
	top:392px;
}

#sliderBox #vpsTabs ul li#tab-2 {
	top:348px;
}
#sliderBox #vpsTabs  ul li#tab-3 {
	top:304px;
}
#sliderBox #vpsTabs  ul li#tab-4 {
	top:260px;
}
#sliderBox #vpsTabs  ul li#tab-5 {
	top:216px;
}
#sliderBox #vpsTabs  ul li#tab-6 {
	top:172px;
}
#sliderBox #vpsTabs  ul li#tab-7 {
	top:127px;
}
#sliderBox #vpsTabs  ul li#tab-8 {
	top:84px;
}
#sliderBox #vpsTabs  ul li#tab-9 {
	top:40px;
}
#sliderBox #vpsTabs  ul li#tab-10 {
	top:-4px;
}*/

/*****************
11 PLANS VPS SLIDER
********************/

#handleBox {
	height:440px;
	background:url(../images/bk_scale_slider.png) 3px 0 no-repeat;
	position:absolute;
	left:50px;
	width:62px;
	z-index:10;
}

#sliderBox #handleBox .ui-slider-vertical {
	width:62px;
}

#sliderBox #handleBox #vpsSlider {
	height:400px;
	border:none;
	margin-top:23px;
	background:none;
	position:relative;
	
}

#sliderBox #handleBox #vpsSlider .ui-slider-handle {
	position:absolute;
	cursor:pointer;
	z-index:3;
	width:62px;
	background:url(../images/bk_slider_handle_grey.png) 0 0 no-repeat;
	height:22px;
	border:none;
	bottom:15px;
	left:-5px;
	
}

#sliderBox #vpsTabs {
	margin-top:10px;
	margin-left:0;
	padding:0;
	float:left;
	width:815px;
	height:480px;
	border:none;
	background:none;
	
} 

#sliderBox #vpsTabs ul {
	position:relative;
	float:left;
	margin:0;
	margin-top:-4px;
	padding:0;
	display:block;
	background:url(../images/bk_vpsnodes11_grey.jpg) 0 100% no-repeat;
	border:none;
	height:438px;
	width:46px;
}

#sliderBox #vpsTabs  ul li {
	display:block;
	width:46px;
	height:40px;
	background:none;
	padding:0;
	position:absolute;
	left:0;
	border:none;
	text-indent:-9999px;
	z-index:2;
}

#sliderBox #vpsTabs  ul li a {
	display:block;
	width:40px;
	height:20px;
}


#sliderBox #vpsTabs  ul li#highlight {
	top:399px;
	background:url(../images/bk_vpsnodes11_red.jpg) 0 100% no-repeat;
	z-index:1;
}

#sliderBox #vpsTabs  ul li#tab-1 {
	top:396px;
	
}

#sliderBox #vpsTabs ul li#tab-2 {
	top:357px;
}
#sliderBox #vpsTabs  ul li#tab-3 {
	top:318px;
}
#sliderBox #vpsTabs  ul li#tab-4 {
	top:279px;
}
#sliderBox #vpsTabs  ul li#tab-5 {
	top:238px;
}
#sliderBox #vpsTabs  ul li#tab-6 {
	top:199px;
}
#sliderBox #vpsTabs  ul li#tab-7 {
	top:159px;
}
#sliderBox #vpsTabs  ul li#tab-8 {
	top:119px;
}
#sliderBox #vpsTabs  ul li#tab-9 {
	top:79px;
}
#sliderBox #vpsTabs  ul li#tab-10 {
	top:40px;
}

#sliderBox #vpsTabs  ul li#tab-11 {
	top:0;
	
}

/* END 11 ITEMS VPS SLIDER */

#sliderBox #vpsTabs .node {
	position:absolute;
	left:106px;
	/*width:729px;*/
	width:719px; /* new size for narrower page */
	height:410px;
	border:1px solid #D7D7D7;
	-moz-border-radius:6px;
    -webkit-border-radius:6px;
	background:url(../images/bk_slider_panel.jpg) 0 100% repeat-x;
	padding:15px 20px;
	margin-top:-10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#sliderBox #vpsTabs .node table {
	border:none;
}

#sliderBox #vpsTabs .node table td {
	padding:8px 0;
	background:url(../images/bk_slider_tablecell.jpg) 0 100% repeat-x;
	border:none;
}

#sliderBox #vpsTabs .node table td small {
	padding-left:18px;	
}

#sliderBox #vpsTabs .node table td.price, #sliderBox #vpsTabs .node table td.priceOn {
	width:200px;
	text-align:right;
	font-size:14px;
	color:#bbb;
	font-weight:bold;
}

#sliderBox #vpsTabs .node .price input.noBorder, #sliderBox #vpsTabs .node .priceOn input.noBorder {
    width: 120px;
}

#sliderBox #vpsTabs .node table td.priceOn {
	color:#333;
}

#sliderBox #vpsTabs .node table td.price img.arrow, #sliderBox #vpsTabs .node table td.priceOn img.arrow {
	float:left;
}


#sliderBox #vpsTabs .node table td.price input, #sliderBox #vpsTabs .node table td.priceOn input {
	text-align:right;
	font-size:13px;
}

#sliderBox #vpsTabs .node table td.title {
	font-size:26px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:15px;
	text-shadow:1px 1px #fff;
}

#sliderBox #vpsTabs .node table td input.redBig {
	color:#FD105D;
	font-size:18px;
	font-weight:bold;
}

#sliderBox #vpsTabs .node table td.priceTotal {
	text-align:right;
	font-size:15px;
	background:none;
	padding-botton:none;
	padding-top:10px;
	font-weight:bold;
}

#sliderBox #vpsTabs .node table td.priceTotal input, #sliderBox #vpsTabs .node table td.priceTotal span {
	font-size:27px;
	color:#FD105D;
	font-weight:bold;
	width:180px;
	text-align:right;
	padding:0;
	margin:0;
}

#sliderBox #vpsTabs .node table td.priceTotal a.buyNow {
	display:block;
	width:189px;
	height:48px;
	background:url(../images/but_buynow.png) 0 0 no-repeat;
	text-align:left;
	text-indent:-9999px;
	float:right;
	margin-top:5px;
	margin-right:-5px;
}

#sliderBox #vpsTabs .node table td.priceTotal a.buyNow:hover {
	background:url(../images/but_buynow.png) 0 -50px no-repeat;
}

#sliderBox #vpsTabs .node input, #sliderBox .node form select {
	padding:0;
}

#sliderBox #vpsTabs .node input.noBorder {
	width:95px;
	border:none;
	background:none;
}

#sliderBox #vpsTabs .vpsFinish {
    width:830px;
    height:auto;
    margin-top:0;
    left:0;
    position:relative;
    margin-bottom:10px;
}

#sliderBox #vpsTabs .vpsFinish form {
    margin-bottom:0;
}

/* -------------------------------
	SOCIAL NETWORKING
----------------------------------*/

.socialLandingBox {
	background:url(../images/landing_social.jpg) 0 0 no-repeat;
	height:290px;
	text-align:center;
	padding-top:10px;
	margin-top:10px;
}

.socialLandingBox h2 {
	margin-top:230px;
	font-size:23px;
}

#content a.socialTwitter, #content a.socialFacebook  {
	display:block;
	width:142px;
	height:35px;
	background:url(../images/but_social_twitter.png) 0 0 no-repeat;
	text-indent:-9999px;
	float:right;
	margin-bottom:15px;
	margin-left:25px;
}

#content a.socialFacebook  {
	background:url(../images/but_social_facebook.png) 0 0 no-repeat;
	clear:both;
}

/* version 2 */

.socialLandingBox2 {
	background:url(../images/landing_social.jpg) 0 60px no-repeat;
	height:370px;
	text-align:center;
	margin-top:10px;
}

.socialLandingBox2 h2 {
	font-size:23px;
}

#content a.socialTwitter2, #content a.socialFacebook2  {
	display:block;
	/*width:220px;*/
	width:210px; /* new size for narrower page */
	background:url(../images/but_social_twitter2.png) 0 0 no-repeat;
	color:#333;
	padding:30px 0 0 38px;
	float:left;
	margin-left:15px;
	margin-top:230px;
	text-decoration:none;
	text-align:left;
	font-size:12px;
}

#content a.socialFacebook2  {
	background:url(../images/but_social_facebook2.png) 0 0 no-repeat;
	margin-left:75px;
}

#content a.socialTwitter2:hover, #content a.socialFacebook2:hover {
	color:#0B93D5;
}

/* Regular Content Tables */

#table table {
    border-collapse:collapse;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border:1px solid #cacaca;
}

#table table td, #table table th{
    border:1px solid #cacaca;
    padding:10px; 
}

#table table th {
    background:url(../images/bk_tableth.jpg) 0 100% repeat-x;
    text-shadow:1px 1px #fff;
}

#table table tr.alt td {
    background:#F8F8F8;
}

#table table td.term {
    font-weight:bold;
}


/* 404 PAGE */

#fortyfour {
	overflow:hidden;
	margin-bottom:25px;	
}

#fortyfour img {
	float:left;
	margin-right:35px;
}

#fortyfour h2 {
	margin:0;
	font-size:24px;
	padding-top:35px;
	color:#0791BC;
}

#fortyfour p {
	font-size:16px;
	margin-top:8px;
	line-height:24px;
	padding-right:20px;
	}
	
#fortyfour h2 span.cufon{
	margin:3px 0;
}

.fortyfourBox, .fortyfourBoxLast {
	float:left;
	/*width:260px;*/
	width:255px; /* new size for narrower page */
	background:url(../images/bk_vertline.jpg) 100% 0 repeat-y;
	padding:0;
	padding-right:20px;
	margin-right:25px;
	margin-bottom:25px;
}

.fortyfourBox h3, .fortyfourBoxLast h3 {
	margin-top:0;
}

#content .fortyfourBox ul, #content .fortyfourBoxLast ul {
	height:120px;
}

.fortyfourBoxLast {
	background:none;
	margin-right:0;
}

/* LOCATIONS MAP
---------------------------------*/
#mapLocations {
	width:605px;
	height:322px;
	background:url(../images/simple_map.png) 0 0 no-repeat;
	position:relative;
	margin:25px auto;
}

#mapLocations a.location {
	display:block;
	width:25px;
	height:33px;
	position:absolute;
	background:url(../images/ico_location.png) 0 0 no-repeat;
	text-indent:-9999px;
}

#mapLocations a.seattle {
	left:40px;
	top:50px;
}

#mapLocations a.phoenix {
	left:37px;
	top:79px;
}

#mapLocations a.los_angeles {
	left:23px;
	top:76px;
}

#mapLocations a.san_francisco {
	left:27px;
	top:66px;
}

#mapLocations a.dallas {
	left:60px;
	top:85px;
}

#mapLocations a.montreal {
    left:135px;
    top:45px;
}

#mapLocations a.toronto {
	left:121px;
	top:47px;
}

#mapLocations a.vancouver {
	left:35px;
	top:35px;
}

#mapLocations a.chicago {
	left:97px;
	top:58px;
}

#mapLocations a.miami {
	left:89px;
	top:100px;
}

#mapLocations a.washington_dc {
	left:110px;
	top:66px;
}

#mapLocations a.london {
	left:253px;
	top:43px;
}

#mapLocations a.sydney {
	left:545px;
	top:245px;
}

#mapLocations a.new_york_city {
	left:136px;
	top:60px;
}

#mapLocations a.amsterdam {
	left:263px;
	top:42px;
}

#mapLocations a.singapore {
	left:471px;
	top:155px;
}

#mapLocations a.brazil {
	left:176px;
	top:175px;
}

#mapLocations a.india {
	left:410px;
	top:94px;
}


/* TEAM MAP
---------------------------------*/
#mapTeam {
	width:605px;
	height:322px;
	background:url(../images/team_map_site5.png) 0 0 no-repeat;
	position:relative;
	margin:25px auto;
}

#mapTeam div.team {
	display:block;
	width:25px;
	height:33px;
	position:absolute;
	background:url(../images/ico_location.png) 0 0 no-repeat;
	text-indent:-9999px;
}

#mapTeam div.united_states {
	left:65px;
	top:70px;
}
#mapTeam div.canada {
	left:80px;
	top:30px;
}
#mapTeam div.india {
	left:415px;
	top:110px;
}
#mapTeam div.serbia {
	left:290px;
	top:50px;
}
#mapTeam div.romania {
	left:300px;
	top:58px;
}
#mapTeam div.united_kingdom {
	left:251px;
	top:40px;
}
#mapTeam div.pakistan {
	left:387px;
	top:98px;
}
#mapTeam div.indonesia {
	left:500px;
	top:160px;
}
#mapTeam div.portugal {
	left:238px;
	top:72px;
}
#mapTeam div.turkey {
	left:328px;
	top:70px;
}
#mapTeam div.ukraine {
	left:316px;
	top:49px;
}
#mapTeam div.south_africa {
	left:300px;
	top:231px;
}
#mapTeam div.uruguay {
	left:145px;
	top:235px;
}
#mapTeam div.brazil {
	left:152px;
	top:185px;
}
#mapTeam div.australia {
	left:530px;
	top:225px;
}
#mapTeam div.croatia {
	left:285px;
	top:45px;
}
#mapTeam div.bosnia {
	left:288px;
	top:48px;
}
#mapTeam div.argentina {
	left:129px;
	top:245px;
}
#mapTeam div.philippines {
	left:520px;
	top:137px;
}
#mapTeam div.thailand {
	left:464px;
	top:120px;
}

.tooltip{
    position:absolute;
    z-index:999;
    left:-9999px;
	top:0;
	background:#F7F9F9;
	padding:5px 10px;
	-moz-border-radius:8px;
    -webkit-border-radius:8px;
	border:5px solid #ccc;
}
.tooltip p{
	padding:0;
	margin:0;
}


/* -------------------------------
	WORDPRESS THEMES GALLERY
----------------------------------*/

.wordpressLandingBox {
	/*width:940px;*/
	width:920px; /* new size for narrower page */
	margin-left:-22px;
	background:url(../images/bk_wordpress_landingbox.jpg) 0 0 repeat-x;
	height:445px;
	text-align:center;
	padding-top:5px;
}

.wordpressLandingBox h2 {
	margin-top:23px;
	font-size:23px;
}

.gallery {
	padding-left:22px;
	margin:0 0 20px -22px;
	width:982px;
}

.gallery .themeItem {
	float:left;
	/*width:436px;*/
	width:426px; /* new size for narrower page */
	margin-right:22px;
	margin-bottom:30px;
	position:relative;
}

.gallery .themeItem .freetag{
	position:absolute;
	right:2px;
	top:47px;
	width:43px;
	height:48px;
	background:url(../images/freetheme_tag.png) 0 0 no-repeat;
}

.gallery .themeItem h3{
	font-weight:bold;
}

.gallery .themeItem .title {
	font-size:20px;
	padding:10px 0 10px 3px;
	font-weight:bold;
	position:relative;
}

#content .gallery .themeItem .title ul {
	float:right; 
	margin-top:0px;
}

#content .gallery .themeItem .title ul li {
	display:inline;
	font-size:12px;
	padding:7px 5px 0 2px;
	background:none;
	font-weight:normal;
	border-right:1px solid #e1e1e1;
	border-bottom:none;
}

#content .gallery .themeItem .title ul li a {
	color:#FC0C5A;
}

#content .gallery .themeItem .title ul li a:hover {
	text-decoration:underline;
}

.gallery .themeItem .title a {
	text-decoration:none;
}

.gallery .themeItem img {
	border:1px solid #e1e1e1;
	background:#F8F8F8;
	padding:12px;
	-moz-border-radius:6px;
    -webkit-border-radius:6px;
}

.gallery .themeItem a:hover img {
	background:#eee;
}

#content .gallery .themeItem .mainFeatures{
	margin-top:15px;
}

#content .gallery .themeItem .secondaryFeatures{
	display:none;
}

#content .gallery .themeItem div ul {
	border-bottom:none;
	padding-bottom:0;
}

#content .gallery .themeItem ul {
	margin:0;
	margin-left:5px;
	border-bottom:2px solid #e1e1e1;
	padding-bottom:1px;
}

#content .gallery .themeItem ul.calltoaction {
	padding-bottom:1px;
}

#content .gallery .themeItem ul li {
	background:url(../images/ico_checkmark.png) 0 50% no-repeat;
	font-size:12px;
	padding:7px 0 7px 22px;
	border-bottom:1px dotted #e1e1e1;
}

#content .gallery .themeItem .showHideFeatures {
	text-decoration:none;
	display:block;
}

#content .gallery .themeItem .showHideFeatures:hover {
	color:#FC0C5A;
}

#content .gallery .themeItem ul li.last {
	background:none;
	padding-left:0;
}	


/*--------------------------------
 HOMEPAGE TAGLINE DROPDOWN
----------------------------------*/

#homedropdown.off, #homedropdown.on {
	position:absolute;
	width:339px;
	height:45px;
	top:75px;
	left:345px;
	background:url(../images/bk_homedropdown.png) 0 0 no-repeat;
	z-index:100;
}

#homedropdown.on {
	background:url(../images/bk_homedropdown_on.png) 0 0 no-repeat;
	height:297px;
}

#homedropdown a.butdown, #homedropdown a.butup {
	float:right;
	margin:14px 12px 0 0;
	width:15px;
	height:17px;
	display:block;
	background:url(../images/but_dropdown.png) 0 0 no-repeat;
}

#homedropdown a.butup {
	background:url(../images/but_dropdown_up.png) 0 0 no-repeat;
}

#homedropdown .selected {
	font-size:20px;
	margin:14px 0 0 20px;
	height:25px;
}

#homedropdown .list ul {
	margin:5px 0 0 11px;
}

#homedropdown .list ul li {
	background:none;
	padding:2px 0 3px 0;
	font-size:20px;
}

#homedropdown .list ul li a {
	text-decoration:none;
	color:#fff;
	display:block;
	padding:5px 0 0 10px;
	margin-right:39px;
}

#homedropdown .list ul li a:hover {
	color:#000;
	background:#F8B1C7;
}


/* HOME SLIDER
-----------------------------------------------*/

#slider {
	height:363px;
	padding-bottom:11px;
	margin-left:-22px;
	background:url(../images/bk_homeslider.png) 0 107% repeat-x;
	width:940px;
	margin-top:-10px;
}

.panel .right {
	float:left;
	width:418px;

}

.panel .right .text {
	height:248px;
}


#content .panel .right .text ul {
	margin:0;
}

#content .panel .right .text ul li {
	padding-bottom:6px;
	padding-left:23px;
}

.panel .right .text p {
	display:block;
	margin:0;
	padding-top:10px;
}

.panel .right .text h2 {
	font-size:24px;
	margin-bottom:0;
	line-height:110%;
	padding:15px 0 10px;
	color:#0B93D5;
	font-weight:bold;
}

.panel .image {
	float:left;
	position:relative;

}

.panel .image .magnify {
	position:absolute;
	bottom:28px;
	right:60px;
	width:32px;
	height:32px;
	display:block;
	background:url(../images/ico_slider_magnify.png) 0 0 no-repeat;
}

.panel .right a.button {
	display:block;
	float:left;
	height:50px;
	overflow:hidden;
	margin-left:-5px;
	margin-right:4px;
}

.panel .right a.button:hover {

}

.panel .right a.button img {
	border:none;
}

.panel .right a.button strong {
	font-size:18px;
}

/* CAROUSEL
---------------------------------------------*/

.stepcarousel{
	float:left;
	position: relative; /*leave this value alone*/
	overflow: hidden;/*leave this value alone*/
	width:100%; /*Width of Carousel Viewer itself*/
	height: 359px; /*Height should enough to fit largest content's height*/;
}


.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left:0;
	top: 0;
}

.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	width: 940px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	position:relative;
}


/* -------------------------------
CLEARING
----------------------------------*/

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

.clearfix { 
  display: block;  
}

.clearline {
    clear: both;
    display: block;
    height: 0;
    line-height: 0; 
    font-size: 0;
}


/* Hide from IE-mac \*/
* html .clearfix { float: left; height: 1%; }
/* End hide from IE-mac */




.tutorial {
	margin-top: 50px;
	text-align: center;
}


.error_message {
	background:#FEF2EB url(../images/ico_error.png) 10px 50% no-repeat;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #F09167;
	padding:8px 12px;
	padding-left:35px;
	margin:5px 0 15px;
	clear:both;
}
.success_message {
    background:#F4FFD2 url(../images/ico_checkmark.png) 10px 50% no-repeat;
    -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border:1px solid #99CC66;
   padding:8px 12px;
   padding-left:35px;
   margin:5px 0 15px;
   clear:both;
}
.loader {
  float:left;
  margin-left:260px;
  margin-top:-25px
}
.imgTourSS {
	float:right;
	padding-left:10px;
}



#content .include-block ul {
	margin:0 15px 15px; 
	list-style:none;
}
#content .include-block ul li {
	border-top:1px solid #ccc; 
	padding:8px 0;
	background:url(../images/newcheck.png) no-repeat left center;
	padding-left:20px; font-size:12px;
}


.priceLink {
	color: #000;
	text-decoration: none;
}
.priceLink:hover {
	color:#128ECB;
	text-decoration: none;
}


.center {
	text-align: center;
}
.bold {
	font-weight: bold;
}


a.watchvideo {
	width:220px;
	height:50px;
	text-indent:-9999px;
	float: left;
	background:url(../images/but_watch_video.png) 0 0 no-repeat;
}

a.trydemo {
	width:220px;
	height:50px;
	text-indent:-9999px;
	float: left;
	background:url(../images/but_try_demo.png) 0 0 no-repeat;
}

a.backstageadv {
	width:260px;
	height:50px;
	text-indent:-9999px;
	float: left;
	margin-left:10px;
	background:url(../images/but_backstage_adv.png) 0 0 no-repeat;
}

a.whymultisite {
	width:220px;
	height:50px;
	text-indent:-9999px;
	float: left;
	margin-left:10px;
	background:url(../images/but_why_multisite.png) 0 0 no-repeat;
}


a.watchvideo:hover, a.trydemo:hover, a.backstageadv:hover, a.whymultisite:hover {
    background-position:0 -50px;
}

div.staffBio{
  line-height: 1.5em;
}
div.staffBio h2{
  border-bottom: 1px solid black;
  margin-bottom: .25em;
  padding-bottom: .25em;
}
div.staffBio img{
  float: left;
  margin: 0 2em 1em 0;
}

.video_container {
    width: 100%;
    clear: both;
    text-align: center; 
    float: left;
    margin: 10px 0 0px 0;
}

/*
.tooltips {
	display: none;
}
*/

/* CSS Document */