/****************/
/* LOCAL COMMON */
/****************/

#sitemaincolumn,
#sitemaincolumn * {
	font-family: 'Trebuchet MS';
	line-height: 1.2em;
	outline:none;
}


/**************************************/
/**************************************/
/** PAGE-SPECIFIC SETUP ***************/
/**************************************/
/**************************************/
div#sitemaincolumn.one-plan.basic-hosting {}

div#sitemaincolumn.one-plan h1 {
	margin: 0 0 10px 0;
	font-size: 36px;
	color: #737373;
}
div#sitemaincolumn.one-plan h1 strong {
	color: #37A119;
}
div#sitemaincolumn.one-plan div.intro {
	margin: 10px 0 16px 0;
	font-size: 16px;
	color: #595959;
}

div#sitemaincolumn.one-plan h2 {
	position: relative;
	height: 48px;
	padding-left: 15px;
	width: 579px;
	background: url('../../images/homepage-200907/one-plan-section-title-bg.gif') repeat-x;
	margin: 0;
}
#sitemaincolumn h2 {
	line-height: 43px;
}
table.plan-features {
	position: relative;
	top: -3px;
	margin-bottom: -4px;
}
table.plan-features tr:hover {
	background: #ffffcc;
}
table.plan-features th,
table.plan-features td {
	height: 39px;
	line-height: 39px;
	padding-left: 34px;
	border-bottom: 1px solid #CBDDA8;
	text-align: left;
	font-size: 16px;
	font-weight: normal;
	color: #111111;
}
table.plan-features td {
	padding-left: 26px;
	border-bottom: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	font-size: 14px;
	color: #5E5E5E;
}
table.plan-features th.col-1 {
	width: 349px;
}
table.plan-features td.col-2 {
	width: 183px;
}
table.plan-features a {
	text-decoration: none;
}

strong#plan-monthly-fee {
	font-size: 30px;
	color: #000000;
}
#sign-up-section {
	height: 53px;
	margin: 11px 0;
}
#sign-up-section div.text {
	float: left;
	width: 378px;
	padding-left: 5px;
	line-height: 53px;
}
#sign-up-section.above-fold div.text {
	color: #64B455;
	font-size: 16px;
}
#sign-up-section.below-fold div.text {
	color: #111111;
	font-size: 40px;
	font-weight: bold;
}
/* footer plan name text size for other plans */
div#sitemaincolumn.one-plan.ultra-hosting #sign-up-section.below-fold div.text {
	font-size: 40px;
}
div#sitemaincolumn.one-plan.ultra-windows-hosting #sign-up-section.below-fold div.text {
	font-size: 28px;
}
div#sitemaincolumn.one-plan.unlimited-hosting #sign-up-section.below-fold div.text {
	font-size: 33px;
}
div#sitemaincolumn.one-plan.unlimited-windows-hosting #sign-up-section.below-fold div.text {
	font-size: 24px;
}


#sign-up-section div.button {
	margin-left: 388px;
}
#sign-up-section div.button a {
	display: block;
	background: url('../../images/homepage-200907/one-plan-sign-up-button-other-hosting.gif') no-repeat;
}
#sign-up-section div.button a:hover {
	background-image: url('../../images/homepage-200907/one-plan-sign-up-button-other-hosting-on.gif');
}

div#sitemaincolumn.one-plan.basic-hosting #sign-up-section div.button a {
	background-image: url('../../images/homepage-200907/one-plan-sign-up-button-basic-hosting.gif');
}
div#sitemaincolumn.one-plan.basic-hosting #sign-up-section div.button a:hover {
	background-image: url('../../images/homepage-200907/one-plan-sign-up-button-basic-hosting-on.gif');
}
div#sitemaincolumn.one-plan.unlimited-hosting #sign-up-section div.button a {
	background-image: url('../../images/homepage-200907/one-plan-sign-up-button-unlimited-hosting.gif');
}
div#sitemaincolumn.one-plan.unlimited-hosting #sign-up-section div.button a:hover {
	background-image: url('../../images/homepage-200907/one-plan-sign-up-button-unlimited-hosting-on.gif');
}

#sign-up-section div.button a img {
	height: 53px;
	width: 192px;
}
div.check {
	float: left;
	width: 35px;
	height: 35px;
	margin-right: 5px;
	background: url('../../images/homepage-200907/one-plan-feature-check.png') no-repeat;
}
* html div.check {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/homepage-200907/one-plan-feature-check.png', sizingMethod='scale');
}


div.remark {
	float: left;
}
#sitemaincolumn div.remark {
	line-height: 35px;
	font-size: 12px;
}
#sitemaincolumn div.remark.two-lines {
	line-height: 17px;
}
