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

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

/* Defaults *******************************************************************/
body {
	margin: 0px 0px 0px 8px;
	padding: 0px;
	background-image: url("https://www.register.com/images/background.gif");
	/*
	scrollbar-highlight-color: #EEEEEE;
	scrollbar-shadow-color: #787878;
	scrollbar-track-color: #CCCCCC;
	scrollbar-face-color: #3973AD;
	scrollbar-arrow-color: #EEEEEE;
	*/
}
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;
}
/* .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("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 */
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 */
input[type=text], input[type=password], textarea, .textbox, .textbox_retail, .textbox_disabled {
	color: #666666;
	font-size: 11px;
	background-color: #FDFDFD;
	border: 1px inset #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;
}

/* 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: 575px;
}
.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;
}

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

/* OAS Ads ********************************************************************/
.sideAds {
	width: 300px;
	margin-left: auto;
	margin-right: auto;
}
.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;
}
