* {

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

#ceiling-wrap {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 80px;
	margin: 0px;
	padding: 0px;
	background-color: #4a4a4a;
	background-color: #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/tab-hover.png") repeat;
	color: #FFFFFF;
}

#frame-wrap {

	top: 0px;
	width: 961px;
	
	margin: 0px auto;
	padding: 0px;
	padding-top:8px;
	
	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/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: 10px;
	width: 941px;
	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/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/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 #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/background2.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;
}

#frame-wrap #header-325-wrap {
	position: relative;
	top: 0px;
	left: 10px;
	width: 941px;
	height: 290px;
	background: #4A4A4A;
}

#header-325-wrap #banner-wrap {
	position: relative;
	top: 0px;
	left: 0px;
	width: 901px;
	height: 235px;
}

#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: 941px;
	height: 220px;
}

#header-325-wrap #managed-menu-wrap {
	position: relative;
	top: 0px;
	left: 30px;
	width: 881px;
	height: 68px;
	background: transparent url("images/background3.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/cell1.png");
}

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

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

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

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

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

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

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

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

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

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

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

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

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

#header-325-wrap #navigation-wrap {
	position: relative;
	top: 8px;
	left: 30px;
	width: 881px;
	height: 26px;
	background: transparent url("images/background1.png") no-repeat;
}

#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/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/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;
}

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

#frame-wrap #content-wrap {

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

#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 {

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

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

#frame-wrap .content-managed-wrap {

	position: relative;
	
	top: 0px;
	left: 50px;
	left: 10px;
	width: 861px;
	width: 861px;
	width: 941px;
	
	margin-top: 10px;
	margin-bottom: 20px;
}

.content-managed-wrap .columns {

	width: 861px;
	width: 941px;
}

.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_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: 290px;
}

.column-2_33-3-wrap {
	left: 25px;
	width: 290px;
}

.column-3_33-3-wrap {
	left: 51px;
	width: 290px;
}

.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_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;
	padding-right:10px;
	width: 615px;
}

.column-2_30-2-wrap {
	left: 5px;
	width: 300px;
}

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

	background: #E7E7E7;
	
	padding: 20px;
}

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

	background: #F2F2F2;
	
	padding: 20px;
}

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

	width: 410px;
	background: transparent;
}

.column-1_70-2-wrap .subcolumns .subcolumn-1_50-2-wrap, 
.column-1_70-2-wrap .subcolumns .subcolumn-2_50-2-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;
}

.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 {

	position: relative;
	float: left;
}

.content-river-wrap .columns .column-1_50-2-wrap {

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

/* 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: 160px;
	
	padding-bottom: 10px;
	
	float: left;
}

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

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

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

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

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

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

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

	position: relative;
	
	top: 0px;
	left: 80px;
	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: 275px;
	padding-bottom: 10px;
	float: left;
}

#fatfooter-column-wrap #fatfooter-managed-column-2-wrap {
	position: relative;
	top: 0px;
	left: 40px;
	width: 275px;
	padding-bottom: 10px;
	float: left;
}

#fatfooter-column-wrap #fatfooter-managed-column-3-wrap {
	position: relative;
	top: 0px;
	left: 80px;
	width: 250px;
	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 10px;
}

.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.white:hover {

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

a.white {

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

a.hidden:hover {

	color: #333333;
	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;
}

/* 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.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/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/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/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/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/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/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/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/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/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/bullet-green.png") no-repeat 0px 6px;
	
	font-size: 11px;
	
	margin-bottom: 5px;
}

li.pdf {

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

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

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/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/block1-pane0.png") no-repeat;
}

.pane1 {

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

.pane2 {

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

.pane3 {

	background: transparent url("images/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/block1-cell1.png") no-repeat;
}

.cell2 {

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

.cell3 {

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

.cell1-on {

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

.cell2-on {

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

.cell3-on {

	background: transparent url("images/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 {

	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-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 {

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

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

