/* CSS Document */

TD.cp_ttlBarBorder {
	background-color: #afbed0;
}
TD.pad3 { padding-left: 3px; padding-right: 3px; }
TD.cp_ttlBar, TD.cp_ttlBar_End {
	background-image: url(../images/compare_plans/cell_bg01.gif); 
	background-color: #dedede;
	background-position: top left;
	background-repeat: repeat-x;
	border-left: 1px solid #afbed0;
	border-top: 1px solid #afbed0;
	border-bottom: 1px solid #afbed0;
	padding: 2px;
}
TD.cp_ttlBar_End { border-right: 1px solid #afbed0; }
TD.cp_ttl {
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #b0c7e2;
	border-bottom: 1px solid #b0c7e2;
	text-align: center;
	padding: 2px;
}
TD.cp_subTtl_A {
	background-color: #f4e7c3;
	border-left: 1px solid #afbed0;
	border-bottom: 1px solid #afbed0;
	background-image: url(../images/compare_plans/divline01.gif);
	background-position: top right;
	background-repeat: repeat-y;
	text-align: center;
	padding: 3px;
}
TD.cp_subTtl_B {
	background-color: #FFFFFF;
	border-bottom: 1px solid #afbed0;
	text-align: center;
	padding: 3px;
}
TD.cp_subTtl_B_End {
	background-color: #FFFFFF;
	border-bottom: 1px solid #afbed0;
	border-right: 1px solid #afbed0;
	text-align: center;
	padding: 3px;
}
TD.cp_ttlShadow {
	background-image: url(../images/compare_plans/cell_bg02.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

TD.cp_specs, TD.cp_specs_End {
	background-image: url(../images/compare_plans/cell_arrow.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	border-left: 1px solid #d4d8dc;
	border-top: 1px solid #d4d8dc;
	padding: 5px;
}
TD.cp_specs_End { border-bottom: 1px solid #d4d8dc; }


TD.cp_contentA, TD.cp_contentA_End {
	background-color: #fbf5d9;
	background-image: url(../images/compare_plans/divline01.gif);
	background-position: top right;
	background-repeat: repeat-y;
	border-left: 1px solid #d4d8dc;
	border-top: 1px solid #d4d8dc;
	padding: 5px;
	text-align: center;
}
TD.cp_contentA_End { border-bottom: 1px solid #d4d8dc; }
TD.cp_contentB, TD.cp_contentB_End, TD.cp_contentB_End2, TD.cp_contentB_End3 {
	background-color: #FFFFFF;
	border-top: 1px solid #d4d8dc;
	padding: 5px;
	text-align: center;
}
TD.cp_contentB_End { border-bottom: 1px solid #d4d8dc; }
TD.cp_contentB_End2 { border-right: 1px solid #d4d8dc; }
TD.cp_contentB_End3 { border-bottom: 1px solid #d4d8dc; border-right: 1px solid #d4d8dc; }

TD.cp_div_ttlBar {
	background-color: #e8cc88;
	padding: 2px;
	border-top: 1px solid #d4d8dc;
	border-left: 1px solid #d4d8dc;
	border-right: 1px solid #d4d8dc;
}
TD.cp_div_ttl {
	color: #aa0000;
	font-weight: bold;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #a59078;
	border-bottom: 1px solid #a59078;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 6px;
}

TD.cp_button_Cell {
	background-image: url(../images/compare_plans/btn_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	text-align: center;
	font-weight: bold;
}

/* ========================================= PRIORITY HOSTING PLAN ====================================================================================== */
TD.cp_priority_ttlBar, TD.cp_priority_ttlBar_End {
	background-image: url(../images/compare_plans/cell_bg03.gif); 
	background-color: #3e91c1;
	background-position: top left;
	background-repeat: repeat-x;
	border-left: 1px solid #afbed0;
	border-top: 1px solid #afbed0;
	border-bottom: 1px solid #afbed0;
	padding: 2px;
}
TD.cp_priority_ttlBar_End { border-right: 1px solid #afbed0; }
TD.cp_priority_ttl {
	border-left: 1px solid #cdefff;
	border-top: 1px solid #cdefff;
	border-right: 1px solid #226f9c;
	border-bottom: 1px solid #226f9c;
	text-align: center;
	padding: 2px;
	color: #FFFFFF;
}
TD.cp_priority_subTtl_A {
	background-color: #dbe1ef;
	border-left: 1px solid #afbed0;
	border-bottom: 1px solid #afbed0;
	background-image: url(../images/compare_plans/divline01.gif);
	background-position: top right;
	background-repeat: repeat-y;
	text-align: center;
	padding: 3px;
}
TD.cp_priority_subTtl_B {
	background-color: #FFFFFF;
	border-bottom: 1px solid #afbed0;
	text-align: center;
	padding: 3px;
}
TD.cp_priority_subTtl_B_End {
	background-color: #FFFFFF;
	border-bottom: 1px solid #afbed0;
	border-right: 1px solid #afbed0;
	text-align: center;
	padding: 3px;
}
TD.cp_priority_contentA, TD.cp_priority_contentA_End, TD.cp_priority_contentA_End2, TD.cp_priority_contentA_End3 {
	background-color: #e9f2f9;
	border-left: 1px solid #d4d8dc;
	border-top: 1px solid #d4d8dc;
	padding: 5px;
	text-align: center;
}
TD.cp_priority_contentA_End { border-bottom: 1px solid #d4d8dc; }
TD.cp_priority_contentA_End2 { border-right: 1px solid #d4d8dc; }
TD.cp_priority_contentA_End3 { border-right: 1px solid #d4d8dc; border-bottom: 1px solid #d4d8dc; }
TD.cp_priority_contentB, TD.cp_priority_contentB_End, TD.cp_priority_contentB_End2, TD.cp_priority_contentB_End3 {
	background-color: #FFFFFF;
	border-top: 1px solid #d4d8dc;
	border-left:1px solid #d4d8dc;
	padding: 5px;
	text-align: center;
}
TD.cp_priority_content_order { background-color: #FFFFFF; padding: 5px; text-align: centre; }
TD.cp_priority_contentB_End { border-bottom: 1px solid #d4d8dc; }
TD.cp_priority_contentB_End2 { border-right: 1px solid #d4d8dc; }
TD.cp_priority_contentB_End3 { border-bottom: 1px solid #d4d8dc; border-right: 1px solid #d4d8dc; }
TD.cp_priority_div_ttlBar {
	background-color: #559cce;
	padding: 2px;
	border-top: 1px solid #d4d8dc;
	border-left: 1px solid #d4d8dc;
	border-right: 1px solid #d4d8dc;
}
TD.cp_priority_div_ttl {
	color: #FFFFFF;
	font-weight: bold;
	border-left: 1px solid #8fc8f1;
	border-top: 1px solid #8fc8f1;
	border-right: 1px solid #2c7cb4;
	border-bottom: 1px solid #2c7cb4;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 6px;
}
/* ===================================================================== END ========================================================================== */


/* ========================================= APPLICATION HOSTING PLAN ====================================================================================== */
TD.cp_app_ttlBar, TD.cp_app_ttlBar_End {
	background-image: url(../images/compare_plans/cell_bg04.gif); 
	background-color: #5765bc;
	background-position: top left;
	background-repeat: repeat-x;
	border-left: 1px solid #afbed0;
	border-top: 1px solid #afbed0;
	border-bottom: 1px solid #afbed0;
	padding: 2px;
}
TD.cp_app_ttlBar_End { border-right: 1px solid #afbed0; }
TD.cp_app_ttl {
	border-left: 1px solid #c6cdf9;
	border-top: 1px solid #c6cdf9;
	border-right: 1px solid #38448f;
	border-bottom: 1px solid #38448f;
	text-align: center;
	padding: 2px;
	color: #FFFFFF;
}
TD.cp_app_subTtl_A {
	background-color: #cecdee;
	border-left: 1px solid #afbed0;
	border-bottom: 1px solid #afbed0;
	background-image: url(../images/compare_plans/divline01.gif);
	background-position: top right;
	background-repeat: repeat-y;
	text-align: center;
	padding: 3px;
}
TD.cp_app_subTtl_B {
	background-color: #FFFFFF;
	border-bottom: 1px solid #afbed0;
	text-align: center;
	padding: 3px;
}
TD.cp_app_subTtl_B_End {
	background-color: #FFFFFF;
	border-bottom: 1px solid #afbed0;
	border-right: 1px solid #afbed0;
	text-align: center;
	padding: 3px;
}
TD.cp_app_contentA, TD.cp_app_contentA_End {
	background-color: #ececf8;
	background-image: url(../images/compare_plans/divline01.gif);
	background-position: top right;
	background-repeat: repeat-y;
	border-left: 1px solid #d4d8dc;
	border-top: 1px solid #d4d8dc;
	padding: 5px;
	text-align: center;
}
TD.cp_app_contentA_End { border-bottom: 1px solid #d4d8dc; }
TD.cp_app_contentB, TD.cp_app_contentB_End, TD.cp_app_contentB_End2, TD.cp_app_contentB_End3 {
	background-color: #FFFFFF;
	border-top: 1px solid #d4d8dc;
	padding: 5px;
	text-align: center;
}
TD.cp_app_contentB_End { border-bottom: 1px solid #d4d8dc; }
TD.cp_app_contentB_End2 { border-right: 1px solid #d4d8dc; }
TD.cp_app_contentB_End3 { border-bottom: 1px solid #d4d8dc; border-right: 1px solid #d4d8dc; }
TD.cp_app_div_ttlBar {
	background-color: #9392c3;
	padding: 2px;
	border-top: 1px solid #d4d8dc;
	border-left: 1px solid #d4d8dc;
	border-right: 1px solid #d4d8dc;
}
TD.cp_app_div_ttl {
	color: #FFFFFF;
	font-weight: bold;
	border-left: 1px solid #cdccf8;
	border-top: 1px solid #cdccf8;
	border-right: 1px solid #6968a1;
	border-bottom: 1px solid #6968a1;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 6px;
}
/* ===================================================================== END ========================================================================== */

/* ===================================================================== EMAIL HOSTING ============================================= */
TD.cp_email_specs, TD.cp_email_specs_End, TD.cp_email_specs2 {
	background-image: url(../images/compare_plans/cell_arrow.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	border-left: 1px solid #d4d8dc;
	border-top: 1px solid #d4d8dc;
	padding: 5px;
	font-weight: bold;
}
TD.cp_email_specs2 { color: #993300; }
TD.cp_email_specs { color: #006633; }
TD.cp_email_specs_End { border-bottom: 1px solid #d4d8dc; }
TD.cp_email_div_ttlBar, TD.cp_email_div_ttlBar2 {
	padding: 2px;
	border-top: 1px solid #d4d8dc;
	border-left: 1px solid #d4d8dc;
	border-right: 1px solid #d4d8dc;
}
TD.cp_email_div_ttlBar { background-color: #7e966a; }
TD.cp_email_div_ttlBar2 { background-color: #d17b00; }
TD.cp_email_div_ttl, TD.cp_email_div_ttl2 {
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 6px;
}
TD.cp_email_div_ttl {
	border-left: 1px solid #b7d1a1;
	border-top: 1px solid #b7d1a1;
	border-right: 1px solid #4b5e3c;
	border-bottom: 1px solid #4b5e3c;
}
TD.cp_email_div_ttl2 {
	border-left: 1px solid #f4ac44;
	border-top: 1px solid #f4ac44;
	border-right: 1px solid #914e00;
	border-bottom: 1px solid #914e00;
}
TD.cp_email_ttlBar, TD.cp_email_ttlBar2, TD.cp_email_ttlBar3, TD.cp_email_ttlBar4 {
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	padding: 3px;
}
TD.cp_email_ttlBar, TD.cp_email_ttlBar2 { color: #000000; }
TD.cp_email_ttlBar {background-color: #b8d4a1;}
TD.cp_email_ttlBar2 { background-color: #cbe7b4; }
TD.cp_email_ttlBar3 { background-color: #fbcf62; color: #e44000; }
TD.cp_email_ttlBar4 { background-color: #ffe7ac; color: #ab7638; }

TD.cp_email_contentA, TD.cp_email_contentA_End, TD.cp_email_contentA2, TD.cp_email_contentA2_End, TD.cp_email_contentC, TD.cp_email_content_E {
	background-image: url(../images/compare_plans/divline01.gif);
	background-position: top right;
	background-repeat: repeat-y;
	border-left: 1px solid #d4d8dc;
	border-top: 1px solid #d4d8dc;
	padding: 5px;
	text-align: center;
}
TD.cp_email_contentA, TD.cp_email_contentA_End { background-color: #f2ffe7; }
TD.cp_email_contentA_End, TD.cp_email_contentA2_End { border-bottom: 1px solid #d4d8dc; }
TD.cp_email_contentC { background-color: #fffceb; }
TD.cp_email_contentB, TD.cp_email_contentB_End, TD.cp_email_contentB_End2, TD.cp_email_contentB_End3, TD.cp_email_contentB2, TD.cp_email_contentB2_End, TD.cp_email_contentB2_End2, TD.cp_email_contentB2_End3, TD.cp_email_contentD, TD.cp_email_contentD_End2, TD.cp_email_contentD_End3, TD.cp_email_content_E2, TD.cp_email_content_E3 {
	border-top: 1px solid #d4d8dc;
	padding: 5px;
	text-align: center;
}
TD.cp_email_contentB, TD.cp_email_contentB_End, TD.cp_email_contentB_End2, TD.cp_email_contentB_End3 { background-color: #f2ffe7; }
TD.cp_email_contentD, TD.cp_email_contentD_End2, TD.cp_email_contentD_End3 { background-color: #fffceb; }
TD.cp_email_contentB, TD.cp_email_contentB2, TD.cp_email_contentB2_End, TD.cp_email_contentD, TD.cp_email_contentD_End2, TD.cp_email_content_E2 {
	background-image: url(../images/compare_plans/divline01.gif);
	background-position: top right;
	background-repeat: repeat-y;
}
TD.cp_email_contentB_End, TD.cp_email_contentB2_End, TD.cp_email_contentB2_End2 { border-bottom: 1px solid #d4d8dc; }
TD.cp_email_contentB_End2, TD.cp_email_contentB2_End2, TD.cp_email_contentB2_End3, TD.cp_email_contentD_End3, TD.cp_email_content_E3 { border-right: 1px solid #d4d8dc; }
TD.cp_email_contentB_End3 { border-bottom: 1px solid #d4d8dc; border-right: 1px solid #d4d8dc; }

TD.cp_email_contentA2, TD.cp_email_contentA2_End, TD.cp_email_contentB2, TD.cp_email_contentB2_End, TD.cp_email_contentB2_End2, TD.cp_email_contentB2_End3 {
	color: #7c9a62;
}
TD.cp_email_content_E, TD.cp_email_content_E2, TD.cp_email_content_E3 { color: #ab2400; }
TD.email_brief {
	background-image: url(../images/compare_plans/divline01.gif);
	background-position: top right;
	background-repeat: repeat-y;
}
TD.email_brief, TD.email_brief2 {
	vertical-align: top;
	padding: 3px;
}
TD.email_bullet {
	background-image: url(../images/email/bullet_arrow.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #666666;
	vertical-align: top;
}
TD.email_divTtlBar, TD.email_divTtlBar2 {
	padding: 7px;
	color: #FFFFFF;
	font-weight: bold;
}
TD.email_divTtlBar { background-color: #b9cfa7; }
TD.email_divTtlBar2 { background-color: #f3aa5c; }
/* ===================================================================== END ========================================================================== */

SPAN.cp_redHilite_Text { color: #c90000; font-size: 12px; font-weight: bold; }
SPAN.cp_orangeHilite_Text { color: #ff5400; font-size: 12px; font-weight: bold; }
SPAN.cp_infinity { font-size: 15px; }
SPAN.redText { color: #c90000; }

/* Warn Text */
TD.cp_warn {
	font-size: 9px;
	color: #FF0000;
}


/* links */
A.cp_buttonBlue { text-decoration: none; }
A.cp_buttonBlue:link { color: #527aaa; }
A.cp_buttonBlue:visited { color: #527aaa; }
A.cp_buttonBlue:active { color: #527aaa; }
A.cp_buttonBlue:hover { color: #000000; text-decoration: none; }

A.cp_buttonRed { text-decoration: none; }
A.cp_buttonRed:link { color: #9e0000; text-decoration: none; }
A.cp_buttonRed:visited { color: #9e0000; }
A.cp_buttonRed:active { color: #9e0000; }
A.cp_buttonRed:hover { color: #000000; }