* {

	margin: 0px;
	padding: 0px;
	border: 0px;
}

body {

	margin: 0px;
	padding: 0px;

	background: #000000;
	
	font-family: verdana,sans-serif;
	font-size: 11px;
	color: #505050;
	text-align: center;
	line-height: 16px;
}

#page-wrap {

	margin: 0px;
	padding: 0px;
	
	background: #D1D1D1;
}

#page-darken-wrap {

	position: absolute;
	
	top: 0px;
	left: 0px;
	width: 100%;

	background: #000000;
	
	display: none;
	*-moz-opacity:0.80;filter:alpha(opacity=80);opacity: 0.80;
	
	z-index: 4000;
}

#page-survey-wrap {

	position: fixed;
	
	bottom: 0px;
	left: 50%;
	width: 319px;
	height: 355px;
	
	margin-bottom: -355px;
	margin-left: 190px;
}

#page-survey-wrap #survey-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 319px;
	height: 355px;
	
	background: transparent url('/images/elements/clipboard.png');
	
	z-index: 3500;
}

#survey-wrap .survey-accept-wrap {

	position: absolute;
	
	top: 149px;
	left: 42px;
	width: 241px;
	height: 71px;
	
	cursor: pointer;
}

#survey-wrap .survey-decline-wrap {

	position: absolute;
	
	top: 223px;
	left: 42px;
	width: 84px;
	height: 24px;
	
	cursor: pointer;
}

#page-chatinvite-wrap {

	position: fixed;
	
	top: 215px;
	left: 100%;
	width: 37px;
	height: 102px;
	
	margin-left: -35px;
	
	background: transparent url('/images/elements/chatinvite.png') no-repeat;
	
	cursor: pointer;
	
	z-index: 3500;
}

#page-chatinvite-wrap:hover {

	margin-left: -37px;
}

#ceiling-wrap {

	position: relative;

	top: 0px;
	left: 0px;
	width: 100%;
	height: 25px;
	
	margin: 0px;
	padding: 0px;
	
	border: 0px;
	background: #000000;
}

#ceiling-wrap #ceiling-tab-wrap {

	top: 0px;
	width: 961px;
	height: 25px;
	
	margin: 0px auto;
	padding: 0px;
	
	border: 0px;
	
	text-align: left;
}

#ceiling-wrap a {

	color: #FFFFFF;
	text-decoration: none;
	
	padding: 5px;
}

#ceiling-wrap a:hover {

	color: #FFFFFF;
	text-decoration: none;
	
	padding: 5px;
}

#ceiling-tab-wrap .tab,
#ceiling-tab-wrap .tab-over,
#ceiling-tab-wrap .tab-on {

	position: relative;
	
	top: 0px;
	left: 0px;
	
	margin-right: 15px;
	padding: 4px 10px 5px 10px;
	
	text-transform: uppercase;
	letter-spacing: 0em;
	font-weight: normal;
	font-size: 1em;
	font-family: arial;
	
	float: left;
	
	cursor: pointer;
}

html>body #ceiling-tab-wrap .tab,
html>body #ceiling-tab-wrap .tab-over,
html>body #ceiling-tab-wrap .tab-on {

	padding: 5px 10px 3px 10px;
	
	text-transform: uppercase;
	letter-spacing: 0.05em;
	font-weight: normal;
	font-size: 0.9em;
	font-family: arial;
}

#ceiling-tab-wrap .tab {

	background: #000000;
	color: #AAAAAA;
}

#ceiling-tab-wrap .tab-over {

	background: #000000;
	color: #FFFFFF;
}

#ceiling-tab-wrap .tab-on {

	background: url("/images/ceiling/tab-hover.png") repeat;
	color: #FFFFFF;
}

#frame-wrap {

	top: 0px;
	width: 961px;
	
	margin: 0px auto;
	padding: 0px;
	
	border: 0px;
	background: #FFFFFF;
	
	text-align: left;
}

#frame-wrap #preheader-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 961px;
	height: 34px;
	
	background: #D1D1D1;
	
	z-index: 3000;
}

#preheader-wrap #clientlogin-wrap {

	position: absolute;
	
	top: 9px;
	left: 580px;
	width: 129px;
	height: 17px;
}

#preheader-wrap #supportnumber-wrap {

	position: absolute;
	
	top: 9px;
	left: 722px;
	width: 170px;
	height: 17px;
}

#preheader-wrap #countryselect-wrap {

	position: absolute;
	
	top: 8px;
	left: 916px;
	width: 45px;
	height: 17px;
	
	background: transparent url("/images/header/selectarrow.png") no-repeat;
	
	cursor: pointer;
}

#preheader-wrap #countryselect-country-wrap {

	position: absolute;
	
	top: 26px;
	left: 790px;
	width: 161px;
	height: 144px;
	
	background: #EEEEEE;
	border: 5px solid #EEEEEE;
	
	z-index: 5000;
	
	display: none;
}

#countryselect-country-wrap .country-wrap {
	
	padding: 0px;
	margin: 0px;
	
	z-index: 5000;
	
	cursor: pointer;
}

.country-wrap .country {
	
	position: relative;
	
	top: -2px;
	left: 4px;
	
	z-index: 5000;
}

#frame-wrap #header-wrap {

	position: relative;
	
	top: 0px;
	left: 30px;
	width: 901px;
	height: 110px;
}

#header-wrap #logo-wrap {

	position: absolute;
	
	top: 20px;
	left: 0px;
	width: 158px;
	height: 60px;
	
	cursor: pointer;
}

#header-wrap #livechat-wrap {

	position: absolute;
	
	top: 49px;
	left: 300px;
	width: 95px;
	height: 18px;
	
	cursor: pointer;
}

#header-wrap #contactsales-wrap {

	position: absolute;
	
	top: 49px;
	left: 408px;
	width: 108px;
	height: 18px;
	
	cursor: pointer;
}

#header-wrap #salesnumber-wrap {

	position: absolute;
	
	top: 47px;
	left: 533px;
	width: 154px;
	height: 18px;
	
	background: transparent url("/images/header/background.png") -533px -46px no-repeat;
}

#header-wrap #shoppingcart-wrap {

	position: absolute;
	
	top: 16px;
	left: 703px;
	width: 160px;
	height: 13px;
	
	padding-left: 26px;
	
	background: transparent url("/images/header/background.png") -703px -16px no-repeat;
	
	font-size: 9px;
	line-height: 12px;
	color: #C40022;
	
	cursor: pointer;
}

#header-wrap #announcement-wrap {

	position: absolute;
	
	top: 14px;
	left: 401px;
	width: 500px;
	height: 20px;
	
	font-size: 11px;
	line-height: 20px;
	color: #C40022;
	
	text-align: right;
}

#frame-wrap #announcement-wrap {

	position: relative;
	
	top: 0px;
	left: 30px;
	width: 861px;
	height: 70px;
	
	background: #FFE640;
	
	padding: 20px;
}

#frame-wrap #header-129-wrap {

	position: relative;
	
	top: 0px;
	left: 30px;
	width: 901px;
	height: 149px;
}
html>body #frame-wrap #header-129-wrap {

	height: 164px;
}

#header-129-wrap #header-banner-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 611px;
	height: 129px;
}

#header-129-wrap #banner-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 901px;
	height: 129px;
}

#header-129-wrap #banner-wrap .bannerimage {

	position: absolute;
	
	top: 0px;
	left: 0px;
	width: 901px;
	height: 129px;
}

#header-129-wrap #banner-wrap .bannertitle {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 901px;
	height: 129px;
}

#header-129-wrap #breadcrumb-wrap {

	position: relative;
	
	top: 10px;
	left: 0px;
	width: 901px;
	height: 35px;
	
	background: #FFFFFF;
	
	color: #121212;
	font-family: arial;
	font-size: 10px;
	line-height: 16px;
}

#frame-wrap #header-193-wrap {

	position: relative;
	
	top: 0px;
	left: 30px;
	width: 901px;
	height: 193px;
	
	background: #4A4A4A;
}

#header-193-wrap #banner-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 901px;
	height: 129px;
}

#header-193-wrap #banner-wrap .bannerimage {

	position: absolute;
	
	top: 0px;
	left: 0px;
	width: 901px;
	height: 129px;
}

#header-193-wrap #banner-wrap .bannerimage .bannertitle {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 910px;
	height: 129px;
}

#header-193-wrap #navigation-wrap {

	position: relative;
	
	top: 0px;
	left: 10px;
	width: 881px;
	height: 26px;
	
	background: transparent url("/images/managed_hosting/navigation/background.png") no-repeat;
}

#header-193-wrap #breadcrumb-wrap {

	position: relative;
	
	top: 8px;
	left: 0px;
	width: 901px;
	height: 30px;
	
	background: #FFFFFF;
	
	color: #121212;
	font-family: arial;
	font-size: 10px;
	line-height: 30px;
}

#breadcrumb-wrap #breadcrumb-contactform-wrap {

	position: absolute;
	
	top: 30px;
	left: 0px;
	width: 901px;
	
	background: #393939;
	
	*-moz-opacity:0.96;filter:alpha(opacity=96);opacity: 0.96;
	z-index: 50;
}

#frame-wrap #header-325-wrap {

	position: relative;
	
	top: 0px;
	left: 30px;
	width: 901px;
	height: 325px;
	
	background: #4A4A4A;
}

#header-325-wrap #banner-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 901px;
	height: 180px;
}

#header-325-wrap #banner-wrap .bannerimage {

	position: absolute;
	
	top: 0px;
	left: 0px;
	width: 901px;
	height: 180px;
}

#header-325-wrap #banner-wrap .bannerimage .bannertitle {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 910px;
	height: 180px;
}

#header-325-wrap #managed-menu-wrap {

	position: relative;
	
	top: 0px;
	left: 10px;
	width: 881px;
	height: 68px;
	
	background: transparent url("/images/managed_hosting/menu/background.png");
}

#header-325-wrap #managed-menu-wrap #cell1,
#header-325-wrap #managed-menu-wrap #cell2,
#header-325-wrap #managed-menu-wrap #cell3,
#header-325-wrap #managed-menu-wrap #cell4 {

	position: absolute;
	
	top: 0px;
	height: 68px;
	
	cursor: pointer;
}

#header-325-wrap #managed-menu-wrap #cell1 {

	left: 0px;
	width: 220px;
}

#header-325-wrap #managed-menu-wrap #cell2 {

	left: 220px;
	width: 220px;
}

#header-325-wrap #managed-menu-wrap #cell3 {

	left: 440px;
	width: 221px;
}

#header-325-wrap #managed-menu-wrap #cell4 {

	left: 661px;
	width: 220px;
}

#header-325-wrap #managed-menu-wrap .menu-option1 {

	background: transparent url("/images/managed_hosting/menu/cell1.png");
}

#header-325-wrap #managed-menu-wrap .menu-option1-over {

	background: transparent url("/images/managed_hosting/menu/cell1-hover.png");
}

#header-325-wrap #managed-menu-wrap .menu-option2 {

	background: transparent url("/images/managed_hosting/menu/cell2.png");
}

#header-325-wrap #managed-menu-wrap .menu-option2-over {

	background: transparent url("/images/managed_hosting/menu/cell2-hover.png");
}
#header-325-wrap #managed-menu-wrap .menu-option3 {

	background: transparent url("/images/managed_hosting/menu/cell3.png");
}

#header-325-wrap #managed-menu-wrap .menu-option3-over {

	background: transparent url("/images/managed_hosting/menu/cell3-hover.png");
}

#header-325-wrap #managed-menu-wrap .menu-option4 {

	background: transparent url("/images/managed_hosting/menu/cell4.png");
}

#header-325-wrap #managed-menu-wrap .menu-option4-over {

	background: transparent url("/images/managed_hosting/menu/cell4-hover.png");
}

#header-325-wrap #navigation-wrap {

	position: relative;
	
	top: 8px;
	left: 10px;
	width: 881px;
	height: 26px;
	
	background: transparent url("/images/managed_hosting/navigation/background.png") no-repeat;
}

#frame-wrap #header-hostingknowledge-wrap {

	position: relative;
	
	top: 0px;
	left: 30px;
	width: 901px;
	height: 206px;
}
html>body #frame-wrap #header-hostingknowledge-wrap {

	height: 221px;
}

#header-hostingknowledge-wrap #banner-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 901px;
	height: 186px;
	
	background: #47464B url("/images/banners/backgrounds/hosting_knowledge.png") no-repeat;
}

#header-hostingknowledge-wrap #banner-wrap #banner-tagcloud-wrap {

	position: absolute;
	
	top: 0px;
	left: 500px;
	width: 401px;
	height: 150px;
}

#header-hostingknowledge-wrap #banner-wrap .form-cell-1 {

	position: absolute;
	
	top: 144px;
	left: 144px;
	width: 172px;
	height: 40px;
}

#header-hostingknowledge-wrap #banner-wrap .form-cell-2 {

	position: absolute;
	
	top: 144px;
	left: 323px;
	width: 172px;
	height: 40px;
}

#header-hostingknowledge-wrap #banner-wrap .form-cell-3 {

	position: absolute;
	
	top: 144px;
	left: 502px;
	width: 172px;
	height: 40px;
}

#header-hostingknowledge-wrap #banner-wrap .form-cell-4 {

	position: absolute;
	
	top: 147px;
	left: 693px;
	width: 154px;
	height: 16px;
}

#header-hostingknowledge-wrap #banner-wrap .form-cell-5 {

	position: absolute;
	
	top: 145px;
	left: 847px;
	width: 23px;
	height: 16px;
}

input.bannersearch {

	border: 0px;
	
	width: 154px;
	height: 16px;
}

input.bannersearch-default {

	border: 0px;
	
	width: 154px;
	height: 16px;
	
	color: #AAAAAA;
}

#header-hostingknowledge-wrap #breadcrumb-wrap {

	position: relative;
	
	top: 10px;
	left: 0px;
	width: 901px;
	height: 35px;
	
	background: #FFFFFF;
	
	color: #121212;
	font-family: arial;
	font-size: 10px;
	line-height: 16px;
}

#frame-wrap #header-newsroom-wrap {

	position: relative;
	
	top: 0px;
	left: 30px;
	width: 901px;
	height: 206px;
}
html>body #frame-wrap #header-newsroom-wrap {

	height: 221px;
}

#header-newsroom-wrap #banner-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 901px;
	height: 186px;
	
	background: #47464B url("/images/banners/backgrounds/newsroom.png") no-repeat;
}

#header-newsroom-wrap #banner-wrap #login-wrap {

	position: absolute;
	
	top: 15px;
	left: 691px;
	width: 210px;
	height: 100px;
}

#header-newsroom-wrap #banner-wrap #newsticker-tab-wrap {

	position: absolute;
	
	top: 135px;
	left: 0px;
	width: 161px;
	height: 20px;
}

#header-newsroom-wrap #banner-wrap #newsticker-wrap {

	position: relative;
	
	top: 155px;
	left: 0px;
	width: 901px;
	height: 31px;
	
	overflow: hidden;
}

#newsticker-wrap #newsticker {

	position: absolute;
	
	top: 6px;
	left: 0px;
	height: 20px;
	
	color: #FFFFFF;

	white-space: nowrap;
}

#header-newsroom-wrap #breadcrumb-wrap {

	position: relative;
	
	top: 10px;
	left: 0px;
	width: 901px;
	height: 35px;
	
	background: #FFFFFF;
	
	color: #121212;
	font-family: arial;
	font-size: 10px;
	line-height: 16px;
}

#frame-wrap #header-blogs-wrap {

	position: relative;
	
	top: 0px;
	left: 30px;
	width: 901px;
	height: 600px;
	
	background: #C40022 url("/images/banners/backgrounds/blogs.png") no-repeat;
}

#header-blogs-wrap .columns {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 901px;
}

#header-blogs-wrap .columns .column1,
#header-blogs-wrap .columns .column2,
#header-blogs-wrap .columns .column3,
#header-blogs-wrap .columns .column4 {

	position: relative;
	
	top: 0px;
	
	margin: 20px 0px;
	
	float: left;
}

#header-blogs-wrap .columns .column1 {

	left: 20px;
	width: 230px;
}

#header-blogs-wrap .columns .column2 {

	left: 40px;
	width: 197px;
}

#header-blogs-wrap .columns .column3 {

	left: 50px;
	width: 197px;
}

#header-blogs-wrap .columns .column4 {

	left: 60px;
	width: 197px;
}

.blog-container {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 197px;
	height: 275px;
	
	background: #FFFFFF;
	
	margin-bottom: 10px;
}

.blog-container .blog-image {

	position: relative;
	
	top: 5px;
	left: 5px;
	width: 187px;
	height: 90px;
	
	background: #CCCCCC;
}

.blog-container .blog-content {

	position: relative;
	
	top: 10px;
	left: 5px;
	width: 187px;
	height: 120px;
	
	font-size: 9px;
	line-height: 12px;
}

#navigation-wrap ul.navigation {

	position: relative;
	
	top: 1px;
	left: 11px;
	height: 22px;
	width: 859px;
	
	margin: 0px;
	padding: 0px;
	
	list-style-type: none;
}

#navigation-wrap ul.navigation a {
	
	background: #B3B3B3 url("/images/managed_hosting/navigation/background-off.png") repeat;
	padding: 3px 13px 3px 13px;
	
	display: block;
	
	color: #222222;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

#navigation-wrap ul.navigation a:hover {

	background: #B3B3B3 url("/images/managed_hosting/navigation/background-hover.png") repeat;
}

#navigation-wrap ul.navigation li.navigation {

	float: left;
}

/* BREADCRUMB STYLE ***********************************************************************************************************************************/

#header-325-wrap #breadcrumb-wrap {

	position: relative;
	
	top: 16px;
	left: 0px;
	width: 901px;
	height: 35px;
	
	background: #FFFFFF;
	
	color: #121212;
	font-family: arial;
	font-size: 10px;
	line-height: 34px;
}

#breadcrumb-wrap .breadcrumb:after {

	content: "\00a0\00a0/\00a0\00a0";
}

#breadcrumb-wrap .breadcrumb a {

	color: #C40022;
	text-decoration: none;
}

#breadcrumb-wrap .breadcrumb a:hover {

	color: #C40022;
	text-decoration: underline;
}

#breadcrumb-wrap .livechat {

	position: absolute;
	
	top: 10px;
	left: 632px;
	width: 134px;
	height: 20px;
}

#breadcrumb-wrap .salesform {

	position: absolute;
	
	top: 10px;
	left: 767px;
	width: 134px;
	height: 20px;
	
	cursor: pointer;
}

/* CORPORATE COLUMNS **********************************************************************************************************************************/

#frame-wrap #content-wrap,
#frame-wrap #hosting-content-wrap {

	position: relative;
	
	top: 0px;
	left: 30px;
	width: 901px;
	
	margin-top: 30px;
	margin-bottom: 30px;
}

#frame-wrap #hosting-content-search-wrap {

	position: relative;
	
	top: 0px;
	left: 30px;
	width: 901px;
	
	margin-top: 15px;
	margin-bottom: 15px;
}

#content-wrap .columns {

	width: 901px;
	background: #FFFFFF;
}

#content-wrap .columns .column1-2-wrap,
#content-wrap .columns .column2-2-wrap,
.column1-2-wrap .subcolumns,
.column1-2-wrap .subcolumns .subcolumn1-20-wrap,
.column1-2-wrap .subcolumns .subcolumn2-80-wrap,
.column1-2-wrap .subcolumns .subcolumn1-50-wrap,
.column1-2-wrap .subcolumns .subcolumn2-50-wrap,
.column1-2-wrap .subcolumns .subcolumn1-10-wrap,
.column1-2-wrap .subcolumns .subcolumn2-40-wrap,
.column1-2-wrap .subcolumns .subcolumn3-10-wrap,
.column1-2-wrap .subcolumns .subcolumn4-40-wrap,
#hosting-content-wrap .columns .column1-2-wrap,
#hosting-content-wrap .columns .column2-2-wrap,
#hosting-content-wrap .columns .column1-2-wrap .subcolumns,
#hosting-content-wrap .columns .column1-2-wrap .subcolumns .subcolumn1-2-wrap,
#hosting-content-wrap .columns .column1-2-wrap .subcolumns .subcolumn2-2-wrap {

	position: relative;
	float: left;
}

#content-wrap .columns .column1-2-wrap {

	left: 0px;
	width: 580px;
	
	border-right: 1px solid #CCCCCC;
	
	padding: 10px 30px 10px 0px;
}

#content-wrap .columns .column2-2-wrap {

	left: 30px;
	width: 261px;
	
	padding: 10px 0px;
}

.subcolumns {

	width: 580px;
	background: #FFFFFF;
}

.column1-2-wrap .subcolumns .subcolumn1-20-wrap {

	left: 0px;
	width: 55px;
}

.column1-2-wrap .subcolumns .subcolumn2-80-wrap {

	left: 30px;
	width: 190px;
}

.column1-2-wrap .subcolumns .subcolumn1-50-wrap {

	left: 0px;
	width: 275px;
}

.column1-2-wrap .subcolumns .subcolumn2-50-wrap {

	left: 30px;
	width: 275px;
}

.column1-2-wrap .subcolumns .subcolumn1-10-wrap {

	left: 0px;
	width: 100px;
}

.column1-2-wrap .subcolumns .subcolumn2-40-wrap {

	left: 10px;
	width: 165px;
}

.column1-2-wrap .subcolumns .subcolumn3-10-wrap {

	left: 40px;
	width: 100px;
}

.column1-2-wrap .subcolumns .subcolumn4-40-wrap {

	left: 10px;
	width: 165px;
}

#hosting-content-wrap .columns .column1-2-wrap {

	left: 0px;
	width: 670px;
	
	padding: 10px 0px;
}

#hosting-content-wrap .columns .column2-2-wrap {

	left: 20px;
	width: 210px;
	
	padding: 10px 0px;
}

#hosting-content-wrap .columns .column1-2-wrap .subcolumns {

	width: 670px;
	background: #FFFFFF;
}

#hosting-content-wrap .columns .column1-2-wrap .subcolumns .subcolumn1-2-wrap {

	left: 0px;
	width: 440px;
}

#hosting-content-wrap .columns .column1-2-wrap .subcolumns .subcolumn2-2-wrap {

	left: 20px;
	width: 210px;
}

/* MANAGED HOSTING COLUMNS ****************************************************************************************************************************/

#frame-wrap .content-managed-wrap {

	position: relative;
	
	top: 0px;
	left: 50px;
	width: 861px;
	
	margin-top: 40px;
	margin-bottom: 40px;
}

.content-managed-wrap .columns {

	width: 861px;
}

.content-managed-wrap .columns .column-1_33-3-wrap,
.content-managed-wrap .columns .column-2_33-3-wrap,
.content-managed-wrap .columns .column-3_33-3-wrap,
.content-managed-wrap .columns .column-1_50-2-wrap,
.content-managed-wrap .columns .column-2_50-2-wrap,
.content-managed-wrap .columns .column-1_70-2-wrap,
.content-managed-wrap .columns .column-2_30-2-wrap,
.content-managed-wrap .columns .column-1_10-2-wrap,
.content-managed-wrap .columns .column-2_90-2-wrap,
.content-managed-wrap .columns .column-1_70-2-legacy-wrap,
.content-managed-wrap .columns .column-2_30-2-legacy-wrap {

	position: relative;
	float: left;
}

.column-1_33-3-wrap {

	left: 0px;
	width: 270px;
}

.column-2_33-3-wrap {

	left: 25px;
	width: 270px;
}

.column-3_33-3-wrap {

	left: 51px;
	width: 270px;
}

.column-1_33-3-wrap .subcolumns,
.column-2_33-3-wrap .subcolumns,
.column-3_33-3-wrap .subcolumns {

	width: 270px;
}

.column-1_33-3-wrap .subcolumns .subcolumn-1_30-2-wrap,
.column-2_33-3-wrap .subcolumns .subcolumn-1_30-2-wrap,
.column-3_33-3-wrap .subcolumns .subcolumn-1_30-2-wrap,
.column-1_33-3-wrap .subcolumns .subcolumn-2_70-2-wrap,
.column-2_33-3-wrap .subcolumns .subcolumn-2_70-2-wrap,
.column-3_33-3-wrap .subcolumns .subcolumn-2_70-2-wrap {

	position: relative;
	float: left;
}

.column-1_33-3-wrap .subcolumns .subcolumn-1_30-2-wrap,
.column-2_33-3-wrap .subcolumns .subcolumn-1_30-2-wrap,
.column-3_33-3-wrap .subcolumns .subcolumn-1_30-2-wrap {

	left: 0px;
	width: 70px;
}

.column-1_33-3-wrap .subcolumns .subcolumn-2_70-2-wrap,
.column-2_33-3-wrap .subcolumns .subcolumn-2_70-2-wrap,
.column-3_33-3-wrap .subcolumns .subcolumn-2_70-2-wrap {

	left: 10px;
	width: 190px;
}

.column-1_33-3-wrap .subcolumns .subcolumn-1_20-2-wrap,
.column-2_33-3-wrap .subcolumns .subcolumn-1_20-2-wrap,
.column-3_33-3-wrap .subcolumns .subcolumn-1_20-2-wrap,
.column-1_33-3-wrap .subcolumns .subcolumn-2_80-2-wrap,
.column-2_33-3-wrap .subcolumns .subcolumn-2_80-2-wrap,
.column-3_33-3-wrap .subcolumns .subcolumn-2_80-2-wrap {

	position: relative;
	float: left;
}

.column-1_33-3-wrap .subcolumns .subcolumn-1_20-2-wrap,
.column-2_33-3-wrap .subcolumns .subcolumn-1_20-2-wrap,
.column-3_33-3-wrap .subcolumns .subcolumn-1_20-2-wrap {

	left: 0px;
	width: 50px;
}

.column-1_33-3-wrap .subcolumns .subcolumn-2_80-2-wrap,
.column-2_33-3-wrap .subcolumns .subcolumn-2_80-2-wrap,
.column-3_33-3-wrap .subcolumns .subcolumn-2_80-2-wrap {

	left: 10px;
	width: 220px;
}

.column-1_50-2-wrap {

	left: 0px;
	width: 410px;
}

.column-2_50-2-wrap {

	left: 41px;
	width: 410px;
}

.column-1_50-2-wrap .subcolumns,
.column-2_50-2-wrap .subcolumns {

	width: 410px;
	background: transparent;
}

.column-1_50-2-wrap .subcolumns .subcolumn-1_20-2-wrap, 
.column-1_50-2-wrap .subcolumns .subcolumn-2_80-2-wrap,
.column-2_50-2-wrap .subcolumns .subcolumn-1_20-2-wrap, 
.column-2_50-2-wrap .subcolumns .subcolumn-2_80-2-wrap {

	position: relative;
	float: left;
}

.column-1_50-2-wrap .subcolumns .subcolumn-1_20-2-wrap,
.column-2_50-2-wrap .subcolumns .subcolumn-1_20-2-wrap {

	top: 0px;
	left: 0px;
	width: 70px;
	height: 100px;
}

.column-1_50-2-wrap .subcolumns .subcolumn-2_80-2-wrap,
.column-2_50-2-wrap .subcolumns .subcolumn-2_80-2-wrap {

	top: 0px;
	left: 10px;
	width: 330px;
}

.column-1_50-2-wrap .subcolumns .subcolumn-1_10-4-wrap, 
.column-1_50-2-wrap .subcolumns .subcolumn-2_40-4-wrap,
.column-1_50-2-wrap .subcolumns .subcolumn-3_10-4-wrap, 
.column-1_50-2-wrap .subcolumns .subcolumn-4_40-4-wrap,
.column-2_50-2-wrap .subcolumns .subcolumn-1_10-4-wrap, 
.column-2_50-2-wrap .subcolumns .subcolumn-2_40-4-wrap,
.column-2_50-2-wrap .subcolumns .subcolumn-3_10-4-wrap, 
.column-2_50-2-wrap .subcolumns .subcolumn-4_40-4-wrap {

	position: relative;
	float: left;
}

.column-1_50-2-wrap .subcolumns .subcolumn-1_10-4-wrap,
.column-2_50-2-wrap .subcolumns .subcolumn-1_10-4-wrap,
.column-1_50-2-wrap .subcolumns .subcolumn-3_10-4-wrap,
.column-2_50-2-wrap .subcolumns .subcolumn-3_10-4-wrap {

	left: 0px;
	width: 50px;
}

.column-1_50-2-wrap .subcolumns .subcolumn-2_40-4-wrap,
.column-2_50-2-wrap .subcolumns .subcolumn-2_40-4-wrap,
.column-1_50-2-wrap .subcolumns .subcolumn-4_40-4-wrap,
.column-2_50-2-wrap .subcolumns .subcolumn-4_40-4-wrap {

	left: 5px;
	width: 150px;
}

.column-1_10-2-wrap {

	left: 0px;
	width: 70px;
}

.column-2_90-2-wrap {

	left: 10px;
	width: 781px;
}

.column-1_70-2-legacy-wrap {

	left: 0px;
	width: 580px;
}

.column-2_30-2-legacy-wrap {

	left: 20px;
	width: 261px;
}

.column-1_70-2-wrap {

	left: 0px;
	width: 580px;
}

.column-2_30-2-wrap {

	left: 41px;
	width: 240px;
}

.column-2_30-2-wrap .cell-1 {

	background: #E7E7E7;
	
	padding: 20px;
}

.column-2_30-2-wrap .cell-2 {

	background: #F2F2F2;
	
	padding: 20px;
}

.column-1_70-2-wrap .subcolumns .subcolumn-1_50-2-wrap, 
.column-1_70-2-wrap .subcolumns .subcolumn-2_50-2-wrap,
.column-1_70-2-wrap .subcolumns .subcolumn-1_10-4-wrap, 
.column-1_70-2-wrap .subcolumns .subcolumn-2_40-4-wrap,
.column-1_70-2-wrap .subcolumns .subcolumn-3_10-4-wrap, 
.column-1_70-2-wrap .subcolumns .subcolumn-4_40-4-wrap {

	position: relative;
	float: left;
}

.column-1_70-2-wrap .subcolumns .subcolumn-1_50-2-wrap {

	left: 0px;
	width: 275px;
}

.column-1_70-2-wrap .subcolumns .subcolumn-2_50-2-wrap {

	left: 30px;
	width: 275px;
}

.column-1_70-2-wrap .subcolumns .subcolumn-1_10-4-wrap,
.column-1_70-2-wrap .subcolumns .subcolumn-3_10-4-wrap {

	left: 0px;
	width: 50px;
}

.column-1_70-2-wrap .subcolumns .subcolumn-2_40-4-wrap,
.column-1_70-2-wrap .subcolumns .subcolumn-4_40-4-wrap {

	left: 10px;
	width: 230px;
}

.cell-number {

	font-size: 24px;
	font-family: georgia, times, arial;
}

.column-separator {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 861px;
	
	margin-top: 45px;
	padding-bottom: 45px;
	
	border-top: 1px solid #D1D1D1;
}

.subcolumn-separator {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 240px;
	
	margin-top: 25px;
	padding-bottom: 20px;
	
	border-top: 1px solid #D1D1D1;
}

.separator {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 580px;
	
	margin-top: 20px;
	padding-bottom: 20px;
	
	border-top: 1px solid #999999;
}

.type1 {

	font-size: 15px;
	font-family: georgia, times, arial;
	color: #333333;
	line-height: 20px;
}

.type2 {

	font-size: 13px;
	font-family: georgia, times, arial;
	color: #333333;
	line-height: 17px;
}

.type3 {

	font-family: arial;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
}

/* MANAGED HOSTING RIVER ******************************************************************************************************************************/

#frame-wrap .content-river-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 861px;
	
	margin-bottom: 40px;
	padding: 30px 50px;
	
	border-top: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	
	background: #EEEEEE;
}

.content-river-wrap .columns {

	width: 861px;
}

.content-river-wrap .columns .column-1_50-2-wrap,
.content-river-wrap .columns .column-2_50-2-wrap,
.content-river-wrap .columns .column-1_10-2-wrap,
.content-river-wrap .columns .column-2_90-2-wrap {

	position: relative;
	float: left;
}

/* FOOTER *********************************************************************************************************************************************/

#frame-wrap #footer-wrap {

	position: relative;
	
	top: 0px;
	left: 30px;
	width: 901px;
	height: 60px;
	
	background: #FFFFFF;
}

#footer-wrap .share {

	position: absolute;
	
	top: 20px;
	left: 0px;
	width: 100px;
	height: 19px;
}

#footer-wrap .leader {

	position: absolute;
	
	top: 0px;
	left: 608px;
	width: 293px;
	height: 60px;
}

#frame-wrap #subfooter-salesform-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 961px;
	
	background: #D1D1D1;
	
	border-top: 10px solid #D1D1D1;
	border-bottom: 30px solid #D1D1D1;
}

#subfooter-salesform-wrap #salesform-wrap {

	position: relative;
	
	top: 0px;
	left: 30px;
	width: 901px;
}

#frame-wrap #subfooter-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 961px;
	height: 60px;
	
	background: #D1D1D1;
	
	border-top: 10px solid #D1D1D1;
	border-bottom: 30px solid #D1D1D1;
}

#subfooter-wrap #cell1-wrap {

	position: absolute;
	
	top: 0px;
	left: 30px;
	width: 435px;
	height: 60px;
}

#subfooter-wrap #cell2-wrap {

	position: absolute;
	
	top: 0px;
	left: 495px;
	width: 435px;
	height: 60px;
}

#subfooter-wrap #cell1-wrap .content,
#subfooter-wrap #cell2-wrap .content {

	position: absolute;
	
	top: 0px;
	left: 130px;
	width: 305px;
	
	font-size: 10px;
	line-height: 14px;
	color: #505050;
}

#frame-wrap #divider-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 961px;
	height: 2px;

	border-bottom: 20px solid #D1D1D1;
	
	z-index: 10;
}

#frame-wrap #footnavigation-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 961px;
}

#footnavigation-wrap #footnavigation-text-wrap {

	position: absolute;
	
	top: 0px;
	width: 961px;
	
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	
	background: #606060;
}

#footnavigation-text-wrap #copyright-wrap {

	position: relative;
	
	top: 5px;
	
	margin-bottom: 15px;
	
	font-size: 10px;
	color: #EEEEEE;
	text-align: center;
}

.subnavigation-link,
.footnavigation-link {

	padding-right: 25px;	
}

#frame-wrap #fatfooter-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 961px;
	
	background: #D1D1D1;
	
	font-size: 10px;
	color: #666666;
	line-height: 14px;
}

#fatfooter-wrap #fatfooter-column-wrap {

	position: relative;

	width: 901px;
	
	padding: 10px 30px 25px 30px;
}

#fatfooter-column-wrap #fatfooter-column-1-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 180px;
	
	padding-bottom: 10px;
	
	float: left;
}

#fatfooter-column-wrap #fatfooter-column-2-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 180px;
	
	padding-bottom: 10px;
	
	float: left;
}

#fatfooter-column-wrap #fatfooter-column-3-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 170px;
	
	padding-bottom: 10px;
	
	float: left;
}

#fatfooter-column-wrap #fatfooter-column-4-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 180px;
	
	padding-bottom: 10px;
	
	float: left;
}

#fatfooter-column-wrap #fatfooter-column-5-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 181px;
	
	padding-bottom: 10px;
	
	float: left;
}

#fatfooter-column-5-wrap #twitter {

	position: absolute;
	
	top: 74px;
	left: 0px;
	height: 16px;
	
	padding-left: 20px;
	
	background: url("/images/elements/icon-twitter.png") no-repeat;
	
	cursor: pointer;
}

#fatfooter-column-5-wrap #linktous {

	position: absolute;
	
	top: 74px;
	left: 90px;
	height: 16px;
	
	padding-left: 20px;
	
	background: url("/images/elements/icon-linktous.png") no-repeat;
	
	cursor: pointer;
}

#fatfooter-column-wrap #fatfooter-managed-column-1-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 220px;
	
	padding-bottom: 10px;
	
	float: left;
}

#fatfooter-column-wrap #fatfooter-managed-column-2-wrap {

	position: relative;
	
	top: 0px;
	left: 20px;
	width: 220px;
	
	padding-bottom: 10px;
	
	float: left;
}

#fatfooter-column-wrap #fatfooter-managed-column-3-wrap {

	position: relative;
	
	top: 0px;
	left: 40px;
	width: 200px;
	
	padding-bottom: 10px;
	
	float: left;
}

#basement-wrap {

	position: relative;

	top: 0px;
	left: 0px;
	width: 100%;
	height: 25px;
	
	margin: 0px;
	padding: 0px;
	
	border: 0px;
	background: #000000;
	
	text-align: left;
}

#basement-wrap #basement-copyright-wrap {

	position: relative;

	top: 0px;
	left: 0px;
	width: 901px;
	
	margin: 0px auto;
	padding: 8px 30px;
	
	border: 0px;
	
	text-align: left;
	font-size: 10px;
	color: #CCCCCC;
}

#basement-copyright-wrap .copyright {

	padding-right: 30px;
}

#basement-copyright-wrap .footerlink {

	padding: 0px 5px;
}

.threeeleven {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 961px;
	height: 0px;
	
	padding: 0px;

	border-bottom: 1px solid #D1D1D1;
}
html>body .threeeleven {

	height: 1px;
	
	background: #D1D1D1;
	border: 0px;
}

table {

	padding: 0px;
	margin: 0px;
	
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	
	empty-cells: show;
}

table {

	border-collapse: collapse;
}
html>body table {

	border-collapse: separate;	
}

tr {

	padding: 0px;
	margin: 0px;
	
	border: 0px;
}

td {

	padding: 0px;
	margin: 0px;
	
	border: 0px;
	
	font-family: verdana,sans-serif;
	font-size: 11px;
	color: #505050;
	line-height: 16px;
}

/* A TAGS *************************************************************************************************************************************************/

a {

	color: #C40022;
	text-decoration: none;
}

a:hover {

	color: #C40022;
	text-decoration: underline;
}

a.hidden {

	color: #333333;
	text-decoration: none;
}

a.hidden:hover {

	color: #333333;
	text-decoration: underline;
}

a.white {

	color: #FFFFFF;
	text-decoration: none;
}

a.white:hover {

	color: #FFFFFF;
	text-decoration: underline;
}

a.dead {

	color: #555555;
	text-decoration: none;
}

a.dead:hover {

	color: #555555;
	text-decoration: underline;
}

a.footer {

	color: #707070;
	text-decoration: none;
}

a.footer:hover {

	color: #707070;
	text-decoration: underline;
}

a.basement {

	color: #CCCCCC;
	text-decoration: none;
}

a.basement:hover {

	color: #CCCCCC;
	text-decoration: underline;
}

a.solution,
a.solution:hover {

	color: #FFFFFF;
	text-decoration: none;
}

/* HEADER TAGS ********************************************************************************************************************************************/

h1.managedhome,
h2.managedhome,
h3.managedhome,
h4.managedhome {

	color: #2A2A2A;
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
	line-height: 14px;
	
	margin: 2px 0px 3px 0px;
	padding: 0px;
}

h1.managedhome a,
h2.managedhome a,
h3.managedhome a,
h4.managedhome a {

	text-decoration: none;
	color: #2A2A2A;
}

h1.managed {

	font-size: 20px;
	font-family: arial;
	font-weight: bold;
	color: #C40022;

	margin-bottom: 8px;
}

h2.managed {

	font-size: 16px;
	font-family: arial;
	font-weight: bold;
	color: #333333;

	margin-bottom: 6px;
}

h2.managedunderline {

	font-size: 16px;
	font-family: arial;
	font-weight: bold;
	color: #333333;

	margin-bottom: 7px;
	padding-bottom: 3px;
	
	border-bottom: 1px solid #CCCCCC;
}

h3.managed {

	font-size: 14px;
	font-family: arial;
	font-weight: bold;
	color: #333333;

	margin-bottom: 4px;
}

h4.managed {

	font-size: 13px;
	font-family: arial;
	font-weight: bold;
	color: #333333;
	
	margin-bottom: 4px;
}

h1.hostingknowledge {

	position: relative;
	
	top: -4px;

	font-family: tahoma;
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;	
}

h2.hostingknowledge {

	position: relative;

	font-family: tahoma;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	
	margin-bottom: 10px;
}

h1.pagetitle {
	
	color: #999999;
	font-family: arial;
	font-size: 19px;
	letter-spacing: 0em;
	line-height: 19px;
	font-weight: normal;
	
	padding: 0px;
	margin: 0px 0px 20px 0px;
}

h1.pagetitlewithsub {
	
	color: #999999;
	font-family: arial;
	font-size: 19px;
	letter-spacing: 0em;
	line-height: 19px;
	font-weight: normal;
	
	padding: 0px;
	margin: 0px;
}

h2.pagetitle {
	
	color: #555555;
	font-family: arial;
	font-size: 15px;
	letter-spacing: 0em;
	line-height: 15px;
	font-weight: normal;
	
	padding: 0px;
	margin: 0px 0px 20px 0px;
}

h2.pagesubtitle {
	
	color: #555555;
	font-family: arial;
	font-size: 15px;
	letter-spacing: 0em;
	line-height: 15px;
	font-weight: normal;
	
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

/* LIST TAGS **********************************************************************************************************************************************/

ul.list {

	list-style-type: none;
	
	margin: 0px; 
	padding: 0px;
	
	border: 0px;
	
	line-height: 14px;
}

li.listitem {

	position: relative;
	
	margin: 0px; 
	padding: 1px 5px 2px 10px;
	
	border: 0px;
	background: transparent url("/images/elements/bullet.png") no-repeat 0px 6px;
	
	font-size: 11px;
	
	margin-bottom: 5px;
}

li.listitemlink {

	position: relative;
	
	margin: 0px; 
	padding: 1px 5px 2px 10px;
	
	border: 0px;
	background: transparent url("/images/elements/bullet-red.png") no-repeat 0px 6px;
	
	font-size: 11px;
	
	margin-bottom: 5px;
}

li.listitemvideo {

	position: relative;
	
	margin: 0px; 
	padding: 6px 0px 0px 20px;
	
	border: 0px;
	background: transparent url("/images/elements/bullet-video.png") no-repeat 0px 6px;
	
	font-size: 11px;
	
	margin-bottom: 5px;
}

ul.managedlist {

	list-style-type: none;
	
	margin: 0px; 
	padding: 0px;
	
	border: 0px;
	
	line-height: 13px;
}

li.managedlistitem {

	position: relative;
	
	margin: 0px; 
	padding: 1px 5px 2px 10px;
	
	border: 0px;
	background: transparent url("/images/elements/bullet.png") no-repeat 0px 6px;
	
	font-size: 12px;
	font-family: arial;
	
	margin-bottom: 5px;
}

li.managedsublistitem {

	position: relative;
	
	margin-left: 10px; 
	padding: 0px 5px 0px 10px;
	
	border: 0px;
	background: transparent url("/images/elements/subbullet.png") no-repeat 0px 4px;
	
	font-size: 11px;
	
	margin-bottom: 5px;
}

li.managedlistitemlink {

	position: relative;
	
	margin: 0px; 
	padding: 1px 5px 2px 10px;
	
	border: 0px;
	background: transparent url("/images/elements/bullet-red.png") no-repeat 0px 6px;
	
	font-size: 12px;
	font-family: arial;
	
	margin-bottom: 5px;
}

ul.listsmall {

	list-style-type: none;
	
	margin: 0px; 
	padding: 0px;
	
	border: 0px;
	
	line-height: 12px;
}

ul.listsmall li.listitem {

	position: relative;
	
	margin: 0px; 
	padding: 1px 5px 2px 8px;
	
	border: 0px;
	background: transparent url("/images/elements/bulletsmall.png") no-repeat 0px 5px;
	
	font-size: 10px;
	
	margin-bottom: 3px;
}

ul.listsmall li.listitemfooter {

	position: relative;
	
	margin: 0px; 
	padding: 1px 5px 0px 8px;
	
	border: 0px;
	background: transparent url("/images/elements/bullet.png") no-repeat 0px 5px;
	
	font-size: 10px;
	
	margin-bottom: 3px;
}

ol.list {

	margin: 0px 0px 0px 20px; 
	padding: 0px;
	
	border: 0px;
	
	line-height: 14px;
}

li.listitemnumber {

	position: relative;
	
	margin: 0px; 
	padding: 1px 5px 2px 0px;
	
	border: 0px;
	
	font-size: 11px;
	
	margin-bottom: 5px;
}

li.sublistitem {

	position: relative;
	
	margin-left: 10px; 
	padding: 0px 5px 0px 10px;
	
	border: 0px;
	background: transparent url("/images/elements/subbullet.png") no-repeat 0px 4px;
	
	font-size: 11px;
	
	margin-bottom: 5px;
}

li.listitemgreen {

	position: relative;
	
	margin: 0px; 
	padding: 1px 5px 2px 10px;
	
	border: 0px;
	background: transparent url("/images/elements/bullet-green.png") no-repeat 0px 6px;
	
	font-size: 11px;
	
	margin-bottom: 5px;
}

li.pdf {

	position: relative;
	
	margin: 0px; 
	padding: 0px 5px 4px 20px;
	
	border: 0px;
	background: transparent url("/images/elements/pdficon.png") no-repeat 0px 0px;	
}

/* FORMS *************************************************************************************************************************************************/

#validation-alert-wrap {

	width: 528px;
	
	background: #F9E6E9;
	border: 1px solid #C40022;
	
	padding: 5px 10px;
	margin-bottom: 10px;
	
	color: #C40022;
	
	display: none;
}

input.contactsalesform {

	width: 100%;

	background: #FFFFFF;
	border: 1px solid #BBBBBB;
	
	color: #505050;
	font-family: verdana,sans-serif;
	font-size: 11px;
	
	padding: 1px 4px 2px 4px;
}

input.contactsalesform:hover {

	cursor: pointer;
}

select {

	background: #FFFFFF;
	border: 1px solid #CCCCCC;

	color: #505050;
	font-family: verdana,sans-serif;
	font-size: 11px;
	
	padding-bottom: 1px;
	margin: 0px;
}

select.contactsalesform {

	background: #FFFFFF;
	border: 1px solid #CCCCCC;

	width: 100%;
}

textarea {

	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	
	color: #505050;
	font-size: 12px;
}

textarea.fill {

	width: 100%;

	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	
	color: #505050;
	font-size: 12px;
	
	padding: 4px;
}

/* HOME PAGE *********************************************************************************************************************************************/

#frame-wrap #block1-wrap {

	position: relative;
	
	top: 0px;
	left: 30px;
	width: 901px;
	height: 380px;
	
	background: #555A5F url("/images/home/block1-background.png") no-repeat;
	
	border-bottom: 10px solid #B0000D;
}

#block1-wrap #pane-wrap {

	position: absolute;
	
	top: 0px;
	left: 0px;
	width: 650px;
	height: 380px;
	
	cursor: pointer;
}

.pane0 {

	background: transparent url("/images/home/block1-pane0.png") no-repeat;
}

.pane1 {

	background: transparent url("/images/home/block1-pane1.png") no-repeat;
}

.pane2 {

	background: transparent url("/images/home/block1-pane2.png") no-repeat;
}

.pane3 {

	background: transparent url("/images/home/block1-pane3.png") no-repeat;
}

#block1-wrap #cell1-wrap {

	position: absolute;
	
	top: 17px;
	left: 573px;
	width: 310px;
	height: 107px;
	
	cursor: pointer;
}

#block1-wrap #cell2-wrap {

	position: absolute;
	
	top: 137px;
	left: 573px;
	width: 310px;
	height: 107px;
	
	cursor: pointer;
}

#block1-wrap #cell3-wrap {

	position: absolute;
	
	top: 257px;
	left: 573px;
	width: 310px;
	height: 107px;
	
	cursor: pointer;
}

#block1-wrap #cell1-wrap h1.header,
#block1-wrap #cell2-wrap h2.header,
#block1-wrap #cell3-wrap h3.header {

	position: relative;
	
	top: 15px;
	left: 15px;
	width: 230px;
	
	color: #000000;
	font-family: arial;
	font-size: 17px;
	font-style: italic;
	letter-spacing: 0em;
	text-transform: uppercase;
	line-height: 19px;
	font-weight: bold;
	
	padding: 0px;
	margin: 0px;
}

#block1-wrap #cell1-wrap a.header,
#block1-wrap #cell2-wrap a.header,
#block1-wrap #cell3-wrap a.header {

	color: #000000;
	text-decoration: none;
}

#block1-wrap #cell1-wrap a.header:hover,
#block1-wrap #cell2-wrap a.header:hover,
#block1-wrap #cell3-wrap a.header:hover {

	color: #000000;
	text-decoration: none;
}

#block1-wrap #cell1-wrap .content,
#block1-wrap #cell2-wrap .content,
#block1-wrap #cell3-wrap .content {

	position: relative;
	
	top: 20px;
	left: 15px;
	width: 230px;
	height: 50px;
	
	color: #000000;
	font-family: arial;
	font-size: 1em;
	letter-spacing: 0em;
	line-height: 13px;	
}

#block1-wrap #cell1-wrap .button,
#block1-wrap #cell2-wrap .button,
#block1-wrap #cell3-wrap .button {

	position: absolute;
	
	top: 35px;
	left: 257px;
	width: 45px;
	height: 45px;
}

.cell1 {

	background: transparent url("/images/home/block1-cell1.png") no-repeat;
}

.cell2 {

	background: transparent url("/images/home/block1-cell2.png") no-repeat;
}

.cell3 {

	background: transparent url("/images/home/block1-cell3.png") no-repeat;
}

.cell1-on {

	background: transparent url("/images/home/block1-cell1-on.png") no-repeat;
}

.cell2-on {

	background: transparent url("/images/home/block1-cell2-on.png") no-repeat;
}

.cell3-on {

	background: transparent url("/images/home/block1-cell3-on.png") no-repeat;
}

/* HOSTING SOLUTIONS PAGE *********************************************************************************************************************************/

#solution-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 580px;
}

#solution-wrap #solution-menu-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 580px;
	height: 108px;
	
	background: #EEEEEE;
	
	margin-bottom: 20px;
}

#solution-menu-wrap #websites-title,
#solution-menu-wrap #ecommerce-title,
#solution-menu-wrap #richmedia-title,
#solution-menu-wrap #application-title,
#solution-menu-wrap #backoffice-title,
#solution-menu-wrap #filestorage-title,
#solution-menu-wrap #businessemail-title,
#solution-menu-wrap #other-title {

	position: absolute;

	width: 270px;
	height: 22px;
	
	cursor: pointer;
}

#solution-menu-wrap #websites-title {

	top: 10px;
	left: 10px;
}

#solution-menu-wrap #richmedia-title {

	top: 32px;
	left: 10px;
}

#solution-menu-wrap #filestorage-title {

	top: 54px;
	left: 10px;
}

#solution-menu-wrap #businessemail-title {

	top: 76px;
	left: 10px;
}

#solution-menu-wrap #ecommerce-title {

	top: 10px;
	left: 290px;
}

#solution-menu-wrap #application-title {

	top: 32px;
	left: 290px;
}

#solution-menu-wrap #backoffice-title {

	top: 54px;
	left: 290px;
}

#solution-menu-wrap #other-title {

	top: 76px;
	left: 290px;
}

#menu-websites-wrap .title-on {

	background: transparent url("/images/solutions/solution-websites-b-on.png");
}

#menu-websites-wrap .title-off {

	background: transparent url("/images/solutions/solution-websites-b-off.png");
}

#menu-websites-wrap .title-over {

	background: transparent url("/images/solutions/solution-websites-b-over.png");
}

#menu-ecommerce-wrap .title-on {

	background: transparent url("/images/solutions/solution-ecommerce-b-on.png");
}

#menu-ecommerce-wrap .title-off {

	background: transparent url("/images/solutions/solution-ecommerce-b-off.png");
}

#menu-ecommerce-wrap .title-over {

	background: transparent url("/images/solutions/solution-ecommerce-b-over.png");
}

#menu-richmedia-wrap .title-on {

	background: transparent url("/images/solutions/solution-richmedia-b-on.png");
}

#menu-richmedia-wrap .title-off {

	background: transparent url("/images/solutions/solution-richmedia-b-off.png");
}

#menu-richmedia-wrap .title-over {

	background: transparent url("/images/solutions/solution-richmedia-b-over.png");
}

#menu-application-wrap .title-on {

	background: transparent url("/images/solutions/solution-application-b-on.png");
}

#menu-application-wrap .title-off {

	background: transparent url("/images/solutions/solution-application-b-off.png");
}

#menu-application-wrap .title-over {

	background: transparent url("/images/solutions/solution-application-b-over.png");
}

#menu-backoffice-wrap .title-on {

	background: transparent url("/images/solutions/solution-backoffice-b-on.png");
}

#menu-backoffice-wrap .title-off {

	background: transparent url("/images/solutions/solution-backoffice-b-off.png");
}

#menu-backoffice-wrap .title-over {

	background: transparent url("/images/solutions/solution-backoffice-b-over.png");
}

#menu-filestorage-wrap .title-on {

	background: transparent url("/images/solutions/solution-filestorage-b-on.png");
}

#menu-filestorage-wrap .title-off {

	background: transparent url("/images/solutions/solution-filestorage-b-off.png");
}

#menu-filestorage-wrap .title-over {

	background: transparent url("/images/solutions/solution-filestorage-b-over.png");
}

#menu-businessemail-wrap .title-on {

	background: transparent url("/images/solutions/solution-businessemail-b-on.png");
}

#menu-businessemail-wrap .title-off {

	background: transparent url("/images/solutions/solution-businessemail-b-off.png");
}

#menu-businessemail-wrap .title-over {

	background: transparent url("/images/solutions/solution-businessemail-b-over.png");
}

#menu-other-wrap .title-on {

	background: transparent url("/images/solutions/solution-other-b-on.png");
}

#menu-other-wrap .title-off {

	background: transparent url("/images/solutions/solution-other-b-off.png");
}

#menu-other-wrap .title-over {

	background: transparent url("/images/solutions/solution-other-b-over.png");
}

#solution-wrap #solution-content-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 580px;
}

#solution-content-wrap #solution-websites-wrap,
#solution-content-wrap #solution-ecommerce-wrap,
#solution-content-wrap #solution-richmedia-wrap,
#solution-content-wrap #solution-application-wrap,
#solution-content-wrap #solution-backoffice-wrap,
#solution-content-wrap #solution-filestorage-wrap,
#solution-content-wrap #solution-businessemail-wrap,
#solution-content-wrap #solution-other-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 580px;
}

td.solution-header-managed,
td.solution-header-managed-tall,
td.solution-header-cloud,
td.solution-header-cloud-tall,
td.solution-header-email,
td.solution-header-email-tall {

	padding: 5px 0px 0px 15px;
	
	font-weight: bold;
	color: #FFFFFF;
}

td.solution-header-managed {

	background: transparent url("/images/solutions/background-managed.png");
}

td.solution-header-managed-tall {

	background: transparent url("/images/solutions/background-managed-tall.png");
}

td.solution-header-cloud {

	background: transparent url("/images/solutions/background-cloud.png");
}

td.solution-header-cloud-tall {

	background: transparent url("/images/solutions/background-cloud-tall.png");
}

td.solution-header-email {

	background: transparent url("/images/solutions/background-email.png");
}

td.solution-header-email-tall {

	background: transparent url("/images/solutions/background-email-tall.png");
}

td.solution-content {

	padding: 15px;
	margin: 0px;
	
	background: #F8F8F8;
	
	font-size: 10px;
	line-height: 14px;
}

td.solution-bullets {

	padding: 0px 15px 15px 15px;
	margin: 0px;
	
	background: #F8F8F8;
	
	font-size: 10px;
	line-height: 14px;
}

td.solution-list {

	padding: 15px;
	margin: 0px;
	
	background: #F8F8F8;
	
	font-size: 11px;
	line-height: 18px;
}

td.solution-footer-managed {

	background: transparent url("/images/solutions/background-footer-managed.png");
}

td.solution-footer-managed-long {

	background: transparent url("/images/solutions/background-footer-managed-long.png");
}

td.solution-footer-cloud {

	background: transparent url("/images/solutions/background-footer-cloud.png");
}

td.solution-footer-cloud-long {

	background: transparent url("/images/solutions/background-footer-cloud-long.png");
}

td.solution-footer-email {

	background: transparent url("/images/solutions/background-footer-email.png");
}

td.solution-footer {

	background: transparent url("/images/solutions/background-footer.png");
}

ul.solutionlist {

	list-style-type: none;
	
	margin: 0px; 
	padding: 0px;
	
	border: 0px;
	
	line-height: 12px;
}

li.solutionlistitem {

	position: relative;
	
	width: 92%;
	
	margin-bottom: 4px;
	padding: 1px 5px 2px 7px;
	
	border: 0px;
	background: transparent url("/images/elements/bulletsmall.png") no-repeat 0px 6px;
	
	font-size: 10px;
}

li.solutionlistitemlink {

	position: relative;
	
	width: 92%;
	
	margin-bottom: 4px;
	padding: 1px 5px 2px 7px;
	
	border: 0px;
	background: transparent url("/images/elements/bulletsmall.png") no-repeat 0px 6px;
	
	font-size: 10px;
}

#customer-websites-wrap,
#customer-ecommerce-wrap,
#customer-richmedia-wrap,
#customer-application-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 580px;
	height: 200px;
}

#customer-websites-wrap #customer-websites-1-wrap,
#customer-websites-wrap #customer-websites-2-wrap,
#customer-websites-wrap #customer-websites-3-wrap,
#customer-websites-wrap #customer-websites-4-wrap,
#customer-websites-wrap #customer-websites-5-wrap,
#customer-ecommerce-wrap #customer-ecommerce-1-wrap,
#customer-ecommerce-wrap #customer-ecommerce-2-wrap,
#customer-ecommerce-wrap #customer-ecommerce-3-wrap,
#customer-richmedia-wrap #customer-richmedia-1-wrap,
#customer-richmedia-wrap #customer-richmedia-2-wrap,
#customer-richmedia-wrap #customer-richmedia-3-wrap,
#customer-application-wrap #customer-application-1-wrap,
#customer-application-wrap #customer-application-2-wrap,
#customer-application-wrap #customer-application-3-wrap,
#customer-application-wrap #customer-application-4-wrap,
#customer-application-wrap #customer-application-5-wrap {

	position: absolute;
	
	top: 0px;
	left: 0px;
	width: 580px;
	height: 200px;
}

/* NEWSLETTER ************************************************************************************************************************************************/

#content-wrap #newsletter-block1-wrap {

	position: block;

	top: 0px;
	left: 0px;
	width: 261px;
	
	margin-bottom: 30px;
	
	background: #EEEEEE;
}

#newsletter-block1-wrap .content-wrap {

	padding: 30px;
}

#content-wrap #newsletter-block2-wrap {

	position: absolute;

	top: 0px;
	left: 291px;
	width: 580px;
	
	margin-bottom: 30px;
}

#newsletter-block2-wrap .newsletter-body {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 570px;
	
	background: transparent url("/images/information/mediacenter/newsletters/background.png") no-repeat;
	
	padding: 30px 20px;
	margin-bottom: 30px;
}

.newsletter-body .newsletter-title {

	color: #A11925;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	
	margin-bottom: 10px;
}

#newsletter-block2-wrap .newsletter-body-footer {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 570px;
	
	background: #A11925;
	
	color: #FFFFFF;
	
	padding: 30px 20px;
}

.newsletter-body-footer .newsletter-title {

	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	
	margin-bottom: 10px;
}

/* SITEMAP ************************************************************************************************************************************************/

#content-wrap #sitemap-block1-wrap {

	top: 0px;
	left: 0px;
	width: 220px;
	
	padding-bottom: 20px;
	margin-bottom: 30px;
	
	font-size: 9px;
	
	float: left;
}

#content-wrap #sitemap-block2-wrap {

	position: relative;

	top: 40px;
	left: 0px;
	width: 220px;
	
	padding-bottom: 20px;
	margin-bottom: 30px;
	
	font-size: 9px;
	
	float: left;
}

#content-wrap #sitemap-block3-wrap {

	top: 0px;
	left: 0px;
	width: 220px;
	
	padding-bottom: 20px;
	margin-bottom: 30px;
	
	font-size: 9px;
	
	float: left;
}

#content-wrap #sitemap-block4-wrap {

	top: 0px;
	left: 0px;
	width: 220px;
	
	padding-bottom: 20px;
	margin-bottom: 30px;
	
	font-size: 9px;
	
	float: left;
}

.sitemap-level-1,
.sitemap-level-1 a,
.sitemap-level-1 a:hover {

	font-weight: bold;
	font-size: 14px;
	color: #777777;
	
	margin-bottom: 24px;
}

.sitemap-level-2,
.sitemap-level-2-managed,
.sitemap-level-2-cloud,
.sitemap-level-2-email {

	font-weight: bold;
	font-size: 12px;
	
	margin-bottom: 8px;
}

.sitemap-level-2,
.sitemap-level-2 a,
.sitemap-level-2 a:hover {

	color: #777777;
}

.sitemap-level-2-managed,
.sitemap-level-2-managed a,
.sitemap-level-2-managed a:hover {

	color: #C3001E;
}

.sitemap-level-2-cloud,
.sitemap-level-2-cloud a,
.sitemap-level-2-cloud a:hover {

	color: #07A1E0;
}

.sitemap-level-2-email,
.sitemap-level-2-email a,
.sitemap-level-2-email a:hover {

	color: #63AA05;
}

.sitemap-level-3,
.sitemap-level-3 a,
.sitemap-level-3 a:hover {

	font-weight: bold;
	font-size: 10px;
	color: #555555;
	line-height: 14px;
	
	margin-top: 8px;
}

.sitemap-level-4,
.sitemap-level-4 a,
.sitemap-level-4 a:hover {

	font-size: 9px;
	color: #555555;
	line-height: 14px;
}

/* DEDICATED SERVERS TABLE ********************************************************************************************************************************/

td.ds-header-1,
td.ds-header-2,
td.ds-header-3,
td.ds-header-4 {

	padding: 10px 0px;

	background: #CCCCCC;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	
	font-family: arial;
	color: #292929;
	font-weight: bold;
	text-align: center;
}

td.ds-header-1 {

	padding: 10px 0px 10px 10px;
	
	text-transform: uppercase;
	
	text-align: left;
	font-size: 12px;
	line-height: 15px;
}

td.ds-header-2 {

	font-size: 10px;
	line-height: 12px;
}

td.ds-header-3 {

	font-size: 10px;
	line-height: 12px;
}

td.ds-header-4 {

	background: #999999;
	
	color: #FFFFFF;
	font-size: 10px;
	line-height: 12px;
}

td.ds-cell-1,
td.ds-cell-2,
td.ds-cell-3,
td.ds-cell-4 {

	padding: 10px 0px;
	
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	
	font-family: arial;
	color: #292929;
	text-align: center;
	font-size: 11px;
	line-height: 14px;
}

td.ds-cell-1 {

	padding: 10px;

	text-align: left;
}

td.ds-cell-5 {

	padding: 40px 0px 0px 40px;
	border-top: 1px solid #999999;
}

/* MANAGED COLOCATION TABLE *******************************************************************************************************************************/

td.mc-header-1,
td.mc-header-2,
td.mc-header-3 {

	padding: 10px 0px;

	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	
	font-family: arial;
	color: #292929;
	text-align: center;
	text-transform: uppercase;
}

td.mc-header-1 {

	padding: 10px 0px 10px 10px;
	
	text-align: left;
	font-size: 12px;
	line-height: 15px;
}

td.mc-header-2 ,
td.mc-header-3 {

	font-size: 10px;
	line-height: 12px;
}

td.mc-header-3 {

	border-right: 0px;
}

td.mc-cell-1-odd,
td.mc-cell-2-odd,
td.mc-cell-3-odd,
td.mc-cell-1-even,
td.mc-cell-2-even,
td.mc-cell-3-even {

	padding: 13px 0px;
	
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	
	font-family: arial;
	color: #292929;
	text-align: center;
	font-size: 11px;
	line-height: 14px;
}

td.mc-cell-1-even,
td.mc-cell-1-odd {

	padding: 13px 0px 13px 10px;

	text-align: left;
}

td.mc-cell-3-even,
td.mc-cell-3-odd {

	border-right: 0px;
}

td.mc-cell-1-odd,
td.mc-cell-2-odd,
td.mc-cell-3-odd {

	background: #EEEEEE;
}

/* PRIVATE CLOUD USE CASE TABLE *******************************************************************************************************************************/
/* SECURITY SERVICES TABLE ************************************************************************************************************************************/

td.pc-header-1,
td.pc-header-2,
td.ss-header-1,
td.ss-header-2 {

	padding: 5px 10px;

	background: #E6E6E6;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	
	font-family: arial;
	color: #292929;
	font-weight: bold;
	text-transform: uppercase;
}

td.pc-header-2,
td.ss-header-2 {

	border-right: 0px;
}

td.pc-cell-1,
td.pc-cell-2,
td.ss-cell-1,
td.ss-cell-2 {

	padding: 15px 10px;
	
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	
	font-family: arial;
	color: #292929;
	font-size: 12px;
	line-height: 18px;
}

td.pc-cell-2,
td.ss-cell-2 {

	border-right: 0px;
}

/* SERVICE LEVELS TABLE *******************************************************************************************************************************/

td.sl-header-1,
td.sl-header-2 {

	padding: 10px;

	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	
	font-family: arial;
	color: #292929;
}

td.sl-header-2 {

	border-right: 0px;
}

td.sl-cell-1,
td.sl-cell-2 {

	padding: 15px 10px;
	
	background: #E6E6E6;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	
	font-family: arial;
	color: #292929;
	font-size: 12px;
	line-height: 14px;
}

td.sl-cell-2 {

	border-right: 0px;
}

/* DISASTER RECOVERY TABLE ********************************************************************************************************************/

td.dr-header {

	background: #DDDDDD;
	padding: 10px;
	font-size: 10px;
}

td.dr-cell {

	background: #EEEEEE;
	padding: 10px;
	font-size: 9px;
}

.contact-wrap {
	
	position: relative;
	
	top: 0px;
	left: 0px;
	width: 580px;
	height: 29px;
	
	margin-bottom: 10px;	
}

.contact-wrap .contact-livechat {

	position: absolute;
	
	top: 1px;
	left: 349px;
	width: 108px;
	height: 27px;
}

.contact-wrap .contact-contactsales {

	position: absolute;
	
	top: 1px;
	width: 119px;
	height: 27px;
	left: 461px;
}

/* NO MORE SERVERS TABLE ********************************************************************************************************************/

td.nms-header {

	font-family: arial;
	font-size: 10px;
	letter-spacing: 0em;
	line-height: 10px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	
	padding: 10px;
	margin: 0px;
	
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	border-top: 1px solid #AAAAAA;
}

td.nms-row1,
td.nms-row2,
td.nms-row3 {

	height: 70px;

	font-family: arial;
	font-size: 10px;
	letter-spacing: 0em;
	line-height: 14px;
	font-weight: normal;
	
	padding: 10px;
	
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
}

td.nms-row1 {

	padding-left: 0px;
}

td.nms-row2 {

	text-align: center;
}

/* DEDICATED SUPPORT TEAM ********************************************************************************************************************/

#dedicatedteam-wrap {

	position: relative;
	
	width: 861px;
	height: 540px;
	
	background: url("/images/managed_hosting/support/overview/background-dedicatedteam.png") no-repeat;
	
	margin-bottom: 30px;
}

#dedicatedteam-wrap .cell1 {

	position: absolute;
	
	top: 0px;
	left: 0px;
	width: 525px;
	height: 540px;
	
	background: url("/images/managed_hosting/support/overview/graphic-accountmanager.png") no-repeat;
}

#dedicatedteam-wrap .cell2 {

	position: absolute;
	
	top: 0px;
	left: 525px;
	width: 336px;
	height: 85px;
	
	background: url("/images/managed_hosting/support/overview/title-accountmanager.png") no-repeat;
}

#dedicatedteam-wrap .cell3 {

	position: absolute;
	
	top: 105px;
	left: 546px;
	width: 285px;
	height: 200px;
	
	background: transparent;
	
	color: #000000;
	font-size: 11px;
	line-height: 15px;
}

#dedicatedteam-wrap .cell4 {

	position: absolute;
	
	top: 320px;
	left: 544px;
	width: 300px;
}

#dedicatedteam-wrap .hover-1,
#dedicatedteam-wrap .hover-2,
#dedicatedteam-wrap .hover-3,
#dedicatedteam-wrap .hover-4,
#dedicatedteam-wrap .hover-5,
#dedicatedteam-wrap .hover-6,
#dedicatedteam-wrap .hover-7,
#dedicatedteam-wrap .hover-8,
#dedicatedteam-wrap .hover-9 {

	position: absolute;

	cursor: pointer;
	z-index: 200;
}

#dedicatedteam-wrap .hover-1 {

	top: 62px;
	left: 204px;
	width: 112px;
	height: 63px;
}

#dedicatedteam-wrap .hover-2 {

	top: 112px;
	left: 284px;
	width: 126px;
	height: 58px;
}

#dedicatedteam-wrap .hover-3 {

	top: 163px;
	left: 322px;
	width: 125px;
	height: 58px;
}

#dedicatedteam-wrap .hover-4 {

	top: 224px;
	left: 352px;
	width: 112px;
	height: 58px;
}

#dedicatedteam-wrap .hover-5 {

	top: 306px;
	left: 70px;
	width: 375px;
	height: 85px;
}

#dedicatedteam-wrap .hover-6 {

	top: 401px;
	left: 162px;
	width: 209px;
	height: 74px;
}

#dedicatedteam-wrap .hover-7 {

	top: 224px;
	left: 52px;
	width: 119px;
	height: 58px;
}

#dedicatedteam-wrap .hover-8 {

	top: 166px;
	left: 74px;
	width: 117px;
	height: 59px;
}

#dedicatedteam-wrap .hover-9 {

	top: 114px;
	left: 110px;
	width: 117px;
	height: 58px;
}

/* LAYERS OF SUPPORT ********************************************************************************************************************/

#supportlayers-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 580px;
	height: 340px;
	
	background: url("/images/managed_hosting/support/layers/background-stackchart.png") no-repeat;
	
	margin-bottom: 30px;
}

#supportlayers-wrap #supportlayers-graphic-wrap {

	position: absolute;
	
	top: 0px;
	left: 0px;
	width: 580px;
	height: 340px;
	
	background: url("/images/managed_hosting/support/layers/layer-1.png") no-repeat;
}

#supportlayers-wrap .hover-1,
#supportlayers-wrap .hover-2,
#supportlayers-wrap .hover-3,
#supportlayers-wrap .hover-4,
#supportlayers-wrap .hover-5,
#supportlayers-wrap .hover-6 {

	position: absolute;

	cursor: pointer;
	z-index: 200;
}

#supportlayers-wrap .hover-1 {

	top: 247px;
	left: 0px;
	width: 580px;
	height: 41px;
}

#supportlayers-wrap .hover-2 {

	top: 207px;
	left: 0px;
	width: 580px;
	height: 41px;
}

#supportlayers-wrap .hover-3 {

	top: 167px;
	left: 0px;
	width: 580px;
	height: 41px;
}

#supportlayers-wrap .hover-4 {

	top: 126px;
	left: 0px;
	width: 580px;
	height: 42px;
}

#supportlayers-wrap .hover-5 {

	top: 85px;
	left: 0px;
	width: 580px;
	height: 42px;
}

#supportlayers-wrap .hover-6 {

	top: 44px;
	left: 0px;
	width: 580px;
	height: 42px;
}

/* MANAGED COLOCATION SUPPORT TEAM ********************************************************************************************************************/

#supportteam-wrap {

	position: relative;
	
	width: 861px;
	height: 455px;
	
	background: url("/images/managed_hosting/managed_colocation/background-supportteam.png") no-repeat;
}

#supportteam-wrap .cell1,
#supportteam-wrap .cell2 {

	position: absolute;
	
	left: 20px;
	width: 245px;
	
	font-family: arial;
	font-size: 10px;
	line-height: 13px;
	
	background: transparent;
}

#supportteam-wrap .cell1 {

	top: 203px;
}

#supportteam-wrap .cell2 {

	top: 340px;
}

#supportteam-wrap .cell3 {

	position: absolute;
	
	top: 129px;
	left: 317px;
	width: 290px;
	height: 251px;

	background: url("/images/managed_hosting/managed_colocation/graphic-accountmanager.png") no-repeat;
	
	z-index: 100;
}

#supportteam-wrap .cell4 {

	position: absolute;
	
	top: 138px;
	left: 0px;
	width: 256px;
	height: 44px;

	background: url("/images/managed_hosting/managed_colocation/title-accountmanager.png") no-repeat;
	
	z-index: 100;
}

#supportteam-wrap .hover-1 {

	position: absolute;
	
	top: 131px;
	left: 382px;
	width: 129px;
	height: 55px;
	
	cursor: pointer;
	z-index: 200;
}

#supportteam-wrap .hover-2 {

	position: absolute;
	
	top: 188px;
	left: 296px;
	width: 83px;
	height: 117px;
	
	cursor: pointer;
	z-index: 200;
}

#supportteam-wrap .hover-3 {

	position: absolute;
	
	top: 188px;
	left: 379px;
	width: 83px;
	height: 117px;
	
	cursor: pointer;
	z-index: 200;
}

#supportteam-wrap .hover-4 {

	position: absolute;
	
	top: 191px;
	left: 519px;
	width: 93px;
	height: 114px;
	
	cursor: pointer;
	z-index: 200;
}

#supportteam-wrap .hover-5 {

	position: absolute;
	
	top: 324px;
	left: 296px;
	width: 317px;
	height: 56px;
	
	cursor: pointer;
	z-index: 200;
}

/* PRIVATE CLOUD CONTACT ******************************************************************************************************************************/

.pc-contact-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 270px;
	height: 34px;
	
	background: url("/images/managed_hosting/private_cloud/background-contact.png") no-repeat;
}

.pc-contact-wrap .livechat {

	position: absolute;

	top: 8px;
	left: 99px;
	width: 75px;
	height: 19px;
}

.pc-contact-wrap .salesform {

	position: absolute;
	
	top: 8px;
	left: 179px;
	width: 75px;
	height: 19px;
}

/* CUSTOMER VIDEOS ************************************************************************************************************************************/

#cv-top-wrap {

	position: relative;

	top: 0px;
	left: 0px;
	width: 901px;
	height: 363px;
	
	background: transparent url("../images/whyrackspace/support/customervideos/background-top.gif") no-repeat;
}

#cv-top-wrap #cv-player-wrap {

	position: absolute;
	
	top: 15px;
	left: 15px;
	width: 326px;
	height: 333px;
}

#cv-player-wrap #cv-emailfriend-wrap {

	position: absolute;
	
	top: 11px;
	left: 11px;
	width: 92px;
	height: 16px;
	
	background: transparent url("../images/whyrackspace/support/customervideos/emailfriend.gif") no-repeat;
	
	cursor: pointer;
}

#cv-player-wrap #cv-sendfeedback-wrap {

	position: absolute;
	
	top: 11px;
	left: 114px;
	width: 105px;
	height: 18px;
	
	background: transparent url("../images/whyrackspace/support/customervideos/sendfeedback.gif") no-repeat;
	
	cursor: pointer;
}

#cv-player-wrap #cv-player-video-wrap {

	position: relative;
	
	top: 33px;
	left: 1px;
	width: 324px;
	height: 293px;
}

#cv-top-wrap #cv-featured-wrap {

	position: absolute;
	
	top: 15px;
	left: 356px;
	width: 530px;
	height: 333px;
}

#cv-featured-wrap #cv-featured-header-wrap {

	position: absolute;

	top: 1px;
	left: 1px;
	width: 528px;
	height: 34px;
	
	background: transparent url("../images/whyrackspace/support/customervideos/header-featured.gif") no-repeat;
}

#cv-featured-wrap #cv-featured-body-wrap {

	position: absolute;

	top: 36px;
	left: 1px;
	width: 528px;
	height: 289px;
	
	overflow: auto;
}

#cv-featured-body-wrap .cv-featured-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 100%;
	height: 88px;
	
	background: transparent url("../images/whyrackspace/support/customervideos/background-featured-div.gif") no-repeat;
}

.cv-featured-wrap .cv-thumbnail-wrap {

	position: relative;
	
	top: 10px;
	left: 10px;
	
	cursor: pointer;
}

.cv-featured-wrap .cv-title-wrap {

	position: relative;
	
	top: -22px;
	left: 20px;
	width: 280px;
	height: 27px;
	
	cursor: pointer;
}

.cv-featured-wrap .cv-playvideo-wrap {

	position: relative;
	
	top: 7px;
	left: -304px;
	width: 90px;
	height: 25px;
	
	cursor: pointer;
}

.cv-hr {

	position: relative;
	
	top: -11px;
	left: 0px;
	width: 100%;
	height: 1px;
	
	margin-bottom: -10px;
	padding: 0px;
	
	border-bottom: 1px solid #CCCCCC;
}
html>body .cv-hr {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 100%;
	height: 1px;
	
	margin: 0px;
	
	background: #CCCCCC;
	border: 0px;
}

#cv-ericcooper-chapter-wrap,
#cv-edwardjamison-chapter-wrap,
#cv-nancysheen-chapter-wrap,
#cv-stevewinters-chapter-wrap {

	display: none;
}

.cv-chapter-wrap {

	margin-bottom: 10px;	
}

.cv-chapter {

	position: relative;
	
	top: 0px;
	left: 2px;
	width: 500px;
	height: 18px;
	
	cursor: pointer;
}

#cv-bottom-wrap {

	position: relative;

	top: 1px;
	left: 0px;
	width: 901px;
	height: 509px;
	
	background: transparent url("../images/whyrackspace/support/customervideos/background-bottom.gif") no-repeat;
}

.cv-pane-header {

	position: relative;
	
	top: -13px;
	left: 1px;
	width: 869px;
	height: 34px;
	
	background: transparent;
}
html>body .cv-pane-header {

	top: -1px;
}

#cv-bottom-wrap #cv-all-body-wrap,
#cv-bottom-wrap #cv-customerconference-body-wrap,
#cv-bottom-wrap #cv-culture-body-wrap,
#cv-bottom-wrap #cv-tenreasons-body-wrap,
#cv-bottom-wrap #cv-business-body-wrap,
#cv-bottom-wrap	#cv-support-body-wrap {

	position: relative;
	
	top: -13px;
	left: 1px;
	width: 870px;
	height: 409px;
	
	overflow: auto;
}
html>body #cv-bottom-wrap #cv-all-body-wrap,
html>body #cv-bottom-wrap #cv-customerconference-body-wrap,
html>body #cv-bottom-wrap #cv-culture-body-wrap,
html>body #cv-bottom-wrap #cv-tenreasons-body-wrap,
html>body #cv-bottom-wrap #cv-business-body-wrap,
html>body #cv-bottom-wrap #cv-support-body-wrap {

	top: 0px;
}

#cv-bottom-wrap #cv-business-body-wrap {

	overflow: hidden;
}

#cv-all-body-wrap #cv-all-body-left-wrap,
#cv-customerconference-body-wrap #cv-customerconference-body-left-wrap {

	position: absolute;
	
	top: 0px;
	left: 0px;
	width: 50%;
}

#cv-all-body-wrap #cv-all-body-right-wrap,
#cv-customerconference-body-wrap #cv-customerconference-body-right-wrap {

	position: absolute;
	
	top: 0px;
	left: 50%;
	width: 49%;
}
html>body #cv-all-body-wrap #cv-all-body-right-wrap,
html>body #cv-customerconference-body-wrap #cv-customerconference-body-right-wrap {

	left: 51%;
}

#cv-all-body-left-wrap .cv-all-wrap,
#cv-all-body-right-wrap .cv-all-wrap,
#cv-customerconference-body-left-wrap .cv-customerconference-wrap,
#cv-customerconference-body-right-wrap .cv-customerconference-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 100%;
	height: 88px;
	
	background: transparent url("../images/whyrackspace/support/customervideos/background-all-div.gif") no-repeat;
}

.cv-all-wrap .cv-thumbnail-wrap,
.cv-customerconference-wrap .cv-thumbnail-wrap {

	position: relative;
	
	top: 10px;
	left: 10px;
	
	cursor: pointer;
}

.cv-all-wrap .cv-title-wrap,
.cv-customerconference-wrap .cv-title-wrap {

	position: relative;
	
	top: -22px;
	left: 20px;
	width: 280px;
	height: 27px;
	
	cursor: pointer;
}

.cv-all-wrap .cv-playvideo-wrap,
.cv-customerconference-wrap .cv-playvideo-wrap {

	position: relative;
	
	top: -21px;
	left: 92px;
	width: 90px;
	height: 25px;
	
	cursor: pointer;
}

#cv-culture-body-wrap .cv-culture-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 100%;
	height: 130px;
	
	background: transparent url("../images/whyrackspace/support/customervideos/background-culture-div.gif") no-repeat;
}

.cv-culture-wrap .cv-thumbnail-wrap {

	position: relative;
	
	top: 10px;
	left: 10px;
	
	cursor: pointer;
}

.cv-culture-wrap .cv-title-wrap {

	position: relative;
	
	top: -32px;
	left: 20px;
	width: 500px;
	height: 50px;
	
	cursor: pointer;
}

.cv-culture-wrap .cv-title-long-wrap {

	position: relative;
	
	top: -25px;
	left: 20px;
	width: 500px;
	height: 50px;
	
	cursor: pointer;
}

.cv-culture-wrap .cv-playvideo-wrap {

	position: relative;
	
	top: -3px;
	left: -484px;
	width: 90px;
	height: 25px;
	
	cursor: pointer;
}

.cv-culture-wrap .cv-playvideo-long-wrap {

	position: relative;
	
	top: 4px;
	left: -484px;
	width: 90px;
	height: 25px;
	
	cursor: pointer;
}

#cv-tenreasons-body-wrap #cv-tenreasons-body-left-wrap {

	position: absolute;
	
	top: 0px;
	left: 0px;
	width: 50%;
}

#cv-tenreasons-body-wrap #cv-tenreasons-body-right-wrap {

	position: absolute;
	
	top: 0px;
	left: 50%;
	width: 49%;
}
html>body #cv-tenreasons-body-wrap #cv-tenreasons-body-right-wrap {

	left: 51%;
}

#cv-tenreasons-body-left-wrap .cv-tenreasons-wrap,
#cv-tenreasons-body-right-wrap .cv-tenreasons-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 100%;
	height: 88px;
	
	background: transparent url("../images/whyrackspace/support/customervideos/background-all-div.gif") no-repeat;
}

.cv-tenreasons-wrap .cv-thumbnail-wrap {

	position: relative;
	
	top: 10px;
	left: 10px;
	
	cursor: pointer;
}

.cv-tenreasons-wrap .cv-title-wrap {

	position: relative;
	
	top: -24px;
	left: 20px;
	width: 280px;
	height: 27px;
	
	cursor: pointer;
}

.cv-tenreasons-wrap .cv-playvideo-wrap {

	position: relative;
	
	top: -28px;
	left: 92px;
	width: 90px;
	height: 25px;
	
	cursor: pointer;
}

#cv-business-body-wrap #cv-business-body-left-wrap {

	position: absolute;
	
	top: 0px;
	left: 0px;
	width: 325px;
	height: 409px;
	
	background: #DDDDDD url("../images/whyrackspace/support/customervideos/background-business-tabs.gif") repeat;
}

#cv-business-body-wrap #cv-business-body-right-wrap {

	position: absolute;
	
	top: 0px;
	left: 341px;
	width: 528px;
	height: 409px;
	
	overflow: auto;
}

#cv-business-body-right-wrap .cv-business-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 100%;
	height: 88px;
	
	background: transparent url("../images/whyrackspace/support/customervideos/background-featured-div.gif") no-repeat;
}

.cv-business-wrap .cv-thumbnail-wrap {

	position: relative;
	
	top: 10px;
	left: 10px;
	
	cursor: pointer;
}

.cv-business-wrap .cv-title-wrap {

	position: relative;
	
	top: -22px;
	left: 20px;
	width: 280px;
	height: 27px;
	
	cursor: pointer;
}

.cv-business-wrap .cv-playvideo-wrap {

	position: relative;
	
	top: 7px;
	left: -304px;
	width: 90px;
	height: 25px;
	
	cursor: pointer;
}

.cv-business-tab {

	position: relative;

	top: 0px;
	left: 0px;
	width: 324px;
	
	padding: 4px 8px;	

	background: #DDDDDD;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	
	color: #464646;
	font-size: 10px;
	
	cursor: pointer;
}
html>body .cv-business-tab {

	width: 307px;
}

.tab-highlighted {

	background: #C9C9C9;
}

#cv-business-wrap-2,
#cv-business-wrap-3,
#cv-business-wrap-4,
#cv-business-wrap-5,
#cv-business-wrap-6,
#cv-business-wrap-7,
#cv-business-wrap-8,
#cv-business-wrap-9,
#cv-business-wrap-10,
#cv-business-wrap-11,
#cv-business-wrap-12,
#cv-business-wrap-13,
#cv-business-wrap-14,
#cv-business-wrap-15,
#cv-business-wrap-16,
#cv-business-wrap-17,
#cv-business-wrap-18 {

	display: none;
}

#cv-support-body-wrap #cv-support-body-left-wrap {

	position: absolute;
	
	top: 0px;
	left: 0px;
	width: 50%;
}

#cv-support-body-wrap #cv-support-body-right-wrap {

	position: absolute;
	
	top: 0px;
	left: 50%;
	width: 49%;
}
html>body #cv-support-body-wrap #cv-support-body-right-wrap {

	left: 51%;
}

#cv-support-body-left-wrap .cv-support-wrap,
#cv-support-body-right-wrap .cv-support-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 100%;
	height: 110px;
	
	background: transparent url("../images/whyrackspace/support/customervideos/background-support-div.gif") no-repeat;
}

.cv-support-wrap .cv-quote-wrap {

	position: relative;
	
	top: 15px;
	left: 10px;
}

.cv-support-wrap .cv-thumbnail-wrap {

	position: relative;
	
	top: 15px;
	left: 10px;
	
	cursor: pointer;
}

.cv-support-wrap .cv-title-wrap {

	position: relative;
	
	top: -17px;
	left: 20px;
	width: 280px;
	height: 27px;
	
	cursor: pointer;
}

.cv-support-wrap .cv-playvideo-wrap {

	position: relative;
	
	top: -16px;
	left: 92px;
	width: 90px;
	height: 25px;
	
	cursor: pointer;
}

#cv-form-wrap {

	position: relative;
	
	top: 15px;
	left: 15px;
	width: 292px;
}

.videoform-text {

	color: #FFFFFF;
}

input.videoform {

	width: 100%;

	background: #FFFFFF;
	border: 1px solid #464646;
	
	color: #292929;
	font-family: verdana,sans-serif;
	font-size: 9pt;
	
	margin-bottom: 7px;
}

input.videoform:hover {

	cursor: pointer;
}

textarea.videoform {

	width: 100%;
	
	background: #FFFFFF;
	border: 1px solid #464646;
	
	color: #292929;
	font-size: 8pt;
	
	margin-bottom: 10px;
}

/* rackspace.cv.tab.css */

.tab-wrap {

	position: relative;
	
	top: 19px;
	left: 15px;
	width: 800px;
	
	margin-top: 0px;
}

.tab {

	position: relative;
	
	top: 0px;
	left: 0px;
	
	padding-left: 15px;
	margin-right: -3px;
	
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	
	cursor: pointer;
}

.tab-arrow {

	position: relative;
	
	top: -3px;
	width: 7px;
	height: 4px;

	background: transparent url('../images/whyrackspace/support/customervideos/elements/tab-arrow.gif') left no-repeat;
}
html>body .tab-arrow {
	
	top: 2px;
	width: 7px;
	height: 4px;

	margin-bottom: -3px;
}

#cv-fanaticalsupport-tab-arrow {

	left: 62px;
	display: block;
}
html>body #cv-fanaticalsupport-tab-arrow {

	left: 62px;
}

#cv-business-tab-arrow {

	left: 215px;
	display: none;
}
html>body #cv-business-tab-arrow {

	left: 210px;
}

#cv-tenreasons-tab-arrow {

	left: 397px;
	display: none;
}
html>body #cv-tenreasons-tab-arrow {

	left: 387px;
}

#cv-culture-tab-arrow {

	left: 538px;
	display: none;
}
html>body #cv-culture-tab-arrow {

	left: 525px;
}

#cv-all-tab-arrow {

	left: 630px;
	display: none;
}
html>body #cv-all-tab-arrow {

	left: 614px;
}

.tab-two {

	left: -3px;
}

.tab-three {

	left: -6px;
}

.tab-four {

	left: -9px;
}

.tab-five {

	left: -12px;
}

html>body .tab-two,
html>body .tab-three,
html>body .tab-four,
html>body .tab-five {

	left: 0px;
}

.tab-active {

	background: transparent url('../images/whyrackspace/support/customervideos/elements/tab-left-active.gif') left no-repeat;
	
	padding-top: 2px;
	padding-bottom: 1px;
	
	z-index: 40;
}
html>body .tab-active {

	padding-top: 4px;
	padding-bottom: 4px;
}

.tab-active span {

	background: transparent url('../images/whyrackspace/support/customervideos/elements/tab-right-active.gif') right no-repeat;
	
	padding-top: 2px;
	padding-right: 18px;
	padding-bottom: 3px;
}
html>body .tab-active span {
	
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
}

.tab-active-first {

	background: transparent url('../images/whyrackspace/support/customervideos/elements/tab-left-active-first.gif') left no-repeat;
	
	padding-top: 2px;
	padding-left: -3px;
	padding-bottom: 1px;
	
	z-index: 40;
}
html>body .tab-active-first {

	padding-top: 4px;
	padding-bottom: 4px;
}

.tab-active-first span {

	background: transparent url('../images/whyrackspace/support/customervideos/elements/tab-right-active.gif') right no-repeat;
	
	padding-top: 2px;
	padding-right: 18px;
	padding-bottom: 3px;
}
html>body .tab-active-first span {

	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
}

.tab-active-last {

	background: transparent url('../images/whyrackspace/support/customervideos/elements/tab-left-active.gif') left no-repeat;
	
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	
	z-index: 40;
}
html>body .tab-active-last {

	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
}

.tab-active-last span {

	background: transparent url('../images/whyrackspace/support/customervideos/elements/tab-right-active-last.gif') right no-repeat;
	
	padding-top: 4px;
	padding-right: 18px;
	padding-bottom: 4px;
}
html>body .tab-active-last span {

	padding-right: 15px;
}

.tab-inactive {

	background: transparent url('../images/whyrackspace/support/customervideos/elements/tab-left-inactive.gif') left no-repeat;
	
	padding-top: 2px;
	padding-bottom: 1px;
	
	z-index: 40;
}
html>body .tab-inactive {

	padding-top: 4px;
	padding-bottom: 4px;
}

.tab-inactive span {

	background: transparent url('../images/whyrackspace/support/customervideos/elements/tab-right-inactive.gif') right no-repeat;
	
	padding-top: 2px;
	padding-right: 18px;
	padding-bottom: 3px;
}
html>body .tab-inactive span {
	
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
}

.tab-inactive-first {

	background: transparent url('../images/whyrackspace/support/customervideos/elements/tab-left-inactive-first.gif') left no-repeat;
	
	padding-top: 2px;
	padding-left: -3px;
	padding-bottom: 1px;
	
	z-index: 40;
}
html>body .tab-inactive-first {

	padding-top: 4px;
	padding-bottom: 4px;
}

.tab-inactive-first span {

	background: transparent url('../images/whyrackspace/support/customervideos/elements/tab-right-inactive.gif') right no-repeat;
	
	padding-top: 2px;
	padding-right: 18px;
	padding-bottom: 3px;
}
html>body .tab-inactive-first span {

	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
}

.tab-inactive-last {

	background: transparent url('../images/whyrackspace/support/customervideos/elements/tab-left-inactive.gif') left no-repeat;
	
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	
	z-index: 40;
}
html>body .tab-inactive-last {

	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
}

.tab-inactive-last span {

	background: transparent url('../images/whyrackspace/support/customervideos/elements/tab-right-inactive-last.gif') right no-repeat;
	
	padding-top: 4px;
	padding-right: 18px;
	padding-bottom: 4px;
}
html>body .tab-inactive-last span {

	padding-right: 15px;
}

.pane-videos {

	margin-top: 7px;
	margin-bottom: 15px;
	
	background: transparent;
	
	z-index: 60;
}

.pane-active,
.pane-task-active {
	
	display: show;
}

.pane-inactive,
.pane-task-inactive {
	
	display: none;
}

/* ELEMENT CLASSES ************************************************************************************************************************************/

.red {

	color: #C40022;
}

.sidebar {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 261px;
	
	margin-bottom: 30px;
}

.searchhighlightedtitle {

	background: #BFDBE9;
	border: 1px solid #BFDBE9;
}

.searchhighlighted {

	background: #D3E4C4;
	border: 1px solid #D3E4C4;
}

p {

	margin-bottom: 15px;
}

ul {

	margin-left: 15px;
	margin-bottom: 15px;
}

blockquote {

	margin-left: 15px;
}

/* FORM POPUP CLASSES **********************************************************************************************************************************/

#form-image-wrap,
#form-popup-wrap {

	position: absolute;
	
	top 50%;
	left: 50%;
	width: 961px;
	
	margin-top: -290px;
	margin-left: -480px;
	
	z-index: 5000;
	
	display: none;
}

#salesform-popup-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 861px;
	
	padding: 50px;
	
	background: #FFFFFF;
}

.image-popup-wrap {

	position: absolute;
	
	top 50%;
	left: 50%;
	width: 961px;
	
	margin-top: -290px;
	margin-left: -480px;
	
	z-index: 5000;
	
	display: none;
}

.image-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 861px;
	
	padding: 50px;
	
	background: #FFFFFF;
}

.close {

	position: relative;

	width: 961px;
	height: 20px;
	
	background: #C40022;
	
	padding: 5px 0px 2px 0px;
	
	text-align: center;
}

/* ViDEO POPUP CLASSES **********************************************************************************************************************************/

#video-popup-wrap {

	position: absolute;
	
	top 50%;
	left: 50%;
	width: 720px;
	height: 580px;
	
	margin-top: -290px;
	margin-left: -360px;
	padding: 0px;
	
	z-index: 5000;
	
	display: none;
}

#video-popup-wrap .close {

	position: absolute;
	
	top: 560px;
	left: 0px;
	width: 720px;
	height: 20px;
	
	background: #C40022;
	
	padding: 5px 0px 2px 0px;
	
	text-align: center;
}

/* TAB CLASSES ****************************************************************************************************************************************/

#ecommerce-tab-wrap,
#richmedia-tab-wrap,
#saas-tab-wrap,
#websites-tab-wrap,
#rackgivesback-wrap	#rackgivesback-tab-wrap {

	position: relative;

	top: 0px;
	left: 0px;
	width: 580px;
}

#ecommerce-tab-wrap #ecommerce-1-tab,
#ecommerce-tab-wrap #ecommerce-2-tab,
#richmedia-tab-wrap #richmedia-1-tab,
#richmedia-tab-wrap #richmedia-2-tab,
#richmedia-tab-wrap #richmedia-3-tab,
#saas-tab-wrap #saas-1-tab,
#saas-tab-wrap #saas-2-tab,
#saas-tab-wrap #saas-3-tab,
#websites-tab-wrap #websites-1-tab,
#websites-tab-wrap #websites-2-tab,
#websites-tab-wrap #websites-3-tab {

	position: relative;
	
	top: 0px;
	left: 0px;
	
	padding: 0px;
	margin: 0px;
	
	float: left;
	
	cursor: pointer;
}

#ecommerce-tab-wrap #ecommerce-1-tab,
#ecommerce-tab-wrap #ecommerce-2-tab {

	width: 216px;
	height: 20px;
}

#richmedia-tab-wrap #richmedia-1-tab,
#richmedia-tab-wrap #richmedia-2-tab,
#richmedia-tab-wrap #richmedia-3-tab,
#saas-tab-wrap #saas-1-tab,
#saas-tab-wrap #saas-2-tab,
#saas-tab-wrap #saas-3-tab,
#websites-tab-wrap #websites-1-tab,
#websites-tab-wrap #websites-2-tab,
#websites-tab-wrap #websites-3-tab {

	width: 144px;
	height: 20px;
}

#ecommerce-tab-wrap .tab-1 {

	background: transparent url("/images/managed_hosting/ecommerce/tab-1-off.png");
}

#ecommerce-tab-wrap .tab-1-on {

	background: transparent url("/images/managed_hosting/ecommerce/tab-1-on.png");
}

#ecommerce-tab-wrap .tab-2 {

	background: transparent url("/images/managed_hosting/ecommerce/tab-2-off.png");
}

#ecommerce-tab-wrap .tab-2-on {

	background: transparent url("/images/managed_hosting/ecommerce/tab-2-on.png");
}

#richmedia-tab-wrap .tab-1 {

	background: transparent url("/images/managed_hosting/richmedia/tab-1-off.png");
}

#richmedia-tab-wrap .tab-1-on {

	background: transparent url("/images/managed_hosting/richmedia/tab-1-on.png");
}

#richmedia-tab-wrap .tab-2 {

	background: transparent url("/images/managed_hosting/richmedia/tab-2-off.png");
}

#richmedia-tab-wrap .tab-2-on {

	background: transparent url("/images/managed_hosting/richmedia/tab-2-on.png");
}

#richmedia-tab-wrap .tab-3 {

	background: transparent url("/images/managed_hosting/richmedia/tab-3-off.png");
}

#richmedia-tab-wrap .tab-3-on {

	background: transparent url("/images/managed_hosting/richmedia/tab-3-on.png");
}

#saas-tab-wrap .tab-1 {

	background: transparent url("/images/managed_hosting/saas/tab-1-off.png");
}

#saas-tab-wrap .tab-1-on {

	background: transparent url("/images/managed_hosting/saas/tab-1-on.png");
}

#saas-tab-wrap .tab-2 {

	background: transparent url("/images/managed_hosting/saas/tab-2-off.png");
}

#saas-tab-wrap .tab-2-on {

	background: transparent url("/images/managed_hosting/saas/tab-2-on.png");
}

#saas-tab-wrap .tab-3 {

	background: transparent url("/images/managed_hosting/saas/tab-3-off.png");
}

#saas-tab-wrap .tab-3-on {

	background: transparent url("/images/managed_hosting/saas/tab-3-on.png");
}

#websites-tab-wrap .tab-1 {

	background: transparent url("/images/managed_hosting/websites/tab-1-off.png");
}

#websites-tab-wrap .tab-1-on {

	background: transparent url("/images/managed_hosting/websites/tab-1-on.png");
}

#websites-tab-wrap .tab-2 {

	background: transparent url("/images/managed_hosting/websites/tab-2-off.png");
}

#websites-tab-wrap .tab-2-on {

	background: transparent url("/images/managed_hosting/websites/tab-2-on.png");
}

#websites-tab-wrap .tab-3 {

	background: transparent url("/images/managed_hosting/websites/tab-3-off.png");
}

#websites-tab-wrap .tab-3-on {

	background: transparent url("/images/managed_hosting/websites/tab-3-on.png");
}

#ecommerce-1-wrap,
#ecommerce-2-wrap,
#richmedia-1-wrap,
#richmedia-2-wrap,
#richmedia-3-wrap,
#saas-1-wrap,
#saas-2-wrap,
#saas-3-wrap,
#websites-1-wrap,
#websites-2-wrap,
#websites-3-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 580px;
	height: 390px;
}

#ecommerce-1-wrap {

	background: transparent url("/images/managed_hosting/ecommerce/pane-1.png");
}

#ecommerce-2-wrap {

	background: transparent url("/images/managed_hosting/ecommerce/pane-2.png");
}

#richmedia-1-wrap {

	background: transparent url("/images/managed_hosting/richmedia/pane-1.png");
}

#richmedia-2-wrap {

	background: transparent url("/images/managed_hosting/richmedia/pane-2.png");
}

#richmedia-3-wrap {

	background: transparent url("/images/managed_hosting/richmedia/pane-3.png");
}

#saas-1-wrap {

	background: transparent url("/images/managed_hosting/saas/pane-1.png");
}

#saas-2-wrap {

	background: transparent url("/images/managed_hosting/saas/pane-2.png");
}

#saas-3-wrap {

	background: transparent url("/images/managed_hosting/saas/pane-3.png");
}

#websites-1-wrap {

	background: transparent url("/images/managed_hosting/websites/pane-1.png");
}

#websites-2-wrap {

	background: transparent url("/images/managed_hosting/websites/pane-2.png");
}

#websites-3-wrap {

	background: transparent url("/images/managed_hosting/websites/pane-3.png");
}

#ecommerce-1-wrap .livechat,
#ecommerce-2-wrap .livechat,
#richmedia-1-wrap .livechat,
#richmedia-2-wrap .livechat,
#richmedia-3-wrap .livechat,
#saas-1-wrap .livechat,
#saas-2-wrap .livechat,
#saas-3-wrap .livechat,
#websites-1-wrap .livechat,
#websites-2-wrap .livechat,
#websites-3-wrap .livechat {

	position: absolute;
	
	top: 280px;
	left: 385px;
	width: 116px;
	height: 58px;
}

#ecommerce-1-wrap .description,
#ecommerce-2-wrap .description,
#richmedia-1-wrap .description,
#richmedia-2-wrap .description,
#richmedia-3-wrap .description,
#saas-1-wrap .description,
#saas-2-wrap .description,
#saas-3-wrap .description,
#websites-1-wrap .description,
#websites-2-wrap .description,
#websites-3-wrap .description {

	position: absolute;
	
	top: 100px;
	left: 385px;
	width: 180px;
	height: 170px;
}

#rackgivesback-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 580px;
}

#rackgivesback-wrap #rackgivesback-title-wrap {

	position: absolute;
	
	top: 0px;
	left: 0px;
	width: 227px;
	height: 29px;
}

#rackgivesback-tab-wrap #rackgivesback-1-tab {

	position: relative;
	
	top: 0px;
	left: 260px;
	width: 106px;
	height: 29px;
	
	cursor: pointer;
}

#rackgivesback-tab-wrap #rackgivesback-2-tab {

	position: absolute;
	
	top: 0px;
	left: 366px;
	width: 107px;
	height: 29px;
	
	cursor: pointer;
}

#rackgivesback-tab-wrap #rackgivesback-3-tab {

	position: absolute;
	
	top: 0px;
	left: 473px;
	width: 91px;
	height: 29px;
	
	cursor: pointer;
}

#rackgivesback-tab-wrap .tab-photos {

	background: transparent url("/images/information/events/rackgivesback/tab-photos.gif");
}

#rackgivesback-tab-wrap .tab-photos-on {

	background: transparent url("/images/information/events/rackgivesback/tab-photos-on.gif");
}

#rackgivesback-tab-wrap .tab-videos {

	background: transparent url("/images/information/events/rackgivesback/tab-videos.gif");
}

#rackgivesback-tab-wrap .tab-videos-on {

	background: transparent url("/images/information/events/rackgivesback/tab-videos-on.gif");
}

#rackgivesback-tab-wrap .tab-articles {

	background: transparent url("/images/information/events/rackgivesback/tab-articles.gif");
}

#rackgivesback-tab-wrap .tab-articles-on {

	background: transparent url("/images/information/events/rackgivesback/tab-articles-on.gif");
}

/* BRIEFING PROGRAM ****************************************************************************************************************/

#slideshow-content {

	position: relative;
	
	top: 0px;
	left: 0px;
}

#slideshow-content #slide1,
#slideshow-content #slide2,
#slideshow-content #slide3,
#slideshow-content #slide4,
#slideshow-content #slide5,
#slideshow-content #slide6 {

	position: absolute;
	
	top: 0px;
	left: 0px;
	
	display: block;
}

/* BLOG ***************************************************************************************************************************/

#content-blog-wrap {

	position: relative;
	
	top: 0px;
	left: 30px;
	width: 901px;
	height: 100%;
	
	margin-top: 30px;
	margin-bottom: 30px;
	
	background: transparent url("/images/blog/background.png") repeat;
}

#content-blog-wrap #content-block1-blog-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 420px;
	height: 100%;
	
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	
	float: left;
}

#content-blog-wrap #content-block2-blog-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 421px;
	height: 100%;
	
	padding-top: 20px;
	padding-left: 29px;
	padding-bottom: 20px;
	
	float: left;
}


#block1-large-wrap #breadcrumb-blog-wrap {

	position: absolute;
	
	top: 137px;
	left: 0px;
	width: 901px;
	
	font-size: 9px;
}

#blog-login-wrap,
#blog-retrievepassword-wrap,
#blog-registration-wrap {

	position: relative;
	
	top: 0px;
	left: 75px;
	width: 300px;
	height: 350px;
}

#blog-login-wrap {

	background: transparent url("/images/blog/login/background-login.png") no-repeat;
}

#blog-retrievepassword-wrap {
	
	background: transparent url("/images/blog/login/background-retrievepassword.png") no-repeat;
}

#blog-registration-wrap {
	
	background: transparent url("/images/blog/login/background-registration.png") no-repeat;
}

#blog-login-wrap #blog-username-wrap,
#blog-retrievepassword-wrap #blog-username-wrap,
#blog-registration-wrap #blog-username-wrap {

	position: absolute;
	
	top: 51px;
	left: 40px;
	width: 220px;
	height: 23px;
}

#blog-login-wrap #blog-password-wrap,
#blog-retrievepassword-wrap #blog-emailaddress-wrap,
#blog-registration-wrap #blog-emailaddress-wrap {

	position: absolute;
	
	top: 106px;
	left: 40px;
	width: 220px;
	height: 23px;
}

#blog-login-wrap #blog-button-wrap,
#blog-registration-wrap #blog-button-wrap {

	position: absolute;
	
	top: 200px;
	left: 163px;
	width: 97px;
	height: 27px;
}

#blog-retrievepassword-wrap #blog-button-wrap {

	position: absolute;
	
	top: 200px;
	left: 108px;
	width: 152px;
	height: 27px;
}

#blog-login-wrap #blog-forgotpassword-wrap {

	position: absolute;
	
	top: 91px;
	left: 100px;
	width: 160px;
	height: 13px;
	
	text-align: right;
}

#blog-login-wrap #blog-register-wrap,
#blog-retrievepassword-wrap #blog-register-wrap,
#blog-registration-wrap #blog-register-wrap {

	position: absolute;
	
	top: 267px;
	left: 0px;
	width: 300px;
	height: 15px;
	
	font-size: 13px;
	text-align: center;
}

#blog-login-wrap #blog-checkbox-wrap {

	position: absolute;
	
	top: 158px;
	left: 40px;
	width: 14px;
	height: 14px;
	
	cursor: pointer;
}

#blog-login-wrap #blog-rememberme-wrap {

	position: absolute;
	
	top: 158px;
	left: 60px;
	
	color: #777777;
	font-size: 11px;
}

#blog-login-wrap input.login,
#blog-retrievepassword-wrap input.login,
#blog-registration-wrap input.login,
#blog-profile-wrap input.login {

	width: 214px;
	height: 19px;
	
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	
	color: #505050;
	
	padding-top: 2px;
	padding-left: 4px;
}

#blog-profile-wrap input.login-disabled {

	width: 214px;
	height: 19px;
	
	background: #DDDDDD;
	border: 1px solid #CCCCCC;
	
	color: #505050;
	
	padding-top: 2px;
	padding-left: 4px;
}

#blog-profile-wrap select.login {

	width: 220px;
	height: 22px;
	
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	
	color: #505050;
	font-size: 12px;
	
	padding-top: 2px;
}

#blog-profile-wrap textarea.login {

	width: 492px;
	height: 130px;
	
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	
	color: #505050;
}

#blog-profile-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
}

#blog-profile-wrap #blog-profile-name-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 420px;
	height: 267px;
	
	background: transparent url("/images/blog/login/background-profile-name.png") no-repeat;
}

#blog-profile-wrap #blog-profile-contact-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 420px;
	height: 260px;
	
	background: transparent url("/images/blog/login/background-profile-contact.png") no-repeat;
}

#blog-profile-wrap #blog-profile-biography-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 420px;
	height: 260px;
	
	background: transparent url("/images/blog/login/background-profile-biography.png") no-repeat;
}

#blog-profile-wrap #blog-profile-password-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 420px;
	height: 250px;
	
	background: transparent url("/images/blog/login/background-profile-password.png") no-repeat;
}

#blog-profile-name-wrap #blog-username-wrap {

	position: absolute;
	
	top: 51px;
	left: 33px;
	width: 220px;
	height: 23px;
}

#blog-profile-name-wrap #blog-firstname-wrap {

	position: absolute;
	
	top: 106px;
	left: 33px;
	width: 220px;
	height: 23px;
}

#blog-profile-name-wrap #blog-lastname-wrap {

	position: absolute;
	
	top: 106px;
	left: 305px;
	width: 220px;
	height: 23px;
}

#blog-profile-name-wrap #blog-nickname-wrap {

	position: absolute;
	
	top: 161px;
	left: 33px;
	width: 220px;
	height: 23px;
}

#blog-profile-name-wrap #blog-displayname-wrap {

	position: absolute;
	
	top: 161px;
	left: 305px;
	width: 220px;
	height: 23px;
}

#blog-profile-contact-wrap #blog-emailaddress-wrap {

	position: absolute;
	
	top: 44px;
	left: 33px;
	width: 220px;
	height: 23px;
}

#blog-profile-contact-wrap #blog-aim-wrap {

	position: absolute;
	
	top: 44px;
	left: 305px;
	width: 220px;
	height: 23px;
}

#blog-profile-contact-wrap #blog-website-wrap {

	position: absolute;
	
	top: 99px;
	left: 33px;
	width: 220px;
	height: 23px;
}

#blog-profile-contact-wrap #blog-yahooim-wrap {

	position: absolute;
	
	top: 99px;
	left: 305px;
	width: 220px;
	height: 23px;
}

#blog-profile-contact-wrap #blog-jabber-wrap {

	position: absolute;
	
	top: 154px;
	left: 305px;
	width: 220px;
	height: 23px;
}

#blog-profile-biography-wrap #blog-biography-wrap {

	position: absolute;
	
	top: 44px;
	left: 33px;
	width: 492px;
	height: 130px;
}

#blog-profile-password-wrap #blog-password1-wrap {

	position: absolute;
	
	top: 44px;
	left: 33px;
	width: 220px;
	height: 23px;
}

#blog-profile-password-wrap #blog-password2-wrap {

	position: absolute;
	
	top: 44px;
	left: 305px;
	width: 220px;
	height: 23px;
}

#blog-profile-name-wrap #blog-button-wrap {

	position: absolute;
	
	top: 212px;
	left: 393px;
	width: 152px;
	height: 27px;
}

#blog-profile-contact-wrap #blog-button-wrap {

	position: absolute;
	
	top: 205px;
	left: 393px;
	width: 152px;
	height: 27px;
}

#blog-profile-biography-wrap #blog-button-wrap {

	position: absolute;
	
	top: 205px;
	left: 393px;
	width: 152px;
	height: 27px;
}

#blog-profile-password-wrap #blog-button-wrap {

	position: absolute;
	
	top: 95px;
	left: 393px;
	width: 152px;
	height: 27px;
}

#blog-profile-password-wrap #blog-returntoblog-wrap {

	position: absolute;
	
	top: 166px;
	left: 0px;
	width: 420px;
	height: 15px;
	
	font-size: 13px;
	text-align: center;
}

.blog-alert {

	position: relative;
	
	top: 0px;
	left: 75px;
	width: 290px;
	
	padding: 5px;
	margin-bottom: 10px;
	
	background: #E4FFD7;
	border-top: 1px solid #CAF0AD;
	border-bottom: 1px solid #CAF0AD;
	
	text-align: center;
	color: #60C400;
}

.blog-profile-alert {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 410px;
	
	padding: 5px;
	margin-bottom: 10px;
	
	background: #E4FFD7;
	border-top: 1px solid #CAF0AD;
	border-bottom: 1px solid #CAF0AD;
	
	text-align: center;
	color: #60C400;
}

.blog-navigation {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 420px;
	height: 30px;
}

.blog-post {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 420px;
	
	margin-bottom: 50px;
}

.blog-title,
.blog-title a,
.blog-title a:hover {

	color: #C40022;
	font-size: 20px;
	font-family: arial;
	font-weight: bold;
	line-height: 22px;
}

.blog-subtitle {

	font-size: 16px;
	line-height: 20px;
	
	padding-bottom: 3px;
}

.blog-date {
	
	position: relative;
	
	top: 2px;

	font-size: 10px;
	
	margin-bottom: 15px;
}

.blog-body {

	font-size: 12px;
	line-height: 18px;
}

.blog-comment-image {

	position: relative;
	
	top: 3px;
}

.blog-comment-text {

	position: relative;
	
	top: -1px;
}

.blog-footer {

	font-size: 10px;
	line-height: 16px;
	
	padding: 15px 0px;
}

.blog-sidebar-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	
	margin-bottom: 40px;
}

.blog-sidebar-wrap .blog-sidebar-body {

	position: relative;
	
	top: 0px;
	width: 391px;
}

.blog-sidebar-body .blog-sidebar-title {

	color: #292929;
	font-size: 14px;
	line-height: 18px;
	
	margin-bottom: 5px;
}

.comment-post {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 420px;
	
	background: transparent url("/images/blog/postbackground.gif") no-repeat;
	border-bottom: 1px solid #DDDDDD;
}

.comment-title {

	position: relative;
	
	padding: 10px;
}

.comment-icon {

	position: relative;
	
	top: 0px;
	left: 0px;
	height: 28px;
	width: 29px;
}

.comment-author {

	position: relative;
	
	top: -10px;
	left: 10px;
	
	z-index: 500;
}

.comment-date {

	position: absolute;
	
	top: 18px;
	left: 0px;
	width: 410px;
	
	text-align: right;
}

.comment-body {

	font-size: 12px;
	line-height: 18px;
	
	padding: 0px 10px;
}

.icon-rss {

	position: relative;
	
	top: 2px;
	left: 0px;
	width: 12px;
	height: 12px;
	
	margin-right: 3px;
}

input.blog {

	width: 160px;
	height: 15px;

	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	
	color: #292929;
	font-family: verdana,sans-serif;
	font-size: 9pt;
}

input.blogsearch {

	position: relative;
	
	top: -8px;
	width: 250px;
	height: 22px;

	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	
	color: #292929;
	font-family: verdana,sans-serif;
	font-size: 16px;
}

textarea.blog {

	width: 420px;
	height: 130px;
	
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	
	color: #505050;
}

input.blogbutton {

	position: relative;
	
	top: 2px;
	left: 8px;
}
html>body input.blog-button {

	top: 2px;
}

/* HOSTING KNOWLEDGE *********************************************************************************************************************************************/

#home-feature-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 440px;
}

#home-feature-wrap .feature-content-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 440px;
	
	background: #222222;
}

.feature-content-wrap .feature-image {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 440px;
	height: 248px;
}

.feature-content-wrap .feature-title {

	position: relative;

	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	
	padding: 5px 10px;
}

.feature-content-wrap .feature-description {

	position: relative;

	color: #FFFFFF;
	font-size: 9px;
	line-height: 12px;
	
	padding: 0px 10px 7px 10px;
}

.feature-content-wrap .feature-links {

	position: relative;

	color: #FFFFFF;
	font-size: 10px;
	line-height: 14px;
	
	padding: 0px 10px 9px 10px;
}

.feature-links .feature-link {

	position: relative;

	padding-right: 20px;
}

.feature-links .feature-link-webinar {

	background: transparent url("http://broadcast.rackspace.com/hosting_knowledge/elements/icon-webinar-feature.png") no-repeat 0px -2px;
	
	padding-left: 20px;
}

.feature-links .feature-link-video {

	background: transparent url("http://broadcast.rackspace.com/hosting_knowledge/elements/icon-video-feature.png") no-repeat 0px -2px;
	
	padding-left: 20px;
}

.feature-links .feature-link-podcast {

	background: transparent url("http://broadcast.rackspace.com/hosting_knowledge/elements/icon-podcast-feature.png") no-repeat 0px -2px;
	
	padding-left: 20px;
}

.feature-links .feature-link-whitepaper {

	background: transparent url("http://broadcast.rackspace.com/hosting_knowledge/elements/icon-whitepaper-feature.png") no-repeat 0px -2px;
	
	padding-left: 20px;
}

#home-feature-thumb-wrap {

	position: relative;
	
	top: 5px;
	left: 0px;
	width: 452px;
}

#home-feature-thumb-wrap .feature-thumb-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 101px;
	
	margin-right: 12px;
	
	float: left;
	
	cursor: pointer;
}

#home-feature-thumb-wrap .feature-selected {

	background: #222222 url("http://broadcast.rackspace.com/hosting_knowledge/elements/background-thumb-selected.png");
}

#home-feature-thumb-wrap .feature-unselected {

	background: #222222 url("http://broadcast.rackspace.com/hosting_knowledge/elements/background-thumb-unselected.png");
}

#home-feature-thumb-wrap .feature-thumb-wrap:hover {

	*-moz-opacity:0.80;filter:alpha(opacity=80);opacity: 0.80;
}

.feature-thumb-wrap .feature-thumb-image {

	position: relative;
	
	top: 7px;
	left: 0px;
	width: 101px;
	height: 56px;
}

.feature-thumb-wrap .feature-thumb-title {

	position: relative;
	
	min-height: 24px;

	color: #FFFFFF;
	font-size: 9px;
	line-height: 12px;
	
	padding: 10px 6px 5px 6px;
}

.article-list-wrap,
.media-list-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 670px;
	
	border-top: 1px solid #CCCCCC;
	
	padding: 20px 0px;
}

.media-list-wrap {

	border: 0px;
}

.article-list-wrap .article-image-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 215px;
	
	float: left;
}

.media-list-wrap .media-image-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 70px;
	
	float: left;
}

.article-list-wrap .article-content-wrap {

	position: relative;
	
	top: 0px;
	left: 10px;
	width: 445px;
	
	float: left;
}

.media-list-wrap .media-content-wrap {

	position: relative;
	
	top: 0px;
	left: 0px;
	width: 590px;
	
	float: left;
}

.article-content-wrap .article-title,
.media-content-wrap .media-title {

	position: relative;
	
	top: -4px;

	font-family: tahoma;
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	
	padding: 0px 10px;
}

.article-title a,
.media-title a {

	color: #333333;
	text-decoration: none;
}

.article-title a:hover,
.media-title a:hover {

	color: #C40022;
	text-decoration: none;
}

.article-content-wrap .article-description,
.media-content-wrap .media-description {

	position: relative;

	font-size: 11px;
	line-height: 16px;
	
	padding: 0px 10px 10px 10px;
}

#accordion,
#accordion-ie {

	background-color: #FFFFFF;
	
	padding: 0px;
}

.accordion {

	position: relative;
	
	width: 210px;
}

div.accordion-toggle {

	position: relative;
	
	background: #555555 url('http://broadcast.rackspace.com/hosting_knowledge/elements/background-accordion-toggle.png');

	color: #FFFFFF;
	font-weight: bold;

	margin-bottom: 1px;
	padding: 1px 10px 3px 10px;
	
	cursor: pointer;
	
	z-index: 10;
}

div.accordion-toggle:hover {

	background: #333333 url('http://broadcast.rackspace.com/hosting_knowledge/elements/background-accordion-toggle-hover.png');
}

div.accordion-toggle-active ,
div.accordion-toggle-active:hover {

	background: #C40022 url('http://broadcast.rackspace.com/hosting_knowledge/elements/background-accordion-toggle-active.png');
}

div.accordion-content {

	overflow: hidden;
	
	height: 318px;
	
	background: #EEEEEE;
	
	padding: 10 0px;
}

.link {

	font-size: 9px;
	line-height: 11px;
	
	padding: 10px 10px 3px 26px;
}

.link-description {

	font-size: 9px;
	line-height: 11px;
	
	padding: 10px 10px 3px 6px;
}

.link-noicon {

	font-size: 9px;
	line-height: 11px;
	
	padding: 10px 10px 3px 10px;
}

.link a {

	color: #333333;
}

.link-webinar {

	background: url('http://broadcast.rackspace.com/hosting_knowledge/elements/icon-webinar.png') no-repeat 5px 7px;
}

.link-podcast {

	background: url('http://broadcast.rackspace.com/hosting_knowledge/elements/icon-podcast.png') no-repeat 5px 7px;
}

.link-video {

	background: url('http://broadcast.rackspace.com/hosting_knowledge/elements/icon-video.png') no-repeat 5px 7px;
}

.link-whitepaper {

	background: url('http://broadcast.rackspace.com/hosting_knowledge/elements/icon-whitepaper.png') no-repeat 5px 7px;
}