/******************************************************************************/
/* Styles for the whole site                                                  */
/* See the styleguide for usage guidelines:                                   */
/* http://regnet/technology/siteengineering/styleguide/                       */
/******************************************************************************/

/* 
Migrated from Janus "styles/" folder for Titanized Account Manager
-dw 7/14/2009
*/


/* Special ********************************************************************/
/* Overwrite Titan's basic.css files */
input{
	height:auto;
	margin-bottom:0px;
	margin:0;
	border-width: none;
	border-style: none;
	border-color: none;
	padding:0;
	font-size:11px !important;
	color:#56594B;
	font-weight:bold;
	background: none;
}
#bt_invite_box input { border-width: 2px; height: 32px; width: 52px; }

/* hides the printer-friendly sections on the screen */
.printshowonly {
	display: none;
}

/* Defaults *******************************************************************/

body, td, th {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
}
/*	Removes the extra border on the bottom of a form so forms can be properly
	nested without breaking tables
*/
form, img, table, td, th {
	margin: 0px;
}
sup {
	text-decoration: none;
}
/* Links **********************************************************************/
a:link, .link, a:visited, .visitedlink {
	text-decoration: underline;
	color: #1683CD;
}
a:hover, .hoverlink, a:active, .activelink {
	text-decoration: underline;
	color: #CC6666;
}
/* underline only on mouseover */
.mouseoverOnly a:link, a:link.mouseoverOnly, .mouseoverOnly a:visited, a:visited.mouseoverOnly {
	text-decoration: none;
}
.mouseoverOnly a:hover, a:hover.mouseoverOnly, .mouseoverOnly a:active, a:active.mouseoverOnly {
	text-decoration: underline;
}

/* Headers ********************************************************************/
h1 {
	font-size: 17px;
	color: #444444;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom: 1px solid #DFE7EF;
	padding-bottom: 2px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
}
h2 {
	font-size: 15px;
	color: #2B459B;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* Text Sizes *****************************************************************/
.xlarge, .xlarge td, .xlarge th {
	font-size: 21px;
}
.h1, .h1 td, .h1 th {
	font-size: 17px;
}
.h2, .h2 td, .h2 th {
	font-size: 15px;
}
.h3, .h3 td, .h3 th {
	font-size: 14px;
}
.large, .large td, .large th {
	font-size: 13px;
}
.default, .default td, .default th {
	font-size: 11px;
}
.small, .small td, .small th {
	font-size: 9px;
}

/* Text Colors ****************************************************************/
.txtRed, .txtRed td, .txtRed th, .txtRed a:link, .txtRed a:visited, a:link.txtRed, a:visited.txtRed {
	color: #CC6666;
}
.txtDarkRed, .txtDarkRed td, .txtDarkRed th {
	color: #CC0000;
}
.txtPureRed, .txtPureRed td, .txtPureRed th {
	color: #FF0000;
}

.txtOrange, .txtOrange td, .txtOrange th, .txtOrange a:link, .txtOrange a:visited, a:link.txtOrange, a:visited.txtOrange {
	color: #CC6600;
}
.txtYellow, .txtYellow td, .txtYellow th, .txtYellow a:link, .txtYellow a:visited, a:link.txtYellow, a:visited.txtYellow {
	color: #CC9900;
}
.txtYellowLite, .txtYellowLite td, .txtYellowLite th, .txtYellowLite a:link, .txtYellowLite a:visited, a:link.txtYellowLite, a:visited.txtYellowLite {
	color: #F3DC78;
}
.txtGreen, .txtGreen td, .txtGreen th, .txtGreen a:link, .txtGreen a:visited, a:link.txtGreen, a:visited.txtGreen {
	color: #75A24B;
}
/* Blue */
.txtDark, .txtDark td, .txtDark th, .txtDark a:link, .txtDark a:visited, a:link.txtDark, a:visited.txtDark {
	color: #2B459B;
}
.txtMedium, .txtMedium td, .txtMedium th, .txtMedium a:link, .txtMedium a:visited, a:link.txtMedium, a:visited.txtMedium {
	color: #3973AD;
}
.txtLight, .txtLight td, .txtLight th, .txtLight a:link, .txtLight a:visited, a:link.txtLight, a:visited.txtLight {
	color: #6699CC;
}
.txtDarkGray, .txtDarkGray td, .txtDarkGray th, .txtDarkGray a:link, .txtDarkGray a:visited, a:link.txtDarkGray, a:visited.txtDarkGray {
	color: #333333;
}
.txtLightGray, .txtLightGray td, .txtLightGray th, .txtLightGray a:link, .txtLightGray a:visited, a:link.txtLightGray, a:visited.txtLightGray {
	color: #828282;
}
.txtPink, .txtPink td, .txtPink th, .txtPink a:link, .txtPink a:visited, a:link.txtPink, a:visited.txtPink {
	color: #FF3366;
}
.txtWhite, .txtWhite td, .txtWhite th, .txtWhite a:link, .txtWhite a:visited, a:link.txtWhite, a:visited.txtWhite {
	color: #FFFFFF;
}
.txtBlack, .txtBlack td, .txtBlack th {
	color: #000000;
}
/* Special Text ***************************************************************/
.error, .error a:link, .error a:visited {
	font-size: 13px;
	color: #CC0000;
}
.suberror, .suberror a:link, .suberror a:visited  {
	font-size: 11px;
	color: #CC0000;
}
.warning, .warning a:link, .warning a:visited {
	font-size: 13px;
	color: #CC9900;
}
.subwarning, .subwarning a:link, .subwarning a:visited {
	font-size: 11px;
	color: #CC9900;
}
.success, .success a:link, .success a:visited {
	font-size: 13px;
	color: #75A24B;
}
.subsuccess, .subsuccess a:link, .subsuccess a:visited {
	font-size: 11px;
	color: #75A24B;
}
/* hosted/external domains - non-rcom domains */
.externaldomain, .externaldomain a:link, .externaldomain a:visited {
	color: #CC6666;
	font-style: italic;
}

/* Tables and Padding *********************************************************/
.tablePlain tr td {	padding: 3px 6px 3px 6px; }
.tableBullets tr td { padding: 3px 0px 3px 0px; background-color: transparent; }
.tableForm tr td { padding: 3px 5px 3px 0px; }
.pad5 { padding: 5px; }
.pad5sides { padding: 0px 5px 0px 5px; }
.pad10 { padding: 10px; }
.pad10sides { padding: 0px 10px 0px 10px; }
.pad20 { padding: 20px; }
.pad20sides { padding: 0px 20px 0px 20px; }
.indent { padding-left: 25px; }

.vasitem {
	margin-left: 20px;
	margin-bottom: 0px;
}
.formlabelsmall {
	width: 80px;
}
.formlabel {
	width: 175px;
}
.formlabellarge {
	width: 250px;
}
.formlabel2 {
	width: 195px;
}
/*	a table with a blue header and a light blue line under each row
	and same table with small body text, and small header and body text
*/
.tableHeader, .tableStandard th, .tableSmall th, .tableSmallBody th {
	background-color: #6699D6;
	border-bottom: 1px solid #3973AD;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding: 1px 6px 1px 6px;
}
.tableForm th {
	text-align: left;
}
.tableStandard th a:link, .tableStandard th a:visited,
.tableSmall th a:link, .tableSmall th a:visited,
.tableSmallBody th a:link, .tableSmallBody th a:visited {
	color: #FFFFFF;
}
.tableStandard td, .tableSmall td, .tableSmallBody td {
	padding: 3px 6px 3px 6px;
	border-bottom: 1px solid #D1E0F4;
}
.tableSmallBody td, .tableSmall th, .tableSmall td {
	font-size: 9px;
}
.tableStandard table td  {
	border-bottom: none;
}
.tableStandard .nopad {
	padding: 0px;
}
.tableStandard .dotborder {
	border-right: 1px dotted #FFFFFF;
}
.tableStandard .dotborderblue {
	border-right: 1px dotted #B7D1E3;
}
.tableStandard .thickborder {
	border-left: 1px solid #B7D1E3;
	border-right: 1px solid #B7D1E3;
}
/* a table with a black border around each td
	used on: forms
*/
.tableBlackBorder {
	border-style: solid;
	border-color: #000000;
	border-width: 0px 1px 1px 1px;
}
.tableBlackBorder td {
	padding: 5px 5px 20px 5px;
	border-style: solid;
	border-color: #000000;
	border-width: 1px 0px 0px 0px;
}
.tableBlackBorder2 {
	border-style: solid;
	border-color: #000000;
	border-width: 0px 1px 1px 0px;
}
.tableBlackBorder2 td, .tableBullets .tableBlackBorder2 td {
	padding: 1px 5px 1px 5px;
	border-style: solid;
	border-color: #000000;
	border-width: 1px 0px 0px 1px;
}
/* a table with a blue border
	used on: crosssell
*/
.tableBlueBorder {
	border: solid 1px #9CB9D6;
}
.tableMediumBlueBorder {
	border: solid 1px #DFE7EF;
}

/* Comparision chart **********************************************************/
.tableChart, .tableChartLeft {
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px 1px 1px 1px;
}
.tableChart td {
	border-bottom: 1px solid #FFFFFF;
	text-align: right;
}
.tableChart td.bgGreen, .tableChart td.bgOrange, .tableChart td.bgMedium, .tableChart td.bgLight {
	padding: 10px;
}
.tableChartLeft td {
	border-bottom: 1px solid #FFFFFF;
}
.tableChartLeft td.bgDark, .tableChartLeft td.bgDarkOrange, .tableChartLeft td.bgGold, .tableChartLeft td.bgMedium, .tableChartLeft td.bgOrange, .tableChartLeft td.bgLightGold, .tableChartLeft td.bgRoyalBlue, .tableChartLeft td.bgDarkGreen {
padding: 5px;
}

/* Background Colors **********************************************************/
/* Basics */
.rowcolor {
	background-color: #F3F6F9;
}
.linecolor {
	background-color: #DFE7EF;
}
/* Blues */
.bgLight, .bgLight td, .bgLight th {
	background-color: #E9EFF7;
}
.bgMedium, .bgMedium td, .bgMedium th {
	background-color: #D1E0F4;
}
.bgDark, .bgDark td, .bgDark th, .bgDark a:link, .bgDark a:visited {
	background-color: #3973AD;
	color: #FFFFFF;
}
.bgBrightBlue, .bgBrightBlue td, .bgBrightBlue th {
	background-color: #84B5F0;
}
.bgRoyalBlue, .bgRoyalBlue td, .bgRoyalBlue th {
	background-color: #2848A1;
	color: #FFFFFF;
}
.bgGradientDark {
	background-color: #DCEBFF;
}
/* Greens */
.bgGreen {
	background-color: #DFF4CC;
}
.bgDarkGreen, .bgDarkGreen td, .bgDarkGreen th {
	background-color: #75A24B;
	color: #FFFFFF;
}
/* Oranges */
.bgOrange {
	background-color: #FDDFC0;
}
.bgBrightOrange, .bgBrightOrange td, .bgBrightOrange th {
	background-color: #ED8620;
}
.bgDarkOrange, .bgDarkOrange td, .bgDarkOrange th {
	background-color: #CC6601;
}
/* Yellows */
.bgYellow {
	background-color: #FEFEA8;
}
.bgLightYellow {
	background-color: #FFFFE4;
}
.bgGold, .bgGold td, .bgGold th {
	background-color: #CE9C00;
}
.bgLightGold {
	background-color: #eddba6;
}
/* Neutrals */
.bgWhite, .bgWhite td, .bgWhite th {
	background-color: #FFFFFF;
}
.bgLightGray, .bgLightGray td, .bgLightGray th {
	background-color: #EFEFEF;
}
.bgBlack {
	background-color: #000000;
	color: #FFFFFF;
}

/* Background Images **********************************************************/
/* Home Page */
.searchbox_middle {
	background-image: url("https://www.register.com/images/backgrounds/searchbox_middle.gif");
	background-repeat: repeat-y;
}
.searchbox_right {
	background-image: url("https://www.register.com/images/backgrounds/searchbox_right.gif");
	background-repeat: repeat-y;
}
.searchbox_right_hosting {
	background-image: url("https://www.register.com/images/marketing/start_right_hosting.gif");
	background-repeat: repeat-y;
}
.squareblock_rightside {
	background-image: url("https://www.register.com/images/backgrounds/squareblock_right.gif");
	background-repeat: repeat-y;
}
.squareblock_bottom {
	background-image: url("https://www.register.com/images/backgrounds/squareblock_bottom.gif");
	background-repeat: repeat-x;
}
.squareblock_bottom2 {
	background-image: url("https://www.register.com/images/backgrounds/squareblock_bottom2.gif");
	background-repeat: repeat-x;
}
/* Registration */
.register_box_bkg {
	background-image: url("https://www.register.com/images/backgrounds/register_box_bkg.gif");
	background-repeat: repeat-y;
	background-position: bottom right;
	width: 740px;
}
.register_box_left_bkg {
	width: 260px;
}
.register_box_middle_bkg  {
	background-image: url("https://www.register.com/images/backgrounds/register_box_middle_bkg.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 362px;
}
.register_box_right_bkg  {
	background-image: url("https://www.register.com/images/backgrounds/register_box_right_bkg.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 118px;
}
/* Login */
.login_box_bkg {
	background-image: url("https://www.register.com/images/backgrounds/login_box_bkg.gif");
	background-repeat: repeat-y;
	width: 364px;
	padding-left: 25px;
}
.sm_box_bkg {
	background-image: url("https://www.register.com/images/backgrounds/sm_box_bkg.gif");
	background-repeat: repeat-y;
	width: 354px;
	padding-left: 15px;
}
.sm_box_bkg2 {
	background-image: url("https://www.register.com/images/backgrounds/292_sm_box_bkg.jpg");
	background-repeat: repeat-y;
	width: 292px;
	/*padding-left: 15px;*/
}
.ex_sm_box_bkg {
	background-image: url("https://www.register.com/images/backgrounds/ex_sm_box_bkg.gif");
	background-repeat: repeat-y;
	width: 255px;
	padding-left: 15px;
}
.login_box_tlds_bkg {
	background-image: url("https://www.register.com/images/backgrounds/login_box_tlds_bkg.gif");
	background-repeat: no-repeat;
	background-position: bottom;
	width: 364px;
	padding-left: 25px;
}
.box_bkg {
	background-image: url("https://www.register.com/images/backgrounds/box_bkg.gif");
	background-repeat: repeat-y;
	width: 500px;
	padding-left: 25px;
	padding-right: 25px;
}
.loginBefore{ font-weight: bold; margin: 10px 0px 20px -88px; text-align: center; }
/* .name */
.name_search_left {
	background-image: url("https://www.register.com/images/adpages/name_search_left.gif");
	background-repeat: repeat-y;
	width: 9px;
}
.name_search_right {
	background-image: url("https://www.register.com/images/adpages/name_search_right.gif");
	background-repeat: repeat-y;
	width: 7px;
}
.bgMarkBox {
	background-image: URL("https://www.register.com/images/backgrounds/gen_marketing_bkg.gif");
	width: 365px;
}
.bgMarkBoxSm {
	background-image: URL("https://www.register.com/images/backgrounds/gen_marketing_bkg_sm.gif");
	width: 233px;
}
.bgMarkBoxLg {
	background-image: URL("https://www.register.com/images/backgrounds/gen_marketing_lgwhite.gif");
	width: 365px;
}
.bgMarkBoxBottom {
	background-image: URL("https://www.register.com/images/backgrounds/gen_marketing_bottom_lg.gif");
	background-repeat: no-repeat;
}
.bgProdDetails {
	background-image: URL("https://www.register.com/images/backgrounds/product_details_background.gif");
	background-repeat: repeat-y;
	background-color: #EBF2FA;
}
.bgFade {
	background-image: URL("https://www.register.com/images/backgrounds/bg_fade.gif");
	color: #FFFFFF;
	height: 20px;
	background-repeat: repeat-y;
}
.bgCSNav {
	background-image: URL("https://www.register.com/images/customersupport/cs_nav_bkg.gif");
	background-repeat: repeat-y;
	width: 214px;
}
.bgBundles {
	background-image: URL("https://www.register.com/images/bundles/bundles_dot.gif");
	background-repeat: repeat-y;
}
.bgConversionTips {
	background-image: URL("https://www.register.com/images/promote/conversion_tips_box_mid.gif");
	background-repeat: repeat-y;
}
/* home page */
.bgSearchGradient {
	background-image: URL("https://www.register.com/images/backgrounds/home_search_bkg.gif");
	height: 98px;
	background-repeat: repeat-x;
	padding: 14px;
	border: 1px solid #3973AD;
	border-top:none;
}
.bgShadowRight {
	background-image:URL('https://www.register.com/images/backgrounds/shadow_r.gif');
	background-position: 0px 7px;
}
.bgShadowBottom {
	background-image:URL('https://www.register.com/images/backgrounds/shadow_b.gif');
	background-position: 7px 0px;
}
.bgHostedExchange {
	background-image:URL('https://www.register.com/images/email/exchange_login_bkg.gif');
}
.bgLargeBox {
	background-image:URL('https://www.register.com/images/backgrounds/720w_box_bkg.gif');
	background-repeat: repeat-y;
}
.bgVertDashedLine {
	background-image:URL('https://www.register.com/images/backgrounds/vert_dashedline.gif');
	background-repeat: repeat-y;
}
.bgTabBlueHighlight, .bgTabBlue, .bgTabGoldHighlight, .bgTabGold, .bgTabOrangeHighlight, .bgTabOrange {
	background-image:URL('https://www.register.com/images/backgrounds/product_tab_bl_yellow.gif');
	background-position: bottom right;
	background-repeat: repeat-y;
	width: 139px;
}
.bgTabBlue {
	background-image:URL('https://www.register.com/images/backgrounds/product_tab_bl.gif');
}
.bgTabGoldHighlight {
	background-image:URL('https://www.register.com/images/backgrounds/product_tab_gold_highlight.gif');
}
.bgTabGold {
	background-image:URL('https://www.register.com/images/backgrounds/product_tab_gold.gif');
}
.bgTabOrangeHighlight {
	background-image:URL('https://www.register.com/images/backgrounds/product_tab_org_highlight.gif');
}
.bgTabOrange {
	background-image:URL('https://www.register.com/images/backgrounds/product_tab_org.gif');
}
/* Search Results Backgrounds */
.bgColumnBlueTop {
	background-image:URL('https://www.register.com/images/backgrounds/bl_column_topmiddle.gif');
	background-repeat: repeat-x;
}
.bgColumnBlueBottom {
	background-image:URL('https://www.register.com/images/backgrounds/bl_column_botmiddle.gif');
	background-repeat: repeat-x;
}
.bgColumnBlueBottomHighlight {
	background-image:URL('https://www.register.com/images/backgrounds/bl_column_botmiddle_highl.gif');
	background-repeat: repeat-x;
}
.bgColumnGoldTop {
	background-image:URL('https://www.register.com/images/backgrounds/gold_column_topmiddle.gif');
	background-repeat: repeat-x;
}
.bgColumnGoldBottom {
	background-image:URL('https://www.register.com/images/backgrounds/gold_column_botmiddle.gif');
	background-repeat: repeat-x;
}
.bgColumnGoldBottomHighlight {
	background-image:URL('https://www.register.com/images/backgrounds/gold_column_botmiddle_highl.gif');
	background-repeat: repeat-x;
}
.bgColumnOrangeTop {
	background-image:URL('https://www.register.com/images/backgrounds/org_column_topmiddle.gif');
	background-repeat: repeat-x;
}
.bgColumnOrangeBottom {
	background-image:URL('https://www.register.com/images/backgrounds/org_column_botmiddle.gif');
	background-repeat: repeat-x;
}
.bgColumnOrangeBottomHighlight {
	background-image:URL('https://www.register.com/images/backgrounds/org_column_botmiddle_highl.gif');
	background-repeat: repeat-x;
}

/* Modules ********************************************************************/
.bgGradient, .bgGradientBlue, .bgGradientGreen, .bgGradientGray {
	background-image: URL("https://www.register.com/images/backgrounds/home_header_bkg.gif");
	height: 19px;
	background-repeat: repeat-x;
	padding-left: 10px;
	border: 1px solid #9CB9D6;
}
.bgGradientGreen {
	background-image: URL("https://www.register.com/images/backgrounds/green_bkg_header.gif");
	border: 1px solid #75A24B;
}
.bgGradientGray {
	background-image: URL("https://www.register.com/images/backgrounds/gray_bkg_header.gif");
	border: 1px solid #666666;
}
.bgGradientBlueRound {
	background-image: URL("https://www.register.com/images/backgrounds/am_panelblue_top.gif");
	height: 19px;
	background-repeat: repeat-x;
	padding-left: 10px;
}
.bgGradientGreenRound {
	background-image: URL("https://www.register.com/images/backgrounds/am_panelgreen_top.gif");
	height: 19px;
	background-repeat: repeat-x;
	padding-left: 10px;
}
.bgGradientBody, .bgGradientBodyFull, .bgGradientBlueBody, .bgGradientBlueBodyFull {
	padding: 10px 0px 10px 10px;
	border: 1px solid #9CB9D6;
}
.bgGradientBody, .bgGradientBlueBody {
	border-top: none;
}
.bgGradientGreenBody, .bgGradientGreenBodyFull {
	padding: 10px 0px 10px 10px;
	border: 1px solid #75A24B;
}
.bgGradientGreenBody {
	border-top: none;
}
.bgGradientGrayBody {
	border: 1px solid #666666;
	border-top: none;
}
.bgGradientGoldBody, .bgGradientGoldBodyFull {
	padding: 10px 0px 10px 10px;
	border: 1px solid #CE9C00;
	background-color: #FFFFE5;
}
.bgGradientGoldBody {
	border-top: none;
}
.bgGradientDarkBlueTop {
	background-image: URL("https://www.register.com/images/landingpgs/topheader_background_grad.jpg");
	height: 40px;
	background-repeat: repeat-x;
	padding-left: 10px;
	text-align: left;
}
.bgGradientDarkBlueBottom {
	background-image: URL("https://www.register.com/images/landingpgs/botheader_background_grad.jpg");
	height: 15px;
	background-repeat: repeat-x;
	padding-left: 10px;
}
.bgGradientDarkBlueBottom2 {
	background-image: URL("https://www.register.com/images/landingpgs/botheader_background_grad2.jpg");
	height: 35px;
	background-repeat: repeat-x;
	padding-left: 10px;
}
.wsnBG{
	background-image: url("https://www.register.com/images/backgrounds/blue_landing_bkg.jpg");
}


/* Lines **********************************************************************/
hr {
	height: 1px;
	color: #DFE7EF;
	background-color: #DFE7EF;
	margin-top: 10px;
	margin-bottom: 10px;
	border: none;
}
.spaceVertical {
	background-color: #DFE7EF;
	padding: 0px;
}
/* remove an underline or border */
.noline, td.noline, .noline td {
	border-bottom: none;
	text-decoration: none;
}
/* add an underline or border */
.line, td.line, .line td {
	border-bottom: 1px solid #DFE7EF;
	padding-bottom: 2px;
}
.lineDark {
	border-style: solid;
	border-width:0px 1px 0px 1px;
	border-color: #3973AD;
}
.lineDarkOrange {
	border-style: solid;
	border-width:0px 1px 0px 1px;
	border-color: #CC6601;
}
.lineGold {
	border-style: solid;
	border-width:0px 1px 0px 1px;
	border-color: #CE9C00;
}
.lineRoyalBlue {
	border-style: solid;
	border-width:0px 1px 0px 1px;
	border-color: #2848A1;
}
.lineLinecolor {
	border: solid 1px #DFE7EF;
}
.lineGreen {
	border-style: solid;
	border-width:0px 1px 0px 1px;
	border-color: #75A24B;
}
.lineDash {
	border-bottom: 1px dashed #DFE7EF;
	padding-bottom: 2px;
}

/* Bullets ********************************************************************/
.bulletNormal {
	margin-left: 8px;
	margin-right: 8px;
	vertical-align: top;
}
/* in the tables, don't indent as much */
.tableStandard .bulletNormal, .tableSmall .bulletNormal {
	margin-left: 2px;
	margin-right: 4px;
}
.bulletIndent {
	margin-left: 25px;
	margin-right: 8px;
	vertical-align: top;
}
.bulletNoIndent {
	margin-left: 1px;
	margin-right: 2px;
	vertical-align: top;
}
.bulletFlushRight {
	float: right;
	position: relative;
	top: -9px;
}
ul.bulletList, ul.bulletListBlue, ul.bulletListGray, ul.bulletListOrange, ul.bulletListRed, ul.bulletListGreen, ul.bulletListOrange2 {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul.bulletList li, ul.bulletListBlue li, ul.bulletListGray li, ul.bulletListOrange li, ul.bulletListRed li, ul.bulletListGreen li, ul.bulletListOrange2 li  {
	list-style-type: none;
	margin: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-left: 15px;
	display: block;
	background-image: URL("https://www.register.com/images/hosting/hosting_orange_bullet.gif");
	background-position: 4px 2px;
	background-repeat: no-repeat;
}
ul.bulletListBlue li {
	background-image: URL("https://www.register.com/images/bullets/blue_bullet.gif");
}
ul.bulletListGray li {
	background-image: URL("https://www.register.com/images/bullets/gray_bullet.gif");
}
ul.bulletListOrange li {
	background-image: URL("https://www.register.com/images/bullets/orange_bullet.gif");
}
ul.bulletListOrange2 li {
	background-image: URL("https://www.register.com/images/hosting/hosting_orange_bullet.gif");
	background-position: 2px 5px;
	padding-left: 17px;
}
ul.bulletListRed li {
	background-image: URL("https://www.register.com/images/bullets/red_bullet.gif");
	margin-top: 2px;
	margin-bottom: 2px;
	background-position: 4px 3px;
}
ul.bulletListGreen li {
	background-image: URL("https://www.register.com/images/bullets/green_bullet.gif");
}

/* Form Elements **************************************************************/

/* other browsers like the style selectors...but ie needs a little help */
body input, select, textarea {
	color: #666666;
	font-size: 11px;
}
/* drop downs */
select, .select, .select_retail {
	color: #666666;
	font-size: 11px;
	background-color: #FDFDFD;
	border: inset 1px #194685;
	padding: 0px;
	/* IE hack */
	_padding: 2px;
}
/* text fields */
textarea, .textbox, .textbox_retail, .textbox_disabled {
	color: #666666;
	font-size: 11px;
	background-color: #FDFDFD;
	border-style: inset;
	border-width: 1px;
	border-color: #194685;
	padding: 2px;
}
/*need to define these styles, which are identical to the above definition, because ie6 will choke if they are combined with commas*/
body input[type=text], body input[type=password] {
	color: #666666;
	font-size: 11px;
	background-color: #FDFDFD;
	border-style: inset;
	border-width: 1px;
	border-color: #194685;
	padding: 2px;
}

.textbox_disabled {
	background-color: #EEEEEE;
}
.textbox_retail, .select_retail {
	width: 185px;
}
/*	a black line */
.formline {
	border-bottom: 1px solid #000000;
}

/******************************************************************************/
/* Styles for Sections ********************************************************/
/******************************************************************************/

/* Embedded popup box *********************************************************/
/* defaults to hidden, displays on click */
.popbox, .popbox_nopad {
	display: none;
	width: 300px;
	border-style: solid;
	border-color: #D1E0F4;
	border-width: 1px 2px 2px 1px;
	background-color: #FFFFFF;
	text-align: left;
	padding: 10px;
	position: absolute;
	z-index: 5;
	color: #666666;
	font-size: 11px;
}
.popbox a:link, .popbox a:visited {
	text-decoration: underline;
	color: #1683CD;
}
.popbox_nopad {
	padding: 0px;
}
.popboxlink {
	position: relative;
}
.inlinepopbox {
	display: none;
	width: 325px;
	border-style: solid;
	border-color: #D1E0F4;
	border-width: 1px 2px 2px 1px;
	background-color: #FFFFFF;
	text-align: left;
	padding: 10px;
	color: #EDF3FB;
	font-size: 11px;
}


/*Rcom Radio Buttons, Hosting Chooose OS*/
.rcomRadios { width: 16px; height: 16px; display: inline; clear: none; float: left; }
span.chooseOS{ display: block; width: 100%; height: 45px; float: left;  clear: both; font-size: 14px; line-height: 16px; color: #424242; }
span.chooseOS span.chooseOStxt { display: inline; clear: none;  float: left; }
span.chooseOS span.chooseOS a { font-size: 10px; cursor: pointer; display: inline; }
body#cartLinksModal span.chooseOS span.chooseOStxt { height: 30px; padding-top: 8px;  }
span.OSChoice { display: block;  float: left; margin: 0 12px 0 18px; }
span.OSChoice label { display: block;  float: left; text-indent: 4px; }
span.OSChoice small.description { display: block; clear: left; float: left; font-size: 10px; line-height: 16px; margin: 2px; color: #666; }
label.osCSR { float: left; clear: left;}

/* Service Agreement **********************************************************/
.serviceAgreement, .serviceAgreementSmall {
	height: 75px;
	border: 1px solid #A1A4A9;
	background-color: #E9EFF7;
	overflow: auto;
	padding: 10px;
	font-size: 11px;
	width: 710px;
	/* underscore provides IE only hack for width issues */
	_width: 730px;
}
/* Service agreement on narrow pages like myaccount */
.serviceAgreementSmall {
	width: 565px;
	/* underscore provides IE only hack for width issues */
	_width: 585px;
}

/* My Account  ****************************************************************/
.myaccount {
	margin-left: -3px;
}
.myaccount a:link,  .myaccount a:visited {
	text-decoration: none;
}
.myaccount .current {
	font-weight: bold;
}
.bgMyAccountGradient {
	background-image: URL("https://www.register.com/images/backgrounds/home_search_bkg.gif");
	background-repeat: repeat-x;
	min-height: 90px;
	background-position: bottom left;
	padding-left: 10px;
	width: 690px;
}
.bgMyAccountGradientSmall {
	background-image: URL("https://www.register.com/images/backgrounds/home_header_bkg.gif");
	background-repeat: repeat-x;
}
.bgMyAccountTabMain {
	background-image: URL("https://www.register.com/images/myaccount/tab_myaccount_bkg.gif");
	background-repeat: repeat-x;
}
.bgMyAccountTabDelegated {
	background-image: URL("https://www.register.com/images/myaccount/tab_delegated_bkg.gif");
	background-repeat: repeat-x;
}

/* Thank you page *************************************************************/
.tableDark {
	background-color: #FFFFFF;
	color: #666666;
	border-style: solid;
	border-width: 1px;
	border-color: #3973AD;
	padding: 5px;
}
.tableDark th {
	background-color: #3973AD;
	color: #FFFFFF;
	font-size: 13px;
	height: 45px;
	padding: 0px;
}
.tableDark th a:link, .tableDark th a:visited {
	color: #FFFFFF;
}
.lineTotal {
	border-style: solid;
	border-color: #6699D6;
	border-width: 1px 1px 0px 0px;
}
.boxTotal {
	width: 150px;
	border-style: solid;
	border-color: #6699D6;
	border-width: 0px 0px 1px 1px;
	font-size: 13px;
	padding: 5px;
}
#receipt {
	width: 550px;
	float: left;
}
#accountinfo {
	width: 175px;
	float: right;
}
/* CSR OFFER *******************************************************/
.buttonPad{width: 415px; text-align: center; margin: 40px auto; line-height: 26px;}
.buttonPad a{color: #CC0000; font-size: 13px; text-decoration: none; padding-left: 5px; font-weight: bold;text-decoration:none;}
.buttonPad a:hover{text-decoration:underline;}
.buttonPad a:focus{color:#FFF000;}

/* Decision Wizards ***********************************************************/
.bgDecisionWizard {
	background-image: url("https://www.register.com/images/hostingwizard/dwiz_mid.gif");
	background-repeat: repeat-y;
	width: 424px;
}
.progressBar {
	border: solid 1px #C1D3E7;
	background-color: #FFFFFF;
}
#progress {
	width: 0%;
	background-color: #C1D3E7;
	height: 10px;
}
.question {
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
}
.answers{
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
}
.answers td{
	font-size: 11px;
	color: #000000;
	padding: 5px 0px 9px 0px;
}
.recommendation {
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 10px;
}
.result {
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 10px;
}
.resultdetail {
	font-size: 11px;
	color: #000000;
	margin-bottom: 25px;
}
.wizardBG {
	background-image: url("https://www.register.com/images/hostingwizard/wiz_background.jpg");
}
.wizardTOP {
	background-image:url('https://www.register.com/images/hostingwizard/wiz_panel_top.gif');
	background-repeat: no-repeat;
	padding: 25px;
	padding-bottom: 0px;
	height: 81px;
}
.wizardLEFT {
	background-image: url('https://www.register.com/images/hostingwizard/wiz_panel_left.gif');
	background-repeat: repeat-y;
}
.wizardRIGHT {
	background-image: url('https://www.register.com/images/hostingwizard/wiz_panel_right.gif');
	background-repeat: repeat-y;
}

/* Template Gallery ***********************************************************/
.headerindent {
	padding: 3px 0px 3px 10px;
}
.contentindent {
	padding: 10px;
}

/* Tutorials Index Page *******************************************************/
.linepadding {
	padding-top:5px;
	margin:0px;
}

/* Step by Step Page *******************************************************/
#stepLayout table{clear:both;}
.idxWrapper{width:215px; height:141px; margin: 15px 0 0 0; display: block; }
.availExt{display: inline; float: left; text-align: left; margin-right: 9px; width: 29%;}

/* OAS Ads ********************************************************************/
body.log_in h1.legacyJanus { display: none; }
.sideAds { width: 300px; margin-left: auto; margin-right: auto; }
.sideAds h1 { font-size: 19pt; letter-spacing: -1px; word-spacing: 0; color: #00714b; border-bottom: 0; text-transform: none;}
.sideAds a { display: block; margin: 5px 0 0 2px; }
a.btnShowMe { display: block; width: 134px; height: 60px; background: url(/imgs/homepage/btn-show-me.png) 0 0 no-repeat; margin: -4px 0 4px -4px; padding: 0; }
a.btnShowMe:hover { background-position: 0 -60px; }

.sideAdTop {
	float: left;
	background-image: url(https://www.register.com/images/partneroffer/top_ad_module_blank.gif);
	background-repeat: no-repeat;
	width: 300px;
	height: 37px;
}
.sideAdTop p {
	font-family: 'Trebuchet MS';
	font-size: 15px;
	color: #777D70;
	font-weight: bold;
	margin: 0;
	padding-left: 10px; 
	height: 37px;
	line-height: 35px;
}
.sideAdTop a {
	color: #777D70;
	text-decoration: none;
}
.sideAd {
	float: left;
	background-image: url(https://www.register.com/images/partneroffer/ad_module_backgrounds.gif);
	background-repeat: repeat-y;
	width: 300px;
	height: 31px;
}
.sideAd a {
	font-family: 'Trebuchet MS';
	font-size: 14px;
	color: #999999;
	font-weight: bold;
	padding-left: 10px;		
	line-height: 30px;
}


/* Everything below added for the Titan/Janus merge*/
/* Text Sizes *****************************************************************/
#bannerPhone, #sidebarContact, 
ul#bannerNav li ul li a { font-size: 12px; font-family: trebuchet,"Trebuchet MS",sans-serif }
#bannerPhone,
#bannerPhone a:link,
#bannerPhone a:active,
#bannerPhone a:visited {
  color:#33a1cc;
  text-decoration:none;
  }
#bannerPhone a:hover {
  text-decoration:underline;
}

/******* COLUMNS ***************/

.col_L {
	float: right;
	width:712px;
	padding: 0;
}

.col_R {
	width:200px;
	padding:0;
}

div#accountManagerNav, div#accountManagerNav .amNav {  margin: 0; padding: 0; display: block; }  /**wrappers for each nav section within col_R**/


/******* END COLUMNS ***************/

body#activateVas, body#transferRegistrantProcessing { width:966px; margin-right:auto; margin-left:auto; margin-top: 19px;  }
body#activateVas div, body#transferRegistrantProcessing div { margin: 0 23px; }
body#activateVas h1, 
body#activateVas h2,
body#transferRegistrantProcessing h1,
body#transferRegistrantProcessing h2 { margin-top: 85px; text-align: center; border-bottom: none; font: bold 25px Vagabond, trebuchet, "Trebuchet MS", sans-serif; color: #7d8170; text-transform: none; }
body#activateVas h2,
body#transferRegistrantProcessing h2 { margin-top: 0; color: #f90;  }
body#activateVas img#loading,
body#transferRegistrantProcessing img#loading { display: block; margin: 25px auto; }

tr#dpp td            { padding-top: 20px; padding-bottom: 12px; }
tr#dpp td#max        { text-align: right; padding-right: 0; }
tr#dpp td#max select { width: 95px; }

#VATNumberFields { display: none; margin-top: 20px; width: 370px; } 
#VATNumberCountryCode { width:20px; }
#VATNumber { width:155px; }
#vatleft { float: left; padding-top: 5px; }

	#am_mue { 
		margin-top: 2px 0 5px 0; 
		padding: 15px 0 15px 0; 
		border-top: solid 1px #dfe7ef; 
		border-bottom: solid 1px #dfe7ef;
	}
	#am_mue_noadmin { 
		width: 470px; 
		padding: 5px 0 0 30px; 
	}
	#am_mue_yesadmin { 
		width: 570px; 
		padding: 5px 0 0 30px; 
		font-size: 13px;
	}
	#muebg { 
		background: url('/imgs/global/fb-webmail.png') no-repeat; 
		width:583px; 
		height:96px; 
		margin-top: 15px; 
	}
	#muebg_inner { 
		width: 370px; 
		padding-top: 15px; 
		padding-left: 15px; 
	}


/***********Transfer Away Auth Code **********************/
body.authCode .col_L p { width: 565px; }
body.authCode .alert { padding-left: 20px; background: transparent url('/imgs/global/icnAlert.gif') no-repeat; color: #d91f00; font-size: 14px; font-weight: bold; }
body.authCode .continue { display: block; width: 565px; margin-top: 20px; text-align: right; }
body.authCode #renewalOffer { margin-top: 25px; }
	body.authCode #renewalOffer .content { width: 523px; padding: 9px 20px; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; text-align: center; font: bold 14px trebuchet, sans-serif; color: #777; }
		body.authCode #renewalOffer .content h2 { font-size: 22px; color: #e06b25; }
		body.authCode #renewalOffer .content p { margin-top: 3px; }
		body.authCode #renewalOffer .content strong { color: #000; }
	body.authCode #renewalOffer .topCap { width:565px; height:11px; background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -580px; font-size:1px; }
	body.authCode #renewalOffer .bottomCap { width:565px; height:11px; background: url(/imgs/global/capRoundedCorners.png) no-repeat 0 -591px; font-size:1px; }
body.authCode form#questions ol li { width: 485px; margin-top: 20px; }
body.authCode form#questions ol li label { float: left; display: block; width: 155px; padding-top: 3px; }
body.authCode form#questions ol li input { width: 323px; }

.locked { color: #d91f00; }
#depBox { border: 2px solid red; color: #d91f00; font-size: 13px; float: left; width: 100%; padding-top: 5px; }
#depBox img { float: left; padding-left: 15px; }
#depBox p { float: left; margin-left: 15px; }

/* service notices */
div#serviceNoticeAM { color: #ff2700; margin-top: 15px; }
div#serviceNoticeAM p { padding: 0 12px 12px 0; font-size: 13px; font-family: Trebuchet MS; padding-bottom: 0; margin: 0;}
td#am_inside_alertsimg, div#serviceNoticeAM img { position: relative; bottom: 1px; right: 5px; }
td#am_inside_alerts { border: none; padding: 0 0 0 12px; }


/**********  Account Manager Home Restyled with TECH-1291 **********************/

/**********  Section 1A:  Rotating Slider Basic Styles **********************/
.rcomSlider { position:relative; float: left;  clear: left; }
.rcomSlider img { position:absolute; top:0px; left:0px; }
/* Each ad is wrapped in a link */
.rcomSlider a.adLink {  position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0;  margin:0; z-index:6; display:none; cursor: pointer; }
.billBoard { display:block; position:absolute; z-index:5; height:100%; }
.stage { display:block; position:absolute; z-index:5; }
/* Caption styles are optional but can be displayed using the title tag */
.optionalCaption { position:absolute;  left:0px; bottom:0px; background:#000; color:#fff; opacity:0.8; /* Overridden by captionOpacity setting */ width:100%; z-index:8; }
.optionalCaption p { padding:5px; margin:0; }
.optionalCaption a { display:inline !important; }
.html-caption { display:none; }
/* Direction nav styles (e.g. Next & Prev) */
.transparentArrows a { position:absolute; top:45%; z-index:9; cursor:pointer; }
.prevBtn { left:0px; }
.nextBtn { right:0px; }
/* Control nav styles */
.controls a { position:relative; z-index:9; cursor:pointer; }
.controls a.active {  font-weight:bold; }

/**********  Section 1B - .testUI style definitions for customization of slider  **********************/
.testUI #rotation { margin: 0 auto 0 auto; width:451px;  height:140px; overflow: hidden; float: left;  z-index: 888; }
.testUI .rcomSlider { position:relative; background:#fff url(/imgs/accountManager/loading.gif) no-repeat 50% 50%; margin-bottom:50px;  z-index: 998; }
.testUI .rcomSlider img { position:absolute; top:0px; left:0px; display:none;  z-index: 888; }
.testUI .rcomSlider a { border:0; display:block; z-index: 888; }
.testUI .controls { position: absolute; left: 372px; top: 90px; cursor: pointer; z-index: 999; }
.testUI .controls a { display:block; width:18px; height:18px; background:url(/imgs/accountManager/controller.png) no-repeat; text-indent:-9999px; border:0;  margin-right:3px; float:left; position: relative; z-index: 999; cursor: pointer; }
.testUI .controls a.active { background-position:0 -21px;  position: relative; z-index: 999; cursor: pointer; }
.testUI .transparentArrows a { display:none; width:30px; height:30px; background:url(/imgs/accountManager/arrows.png) no-repeat; text-indent:-9999px; border:0; }
.testUI a.nextBtn {  background-position:-30px 0;  right:15px;  }
.testUI a.prevBtn { left:15px; }
.clear { clear:both; }

/********** Section 1C:  Messages adjacent to the slider  ******/
div.amTopShelf { width: 100%; height: auto; margin: 0 auto; text-align: center;  font-family: Verdana;  color:  #000;  }
div.amTopMsg { width: 183px; height: 93px; float: right; clear: right; padding: 12px 62px 0 0; }

/********* Section 1D: Alert Message and Search Box  ***********/
.bgMyAccountGradient { min-height: 216px; }
.bgMyAccountGradient table { clear: both; }
.bgMyAccountGradient td { vertical-align: top; }
.bgMyAccountGradient td#leftSide { width: 395px; height: 40px; }
#myDomainSearchBox { position: relative; top: -30px; width: 575px; display: none; }
div.amInstructions { font-size: 12px; width: 395px; text-align: left; position: relative; top: 8px; }
#amSearchLabel { line-height: 22px; font-weight: bold; font-size: 12px; white-space: nowrap; text-align: left; }
#expiring_alert { display: none; border: 1px solid red; width: 550px; height: 37px; background: white; margin-bottom: 15px; }
div#amSearch { width: 170px; clear: right; float: left; }
div#amSearchRow { float: left; width: 100%; margin: 10px auto 0 auto; clear: both; display: none; }
div#amAlertRow { float: left; clear: both; overflow: hidden; padding: 0; margin: 14px 0 24px 0; width: 100%; height: auto; position: relative; top: -13px; display: none; }
html body div.bgMyAccountGradient #amSearch table { position: relative; top: 0; left: 0; }/* Override conflicting rule in T&T offer */
#topAmHeader { margin: 0; clear: both; height: 140px; }
input.textbox_retail2 { width: 137px; }

/*********** Section 1E:  AM Home, Bottom Lifestyle Links *************/
div.amBottomAds { width: 100%; margin: 30px 0;  padding: 0;  }
div.amBottomAds img { float: right; }
div.lifeStyleLinks { width: 334px; height: 151px; float: left;  background: url(/imgs/accountManager/am-bottom-bg.png) 0 0 no-repeat;  font-family: Verdana;  font-weight: 900; color: #000; padding: 10px 0 0 7px; }
div.lifeStyleLinks span { font-size: 16px; line-height: 24px; color: #ff9900;  }
div.lifeStyleLinks li { position: relative; top: -6px; left: -27px; }
div.lifeStyleLinks p { font-weight: normal; font-size: 12px; line-height: 18px; }
div.lifeStyleLinks li { font-weight: normal; font-size: 11px; line-height: 24px; list-style-image: url(/imgs/global/bulletGrayRightArrow.gif); margin-left: 45px; }
div.lifeStyleLinks a { font-weight: normal; text-decoratioon: underline; }

/*********** Section 1F:  AM Interstitials ************/
div.amInterstitial { width: 100%; height: 370px;  display: block;  clear: both; overflow: visible; position: relative; left: -13px;  margin: 0; padding-left: 28px;  font-family: 'Trebuchet MS';  background:  url(/imgs/accountManager/loginUpsellBg.png) 0 0 no-repeat; }
div.amInterstitial .amCrossHeader { width: 100%; height: 143px; display: block; }
div.amInterstitial h1 { width: 775px; height: 90px; position: absolute;  top: 26px; left: 28px; font-family: Vagabond; font-size: 34.667px; color: #303326; font-weight: 900; letter-spacing: 0px; text-transform: none; }
div.amInterstitial h1 strong { white-space: nowrap; }
div.amInterstitial h1 span { display: block; clear: both; color: #f26522; }
div.amInterstitial div.upsellLeft { float: left; width: 502px;  margin-top: 0; color: #56594b; font-size: 16px; font-weight: 900; }
div.upsellLeft li { list-style-image: url(/imgs/global/bulletGrayRightArrow.gif); margin-left: 45px; }
div.upsellRight { float: left;  width: 230px;  margin: 0 0 0 50px; }
div.upsellRight h3 { font-family: Vagabond; font-size: 18px; font-weight: 900; color: #7d8170; text-indent: 3px; }
div.upsellRight h3 span.price { color: #56594b; font-size: 54px; }
div.upsellRight label { font-size: 14.667px; color: #898989; clear: both; padding-left: 3px;  }
div.upsellRight select  { display: block; clear: both; margin: 2px 0 12px 4px; height: 26px; font-size: 16px; border: 1px solid #999; }
div.upsellRight form input.btnAddToCart { left: -2px; }
a.noThanks { clear: both; float: right; padding: 0 40px 0 0; color: #33a1d5; font-weight: bold; font-size: 16px; font-family: 'Trebuchet MS'; text-decoration: none; }
html body#amUpsellTest div#content { padding: 19px 0 8px 0; }

#amInterstitial-webhosting { width: 100%; height: 370px; display: block; clear: both; overflow: visible; position: relative; left: -13px; margin: 0; padding-left: 28px; font-family: 'Trebuchet MS'; }
#amInterstitial-webhosting h1 { width: 775px; height: 90px; font-family: Vagabond; font-size: 36px; color: #303326; font-weight: 900; letter-spacing: 0px; text-transform: none; border-bottom: none; margin-bottom: 12px; white-space: nowrap; }
#amInterstitial-webhosting h1 span { display: block; clear: both; color: #f26522; font-size: 28px; }
#amInterstitial-webhosting #upsellLeft { float: left; width: 502px; margin-top: 0; color: #56594b; font-size: 16px; font-weight: 900; }
#amInterstitial-webhosting #upsellLeft ul { margin-bottom: 25px; }
#amInterstitial-webhosting #upsellLeft li { list-style-image: url(/imgs/global/bulletGrayRightArrow.gif); margin-left: 25px; font-size: 14px; line-height: 25px; color: #56594b; font-weight: bold; }
#amInterstitial-webhosting #upsellLeft a { padding-top: 18px; font-size: 14px; font-weight: bold; color: #33a1cc; text-decoration: none; }
#amInterstitial-webhosting #upsellRight { float: left; width: 335px; height: 336px; margin: 0 0 0 50px;  background: url('/imgs/accountManager/container.png'); }
#amInterstitial-webhosting #upsellRight div { padding: 20px; }
#amInterstitial-webhosting #upsellRight h2, 
#amInterstitial-webhosting #upsellRight h3 { color: #303326; font-family: Vagabond; margin-bottom: 15px; }
#amInterstitial-webhosting #upsellRight h2 { font-size: 24px; }
#amInterstitial-webhosting #upsellRight h3 { font-size: 26px; width: 120px; }
#amInterstitial-webhosting #upsellRight h3 span { color: #7e8271; font-size: 16px; }
#amInterstitial-webhosting #upsellRight ul { font-size: 14px; font-family: Trebuchet MS; font-weight: bold;  line-height: 20px; margin-bottom: 20px; color: #56594b; }
#amInterstitial-webhosting #upsellRight span { color: #898989; font-size: 14px; font-weight: bold; }
#amInterstitial-webhosting #upsellRight select  { display: block; clear: both; margin: 5px 0 5px 2px; height: 26px; font-size: 16px; border: 1px solid #999; }
#amInterstitial-webhosting a.no { float: right; margin: 8px 75px 0 0; font-size: 18px; font-family: Vagabond; text-decoration: none; font-weight: normal; }
#amInterstitial-webhosting #hostingAddToCart { background: url('/imgs/accountManager/hosting_addtocart.png') no-repeat; border: none; width: 126px; height: 39px; position: relative; left: -5px; cursor: pointer; }
#amInterstitial-webhosting #bottomDisclaimer { display: block; margin: 60px 0 0 12px; }

#amUpsellTest-difm #freeOffer { width: 100%; clear: both; margin: 0 auto; overflow: hidden; text-align: center; }
#amUpsellTest-difm #freeOffer h1 {text-transform:none; margin-top: 20px; font-size: 33px; color: #303326; font-weight: 900;text-align: center; border-bottom: none; }
#amUpsellTest-difm #freeOffer h1 span { font-size: 33px; color: #ff9900; font-weight: 900; }
#amUpsellTest-difm #freeOffer p { color: #303326; font-size: 23px; width: 805px; padding: 10px 0 28px 0; margin: 10px auto; text-align: center;   }
#amUpsellTest-difm #freeOffer p span { font-size: 14px; position: relative; top: -4px; }
#amUpsellTest-difm #freeOffer a.amLoginBtn { cursor: pointer; border: none; display: block; text-indent: 100%; overflow: hidden; margin: 5px auto; }
#amUpsellTest-difm #freeOffer #yesContactMe.amLoginBtn { background: url(/imgs/accountManager/yesContactMe.png) 0 0 no-repeat; width: 366px; height: 60px; }
#amUpsellTest-difm #freeOffer #yesContactMe.amLoginBtn:hover { background-position: 0 -60px; }
#amUpsellTest-difm #freeOffer #continueToAM.amLoginBtn { background: url(/imgs/accountManager/continueToAM.png) 0 0 no-repeat; width: 285px; height: 58px; } 
#amUpsellTest-difm #freeOffer #continueToAM.amLoginBtn:hover { background-position: 0 -59px; }
#amUpsellTest-difm #freeOffer div.bottomTerms { width: 100%; text-align: left; font-size: 12px; text-decoration: none; }


/*********** Section 1G:  AM HOSTING ************/
#hostingDashboard { width: 100%; overflow: hidden; position: relative; top: -26px; border-bottom: 1px solid #ececec; }
h1.legacyJanus { clear: both; visibility: hidden; }
h1.newJanus { width: 440px; height: auto; border-bottom: 0px; color: #f26522; font-family: Vagabond; font-size: 21px; font-weight: 900; text-transform: none; line-height: 28px; padding-top: 14px; margin-left: 10px;  }
#hostingDashboard h1.newJanus { padding: 14px 0; } 
#hostingDashboard span.newLine { display: block; width: 465px; word-break: break-all; }
h1 span { font-family: 'Trebuchet MS', Trebuchet, serif; font-weight: normal; font-size: 21.58px; color: #2e2e2e; }
h2.configure { font-family: Vagabond; margin-top: 12px; margin-left: 9px; font-size: 21px; color: #2e2e2e; font-weight: 900; line-height: 32px; }
input.mngAcct{ text-indent: 100%; white-space: nowrap; overflow: hidden; position: absolute; top: 6px; left: 500px; width: 192px; height: 44px; background: url(/imgs/accountManager/manage-account.png) no-repeat; background-position: 0 0;  cursor: pointer; }
input.mngAcct:hover{width: 192px; height: 44px; background: url(/imgs/accountManager/manage-account.png) no-repeat; background-position: 0 -43px; }
span.upsellIcons a { display: block; float: left; width: 52px; height: 29px; background: url(/imgs/accountManager/hosting-cross-sprite.png) no-repeat; background-position: 0 0; cursor: pointer; text-decoration: none; position: relative; top: 10px; left: 70px; }
span.upsellIcons a:hover { width: 184px; height: 29px; background: url(/imgs/accountManager/hosting-cross-sprite.png) no-repeat; background-position: 0 -29px; text-decoration: none; }
input.submitImage { background: url(/imgs/promo/norm2.png;); display: block; float: left; width: 52px; height: 29px; cursor: pointer; text-decoration: none; position: relative; top: 10px; left: 70px; }
input.submitImage:hover { background: url(/imgs/promo/over2.png;); }
strong.headliner { float: left; clear: both; margin: 10px 0; display: block; font-weight: 900; font-family: 'Trebuchet MS', Trebuchet, serif; font-size: 16px; text-indent: 10px; color: #2e2e2e; width: 100%; border-bottom: 1px solid #ececec; }
span.accessIcons { display: block; width: 128px; float: left; height: 109px; margin: 0 10px; }
span.accessIcons a, span.accessIcons a:hover {  display: block; width: 128px; float: left; height: 109px; cursor: pointer; text-decoration: none; }
span.accessIcons#ftp { margin-left: 34px; background: url(/imgs/accountManager/access-ftp.png) 0 0 no-repeat; }
span.accessIcons#email { margin-left: 68px; background: url(/imgs/accountManager/access-email.png) 0 0 no-repeat; }
span.accessIcons#editWebsite { margin-left: 64px; clear: right; background: url(/imgs/accountManager/edit-website.png) 0 0 no-repeat; }
span.upsellIcons { width: 45%; height: 90px; float: left;  margin: 13px 1px 0px 0; position: relative; }
span.upsellIcons span.subHead { color: #669900; font-size: 14px; white-space: nowrap; position: relative; left: 75px; }
span.upsellIcons blockquote { width: 105px; height: 22px; color: #333333; font-size: 11px; display: block; position: relative; left: 75px;  }
span.upsellIcons#newDomains { clear: left; background: url(/imgs/accountManager/hosting-cross-domians.png) 0 0 no-repeat; }
span.upsellIcons#myTime { clear: left; background: url(/imgs/accountManager/hosting-cross-myTime.png) 0 0 no-repeat; }
	span.upsellIcons#myTime blockquote { width: 130px}
span.upsellIcons#repAlert { clear: none; background: url(/imgs/accountManager/hosting-cross-rep.png) 0 0 no-repeat; padding-left: 3px; }
span.upsellIcons#repAlert a {position: relative; top: 10px; }
span.upsellIcons#ssl { clear: right; background: url(/imgs/accountManager/hosting-cross-ssl.png) 0 0 no-repeat; padding-left: 3px;}
span.upsellIcons#truste { clear: left; background: url(/imgs/accountManager/hosting-cross-truste.png) 0 0 no-repeat; }
span.upsellIcons#awstats { clear: none; background: url(/imgs/accountManager/hosting-cross-awstats.png) 0 0 no-repeat; white-space: nowrap; padding-left: 3px; }
span.upsellIcons#wordpress { clear: right; background: url(/imgs/accountManager/hosting-cross-wordpress.png) 0 0 no-repeat; padding-left: 3px; }
span.upsellIcons#webstats { clear: none; background: url(/imgs/accountManager/hosting-cross-webstats.png) 0 0 no-repeat; padding-left: 3px;}
span.upsellIcons#blogBuilder { clear: none; background: url(/imgs/accountManager/hosting-cross-easy-blog.png) 0 0 no-repeat; padding-left: 3px;}
p.hostingInfo { margin-left: 10px; font-size: 13px; color: #2e2e2e; }
h3.accessCp {font-family: Tahoma; font-size: 13px; text-transform: uppercase; margin: 20px 0 0 10px; font-weight: 900; color:#3974ac;  }
p.tahoinfo { margin-left: 11px; font-family: Tahoma; clear: both; font-size: 12px; line-height: 22px; color: #2e2e2e; }
p.tahoinfo strong { line-height: 22px; }
#changePW h3.accessCp { padding-bottom: 7px; }
#changePW p.tahoinfo { float: left; clear: left; width: 105px; } 
#changePW span.singleRow { width: 100%; height: 25px; float: left: clear: both; display: block; }
#changePW span.enterPW { float: left; clear: none; }
#changePW span.pwChangeNow { float: left; clear: both; display: block; margin-left: 115px; }
p.aRecIp { margin-left: 10px; font-family: 'Trebuchet MS', Trebuchet, serif; font-size: 13px; color: #2e2e2e; }
span.newLine { display: block; }
#amSliderSideAd { display: none; }
* #amSearch table { position: relative; top: 16px; left: 66px; }

/*********** Section 1H:  AM ECOM ************/
.topAmSection #csrBar { background: #6699d6; color: #fff; margin: 10px 0; padding: 5px; font-family: Tahoma; font-size: 11px; }
.topAmSection p { padding-right: 12px; }
.csrEcomControls { width: 200px; float: left; }
.csrEcomControls input { width: 192px; float: left; clear: left; }
.csrEcomControls label { float: left; clear: left; font-family: Tahoma; font-size: 11px; display: block; line-height: 20px; font-weight: 900;}
.csrEcomControls span{float: left; clear: left; font-family: Tahoma; font-size: 11px; diplay: block;  line-height: 20px; float: left; font-weight: 900; }
div.domainDot { padding: 26px 18px 0 2px; float: left; clear: none; font-weight: 900; }
div.bottomButtons   { float: none; clear: both; padding-top: 15px; padding-bottom: 2px;  }
div.bottomButtons input { float: right; padding-left: 14px; }
.csrEcomControls#ecomDomain { clear: right; }
div.topAmSection { margin-top: 20px; }

/*********** SSL ************/
p#sslDetails.faqBanner { width: 544px; height: 68px; text-align: center; margin: 23px 0 0 -5px; padding: 16px 0; background: url('/imgs/accountManager/faqBanner.png') 0 0 no-repeat; color: #ff642b; font-size: 12px; font-weight: 900; line-height: 16px; }
#sslUpgrades.tableBullets tr td { padding: 10px 0px 3px 3px; text-indent: 1px; }
table#sslServiceDisplay tbody tr th.dotborder.small { height: 28px; }
b#sslAccess.txtMedium.large { padding-left: 3px; }

/*********** AM Login Test Design ************/
.loginTest { display: block; }
.loginTest form {position: relative; }
.loginTest form input { border: 0px solid #fff; }
.loginTest form div { position: absolute;}
.loginTest .tldform { display: none; }
.loginTest .selectArea .left { width: 28px; height: 32px; float: left; background: url(/imgs/accountManager/dropdown-a.gif) no-repeat left top; position: relative; top: -2px; }
.loginTest .selectArea .center { width: 157px !Important; height: 31px; background: url(/imgs/accountManager/dropdown-b.gif) 0 0 repeat-x; margin-top: -7px; padding-top: 7px; font-family: "Trebuchet", Trebuchet MS, serif; font-size: 11px; line-height: 20px; font-weight: normal; margin-left: -16px; padding-right: 16px; position: absolute; top: 5px; left: 30px; }
.loginTest .selectArea .right { width: 28px; height: 32px; position: relative; top: -2px;background: url(/imgs/accountManager/dropdown-c.gif) no-repeat scroll left top; z-index: 100; float: right; }
.loginTest .selectArea .right a { position: absolute; left: -90px; top: 2px; }
.loginTest .selectArea { top: -9px; left: 72px; }
.loginTest .amLoginWrapper { overflow: hidden; clear: both; padding-top: 18px; }
.loginTest .leftSideLogin { width: 462px; float: left; clear: left; padding-left: 150px; }
.loginTest .leftSideLogin h1 { margin-bottom: 18px; font-size: 26px; color: #303326; font-family: Vagabond; font-weight: 100; border-bottom: 0px solid #fff; text-transform: none; }
.loginTest .leftSideLogin select { width: 206px; margin: 0 0 20px 28px; }
.loginTest .leftSideLogin input { display: block; padding-left: 1px; }
.loginTest .leftSideLogin span { color: #414141; font-size: 10px; }
.loginTest .leftSideLogin p { margin: 0; padding: 0; }
.loginTest .leftSideLogin p.loginHint { margin-bottom: 10px; color: #9ea7b3; font-size: 10px; word-spacing: -1px; }
.loginTest .leftSideLogin input.login.username { width: 281px; height: 37px; border: 0; background: url(/imgs/accountManager/user.png) -2px -2px no-repeat;}
.loginTest .leftSideLogin input.login.password { width: 281px; height: 37px; 	border: 0; background: url(/imgs/accountManager/pass.png) -2px -2px no-repeat;}
.loginTest .rightSideLogin { width: 278px; padding-left: 18px; margin-bottom: 18px; border-left: 1px solid #cecece; float: left; clear: right; }
.loginTest .rightSideLogin h2 { font-family: "Trebuchet", Trebuchet MS, serif; font-size: 18px; color: #303326; padding-bottom: 8px;}
.loginTest .rightSideLogin p { color: #303326; font-size: 11px;  line-height: 18px; }
.loginTest input.loginimage { width: 299px; height: 53px; border: 0px solid #fff; background: url(/imgs/accountManager/secure-login.png) 0 0 no-repeat; cursor: pointer; margin-left: -5px; } 
.loginTest input.goBtn.loginimage { width: 87px; height: 47px; background: url(/imgs/accountManager/go-btn.png); }
.loginTest img#tagline { width: 519px; text-align:center; margin: 0 auto; display: block; position: relative; top: 9px; left: -6px; }
.loginTest label  { position:absolute; top:26px; left:35px; font-size: 13px; color: #414141; }
.loginTest form p { position:relative;  }
.loginTest .login { text-indent: 35px; padding-left: 0; *padding-left: 35px !Important; *text-indent: 0; line-height: 40px; font-size: 15px !Important;}
.loginTest p#selectLogin { padding-bottom: 16px;}
.loginTest p.domainInstruct { font-size: 14px; color: #414141; line-height: 20px; padding-top: 10px;}
.loginTest span.errors { display: block;width: 334px;}
.loginTest form#testWebmailForm input.goBtn.loginimage,.loginTest #mue-signin{ position: relative; top: -65px; left: 290px; }
body.log_in div#footerAds { display: none; }

/* Wizard modal */
.modal-overlay { background: #000; height: 1px; width: 1px; position: fixed; top: 0; left: 0; opacity:0.5; filter:alpha(opacity=50); display: none; z-index: 99998; }
.modal-overlay img { position: fixed; left: 45%; top: 35%; display: none; z-index: 99998; }
.modalv2 { position: absolute; top: 0; left: 0; background: #ffffff; border: 12px solid #00714b; border-radius: 20px; box-shadow: 0px 0px 20px -10px #1c517d; display: none; z-index: 99999; }
.modal-close { background: url('/imgs/colorbox/wizard-x.png') no-repeat; position: absolute; top: -22px; right: -22px; height: 32px; width: 32px; cursor: pointer; }
a.greenFrame#expd { color: red; font-weight: bold; text-decoration: underline; }