
/* hide the add this button sudden appereance */
#atffc{
 display:none;
}

body{
background:url(../images/bg/body-bg-repeat-x.jpg) repeat-x;

}

.shadow-bg-top{
background:url(../images/bg/body-bg-top.gif) no-repeat center top;
}

.container{
width:950px;
}

div.span-24{
margin-right:0;
}
div.span-16{
width:623px;
}
.block{
margin-bottom:30px;
position:relative;
}
div.colborder {
border-right:1px solid #CCCCCC;
margin-right:10px;
padding-right:10px;
}

.header{
 height:135px;
 padding:0 1.5em;
 position:relative;
 z-index:5;     /*Really Important Untuk IE menu dropdown turun depan banner*/
}
.ie8 .header{
 height:131px;
}
.ie6 .header{
 height:135px;
}

ul{
margin-bottom:.3em;
}

.main-content{
 padding:1.8em 1.5em 0 1.5em;
 position:relative;
}
.ie .main-content{
 padding:1.8em 1.2em 0 1.5em;
 display:block;
}


.main-banner{
 width:918px;
 z-index:2;
 display:block;
}
.main-banner div{
background-position:center;
background-repeat:no-repeat;
height:175px;
width:100%;
position:relative;
}
.banner-1{
background-image:url(../images/bg/banner-front-new.jpg);
width:910px;
height:257px;
}
.banner-2{
background-image:url(../images/bg/main-banner-7.jpg);
}
.banner-3{
background-image:url(../images/bg/main-banner-6.jpg);
}

.banner-2 h2{
  position:absolute;
  right:20px;
  text-align:right;

}
.main-banner h2{
 color:white;
 font-family:'Arial Black', Gadget, sans-serif;
}
.main-banner p{
 color:white;
 margin:0;
}
.main-banner h2{
  font-size:20px;
  padding-top:10px;
}
.main-banner div.title{
  width:400px;
  position:absolute;
  left:40px;
}
.main-banner div.wording{
  width:500px;
  position:absolute;
  right:20px;
  top:80px;
  
}
.main-banner div.wording p{
  text-align:right;
  font-size:14px;
}
.main-banner div.banner-1-word{
   top:50px;   
   width:600px;
   position:absolute;
   left:40px;
}
.main-banner div.banner-1-word p{
   text-align:left;
   font-size:14px;
}

.main-banner .banner-3 h2{
  position:absolute;
  right:20px;
  text-align:right;
  color:#006688;
}
.main-banner .banner-3 p{
  color:#006688;
}
/*
.main-banner{
 background:url(../images/misc/banner-front.jpg) center no-repeat;
 width:100%;
 height:175px;
}
*/

.front-products{
	background:url(../images/bg/front-products-white-wicon.gif) center no-repeat;
	width:100%;
	height:145px;
}

.logo{
position:absolute !important;
top:2.4em;
background:url(../images/bg/wowrack_logo.gif) no-repeat;
width:231px;
height:69px;
z-index:15;
text-decoration:none;
hasLayout:-1;
text-indent:-3000px;
}

#primary-menu-wrapper {
  margin: 0 auto;
  position: absolute;
  top:77px;
  left:230px;    
  z-index: 5;    /* fixes IE z-index bug */
}
.ie7 #primary-menu-wrapper, .ie6 #primary-menu-wrapper{
  top:81px;
}
.safari #primary-menu-wrapper, .chrome #primary-menu-wrapper{
  top:78px;
}

#primary-menu {                                   /* menu layout */
  display: block;
  font-weight: bold;
  margin-top: 0px;
  padding: 0;

}

/* FIRST  MENU */

#primary-menu ul.menu>li {                        /* top item layout */
  background: transparent url(../images/buttons/primary-links-inactive.gif) no-repeat left top;
  display: block;
  float: left;    /* LTR */
  margin: 0 1px 0 0;
  padding: 0 0 0 1em;    /* 0 0 0 10px */
  width:  auto;
  height:25px;
}
#primary-menu ul.menu>li.first{
 background: transparent url(../images/buttons/primary-links-first-inactive.gif) no-repeat left top;
 padding-left:42px;
}
#primary-menu ul.menu li:hover,
#primary-menu ul.menu li.hover{
}
#primary-menu ul.menu>li.active{
 background: transparent url(../images/buttons/primary-links-active.gif) no-repeat left top;
}

#primary-menu ul.menu>li.first.active{
 background: transparent url(../images/buttons/primary-links-first-active.gif) no-repeat left top;
}

#primary-menu ul.menu li a {
  background:url(../images/buttons/primary-links-first-inactive.gif) no-repeat right top;
  display: block;
  padding: 0.3em 1em 7px 0;    /* 5px 10px 1px 0 */
  text-decoration: none;
}

#primary-menu ul.menu li a:hover,
#primary-menu ul.menu li:hover a,
#primary-menu ul.menu li.hover a{
}

#primary-menu ul.menu>li.active>a{
 background: transparent url(../images/buttons/primary-links-first-active.gif) no-repeat right top;
}
#primary-menu ul.menu>li.active.first>a{
 background: transparent url(../images/buttons/primary-links-first-active.gif) no-repeat right top;
}

/* SECOND MENU */

#primary-menu ul.menu>li>ul {
  position: absolute;
  z-index: 2;
  left:-210px;	
  top:100%;
  width:900px;  
  padding-top:2px;
  visibility:hidden;	
  height:115px;
}
  
#primary-menu ul.menu>li:hover>ul,
#primary-menu ul.menu>li.hover>ul {
  visibility:visible;
  display: block;
}
  
#primary-menu ul.menu>li>ul>li {
  padding:3px 10px;
  margin-right:20px;
  float:left;
  width:auto;
  vertical-align:middle;
  height:16px;
  list-style:none;
  position:relative;
}

#primary-menu ul.menu>li>ul>li:hover,
#primary-menu ul.menu>li>ul>li.hover{
  background:url(../images/buttons/hover-2ndlevel-bg.gif) repeat-x top left;
  border: #c8d2d7 solid 1px;
}


#primary-menu ul.menu li ul li a,
#primary-menu ul.menu li ul li a:link,
#primary-menu ul.menu li ul li a:visited {
  background: transparent;
  display: block;
  margin: 0;
  padding: 0;
  font-weight:normal;
  text-transform: none;
}

#primary-menu ul.menu li ul li a:hover {
  display: block;
  color:#006688;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

#primary-menu ul.menu li ul li#dir{
  padding-right:25px;
}

#primary-menu ul.menu li ul li#dir span{
background:url(../images/bg/menu-arrow-blue-down.gif);
background-position:right top;
background-repeat:no-repeat;
width:9px;
height:8px;
position:absolute;
right:8px;
top:6px;
display:block;
}

/* THIRD MENU */

#primary-menu ul.menu li ul li ul {
  margin: 0 0 0 -14px;    /* LTR */
  display:none;
  position:absolute;
  background-color:#EFEFEF !important;
  height:auto;
  left:-10px;
  margin-left:0;
  padding:5px 10px 10px;
  position:absolute;
  top:100%;
  width:220px;
}

#primary-menu ul.menu li ul li:hover ul,
#primary-menu ul.menu li ul li.hover ul {
  display: block;
    /* LTR */
  
}
#primary-menu ul.menu li ul li ul li{
  list-style:none;
  padding:8px 10px;
}
#primary-menu ul.menu li ul li ul li a {
  padding: 4px;
}
  
#primary-menu ul.menu li ul li ul li a:hover{
  text-decoration:underline;
}


/* SECONDARY MENU */


#secondary-menu-wrapper {
  margin: 0 auto;
  position: absolute;
  top:4px;
  right:10px;    
  z-index: 5;    /* fixes IE z-index bug */
}
.ie7 #secondary-menu-wrapper, .ie6 #secondary-menu-wrapper{
  top:8px;
}

#secondary-menu {                                   /* menu layout */
  display: block;
  font-weight: bold;
  margin-top: 0px;
  padding: 0;

}

/* FIRST  MENU */

#secondary-menu ul.menu>li {                        /* top item layout */
  display: block;
  float: left;    /* LTR */
  margin: 0;
  padding: 0 0 0 1em;    /* 0 0 0 10px */
  position:relative;
  width:  auto;
  background:url("../../../../images/bg/secondary-links-separator.gif") no-repeat scroll right center transparent;
  color:#333333;
  padding:0px 10px;
  line-height:1.3em;
  vertical-align:middle;
}
#secondary-menu ul.menu>li.first{
}
#secondary-menu ul.menu>li.last{
  background:none;
  padding-right:0;
}
#secondary-menu ul.menu li:hover,
#secondary-menu ul.menu li.hover{
}
#secondary-menu ul.menu>li.active{

}

#secondary-menu ul.menu>li.first.active{

}

#secondary-menu ul.menu li a {
  display: block;
  color:#808080;
  text-decoration: none;
}

#secondary-menu ul.menu li a:hover,
#secondary-menu ul.menu li:hover a,
#secondary-menu ul.menu li.hover a{
}

#secondary-menu ul.menu>li.active>a{

}
#secondary-menu ul.menu>li.active.first>a{

}

#secondary-menu ul.menu>li.chat-links a{
 padding-right:12px;
}
#secondary-menu ul.menu>li.chat-links div{
position: absolute; right: 5px; top:2px; 
background: url("../images/bg/icon-chat.gif") no-repeat;
width: 12px; height: 9px;
}


/* FOOTER MENU */


#footer-menu-wrapper {
  width:693px;
  margin: 0 auto 22px;
  z-index: 5;    /* fixes IE z-index bug */
}

#footer-menu {                                   /* menu layout */
  display: block;
  font-weight: bold;
  margin-top: 0px;
  padding: 0;

}
  

/* FIRST  MENU */

#footer-menu ul.menu>li {                        /* top item layout */
  display: block;
  float: left;    /* LTR */
  margin: 0;
  padding: 0 0 0 1em;    /* 0 0 0 10px */
  position:relative;
  width:  auto;
  background:url("../../../../images/bg/secondary-links-separator.gif") no-repeat scroll right center transparent;
  color:#333333;
  padding:0px 10px;
  line-height:1.3em;
  vertical-align:middle;
}
#footer-menu ul.menu>li.first{
  padding-right:15px;
  background:none;
}
#footer-menu ul.menu>li.last{
  background:none;
  padding-right:0;
}
#footer-menu ul.menu li:hover,
#footer-menu ul.menu li.hover{
}
#footer-menu ul.menu>li.active{

}

#footer-menu ul.menu>li.first.active{

}

#footer-menu ul.menu li a {
  display: block;
  color:#006688;
  text-decoration: none;
}

#footer-menu ul.menu li a:hover,
#footer-menu ul.menu li:hover a,
#footer-menu ul.menu li.hover a{
}

#footer-menu ul.menu>li.active>a{

}
#footer-menu ul.menu>li.active.first>a{

}



div.banner-200{
float:left;
width:200px;
margin-right:38px;
}
.banner-200 h1{
background:url(../images/bg/title-header-bg.gif) repeat-x 0 13px;
height:35px;
margin-bottom:0;
}

div.banner-180{
float:left;
width:190px;
margin-right:20px;
}
.banner-180 h1{
background:url(../images/bg/title-header-bg.gif) repeat-x 0 13px;
height:35px;
margin-bottom:0;
}


div.banner-220{
float:left;
width:157px;
padding:15px 12px 0 137px;

}
div.banner-220 h1{
margin-bottom:10px;
visibility:hidden;
}
div.banner-220 p{
margin-bottom:5px;
}

div.banner-250{
float:left;
width:250px;
margin-right:80px;
}
.banner-250 h1{
background:url(../images/bg/title-header-bg.gif) repeat-x 0 13px;
height:35px;
margin-bottom:0;
}

.banner-140 h1{
float:left;
width:200px;
width:200px;
}

div.last{
margin-right:0;
}
.title-separator-grey{
margin:0;
margin-top:-10px;
background:url(../images/bg/title-header-bg.gif) repeat-x;
height:24px;
width:100%;
}


/* BUTTON  */
a.blue-arrow-links{
background:url(../images/bg/more-btn.gif) no-repeat left;
padding-left:15px;
}
.blue-rounded-links{
background:url(../images/buttons/detail-btn.gif) no-repeat left;
width:61px;
height:23px;
float:right;
}

.order-btn{
background:url(../images/buttons/order-btn.gif) no-repeat left;
width:48px;
height:18px;
}
a.read-more{
float:right;
}
/* BUTTON  END*/

.stripe-grey{
background:url(../images/bg/stripes-diag.gif) repeat-x;
height:9px;
width:100%;
}
.image-right{
float:right;
}
ul li{
list-style:url(../images/bg/list-arrow-blue.gif);
}

.breadcrumb {
padding:8px 0 0 1.7em;
font-size:11px;
position:relative;
width:50%;
}
.ie .breadcrumb{
padding:10px 0 0 1.8em;
}
.breadcrumb a{
text-transform:capitalize;

}
.breadcrumb a:link, .breadcrumb a:visited {
color:#7A7C7B;
text-decoration:underline;

}
.breadcrumb .separator {
background:transparent url(../images/bg/arrow-blue.gif) no-repeat scroll 50% 4px;
padding:0 7px;
}
.share-btn{
float:right;
margin-top:-16px;
margin-right:22px;
}

.right-sidebar{
display:block;
position:relative;
}

.right-sidebar h1,.right-sidebar h2{
text-align:center;
}


.chat-email-info{
height:40px;
}

.chat-email-info a.livechat,.chat-email-info a.emailus{
width: 133px;
height: 33px;
display:block;
overflow:hidden;
text-decoration:none;
float:left;
text-indent:-9999px;
}

.chat-email-info a.livechat{
background:url(../images/buttons/livechat-btn.gif) no-repeat;
margin-right:4px;
}

.chat-email-info a.emailus{
background:url(../images/buttons/emailus-btn.gif) no-repeat;
}
.email-img{
padding:1px 2px 0 2px;

}
.more-info{
color:#666666;
}

.navigation h1,.navigation h2,.navigation h3{ 
text-align:left;
color:#006688;
margin-bottom:.5em;
}
.navigation a{
color:#666666;
}
/*
.right-sidebar p, .right-sidebar li{
font-size:11px;
}
*/

/* LIST STYLE */
.ul.round-light-blue li{
list-style-image:url(../images/bg/list-round-light-blue-opera.gif);
}
.opera ul.round-light-blue li{
list-style-image:url(../images/bg/list-round-light-blue-opera.gif);

}
ul.round-grey li{
list-style-image:url(../images/bg/list-round-grey-opera.gif);
}
.opera ul.round-grey li{
list-style-image:url(../images/bg/list-round-grey-opera.gif);

}
ul.round-light-blue li, ul.round-grey li{
padding:1px;
}

.specs ul li{
margin-bottom:5px;
margin-left:3px;
}
/* LIST STYLE */

/* CONTACT BUTTON */
.contact-btn{
	position:absolute;
	right:8px;
	top:72px;
	z-index:2000;
	width:240px;
	text-decoration:none;
}

.contact-btn a.phone-btn, .contact-btn a.address-btn, .contact-btn a.email-btn, .contact-btn a.facebook-btn, .contact-btn a.twitter-btn{
width: 32px;
height: 32px;
display:block;
overflow:hidden;
text-decoration:none;
float:left;
margin-right:15px;
}
.contact-btn a.phone-btn{
background:url(../images/buttons/btn-telp.gif) no-repeat scroll;
}
.contact-btn a.address-btn{
background:url(../images/buttons/btn-address.gif) no-repeat;
}
.contact-btn a.email-btn{
background:url(../images/buttons/btn-email.gif) no-repeat;
}
.contact-btn a.facebook-btn{
background:url(../images/buttons/btn-facebook.gif) no-repeat;
}
.contact-btn a.twitter-btn{
background:url(../images/buttons/btn-twitter.gif) no-repeat;
}

.contact-btn a:hover {
background-position: 0 -32px;
cursor: hand;
cursor: pointer;
} 

#c-hover-phone,#c-hover-email,#c-hover-address,#c-hover-twitter,#c-hover-facebook{
	position:absolute;	
	border:#b4c4cd medium solid;	
	top:100%;
	left:0px;
	padding:10px;		
	width:200px;
	background-color:#f0f6f6;
	color:#333333;
}
#c-hover-address{
	text-align:right;
	width:200px;
}
#c-hover-hint{
 	position:absolute;	
	border:#b4c4cd medium solid;	
	padding:10px;		
	width:200px;
	background-color:#f0f6f6;
	color:#333333;
}
span#hint a:hover,span#hint a.hover{
 cursor:hand;
 cursor: pointer;
}

/* CONTACT BUTTON */


/*   FRONT PAGE   */
.wowrack-front{
/*background:url(../images/misc/about-features-icon.gif) no-repeat left top;
height:94px;
padding-left:98px;*/
}

.data-center-front{
padding:2px;
margin:1px;
margin-right:15px;
border:1px #CCCCCC solid;
}

/*   FRONT PAGE  END */

/* PRODUCT */
.product-banner{
background:url(../images/products/banner-product.jpg) no-repeat;
height:145px;
width:910px;
position:relative;
}
/*
.product-banner .product-header{
width:343px;
height:45px;
position:absolute;
margin: 36px 0 0 12px;
}
*/
.dedicated{
background:url(../images/bg/top-title/dedicated.jpg) no-repeat;
}
.managed{
background:url(../images/bg/top-title/managed.jpg) no-repeat;
}
.colocation{
background:url(../images/bg/top-title/colocation.jpg) no-repeat;
}
.services{
background:url(../images/bg/top-title/services.jpg) no-repeat;
}
.about{
background:url(../images/bg/top-title/about.jpg) no-repeat;
}
.policies{
background:url(../images/bg/top-title/policies.jpg) no-repeat;
}

.product-list ul li{
list-style-image:none;
}

.rounded-bluewhite{
width:100%;
}

.rounded-bluewhite .title{
 padding:8px;		
}


.rounded-bluewhite .block-content{
  background:url(../images/bg/round-table-content-bg.gif) repeat-x;
  background-color:#8eb8c7;
  height:160px;
  padding:8px;
  font-size:11px;
}


.rounded-bluewhite .t-edge, .b-edge, .l-edge, .r-edge, .wrap-corner {
  position: relative;
  /* hasLayout -1 ? For IE only */
  zoom: 1;
}
.rounded-bluewhite .t-edge {
  background: url(../images/bg/round-table-header-bg.gif) repeat-x 0 top;
}
.rounded-bluewhite .b-edge {
  background: url(../images/bg/round-table-footer-bg.gif) repeat-x 0 bottom;

}
.rounded-bluewhite .l-edge {
  background: url(../images/bg/round-table-content-corner.gif) repeat-y 0 0;
}
.rounded-bluewhite .r-edge {
  background: url(../images/bg/round-table-content-corner.gif) repeat-y right 0;
}
.rounded-bluewhite .wrap-corner {
  
}
.rounded-bluewhite .wrap-corner .t-edge{
  height: 40px;
}
.rounded-bluewhite .wrap-corner .b-edge{
  height:4px;
}
.rounded-bluewhite .wrap-corner .l-line, .wrap-corner .r-line {
  position: absolute;
  top: 0;  
  width: 4px;
  background-image: url(../images/bg/round-table-corner.gif);
  background-repeat:no-repeat;
}
.rounded-bluewhite .wrap-corner .b-edge .l-line,.rounded-bluewhite .wrap-corner .b-edge .r-line{
 height: 4px;
}
.rounded-bluewhite .wrap-corner .t-edge .l-line,.rounded-bluewhite .wrap-corner .t-edge .r-line{
 height: 40px;
}

.rounded-bluewhite .wrap-corner .l-line {
  left: 0;
  background-position: 0 0;

}
.rounded-bluewhite .wrap-corner .r-line {
  right: 0;
  background-position: -4px 0;

}
.rounded-bluewhite .wrap-corner .b-edge .l-line {
  background-position: 0 -40px;
}
.rounded-bluewhite .wrap-corner .b-edge .r-line {
  background-position: -4px -40px;
}
.rounded-bluewhite .wrap-corner .r-edge {
  padding: 0 1px 0px 1px;
}

.server-detail h2{
 padding-bottom:1px;
 border-bottom:thin dotted #CCCCCC;
 color:#006688;
 margin-bottom:20px;
}
.block-content{
 padding: 0 10px 0 10px;
}
/* DEDICATED */


/*  ABOUT  FEATURES   */
.features td{
border-bottom:thin dotted #CCCCCC;
}
.features td{
padding-top:1.5em;
}
.features .icon{
width:100px;
height:80px;
}

.features .datacenter{
background:url(../images/misc/24x7-icon.gif) no-repeat center;
}

.features .hardware{
background:url(../images/misc/hardware-icon.gif) no-repeat center;
}

.features .scalability{
background:url(../images/misc/monitor-icon.gif) no-repeat center;
}
.features .control{
background:url(../images/misc/lock-icon.gif) no-repeat center;
}
.features .services{
background:url(../images/misc/earth-rotate-icon.gif) no-repeat center;
}
.features .competitive{
background:url(../images/misc/block-icon.gif) no-repeat center;
}
.features .support{
background:url(../images/misc/wow-icon.gif) no-repeat center;
}
.features .commitment{
background:url(../images/misc/leaf-icon.gif) no-repeat center;
}
.features tr.last td{
 border-bottom:none;
}
.features h3{
 /*color:#006688;*/
}
.history h2{
text-align:left;
}
.history h3{
border-bottom:thin dotted #CCCCCC;
width:100%;
}

.partner-list{
 margin:5px 15px 5px 0;
}
.p-list-fixed-width{
 width:70px;
}

.f5,.internap{
  margin-right:30px;
}
.intel{
	margin-right:35px;
}
.coyote{
  margin-right:25px;
}

.news h2{
 margin:0 0 0 0;
}
.news h4, .news-detail h4{
 padding:0 0 2px 0;
 margin:0 0 8px 0;
 color:#999999;
}
.news .block{
 border-bottom:thin dotted #CCCCCC;
 padding-bottom:30px;
 padding-top:0px; 
}

.news-detail h1{
 padding-bottom:0px;
 margin-bottom:2px;
}

/* ABOUT  FEATURES END  */

/* DATACENTER TOUR & BACKUP */
.datacenter td{
 vertical-align:top;
 
 padding-bottom:25px;
}
.datacenter .security{
 background:url(../images/misc/datacenter-icon/security.gif) no-repeat left;
}
.datacenter .environmental{
 background:url(../images/misc/datacenter-icon/environmental.gif) no-repeat left;
}
.datacenter .power{
 background:url(../images/misc/datacenter-icon/power.gif) no-repeat left;
}
.datacenter .network{
 background:url(../images/misc/datacenter-icon/network.gif) no-repeat left;
}
.datacenter .staff{
 background:url(../images/misc/datacenter-icon/staff.gif) no-repeat left;
}
.datacenter .security, .datacenter .environmental, .datacenter .power, .datacenter .network, .datacenter .staff{
 padding:5px 0 5px 45px;

}
.datacenter h3, .backup h3{
 padding-bottom:3px;
 border-bottom:thin dotted #CCCCCC;
 color:#006688;
}
.backup h2, .partner h2{
 padding-bottom:1px;
 border-bottom:thin dotted #CCCCCC;
 color:#006688;
}
.partner h3{
 color:#006688;
}
td.partner-logo{
text-align:center;
width:150px;
}

/* DATACENTER END */

/* PRIVACY  */
.privacy h3{
 font-style: italic;
}
/* PRIVACY END  */
/* CONTACT */
.contact table td{
 vertical-align:top;
}
.contact h3{
color:#006688;
}
.span-2-5{
width:90px;
float:left;
margin-right:10px;
}
.span-1-5{
width:40px;
float:left;
margin-right:10px;
}
.span-1-7{
width:80px;
float:left;
margin-right:10px;
}

/* CONTACT END */

/* FOOTER */
.footer{
 margin-top:40px;
 background:url(../images/bg/footer-bg.gif) top center no-repeat;
 padding-top:10px;
 border-top:2px solid #CCCCCC;
 position:relative;
}
hr.footer-break{
 background-color:#CCCCCC;
 border-color:#CCCCCC;
 color:#CCCCCC;
 margin-bottom:.5em;
}



.footer-links{
 margin:0 auto;
 width: 600px;
}

.footer-logo{
 background:url(../images/bg/footer-logo.gif) no-repeat center;
 height:57px;
}

blockquote{
margin:0;
padding:.2em 0 0 1.5em;
}


/*table */
.addons-table{
 width:600px;
}


.products table {
 border-collapse: collapse;
 width: 100%;
}

.products table td {
 border-bottom: 1px solid #CCCCCC;
 padding: 4px 0px 4px 10px;
 font-size:11px;
}

.products table th {
 background: url(../images/bg/table-grey-bg.gif) repeat-x; 
 height: 34px;
 line-height: 34px;
 padding: 0 10px;
 font-weight: bold;
}

.products table th.plan {
 background: url(../images/bg/table-grey-border.gif) no-repeat;
}

.products table th.cost {
 background: url(../images/bg/table-grey-border.gif) no-repeat top right;
}

.products table strong {
 font-weight: bold;
}

.products table .odd td {
 background: #F3F3F3;
}


.bhome td.cost a {
 float: right;
 width: 70px;
 height: 20px;
 text-indent: -9999px;
 overflow: hidden;
 background: url(images/buttons/order-btn.gif) no-repeat;
}

.products table td.cost {
 font-weight: bold;
 color: #346700;
 white-space: nowrap;
 /*width: 110px;*/
}
.products table.form td{
border:none;
}

.order-table-title{
width:300px;
}

.products table td.grey-header{
 background: url(../images/bg/larger-rounded-white-table-corner-2.gif) no-repeat;
}

.products table td.cost{
 background: url(../images/bg/larger-rounded-white-table-corner-2.gif) no-repeat center right;

}
.products table td{
 background: url(../images/bg/larger-rounded-white-table-middle-bg-2.gif) repeat-x;
}

.products table td.grey-header,table td{
 background-position: 0 0.1em;
}

.products table td.price{
 width:50px;
}

#roundedwhite{
margin-top:10px;
background: #d9eff4;
}

#roundedwhite .t-edge, .b-edge, .l-edge, .r-edge, #roundedwhite .wrap-corner {
  position: relative;
  /* hasLayout -1 ? For IE only */
  zoom: 1;
}
#roundedwhite .t-edge {
  background: url(../images/bg/lightblue-table-top.gif) repeat-x 0 top;
  font-size: 1px;
}
#roundedwhite .b-edge {
  background: url(../images/bg/lightblue-table-bottom.gif) repeat-x 0 bottom;
  font-size: 1px;
}
#roundedwhite .l-edge {
  background: url(../images/bg/lightblue-table-left.gif) repeat-y 0 0;
}
#roundedwhite .r-edge {
  background: url(../images/bg/lightblue-table-right.gif) repeat-y right 0;
}
#roundedwhite .wrap-corner {
  background: #d9eff4 !important;
}
#roundedwhite .wrap-corner .t-edge, #roundedwhite .wrap-corner .b-edge {
  height: 12px;
}
#roundedwhite .wrap-corner .l-line, #roundedwhite .wrap-corner .r-line {
  position: absolute;
  top: 0;
  height: 12px;
  width: 12px;
  background-image: url(../images/bg/lightblue-table-corner.gif);
}
#roundedwhite .wrap-corner .l-line {
  left: 0;
}
#roundedwhite .wrap-corner .r-line {
  right: 0;
  background-position: -8px 0;
}
#roundedwhite .wrap-corner .b-edge .l-line {
  background-position: 0 -8px;
}
#roundedwhite .wrap-corner .b-edge .r-line {
  background-position: -8px -8px;
}
#roundedwhite .wrap-corner .r-edge {
  padding: 0 5px 5px 5px;
}

.baseconfig{
 margin-left:220px;
}
/*end table */

/* POLICIES & GLOSSARY  */
.glossary p{
 font-size:11px;
}
ul.none li{
 list-style-image:none;
 list-style-type:none;
}
.glossary ol{
  margin-right:0;
}
.glossary ol li{
margin-bottom:1em;
text-align:justify;
}
/* GLOSSARY  */


/* managed package links */

.managed-packages-links div{
	width:146px;
	height:68px;
	float:left;
	margin:0 5px 0 5px;
	text-align:center;
	overflow:hidden;
	background:url(../images/buttons/managed-service-btn.gif) no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#5ca4c4;
}
.ie6 .managed-packages-links a:hover div{
	background-position: 0px -68px;
	color:#006688;
	text-decoration:none;
	cursor: hand;
	cursor: pointer;
}
.managed-packages-links div:hover{
	background-position: 0px -68px;
	color:#006688;
}

.managed-packages-links div.active{
	background-position: 0px -68px;
	color:#FFFFFF;
}

.managed-packages-links div.last{
	margin-right:0;
}

.managed-packages-links div.basic{
	margin-left:0;
}
.managed-packages-links div.basic, .managed-packages-links div.single-server, .managed-packages-links div.enterprise{
	padding-top:12px;
	height:56px;
}
.managed-packages-links div.on-demand{
	padding-top:5px;
	height:63px;
}

.managed-package{
}

h2.single-tier{
 background:url(../images/misc/tier-single.gif) no-repeat left;
}
h2.multi-tier{
 background:url(../images/misc/tier-multi.gif) no-repeat left;
}

h2.single-tier,h2.multi-tier{
 padding:5px 0 5px 45px;

}
/* managed package links */

/* startups  */
.startups blockquote{
	padding-right: 1.5em;
}

.startups h2{
	color:#666666;
	margin-bottom:3px;
}
.startups h3{
	margin-bottom:10px;
}

.blue-col{
	border:#b4c4cd medium solid;	
	padding:20px;		
	background-color:#f0f6f6; 
}
.blue-col ol li{
	margin-bottom:10px;
}
/* startups  */
/* testimonials */
.testimonials blockquote{
	background: url(../images/misc/quote-grey.gif) no-repeat;
}
.testimonials img, .testimonials blockquote{
	margin-bottom:20px;
}
/* testimonials */

/* services icon */
.services-icon{
	text-align:right;
}
.services-icon>a{
display: block;
width: 172px;
height: 172px;
float:left;
margin:10px 40px 8px 0;
}

.backup-icon{
	background:url(../images/buttons/btn-backup-services.gif) no-repeat;
}
.monitoring-icon{
	background:url(../images/buttons/btn-monitoring.gif) no-repeat;

}
.consulting-icon{
	background:url(../images/buttons/btn-consulting.gif) no-repeat;

}
.it-services-icon{
	background:url(../images/buttons/btn-it-services.gif) no-repeat;
}

.email-text-phone{
	background:url(../images/misc/email-text-phone.gif) no-repeat center;
	width:100%;
	height:74px;
}

/* services icon */
/* colocation icon */

.power-icon{
 background:url(../images/misc/power-icon.gif) no-repeat;
 padding:7px 0 5px 35px;
 border-bottom: #CCCCCC 1px dotted;
}
.bandwidth-icon{
 background:url(../images/misc/bandwidth-icon.gif) no-repeat;
 padding:7px 0 5px 35px;
 border-bottom: #CCCCCC 1px dotted;
}


/* colocation icon */

/* gallery jquery */
.datacenter-gallery img{
 height:150px;
}
#gallery ul li{
 list-style:none;
 padding-left:50px;
 padding-right:100px;
 float:left;
}
#gallery ul li.last{
 padding-right:0;
}


/* gallery jquery END */
.products .order-step td{
 padding-right:10px;
}
.text-right{
 text-align:right;
}
.summary-table td{
 vertical-align:top;
}
.summary-table th{
 border-bottom:1px #CCCCCC dotted;
}
.summary-table td.summary-first{
 padding-top:10px;
}



div.messages {
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
background:#FFFCE3 none repeat scroll 0 0;
border:2px solid #EED300;
color:#C28E00;
font-size:1.166em;
font-weight:bold;
margin:20px 0;
padding:10px;
}
.error{
padding:0;
}

div.error-box,.validation-error{ 
background-color:#FFF2F2;
border-color:#FF0000;
color:#B20000;
}


.summary-page th{
border-bottom:#CCCCCC 1px solid;
}
.summary-page h3, .summary-page h2{
margin:0;
}
tr.summary-page-first td{
padding-top:10px;
}
td.summary-page-left-h{
background-color:#CCCCCC;

}

.tooltip{
width: 18px;
height: 18px;
display:inline-block;

background:url(../images/misc/question-icon.gif) no-repeat 0px 2px;
position:relative;

}
a.tooltip:hover{
text-decoration:none;
}
#tooltip-text{
	position:absolute;	
	border:#b4c4cd medium solid;
	top:-40px;		
	left:20px;
	padding:10px;		
	width:200px;
	background-color:#f0f6f6;
	color:#333333;
	text-decoration:none;
}

#step-nav .step-1, #step-nav .step-2, #step-nav .step-3, #step-nav .step-4, #step-nav .step-5, #step-nav .step-6, #step-nav .step-7, #step-nav .step-8, #step-nav .step-1-active, #step-nav .step-2-active, #step-nav .step-3-active, #step-nav .step-4-active, #step-nav .step-5-active, #step-nav .step-6-active, #step-nav .step-7-active, #step-nav .step-8-active{
 width:76px;
 height:68px;
 background-repeat:no-repeat;
}

#step-nav .step-1{
 background:url(../images/misc/step/step-1.gif);
}
#step-nav .step-1-active{
 background:url(../images/misc/step/step-1-over.gif);
}

#step-nav .step-2{
 background:url(../images/misc/step/step-2.gif);
}
#step-nav .step-2-active{
 background:url(../images/misc/step/step-2-over.gif);
}

#step-nav .step-3{
 background:url(../images/misc/step/step-3.gif);
}
#step-nav .step-3-active{
 background:url(../images/misc/step/step-3-over.gif);
}

#step-nav .step-4{
 background:url(../images/misc/step/step-4.gif);
}
#step-nav .step-4-active{
 background:url(../images/misc/step/step-4-over.gif);
}

#step-nav .step-5{
 background:url(../images/misc/step/step-5.gif);
}
#step-nav .step-5-active{
 background:url(../images/misc/step/step-5-over.gif);
}

#step-nav .step-6{
 background:url(../images/misc/step/step-6.gif);
}
#step-nav .step-6-active{
 background:url(../images/misc/step/step-6-over.gif);
}

#step-nav .step-7{
 background:url(../images/misc/step/step-7.gif);
}
#step-nav .step-7-active{
 background:url(../images/misc/step/step-7-over.gif);
}

#step-nav .step-8{
 background:url(../images/misc/step/step-8.gif);
}
#step-nav .step-8-active{
 background:url(../images/misc/step/step-8-over.gif);
}
#managed-menu{
float:left;
position:relative;
z-index:597;
width:100%;
margin:0;
padding:0;
}
#managed-menu li{
 background:#2f97b4;
 padding: 5px 35px;
 border:1px #999999 solid;
 margin: 0 2px 0 0; 
 color:#fff;
 font-size:14px;
 list-style:none outside none;
 float:left;
 line-height:1.3em;
 vertical-align:middle;
}
#managed-menu li.active,#managed-menu li.hover{
 background:#fff;
 border-bottom:#fff solid 1px;
 color:#666666;
}
#managed-menu li.active{
 font-weight:bold;
}
#managed-menu li.hover a{
 text-decoration:none;
}
#managed-menu li a{
 color:#fff;
}
#managed-menu li.active a, #managed-menu li.hover a{
 color:#999999;
}

.service td{
 vertical-align:top;

}
td.service-icon{
 padding-bottom:0;
 vertical-align:top;
}

.twitter-h1{
 background:url(../images/misc/logo-twitter.jpg) no-repeat 40px 0;
 padding: 5px 0 5px 20px;
}