
/* CSS Reset
*******************************************************************************/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0px; padding: 0px; }

table { border-spacing: 0; }

fieldset, img { border: 0; }

address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }

ol, ul { margin: 0px 0px 20px 25px; }

li { line-height: 16px; }

caption, th { text-align: left; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }

q: before, q: after { content:''; }

abbr, acronym { border: 0; }


/* Body
*******************************************************************************/

body { background: #DEDEDE url(images/main_bg.gif) repeat-x; font: 11px; font-family: Verdana, Geneva, sans-serif; overflow-y:scroll !important; }

.snow { background: url(images/snow.png) no-repeat top center; }



/* Text styles
*******************************************************************************/

.content_indent { width:90%; margin: 0 auto; }

a:link, a:visited { color: #1055a1; font-size: 11px; font-family: Verdana, Geneva, sans-serif; text-decoration: none; }

a:hover { text-decoration: underline; }

a.red:link, a.red:visited, a.red:hover { color: #AF0515; text-decoration: underline; }

a.small:link, a.small:visited { color: #237CBF; font-size: 10px; text-decoration: none; }

a:hover.small { text-decoration: underline; }

a.homelink, a.homelink:visited { color: #a11016; }

.page_header { color: #AF0515; font-weight: bold; font-size: 14px; line-height: 18px; }

.small { color: #929292; font-size: 10px; }

.red_special { color: #AF0515; font-weight: bold; }

.red { color: #AF0515; }

.sub { color: #006699; }

.status { color: #009900; }

h3 { color: #4C4848; font-size: 12px; font-family: Verdana, Geneva, sans-serif; font-weight: bold; margin-bottom: 17px; }

p { margin: 0px 0px 14px 0px; }

strong { font-weight: bold; }

i, em { font-style: italic; }

p, ul, ol, td, div { color: #323232; font-size: 11px; font-family:  Verdana, Geneva, sans-serif; line-height: 14px; }

td, th, tr { vertical-align: top; }

.registration_red { color: #AF0515; }

.sub { color: #174D93; font-size: 11px; font-weight: bold; margin-top: 15px; }

.sub2 { color: #174D93; font-size: 11px; font-weight: bold; margin: 15px 0px 20px 5px; }

.sub4 { color: #174D93; font-size: 11px; font-weight: bold; }

.sub_main { color: #174D93; font: bold 16px/20px Arial, Helvetica, sans-serif; margin: 5px 0 18px; }

.header2 { color: #174D93; font: bold 16px/20px Arial, Helvetica, sans-serif; margin: 5px 0 18px; }

.header3 { color: #174D93; font: bold 13px/20px Verdana, Geneva, sans-serif; margin: 0; }

.redbold { color: #AF0515; font-weight: bold; }

.notopborder { margin-top: -10px; }

.redbold2 { color: #AF0515; font-weight: bold; font-size: 14px; }

.order_product { color: #174D93; font-size: 11px; font-weight: bold; }

.input_base { border: 1px solid #ABADB3; padding: 3px !important; font: 13px/14px Arial, Verdana, Sans-serif !important; color: #333; height: 14px; }

.input_domain_search { width: 175px; border: 1px solid #ABADB3; padding: 2px !important; font: 13px/14px Arial, Verdana, Sans-serif !important; color: #333; }

.select_base { padding: 1px; border: 1px solid #ABADB3; font: 13px/14px Arial, Verdana, Sans-serif !important; color: #333; }

table.innertable { width: 680px; padding: 0px; margin: 0 auto; }

td.h100 { height: 100%; }

td.inside_main2 { width: 768px; height: 100%; background-image: url(images/inside_main_bg2.gif); padding: 20px 20px 20px 35px; }

#bottom { padding: 5px 0px 20px 0px; text-align: center; font-size: 10px; }

td.box_title { padding: 6px 6px 6px 10px; color: #174D93; font-weight: bold; background-color: #fff; }

td.box1 { border-bottom: 1px #DDD solid; padding: 3px; font-weight: bold; text-align: left; }

td.box2 { border-bottom: 1px #DDD solid; border-left: 1px #DDD solid; border-right: 1px #DDD solid; padding: 3px; }

td.box3 { border: 1px #DDD solid; padding: 16px; background-color: #f6f6f6; text-align: left; }

td.box4 { border: 1px #DDD solid; padding: 16px 16px 0px 16px; background-color: #f6f6f6; text-align: left; }

td.box5 { border: 1px #DDD solid; padding: 3px 3px 3px 3px; text-align: left; }

td.nobox { padding: 16px 16px 3px 16px; text-align: left; }

td.box_sub { width: 60%; background-color: #f6f6f6; border: 1px #DDD solid; padding: 6px 6px 6px 10px; font-weight: bold; text-align: left; }

td.box_sub2 { width: 20%; background-color: #f6f6f6; border-top: 1px #DDD solid; border-bottom: 1px #DDD solid; border-right: 1px #DDD solid; padding: 6px 6px 6px 6px; font-weight: bold; text-align: center; }

td.box_sub3 { background-color: #f6f6f6; border: 1px #DDD solid; padding: 6px 6px 6px 10px; }

td.box_sub4 { width: 35%; background-color: #f6f6f6; border: 1px #DDD solid; padding: 6px 6px 6px 6px; }

td.box_sub5 { width: 20%; background-color: #f6f6f6; border-top: 1px #DDD solid; border-bottom: 1px #DDD solid; border-right: 1px #DDD solid; padding: 6px 6px 6px 6px; font-weight: bold; text-align: center; }

td.box_sub6 { width: 10%; background-color: #f6f6f6; border-top: 1px #DDD solid; border-bottom: 1px #DDD solid; border-right: 1px #DDD solid; padding: 6px 6px 6px 6px; font-weight: bold; text-align: center; }

td.line2_top { width: 20%; border-bottom: 1px #DDD dashed; padding: 6px 6px 6px 6px; text-align: center; vertical-align: top; }

td.line3 { width: 30%; border-bottom: 1px #DDD dashed; padding: 6px 6px 6px 13px; vertical-align: middle; }

td.line4 { width: 70%; border-bottom: 1px #DDD dashed; padding: 6px 6px 6px 13px; vertical-align: middle; }

td.line5 { border-bottom: 1px #DDD dashed; padding: 6px 6px 6px 6px; vertical-align: middle; }

td.line6 { border-bottom: 1px #DDD dashed; padding: 6px 6px 6px 6px; text-align: center; vertical-align: middle; }

td.line7 { width: 15%; border-bottom: 1px #DDD dashed; padding: 6px 6px 6px 6px; text-align: center; vertical-align: middle; }

td.line_price { width: 20%; border-bottom: 1px #DDD dashed; padding: 6px 6px 6px 6px; text-align: right; vertical-align: top; }

td.line_price2 { width: 10%; border-bottom: 1px #DDD dashed; padding: 6px 6px 6px 6px; text-align: right; vertical-align: top; }

td.line_total { border-bottom: 1px #DDD dashed; padding: 6px 4px 6px 6px; text-align: right; vertical-align: middle; font-weight: bold; }

td.line_total2 { width: 85%; border-bottom: 1px #DDD dashed; padding: 6px 4px 6px 6px; text-align: right; vertical-align: middle; font-weight: bold; }

.error_box { color: #F3F3F3; background-color: #FD404E; font-size: 11px; font-family: Verdana, Geneva, sans-serif; }

tr.form_validation_error input[type=text], tr.form_validation_error input[type=password], tr.form_validation_error select, tr.form_validation_error textarea, input[type=text].form_validation_error, input[type=password].form_validation_error { border:1px solid red !important; }

td.login { width: 432px; padding: 10px; background-image: url(images/manage_box_bg.gif); }

td.vmiddle_pad { vertical-align: middle; text-align: left; padding: 5px; }

td.login_pad { padding: 5px; text-align: left; }

td.vmiddle { vertical-align: middle; text-align: left; padding: 5px; }

tr.highlight:hover { }

input.textstyle1 { cursor:pointer; padding:3px 7px; *padding:3px 0px; }

.bigger { font-size: 13px; font-weight: bold; display: block; margin-bottom: -4px; }

.red3 { font-size: 13px; color: #C10001; font-weight: bold; line-height: 16px; }

.homesub { color: #406294; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; margin: 0 0 -10px !important; text-align: left !important; }

#help #content_pad td { padding-bottom: 6px; }

select.se { padding: 1px; border: 1px #D2E1E8 solid; font-size: 11px; font-family: "verdana", "arial", sans-serif; }

input.se { font-size: 11px;	font-family: "verdana", "arial", sans-serif; }




/* CVV Box
*******************************************************************************/

#cvv_box { cursor: pointer; margin-top: -372px; margin-left: -85px; position: relative; left: 53px; top: 361px; float: left; background-image: url(/images/cvv_box.png); display: block; width: 275px; height: 372px; }

#cvv_box { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/cvv_box.png", sizingMethod="scale"); _background-image:none; }

.questionMarkLink { float: left; margin-top: 2px; margin-left: 3px; outline: none; }



/* Global
*******************************************************************************/

input { font-size: 11px; font-family: Verdana, Geneva, sans-serif; color: #323232; padding: 2px 2px 2px 2px; }

table.maintable { width: 814px; height: 100%; padding: 0px; background: #DEDEDE url(images/main_bg.gif) repeat-x; }

.maintable_inner { width: 940px; height: 100%; background-image: url(images/page_bg.png); background-repeat: repeat-y; }

#main_inner { width: 882px; height: 100%; padding: 0px 29px 0px 29px; text-align: left; }

#header { width: 882px; height: 95px; background-color: #a8cc36; border-bottom: 1px #fff solid; }

#logo { width: 504px; height: 85px; float: left; padding: 10px 0px 0px 10px; }

#main { width: 882px; height: 100%; padding: 10px 0px 10px 0px; }

.bottom { width: 940px; height: 62px; background-color: #dedede; }

#footer { padding: 20px 0px 20px 45px; font-size: 10px; text-align: left; }

#footer a, #footer a:visited { color: #0d4381; font-size: 10px; font-weight: bold; }

#footer a:hover { text-decoration: underline; }

#top_image { width: 150px; height: 95px; float: right; }

.vmiddle { vertical-align: middle; text-align: left; padding: 0px; }

.vtop { vertical-align: top; }

.enter_domain_pad { vertical-align: middle; text-align: left; padding-left: 5px; }

.boxAddonWrapper { text-align: left !important; width: 680px; }

.boxAddonWrapper h3 { background: #A5CDEB; color: #FFF; margin: 0 !important; padding: 10px 16px; }

.boxAddonContent { margin: 0 0 20px !important; background: #F6F6F6; padding: 16px 16px 2px; }

.boxAddonContent td { vertical-align: top; }

.newRed { color: #EE2029 !important; }

.register_steps { text-align: center; margin: 30px 0 25px; }

.indent_paragraph { width:651px; margin:0 auto 25px; }


/************************************************************************
	Web Hosting
************************************************************************/

.sub_title { color: #AF0515; font-weight: bold; font-size: 17px; display: block; margin: 2px 0 4px; letter-spacing: -1px; }

.webhost_column { width: 33%; padding: 0px 5px 0px 5px; }

.webhost_specs { font-size: 10px; padding: 8px 8px 8px 17px; background-color: #DCEFC1; border-right: 1px #72BE02 solid; border-left: 1px #72BE02 solid; }

.webhost_specs2 { font-size: 10px; padding: 8px 8px 8px 17px; background-color: #D2E1E6; border-right: 1px #5174A3 solid; border-left: 1px #5174A3 solid; }

.webhost_main { width: 472px; border-left: 1px #AACD30 solid; border-right: 1px #AACD30 solid; padding: 0px; }

.webhost2_main { width: 472px; border-left: 1px #577EA7 solid; border-right: 1px #577EA7 solid; padding: 0px; }

.webhost_head { background-color: #DFECAE; padding: 4px 4px 4px 16px; font-weight: bold; border-bottom: 1px #fff solid; }

.webhost_head_info { background-color: #DFECAE; padding: 4px; font-weight: bold; border-bottom: 1px #fff solid; text-align: center; }

.webhost2_head { background-color: #D2E1E6; padding: 4px 4px 4px 16px; font-weight: bold; border-bottom: 1px #fff solid; }

.webhost2_head_info { background-color: #D2E1E6; padding: 4px; font-weight: bold; border-bottom: 1px #fff solid; text-align: center; }

.webhost_sub { background-color: #F3FEE1; padding: 15px 4px 4px 16px; color: #C10001; font-size: 12px; font-weight: bold; border-bottom: 1px #fff solid; text-align: left; }

.webhost1 { background-color: #F3FEE1; padding: 4px 4px 4px 16px; border-bottom: 1px #fff solid; text-align: left; }

.webhost1_sub { background-color: #F3FEE1; padding: 4px 4px 4px 28px; border-bottom: 1px #fff solid; }

.webhost2 { width: 100px; text-align: center !important; background-color: #fff; padding: 4px; border-bottom: 1px #F3FEE1 solid; }

.webhost2_sub { background-color: #EBF6F9; padding: 15px 4px 4px 16px; color: #C10001; font-size: 12px; font-weight: bold; border-bottom: 1px #fff solid; }

.webhost3 { background-color: #EBF6F9; padding: 4px 4px 4px 16px; border-bottom: 1px #fff solid; }

.webhost3_sub { background-color: #EBF6F9; padding: 4px 4px 4px 28px; border-bottom: 1px #fff solid; }



/************************************************************************
	Web Hosting Upgrades
************************************************************************/

td.line0 { padding: 4px; border-bottom: 1px #E2E3E4 solid; }

td.pad12 { padding: 4px; border-bottom: 1px #E2E3E4 solid; vertical-align: top; }

td.top { padding: 4px; border-bottom: 1px #E2E3E4 solid; }

td.padhelp { width: 15px; padding: 6px 4px 4px 12px; border-left: 1px #84C801 solid; background-color: #DCEFC1; }

td.padhelp2 { width: 285px; padding: 4px 12px 4px 4px; border-right: 1px #84C801 solid; background-color: #DCEFC1; }

td.padhelp3 { width: 15px; padding: 6px 4px 4px 12px; border-left: 1px #5174A3 solid; background-color: #D2E1E6; }

td.padhelp4 { width: 285px; padding: 4px 12px 4px 4px; border-right: 1px #5174A3 solid; background-color: #D2E1E6; }

td.upgrades_box { padding: 2px 15px 2px 15px; border-left: 1px #c2dbe3 solid; border-right: 1px #c2dbe3 solid; }

td.upgrades_line { padding: 4px 4px 4px 0px; border-bottom: 1px #E2E3E4 solid; text-align: left !important; }

td.upgrades_line_price { padding: 4px 20px 4px 0px; border-bottom: 1px #E2E3E4 solid; text-align: right !important; }

td.upgrades_line_vmid { padding: 4px 4px 4px 0px; border-bottom: 1px #E2E3E4 solid; vertical-align: middle; }

td.upgrades_line_price_vmid { padding: 4px 20px 4px 0px; border-bottom: 1px #E2E3E4 solid; text-align: right !important; vertical-align: middle; }

td.upgrades_noline { padding: 4px 4px 4px 0px; text-align: left !important; }

td.upgrades_noline_vmid { padding: 4px 4px 4px 0px; vertical-align: middle; }

td.upgrades_noline_price { padding: 4px 20px 4px 0px; text-align: right !important; }

td.upgrades_noline_price_vmid { padding: 4px 20px 4px 0px; text-align: right !important; vertical-align: middle; }

.order_progress_bar { margin: 17px 0 23px !important; }



/************************************************************************
	Forms
************************************************************************/

.table_form { width: 475px; margin: 0 auto; border: 0; }

td.formhead_blue { width: 137px; padding: 0px 5px 5px 8px; background-color:#A5CEEC; color:#FFFFFF; font-size:11px; font-weight:bold; }

td.formhead_green { width: 137px; padding: 0px 5px 5px 8px; background-color:#84C801; color:#FFFFFF; font-size:11px; font-weight:bold; }

td.formline_blue { border-bottom: 1px #A5CEEC solid; }

td.formline_green { border-bottom: 1px #84C801 solid; }

td.form_radio_green { width: 15px; vertical-align: top; border-bottom: 1px #DCE6BB solid; padding: 8px 5px; text-align: center; }

td.form_radio_green2 { width: 45px; vertical-align: top; border-bottom: 1px #DCE6BB solid; padding: 8px 5px; text-align: center; }

td.form_image_green { width: 50px; vertical-align: top; border-bottom: 1px #DCE6BB solid; padding: 8px 5px; text-align: center; }

td.form_text_green { vertical-align: top; border-bottom: 1px #DCE6BB solid; padding: 8px 5px; text-align: left; }

td.form_text_green1 { width: 65%; vertical-align: top; border-bottom: 1px #DCE6BB solid; padding: 8px 5px; text-align: left; }

td.form_text_green2 { width: 35%; vertical-align: top; border-bottom: 1px #DCE6BB solid; padding: 8px 5px; text-align: left; }

td.form_price_green { width: 65px; vertical-align: top; border-bottom: 1px #DCE6BB solid; padding: 8px 16px 8px 5px; text-align: right; }

td.form1 { padding: 6px; border-bottom: 1px #D2E1E8 solid; }

td.form2 { padding: 6px 6px 6px 0px; border-bottom: 1px #D2E1E8 solid; }

td.form2aa { padding: 6px 6px 6px 6px; border-bottom: 1px #D2E1E8 solid; }

td.form1a { padding: 6px; }

td.form_pad_gen { padding: 6px; }

td.form_pad_gen2 { padding: 6px 0px 6px 6px; }

td.form_pad_gen3 { padding: 9px 6px 6px 6px; }

td.form2a { padding: 6px 6px 6px 0px; }

td.form3 { width: 500px; padding: 6px; text-align: center; }

td.form_radio_blue { width: 30px; padding: 6px; border-bottom: 1px #D2E1E8 solid; }

td.form_radio2 { width: 30px; vertical-align: top; padding: 5px; }

td.form_radio_up { width: 30px; vertical-align: top; padding: 5px 5px 5px 0px; }

td.form_radio_blue2 { width: 30px; padding: 6px; }

td.form1a_t { vertical-align: top; padding: 5px 5px 5px 6px; }

td.form_radio3 { width: 30px; vertical-align: top; border-bottom: 1px #E1EEC0 solid; padding: 5px; }

td.form_radio3a { background-color: #F5FEE7; width: 30px; vertical-align: top; padding: 5px; }

td.form_radio3_blue { width: 30px; vertical-align: top; border-bottom: 1px #D2E1E8 solid; padding: 5px; }

td.form_desc { width: 420px; border-bottom: 1px #E1EEC0 solid; padding: 5px; vertical-align: middle; }

td.form_desc_noline { width: 420px; padding: 5px; vertical-align: middle; }

td.form_price { width: 70px; border-bottom: 1px #E1EEC0 solid; padding: 5px 20px 5px 5px; vertical-align: middle; text-align: right !important; }

td.form_price_noline { width: 70px; padding: 5px 20px 5px 5px; vertical-align: middle; text-align: right !important; }

td.form_total { width: 440px; padding: 5px 5px 5px 42px; vertical-align: middle; }

td.form_total_price { width: 70px; padding: 5px 15px 5px 5px; vertical-align: middle; text-align: right !important; }

td.form_delete { vertical-align: top; border-bottom: 1px #E1EEC0 solid; padding: 5px; }

td.form_delete_noline { vertical-align: top; padding: 5px; }

td.form_delete_blank { vertical-align: top; padding: 5px; }

td.form_delete_button { vertical-align: top; padding: 7px; }

td.order_total { text-align: right !important; border-left: 1px #84c801 solid; border-right: 1px #84c801 solid; padding: 0px 200px 0px 0px; vertical-align: middle; background-color: #f5fee7; }

td.order_total2 { border-left: 1px #84c801 solid; border-right: 1px #84c801 solid; padding: 0px 0px 0px 0px; vertical-align: middle; background-color: #f5fee7; }






/************************************************************************
	Help Drop-downs
************************************************************************/

.ep { padding: 10px 20px 10px 20px; margin: 5px 0; background-color: #F0FBFE; border: 1px #D2E1E6 solid; }

td.copyright { background-color: #5174A3; padding: 10px; }

td.inside_left { width: 175px; padding: 5px 0px 0px 0px; }

td.inside_right { width: 707px; padding: 15px 17px 10px 25px; }

td.inside_wide { width: 822px; padding: 15px 17px 10px 25px; }

td.movie_center { width: 305px; background-image: url(images/movie_bg.gif); padding: 0px; }

.border { border: 1px #CADBE0 solid; padding: 15px; }



/************************************************************************
	Popup Boxes
************************************************************************/

#dhtmltooltip { position: absolute; width: 180px; border: 1px solid #72BE02; padding: 7px; background-color: #F3FEE1; visibility: hidden; z-index: 100; text-align: left !important; }

#dhtmltooltip2 { position: absolute; width: 180px; border: 1px solid #5378A4; padding: 7px; background-color: #EBF6F9; visibility: hidden; z-index: 100; text-align: left !important; }

#dhtmltooltip3 { position: absolute; width: 180px; border: 1px solid #5378A4; padding: 7px; background-color: #EBF6F9; visibility: hidden; z-index: 100; text-align: left !important; }

#dhtmltooltip p, #dhtmltooltip2 p, #dhtmltooltip3 p { margin-top: 5px !important; }



/* Top Menu Links
*******************************************************************************/

div#topmenu_wrap { width: 218px; height: 95px; background: url(images/menu/toplinks.gif) no-repeat; float: left; }

ul#topmenu { width: 218px; height: 95px; display: block; overflow: hidden; margin: 0px; list-style: none; padding: 0px; }

ul#topmenu li { float:left; height: 95px; padding: 0px; margin: 0px; }

ul#topmenu li a#manage, ul#topmenu li a#manage:visited { display:block; width:111px; height: 95px; background:url(images/menu/toplinks.gif) no-repeat 0px 0px; text-indent:-9999px; outline:0; }

ul#topmenu li a#manage:hover { background-position: 0px -95px; }

ul#topmenu li a#contact, ul#topmenu li a#contact:visited { display:block; width: 64px; height: 95px; background:url(images/menu/toplinks.gif) no-repeat -111px 0px; text-indent:-9999px; outline:0; }

ul#topmenu li a#contact:hover { background-position:-111px -95px; }

ul#topmenu li a#help, ul#topmenu li a#help:visited { display:block; width: 43px; height: 95px; background:url(images/menu/toplinks.gif) no-repeat -175px 0px; text-indent:-9999px; outline:0; }

ul#topmenu li a#help:hover { background-position:-175px -95px; }



/* Main Menu Links
*******************************************************************************/

div#mainmenu_wrap { width: 882px; height: 35px; background: url(images/menu/mainmenu.png) no-repeat; }

ul#mainmenu { width: 882px; height: 35px; display: block; overflow: hidden; margin: 0px; list-style: none; padding: 0px; }

ul#mainmenu li { float:left; height: 35px; margin: 0px; list-style: none; padding: 0px; }

ul#mainmenu li a#home, ul#mainmenu li a#home:visited { display:block; width:95px; height: 35px; background:url(images/menu/mainmenu.png) no-repeat 0px 0px; text-indent:-9999px; outline:0; }

ul#mainmenu li a#home:hover { background-position: 0px -35px; }

body#home ul#mainmenu li a#home { display: block; width: 95px; height: 35px; background:url(images/menu/mainmenu.png) no-repeat 0px -70px; text-indent:-9999px; outline:0; }

ul#mainmenu li a#domain_names, ul#mainmenu li a#domain_names:visited { display:block; width: 134px; height: 35px; background:url(images/menu/mainmenu.png) no-repeat -95px 0px; text-indent:-9999px; outline:0; }

ul#mainmenu li a#domain_names:hover { background-position:-95px -35px; }

body#domain_names ul#mainmenu li a#domain_names { display: block; width: 134px; height: 35px; background:url(images/menu/mainmenu.png) no-repeat -95px -70px; text-indent:-9999px; outline:0; }

ul#mainmenu li a#web_hosting, ul#mainmenu li a#web_hosting:visited { display:block; width: 120px; height: 35px; background:url(images/menu/mainmenu.png) no-repeat -229px 0px; text-indent:-9999px; outline:0; }

ul#mainmenu li a#web_hosting:hover { background-position:-229px -35px; }

body#web_hosting ul#mainmenu li a#web_hosting { display: block; width: 120px; height: 35px; background:url(images/menu/mainmenu.png) no-repeat -229px -70px; text-indent:-9999px; outline:0; }

ul#mainmenu li a#email_hosting, ul#mainmenu li a#email_hosting:visited { display:block; width: 129px; height: 35px; background:url(images/menu/mainmenu.png) no-repeat -349px 0px; text-indent:-9999px; outline:0; }

ul#mainmenu li a#email_hosting:hover { background-position:-349px -35px; }

body#email_hosting ul#mainmenu li a#email_hosting { display: block; width: 129px; height: 35px; background:url(images/menu/mainmenu.png) no-repeat -349px -70px; text-indent:-9999px; outline:0; }

ul#mainmenu li a#servers, ul#mainmenu li a#servers:visited { display:block; width: 120px; height: 35px; background:url(images/menu/mainmenu.png) no-repeat -478px 0px; text-indent:-9999px; outline:0; }

ul#mainmenu li a#servers:hover { background-position:-478px -35px; }

body#servers ul#mainmenu li a#servers { display: block; width: 120px; height: 35px; background:url(images/menu/mainmenu.png) no-repeat -478px -70px; text-indent:-9999px; outline:0; }

ul#mainmenu li a#web_builder, ul#mainmenu li a#web_builder:visited { display:block; width: 138px; height: 35px; background:url(images/menu/mainmenu.png) no-repeat -598px 0px; text-indent:-9999px; outline:0; }

ul#mainmenu li a#web_builder:hover { background-position:-598px -35px; }

body#web_builder ul#mainmenu li a#web_builder { display: block; width: 138px; height: 35px; background:url(images/menu/mainmenu.png) no-repeat -598px -70px; text-indent:-9999px; outline:0; }

ul#mainmenu li a#search_engines, ul#mainmenu li a#search_engines:visited { display:block; width: 146px; height: 35px; background:url(images/menu/mainmenu.png) no-repeat -736px 0px; text-indent:-9999px; outline:0; }

ul#mainmenu li a#search_engines:hover { background-position:-736px -35px; }

body#search_engines ul#mainmenu li a#search_engines { display: block; width: 146px; height: 35px; background:url(images/menu/mainmenu.png) no-repeat -736px -70px; text-indent:-9999px; outline:0; }


/* Home specific
*******************************************************************************/

#register_box_container { width: 576px; height: 188px; background-color: #a8cc36; background-image: url(images/home/domain_box_bg.gif); float: left; padding: 57px 0px 0px 35px; }

#register_box_steps p { line-height: 22px; }

#register_box_form { width: 274px; height: 35px; background-image: url(images/home/domain_box_www_bg.png); padding: 12px 0px 0px 70px; }

#register_box_button { width: 107px; height: 41px; position: relative; left: 239px; top: -50px; }

#price_splash_box { width: 260px; height: 245px; float: right; }

#home_column1 { width: 260px; float: left; margin-top: 10px; }

#webbuild_splash { width: 220px; height: 180px; background-image: url(images/home/webbuild_splash_bg.jpg); margin-top: 10px; padding: 55px 0px 0px 40px; }

#webbuild_splash p { line-height: 22px; }

#spam_splash { width: 220px; height: 139px; background-image: url(images/home/spam_splash_bg.jpg); margin-top: 10px; padding: 55px 0px 0px 40px; }

#spam_splash p { line-height: 22px; }

#home_column2 { width: 302px; float: left; padding: 10px 35px 20px 25px; }

#home_column3 { width: 260px; float: left; margin-top: 10px; }

.text_icon { position: relative; top: 3px; left: 10px; }

.home_text_line { border-bottom: 1px #ebeef3 solid; margin: -10px 0px 10px 0px; }

#webhosting_splash { width: 218px; height: 201px; background-image: url(images/home/webhosting_splash_bg.jpg); margin: 10px 0px 10px 0px; padding: 55px 0px 0px 42px; }

#webhosting_splash p { line-height: 22px; }

.home_button { position: relative; left: -25px; }

.home_features { text-align: left; }

.button_home_register_domain:link, .button_home_register_domain:visited { display: block; width: 260px; height: 35px; margin-bottom: 3px; background: url(images/home/button_register.gif) top; text-indent: -999em; outline: none; }

.button_home_transfer_domain:link, .button_home_transfer_domain:visited { display: block; width: 260px; height: 35px; margin-bottom: 3px; background: url(images/home/button_transfer.gif) top; text-indent: -999em; outline: none; }

.button_home_domain_name_pricing:link, .button_home_domain_name_pricing:visited { display: block; width: 260px; height: 35px; margin-bottom: 3px; background: url(images/home/button_pricing.gif) top; text-indent: -999em; outline: none; }

.button_home_manage_your_account:link, .button_home_manage_your_account:visited { display: block; width: 260px; height: 48px; margin-bottom: 3px; background: url(images/home/member_login.gif) top; text-indent: -999em; outline: none; }

.button_home_register_domain:hover, .button_home_transfer_domain:hover, .button_home_domain_name_pricing:hover, .button_home_manage_your_account:hover { background-position: bottom; }



/* Inside
*******************************************************************************/

#column1 { width: 650px; float: left; margin-right: 18px; background-image: url(images/inside_main_bg.gif); }

#column2 { width: 214px; float: left; }

#content_pad { padding: 6px 35px 20px 38px; min-height: 424px; }

td.boxes_inner { width: 500px; background-image: url(images/domain_names/boxes_inner_bg.gif); padding: 10px 15px; text-align: left; }

.boxes_inner2 { padding: 10px 10px 10px 15px; text-align: left; border-left: 1px solid #A8CC36; border-right: 1px solid #A8CC36; }

.boxes_inner3 { padding: 22px 18px; border-left: 1px solid #A8CC36; border-right: 1px solid #A8CC36; }

.boxes_inner4 { padding: 22px 18px; border-left: 1px solid #6991b6; border-right: 1px solid #6991b6; }

#page_bottom { width: 600px; height: 10px; }

td.domain_search { width: 214px; background-image: url(images/domain_search_bg.gif); padding: 0px 5px 0px 5px; }

td.quicklinks { width: 214px; background-image: url(images/quicklinks_bg.gif); padding: 0px 5px 0px 11px; }

td.quicklinks_pad { padding: 3px 0 5px; text-align: left; }

.quicklinks table { width: 190px; margin-left: 7px; }

td.line_head { border-bottom: 1px #DCE6BB solid; font-weight: bold; padding: 5px; text-align: left; }

td.line { border-bottom: 1px #E5EAEE solid; padding: 8px 5px; vertical-align: middle; text-align: left; }

td.line2 { border-bottom: 1px #DCE6BB solid; padding: 8px 5px; vertical-align: middle; background-color: #F6FCEC; text-align: left; }

td.noline { padding: 8px 5px; vertical-align: middle; text-align: left; }

td.noline_red { padding: 5px; vertical-align: middle; text-align: left; color: #AF0515; }

td.line_green { border-bottom: 1px #DCE6BB solid; padding: 8px 5px; vertical-align: middle; text-align: left; }

td.line_gray { border-bottom: 1px dashed #DDDDDD; padding: 8px 5px; vertical-align: middle; text-align: left; }



/* Web Hosting Specific
*********************************************************************************/

td.webhost_inner { width: 175px; background-image: url(images/web_hosting/package_inner_bg.gif); padding: 10px 10px 10px 15px; font-size: 10px; text-align: left; }

td.webhost_inner_blue { width: 175px; background-image: url(images/web_hosting/package_inner_bg2.gif); padding: 10px 10px 10px 15px; font-size: 10px; text-align: left; }

td.webhost_cost { background:#F6FAEB; border-color:#DAECB7 #A8CC36; border-style:solid; border-width:1px; color:#AF0515; font-weight:bold; padding:8px; text-align:center; width:175px; }

td.webhost_cost2 { background:#F6FAEB; border-color:#DAECB7 #A8CC36; border-style:solid; border-width:0 1px 1px; color:#AF0515; font-weight:normal; padding:6px; text-align:center; width:175px; }

td.webhost_cost_blue { background:#ECF3FB; border-color:#CFDDEE #369ECC; border-style:solid; border-width:1px; color:#AF0515; font-weight:bold; padding:8px; text-align:center; width:175px; }

td.webhost_cost_blue2 { background:#ECF3FB; border-color:#CFDDEE #369ECC; border-style:solid; border-width:0 1px 1px; color:#AF0515; font-weight:normal; padding:6px; text-align:center; width:175px; }

.buy_now_paragraph { width:515px; margin: auto; text-align: right; }

.table_price_buy { width: 515px; margin: 0 auto; }

.table_price_buy td { width: 33%; vertical-align: middle !important; }

.bigger2 { font-size: 15px !important; }



/* SSL Specific
*******************************************************************************/

td.q_head { font-weight: bold; padding: 15px 3px 3px 3px; text-align: left; }

td.q_head2 { color: #AF0515; font-weight: bold; padding: 0px 3px 3px 3px; font-weight: bold; text-align: left; font-size: 13px; }

td.dot { width: 12px; padding: 3px; text-align: left; }

td.q { padding: 0px 3px 3px 3px; text-align: left; }

td.vertline { width: 35px; height: 100%; padding: 0px; background-image: url(images/vertline_bg.gif); }

td.pricebox { width: 230px; background-image: url(images/web_hosting/pricebox_bg.gif); padding: 10px; }

td.pricebox2 { width: 230px; background-image: url(images/web_hosting/pricebox_blue_bg.gif); padding: 10px; }


/* Servers
************************************************************************/

td.server_column { width: 25%; padding: 0px 4px 0px 4px; }

td.server_specs { padding-top: 4px; height: 22px; background-color: #DCEFC1; border-right: 1px #72BE02 solid; border-left: 1px #72BE02 solid; border-bottom: 1px #d1e3b6 solid; text-align: center; }

td.server_specs_last { padding: 4px 0px 6px 0px; height: 22px; background-color: #DCEFC1; border-right: 1px #72BE02 solid; border-left: 1px #72BE02 solid; border-bottom: 1px #72BE02 solid; text-align: center; }

td.server_specs_2line { padding-top: 4px; height: 40px; background-color: #DCEFC1; border-right: 1px #72BE02 solid; border-left: 1px #72BE02 solid; border-bottom: 1px #d1e3b6 solid; text-align: center; }

td.server_specs2 { padding-top: 4px; height: 22px; background-color: #D2E1E6; border-right: 1px #5174A3 solid; border-left: 1px #5174A3 solid; border-bottom: 1px #c7d5da solid; text-align: center; }

td.server_specs2_last { padding: 4px 0px 6px 0px; height: 22px; background-color: #D2E1E6; border-right: 1px #5174A3 solid; border-left: 1px #5174A3 solid; border-bottom: 1px #5174A3 solid; text-align: center; }

td.server_specs2_2line { padding-top: 4px; height: 40px; background-color: #D2E1E6; border-right: 1px #5174A3 solid; border-left: 1px #5174A3 solid; border-bottom: 1px #c7d5da solid; text-align: center; }

td.server_specs_type { padding-top: 4px; height: 22px; border-bottom: 1px #fff solid; }

td.server_specs_type_2line { padding-top: 4px; height: 40px; border-bottom: 1px #fff solid; }

td.server_specs_top { padding-top: 4px; height: 22px; background-color: #DCEFC1; border-right: 1px #72BE02 solid; border-left: 1px #72BE02 solid; border-top: 1px #72BE02 solid; border-bottom: 1px #d1e3b6 solid; text-align: center; }

td.server_specs_msp { padding-top: 4px; height: 22px; background-color: #f3decf; border-right: 1px #cc773a solid; border-left: 1px #cc773a solid; border-bottom: 1px #e3c9b6 solid; text-align: center; }

td.server_specs_msp_top { padding-top: 4px; height: 22px; background-color: #f3decf; border-right: 1px #cc773a solid; border-left: 1px #cc773a solid; border-bottom: 1px #e3c9b6 solid; border-top: 1px #cc773a solid; text-align: center; }

td.server_specs_msp_bottom { padding-top: 4px; height: 22px; background-color: #f3decf; border-right: 1px #cc773a solid; border-left: 1px #cc773a solid; border-bottom: 1px #cc773a solid; border-top: none; text-align: center; }

td.server_main_bottom1 { background-color: #F3FEE1; padding: 4px 4px 4px 16px; border-bottom: 1px #72be02 solid; }

td.server_main_bottom2 { width: 100px; background-color: #FFF; padding: 4px; border-bottom: 1px #72be02 solid; text-align: center; }

td.server_main_bottom1_blue { background-color: #EBF6F9; padding: 4px 4px 4px 16px; border-bottom: 1px #577EA7 solid; }

td.server_main_bottom2_blue { width: 100px; background-color: #FFF; padding: 4px; border-bottom: 1px #577EA7 solid; text-align: center; }

td.server_main_top1 { background-color: #F3FEE1; padding: 4px 4px 4px 16px; border-top: 1px #72be02 solid; }

td.server_main_top2 { width: 100px; background-color: #FFF; padding: 4px; border-top: 1px #72be02 solid; text-align: center; }

td.server_msp_main { width: 474px; border-left: 1px #cc773a solid; border-right: 1px #cc773a solid; padding: 0px; }

td.msp_top1 { padding: 4px 4px 4px 16px; background-color: #f3decf; border-top: 1px #cc773a solid; border-bottom: 1px #e3c9b6 solid; }

td.msp_top2 { width: 100px; background-color: #FFF; padding: 4px; border-top: 1px #cc773a solid; border-bottom: 1px #e3c9b6 solid; text-align: center; }

td.msp1 { padding: 4px 4px 4px 16px; background-color: #f3decf; border-bottom: 1px #e3c9b6 solid; }

td.msp2 { padding: 4px; background-color: #fff; border-bottom: 1px #e3c9b6 solid; text-align: center; }

td.msp_bottom1 { padding: 4px 4px 4px 16px; background-color: #f3decf; }

td.msp_bottom2 { padding: 4px; background-color: #fff; text-align: center; }



.server_cost_green { border: 1px solid #72BE02; border-bottom:1px solid #DAECB7; padding: 8px; color: #AF0515; font-weight: bold; background: #F5FBE1; text-align: center; }

.server_cost_green2 { border: 1px solid #72BE02; border-top: none; padding: 5px; color: #AF0515; background: #F5FBE1; text-align: center; }


.server_cost_blue { border: 1px solid #5174A3; border-bottom:1px solid #C7D5DA; padding: 8px; color: #AF0515; font-weight: bold; background: #D2E1E6; text-align: center; }

.server_cost_blue2 { border: 1px solid #5174A3; border-top: none; padding: 6px; color: #AF0515; background: #D2E1E6; text-align: center; }


.server_cost_red { border: 1px solid #CC773A; border-bottom:1px solid #E3C9B6; padding: 8px; color: #AF0515; font-weight: bold; background: #F3DECF; text-align: center; }

.server_cost_red2 { border: 1px solid #CC773A; border-top: none; padding: 6px; color: #AF0515; background: #F3DECF; text-align: center; }




/* DNS Hosting Specific
*******************************************************************************/

.dns_globe { float: right; }



/* Search Engines Specific
*******************************************************************************/

td.home_features { width: 500px; background-image: url(images/se/features_bg.gif); padding: 0px 2px 0px 2px; }

td.home_features_line { border-bottom: 1px #fff solid; padding: 6px 6px 6px 28px; }

td.se_cost2 { border-top: 1px #CFDDEE solid; border-bottom: 1px #CFDDEE solid; padding: 5px 10px 5px 28px; font-size: 10px; color: #AF0515; font-weight: bold; background-color: #ECF3FB; }

td.se_cost3 { border-top: 1px #CFDDEE solid; border-bottom: 1px #CFDDEE solid; padding: 8px; color: #AF0515; font-weight: bold; background-color: #ECF3FB; text-align:center; }

td.se_cost4 { border-top: none; border-bottom: 1px #CFDDEE solid; padding: 6px; color: #AF0515; background-color: #ECF3FB; text-align:center; }

td.se_feat { padding: 8px 20px 8px 0px; border-bottom: 1px #DCEFC1 solid; }

td.se_feat2 { padding: 8px 10px 8px 0px; border-bottom: 1px #DCEFC1 solid; }

td.se_feat3 { padding: 8px 10px 8px 0px; }

td.se_features { width: 500px; background-image: url(images/se/features2_bg.gif); padding: 10px 2px 10px 2px; }



/* Spam Specific
*******************************************************************************/

td.spam2 { padding: 0px 3px 3px 3px; }



/* Contact Specific
*******************************************************************************/

td.line_blue2 { border-bottom: 1px #D8E0E5 solid; padding: 5px; vertical-align: middle; }

td.line_vtop_blue { border-bottom: 1px #D8E0E5 solid; padding: 5px; vertical-align: top; }



/* Help Specific
*******************************************************************************/

td.help { width: 230px; height: 90px; background-image: url(images/help/boxes_bg.gif); padding: 10px 10px 0px 15px; }

.ep { margin: 5px 0; padding: 10px 20px 10px 20px; background-color: #F0FBFE; border: 1px #D2E1E6 solid; } /* Help Drop downs */

.ep_pad1 { width: 20px; padding: 1px; vertical-align: top; }

.ep_pad2 { padding: 1px; vertical-align: top; }

#column_full { width: 882px; background-image: url(images/help/faq_bg.gif); }

#faq_bottom { width: 882px; height: 10px; }

.helpline { font-size: 11px; border-top: 1px #000 dotted; padding: 8px 0px 3px 0px; }

.helpsub { color: #174D93; border-bottom: 1px #d8e0e5 solid; padding: 16px 0px 6px 0px; font-weight: bold; }

td.tutorials_blurb { width: 480px; background-color: #a6ca00; border: 1px #a6ca00 solid; color: #fff; padding: 5px 5px 5px 15px; text-align: left; }

td.tutorials1 { width: 110px; background-color: #DCEBAF; border: 1px #a6ca00 solid; padding: 5px 5px 5px 15px; text-align: left; }

td.tutorials2 { width: 350px; background-color: #fff; border: 1px #a6ca00 solid; padding: 5px 5px 5px 15px; text-align: left; }

.table_help_contents { margin: 11px 0 0 20px; }


/* Order forms Specific
*******************************************************************************/

td.line_new { border-bottom: 1px #DCE6BB solid; padding: 8px 5px; vertical-align: middle; text-align: left; }

td.no_line_new { padding: 5px; vertical-align: middle; text-align: left; }

td.line_new_vtop { border-bottom: 1px #D8E0E5 solid; padding: 5px; vertical-align: top; }

td.noline_vtop { padding: 5px; vertical-align: top; }

td.line_new_price { border-bottom: 1px #D8E0E5 solid; padding: 5px; vertical-align: middle; text-align: right; }

td.noline_price { padding: 5px; vertical-align: top; text-align: right; }

td.noline2 { padding: 5px 5px 5px 5px; vertical-align: middle; text-align: left; }

td.form_radio_blue { width: 30px; padding: 6px; border-bottom: 1px #D2E1E8 solid; }

td.form1_blue { width: 150px; padding: 10px 6px 6px 6px; border-bottom: 1px #D2E1E8 solid; }

td.noline3 { padding: 5px; vertical-align: top; text-align: left; }

td.form1a { width: 150px; padding: 10px 6px 6px 6px; }

td.form_radio_blue2 { padding: 6px; vertical-align: top; }

.table_standard_wrap { background: #F6F6F6; padding: 12px 18px 1px; }

.titleLess { color: #555; }

.table_standard_wrap p { margin-top: 7px; }

.fraud_box { background: url(images/forms/fraud_icon.png) no-repeat; color: #A8A8A8; display: block; height: 31px; line-height: 16px; margin: 20px auto 0; padding-left: 35px; width: 160px; }




/*******************************************************************************
	Network Notices
*******************************************************************************/

.alert_box { width: auto; padding: 20px; background: #FFFFCB; display: block; border: 1px dashed #D50000; }

.alert_box p { margin-bottom: 0; }

h3.alertHeader { background: #FFF; padding: 1px 5px; width: 97px; color: #D50000; font: bold 13px Arial, Helvetica, sans-serif; margin: 0px; position: relative; top: 4px; left: 15px; }

h4.alertTitle { font: bold 11px Verdana, Geneva, sans-serif; margin-bottom: 8px !important; }



/*******************************************************************************
	Terms & Conditions / Policies & Privacy
*******************************************************************************/

.terms_standard a { color: #336699; text-decoration: none; }

.terms_standard a:hover { color: #cc0000; }

.terms_standard a:link, a:visited { text-decoration: none; }

.terms_standard .sub_main { border-bottom:1px solid #E1E1E1; margin:5px 0 30px; padding-bottom:10px; }

.terms_standard .sub { font-weight: bold; color: #174D93; font-size: 12px; margin-top: 25px; margin-bottom: 15px; }

.terms_standard .sub.first { margin-top: 10px !important; }

.terms_standard #indent { padding: 0px 0px 0px 18px; }

.terms_standard ul li { list-style: disc; }

.terms_standard td.terms1 { padding: 0 8px 15px 0; font-weight: bold; }

.terms_standard td.terms2 { padding: 0 0 15px 0; }

tr.highlighted {
	background: none repeat scroll 0 0 #FFFFE6;
}



/*******************************************************************************
	Auto Complete
*******************************************************************************/

.autoComplete { height: 23px; }

.autoCompleteInputWrapper { position: absolute; }

	.autoCompleteListWrapper { cursor: pointer; top: -1px; *top: -2px; overflow: hidden; position: relative; z-index: 999; border: 1px solid #DDD; box-shadow: 4px 4px 4px #F0F0F0; }
	
	.autoCompleteList { margin: 8px 0 0; overflow: auto; background: #FFF; list-style: none !important; }
	
	.autoCompleteListWrapper ul { margin: 0px !important; padding: 0px !important;}
	
	.autoCompleteList li { padding: 2px 0; }

	.autoCompleteList li a { font-family: Verdana,Arial,sans-serif !important; font-size: 11px !important; }

	.autoCompleteList li a:hover { text-decoration: none; }
	
	.autoCompleteItem, .autoCompleteActiveItem { line-height: 22px; }

	.autoCompleteActiveItem { background-color: #F3F3F3; }
	
	.autoCompleteLink, .autoCompleteLink:visited { font-size: 14px !important; font-family: Arial, Helvetica, sans-serif !important; color: #555 !important; display: block; padding-left: 12px; }
