/* basic */
html,body {
	margin:0;
	padding:0;
	background-image:url(../../images/backgrounds/bg_moo_sky_fade.gif);
	background-repeat:repeat-x;
	background-color:#86D4FF;
	color:#333;
}
body { font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:12px; }

/* header */
div.master_header { position:relative;width:900px;height:113px;background-image:url(../../images/backgrounds/bg_moo_navbar.png);/* background-image:url(/images/sales/bg_moo_navbar_pink.gif);*/
 background-repeat:no-repeat;margin-bottom:20px; }
#contact_info { float:left;font-size:14px;color:#000;padding-top:7px;padding-left:90px; }
#contact_info_lp { float:right;font-size:14px;color:#000;padding-top:20px; }
#master_header_login { float:right;width:291px;height:27px;background-image:url(../../images/backgrounds/bg_moo_login.gif);background-repeat:no-repeat;font-size:14px;color:#fff;padding-top:3px; }
#master_header_login a { color:#ff9;text-decoration:none; }
#master_header_login a:hover { color:#ff9;text-decoration:underline; }
div.master_header div.master_header_nav {
	position:absolute;
	bottom:18px;
	left:35px;
	color:#fff;
	font-size:18px;
	z-index: 2;
	width: 860px;
	height: 29px;
}
div.master_header_nav a,div.master_header_nav a:active,div.master_header_nav a:visited { color:#fff;text-decoration:none;border-width:0px; }
div.master_header_nav a:hover { color:#FFB362;text-decoration:none;border-width:0px; }
img.logospacer { margin-bottom:-17px;margin-left:-19px; }

/* footer */
#master_footer { width:100%;height:200px;/*** The drawback with this solution is that the height of the footer can't be flexible. If you add so much content to the footer that it extends 30px,you will get a vertical scrollbar and the content will overflow the footer if you don't set overflow to hidden ***/
 margin:0 auto;margin-top:-200px;/*** By using a negative margin-top we now moves the footer up the same amount as the footer height to avoid vertical scrolling. Remember,if you use borders and padding on your footer you will have to calculate this in your negative margin-top value also. ***/
 vertical-align:bottom;background-color:#606060;background-image:url(../../images/backgrounds/bg_moo_rolling_hills.jpg);background-attachment:fixed;background-repeat:repeat-x;background-position:bottom center; }
.footer { font-size:8pt;color:#fff; }
.footer a { color:#fff;text-decoration:none; }
.footer a:hover { color:#fff;text-decoration:underline; }

/* left-hand navigation */
#nav_wrapper { width:178px;border-width:0 3px 0 3px;border-style:solid;border-color:#fc3;background-color:#ffc;padding:8px; }
#nav_wrapper { *>width:200px; }
img.navtop { padding:0px;position:relative;top:0px }
img.navbot { padding:0px;position:relative;bottom:0px; margin-bottom: 1em; } 
.navhead { font-size:.85em;color:#369;font-weight:bold; }
a.navhead { color:#036;text-decoration:none; }
a.navhead:hover { color:#036;text-decoration:underline; }

.navitem { font-size:.75em;color:#369;line-height:18px; }
.navitem a { color:#369;text-decoration:none; }
.navitem a:hover { color:#369;text-decoration:underline; }

/* page body */
h1 { font-size:2em;border-bottom:solid 3px #000;color:#000; }
h2 { font-size:1.5em;color:#036;margin-bottom:3px; }
h3 { font-size:1.25em;color:#000; }
a,a.norm { color:#036;text-decoration:underline; }
a:hover,a.norm:hover {
	color:#000000;
	text-decoration:underline;
}
#featuresnav {
	position:relative;
	float:right;
	bottom:45px;
}
a.featuresnav,a.featuresnavspecial { color:#000;padding:2px;text-decoration:none; }
a.featuresnav:hover,a.featuresnavspecial:hover { color:#000;padding:2px;text-decoration:underline; }
img.sale_stripe { margin-top:-30px;margin-bottom:0px }
li { line-height:1.4em; }
p { margin-top:1em;margin-bottom:1em; }


/* home page */
h2.home_head, .home_head {padding-top:0px; margin-top:0px;font-size:1.10em;color:#000;font-weight:bold; }
.home_subhead { font-size:.85em;color:#369;font-weight:bold; }
#herobox { width:900px;height:240px;background-image:url(../../images/backgrounds/moo_hero_box3.png);background-repeat:no-repeat; }
#herobox_SALE { width:900px;height:254px;background-image:url(../../images/backgrounds/moo_hero_box4a.png);background-repeat:no-repeat; }
#herobox_content { width:450px;height:215px;padding-top:55px;padding-left:26px; }
#herobox_content { *>width:500px; }
img.hero_signup { position:relative;left:350px; }
#ajaxticker1{width: 100%;padding: 7px;}
/* IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/		
#ajaxticker1 div{ }
.newsticker a {text-decoration: none;}
.newsticker a:hover{text-decoration: underline;}
#herobox {height:324px;width:919px;position: relative;background-image: url(../../images/backgrounds/moo-home-hero-green23.png);background-repeat: no-repeat;}
html>body #herobox h1 {position: absolute; left: 190px; top: 65px; border:0px; color:#006600; font-size:20px;} 
#herobox h1 {position: absolute; left: 190px; top: 80px; border:0px; color:#006600; font-size:20px;}
html>body #herobox h2 {position: absolute; left: 260px; top: 20px; color:#000; font-size:28px;}
#herobox h2 {position: absolute; left: 260px; top: 40px; color:#000; font-size:28px;}	
#green {
	width: 204px;
	height: 177px;
	position: absolute;
	left: 674px;
	top: 23px;
	z-index: 4;
}
#snup {
	width: 250px;
	height: 85px;
	position: absolute;
	left: 335px;
	top: 230px;
	z-index: 1002;
}
#dropcontentsubject {height: 6px;}


/* nutrition facts table */
#nutrition_facts { color:#000;background-color:#fff;border:solid 1px #000;padding:8px;width:280px;float:right;font-family:helvetica,arial,sans serif; }
.nf_table { font-family:helvetica,arial,sans serif;font-size:1em;color:#000; }
.nf_line,.nf_line2 { padding-top:4px;padding-bottom:4px;border-bottom:solid 1px #000; }
.nf_line2 { text-align:right; }
.sec1_head { font-size:2em;font-weight:bold; }

/* site-wide */
.titlebarcolor { background-color:#369 }
.saleprice { font-size:13px;color:#930;font-weight:bold; }
.norm {
	font-size:13px;
	color:#000;
	padding-right: 0px;
}
.norm ul { font-size:13px; } 
.normbold { font-size:14px;font-weight:bold;color:Black }
.white { font-size:13px;color:#fff; }
.orange { font-size:13px;color:#fc0; }
.small { font-size:11px; }
.smaller { font-size:10px; }
.smallest { font-size:7pt; }
.header { font-weight:bold;font-size:24px;color:#036; }
.headerwhite { font-weight:bold;font-size:24px;color:#fff; }
a.breadcrumb { font-size:8pt;color:#ff6600; }
.breadcrumb { font-size:8pt;color:#000; }
.newslink { font-size:11px;color:#00f; } 

.title { font-size:13px;color:#000;font-weight:bold; }
a.title { color:#000;text-decoration:none; }
a.title:hover { color:#000;text-decoration:underline; }

.error { font-size:13px;color:#c00;font-weight:bold; }
.success { font-size:13px;color:#00f;font-weight:bold; }
.disclaimer { font-size:8pt;font-weight:bold;color:#0000A0 }
.sales { font-size:14px;color:#c00;font-weight:bold; }
.pageheader {
	font-weight:bold;
	font-size:22px;
	color:#000000;
}
.pagesubheader { font-weight:bold;font-size:20px;color:#036; }
.pagesubheaderbig { font-weight:bold;font-size:24px;color:#036; }
.pagesubheader_green {
	font-weight:bold;
	font-size:18px;
	color:#fff;
	background-color: #3399FF;
}
.pagesubheader_green1 { font-weight:bold;font-size:14px;color:#fff;background:#9c0; }
.pagesubheader_orange { font-weight:bold;font-size:18px;color:#fff;background:#fc0; }
.detailheader { font-weight:bold;font-size:15px;color:#369; }
.quote { font-size:12px;color:#000;font-style:italic; } 
.note { font-size:11px;color:#8BB900;font-weight:bold; } 
.largernote { font-size:14px;color:#8BB900;font-weight:bold; } 
.mini { font-weight:bold;font-size:30px;color:#036; }

/* table styles */
.displaytable {
	background:#C3E5F9;
	color:#000000;
	font-size:10pt;
	background-color: #FF9520;
	border-color: #FFFF33;
}
.displaytableheader {
	color:#fff;
	font-weight:bold;
	font-size:10pt;
	background-color: #FFA848;
}
a.displaytableheader { background:#9c0;color:#fff;font-weight:bold;font-size:10pt;text-decoration:underline; }

.bigdisplaytableheader { background:#9c0;color:#fff;font-weight:bold;font-size:14pt; }

.displaytablespecialcell {
	background:#78CAF1;
	font-size:10pt;
	color:#000000;
}
.displaytablespecial { background:#fff;font-size:10pt;color:black; }

/* displaybox */
.displaybox { background:#FEFCD7;border:1px solid #9c0;font-size:12px;padding:7px; }
.displaybox h2 { padding:7px;font-weight:bold;background:#9c0;margin:0px;color:#fff;line-height:14px;font-size:12px;margin:-7px -7px 7px -7px; } 

a.registrationheader:hover { color:#fff;text-decoration:underline }
.registrationheader { font-weight:bold;font-size:8pt;color:#fff;background-color:#036; }
.registrationfeature { font-size:8pt;color:#000;background:#ECECEC; }
.registrationpackagetext { font-weight:bold;font-size:10pt;color:#fff; }
a.registrationpackagetext:hover { color:#cccccc }
.registrationpackagetextsmall { font-weight:bold;font-size:8pt;color:#fff; }
.registrationpackagetextsmall2 { font-size:8pt;color:#fff; }
a.registrationpackagetextsmall:hover { color:#ccc; }
.registrationpackagestop { background-color:#f60; }
.registrationpackagestopcorner { font-size:8pt;color:#fff;background-color:#036; }
.registrationpackagestopline { font-size:8pt;color:#000;background-color:#cf9; }

/* article styles */
.articleahead { font-size:24px;color:#000;font-weight:bold; }
.articlebhead { font-size:9pt;font-weight:bold;color:#003; }
.articlebody { font-size:11px;color:#000; }
.articlecaption { font-size:12px;color:#000;text-decoration:italic; }

/* application interface styles */
.app_body { font-size:12px;color:#000; } 
.app_ahead { font-size:18px;font-weight:bold;text-decoration:underline;color:#369; } 
.app_bhead { font-size:14px;font-weight:bold;text-decoration:none;color:#fff;background-color:#9c0; } 
.app_chead { font-size:12px;font-weight:bold;color:#000; } 
.app_colhead { font-size:10px;font-weight:bold;text-decoration:underline;color:#000; } 
.app_colbody { font-size:10px;color:#000; } 
.app_helptext { font-size:10px;color:#000; } 

.app_caption { font-size:12px;color:#fff; } 
a.app_caption:link { color:#fff;text-decoration:none; }
a.app_caption:visited { color:#fff;text-decoration:none; }
a.app_caption:hover { color:#fff;text-decoration:underline; }
a.app_caption:active { color:#fff;text-decoration:underline; }

/* haakon bay */
.marginboxhead { font-size:10pt;font-weight:bold;color:#369; }
a.marginboxhead:link { color:#369; }
a.marginboxhead:visited { color:#369; }
a.marginboxhead:hover { color:#369;text-decoration:underline; }
a.marginboxhead:active { font:color:#369; }

.marginbox { font-size:9pt;font-weight:bold;padding-left:2px;padding-right:2px;color:#333; }

.instructionboxhead { font-size:10pt;font-weight:bold;color:#fff; }
.instructionbox { font-size:11px;font-weight:bold;padding-left:5px;padding-right:5px;color:#336; }

.articleboxhead { font-size:10pt;font-weight:bold;color:#fff; }
.articlebox { font-size:11px;font-weight:bold;padding-left:5px;padding-right:5px;color:#336; }

.promotionboxhead { font-size:10pt;font-weight:bold;color:#fff; }
.promotionbox { font-size:11px;font-weight:bold;padding-left:5px;padding-right:5px;color:#336; }

.formfield { font-size:11px;color:#000; }
.formbutton { font-size:11px;color:#000; }
.controlpanelitem { font-size:11px;color:#000; }

.resoldstandard { font-size:9pt;font-weight:bold;color:#000;background:#9c6 }
.resoldpvtlabel { font-size:9pt;font-weight:bold;color:#000;background:#999 }

/* old styles */ 
.prodName { color:#000;font-size:14px;font-weight:bold; }
.prodDescGray { color:#3e3e3e;font-size:11px }
.prodPrice { color:#000;font-size:12px }
.prodhead { font-size:16px;color:#000;font-weight:bold; }
.prodbody { font-size:13px;color:#000; }
.redsmall { font-size:14px;color:#c00;font-weight:bold; }
.mybizlink { font-size:11px;font-weight:bold;color:#0000FF; }
.tabheader { font-size:11px;color:#fff;font-weight:bold;text-decoration:none; }
.list { font-size:11px;color:#000; }
.small { font-size:11px; }
.dirlink { font-size:11px;font-weight:bold;color:#000; }
.twelvepx { font-size:12px;color:#000; } 
.arrow { font-size:11px;color:#000;font-weight:bold; }
.arrowbig { font-size:12px;color:#ff0000;font-weight:bold; }
.sponsor { font-size:11px;color:#fff; }
.linkcoop { font-size:11px;text-decoration:none;color:#000099; }
.prodThank { color:#000;font-size:12px }
.prodUse { color:#000;font-size:12px }
.prodDesc { color:#000;font-size:12px } 

/* controlpanel */ 
.monitor { background-color:#fff;font-size:9px;color:#000; } 
.ctrlpaneloutline { background-color:#000;padding:1px 1px 1px 1px; }
.ctrlpanelheader { background-image:url("../../images/backgrounds/dark_blue_vert_gradient.gif");background-color:#369;font-size:16px;color:#fff;font-weight:bold;padding:3px; }
.ctrlpanelfooter { background-color:#369; }
.ctrlpanelsectionheader { background-color:#CCCCCC;font-size:11px;color:#000;font-weight:bold; }
.ctrlpanelitem { font-size:11px;color:#000; }
.oddrowcolor { font-size:11px;color:#000;background-color:#fff; }
.evenrowcolor { font-size:11px;color:#000;background-color:#E7E7E7; }

.monitorhead { font-size:8pt;font-weight:bold;color:#000;background:#E7E7E7 }

/* knowledgebase styles */
.category_title { background-color:#fafafa;border-bottom-style:solid;border-bottom-color:#efefef;border-bottom-width:1px;border-top-style:solid;border-top-color:#efefef;border-top-width:1px;font-size:1em;color:#000;font-weight:bold; }
.category_title a { font-size:1em;color:#000;font-weight:bold;text-decoration:none; }
.category_title a:hover { color:#c00;text-decoration:none; }
.category_title a:visited { font-size:1em;color:#000;font-weight:bold;text-decoration:none; }
.category_title a:visited:hover { font-size:1em;color:#c00;font-weight:bold;text-decoration:none; }

.item_bullet { font-size:1em;color:#000;font-weight:bold;text-align:top; }

.item_title { font-size:1em;color:#000;font-weight:bold; }
.item_title a { font-size:1em;color:#000;font-weight:bold;text-decoration:none; }
.item_title a:hover { color:#c00;text-decoration:none; }
.item_title a:visited { font-size:1em;color:#000;font-weight:bold;text-decoration:none; }
.item_title a:visited:hover { font-size:1em;color:#c00;font-weight:bold;text-decoration:none; }

.item_body { font-size:12px;color:#000; }
.item_body a { color:#369;text-decoration:none; }
.item_body a:hover { color:#369;text-decoration:underline; }
.item_body a:visited { color:#369;text-decoration:none; }
.item_body a:visited:hover { color:#369;text-decoration:underline; }

/* begin domain reg */ 
.domain_lookup_box { background-image:url("../../images/backgrounds/blue_vert_gradient.gif"); }
.domain_lookup_text_lg { font-size:1em;font-weight:bold;color:#fff; }
.domain_lookup_text_med { font-size:1em;color:#fff; }
.domain_lookup_text_sm { font-size:.80em;color:#fff; }

.formfield_big { padding:3px;font-size:.8em;font-weight:bold; }
.formbutton_big { font-size:.85em;font-weight:bold; }

/* control panel/vdeck */
#vdeck_bar_wrapper { margin:0px 0px 10px 0px;height:30;background-image:url(../../images/backgrounds/vdeckbar_orange.gif);border-bottom:1px #cc9900 solid; }
#vdeck_branding { float:left;text-align:left;margin-top:5px;margin-left:10px;vertical-align:middle; }
*>#vdeck_branding { margin-top:6px; }
#vdeck_buttons { float:right;text-align:right;margin-top:4px;margin-right:10px; }
*>#vdeck_buttons { margin-top:5px; }
.vdeck_button { padding-left:10px;font-size:12px; }
.vdeck_button img { vertical-align:middle;margin-right:3px; }
.vdeck_button a { text-decoration:none;color:#000; }
.vdeck_button a:hover { text-decoration:underline;color:#000; }
.vdeck_button a:visited { text-decoration:none;color:#000; }

.powered_by { vertical-align:middle;font-size:12px;font-weight:bold; }
.powered_by img { vertical-align:middle;margin-right:4px;font-size:12px; }

/* early life */ 
#elife-openp { padding:10px;border-bottom:2px groove #ffc; }
#elife-leftbx { border-right:2px groove #ffc;width:33%; }
#elife-midbx { width:33%; }
#elife-rightbx { width:33%;border-left:2px groove #ffc; }
#elife-botbx { padding:10px;border-top:2px groove #ffc;text-align:center; }

.floating_container { margin:0px;background-image:url(../../images/backgrounds/el-fatcow-bg.gif);background-repeat:repeat-x;background-color:#aad352;z-index:999;width:500px;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);position:absolute;top:100px;display:none; }
#floating_container { margin:0px;background-image:url(../../images/backgrounds/el-fatcow-bg.gif);background-repeat:repeat-x;background-color:#aad352;z-index:999;width:500px;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);position:absolute;top:100px;display:none; }
.floating_title { border-bottom:#ffc groove;border-top:#fff;text-align:center;font-weight:bold;padding:5px;background-image:url(../../images/backgrounds/el-fatcow-top-bg.gif);background-repeat:repeat-x; }
.floating_img { float:right; }
.floating_overlay { margin:0px;background-color:#000;z-index:998;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);display:none;position:absolute;top:0px;left:0px; } 

/* lightbox styles */
#lightbox { background-color:#ccc;margin:20px;padding:10px; }
#lightboxDetails { font-size:0.8em;padding-top:0.4em; } 
#lightboxCaption { float:left; }
#keyboardMsg { font-size:10px;color:#000;font-family:Arial,helvetica,sans serif;float:right; }
#closeButton { top:5px;right:5px; }
#lightbox img { border:none;clear:both; } 
#overlay img { border:none; }
#overlay { background-image:url(../../lightbox/overlay.png); }
* html #overlay { background-color:#fff;background-color:transparent;background-image:url(blank.html);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../lightbox/overlay.png",sizingMethod="scale"); }

/* speech bubble */
.spgreen { background:#693;color:#fff;font-size:12px; }
.spgreen a { color:#fc0; }
.spblue { background:#369;color:#fff;font-size:12px; }
.spblue a { color:#fc0; }
.sporange { background:#fc0;color:#000;font-size:12px; }
.spltyellow { background:#ffc;color:#326699;font-size:12px; }

#moobubble blockquote { margin:0 19px 0 19px; }
#moobubble blockquote cite { font-size:11px;float:right;padding-top:4px; }
.number { font-size:24px;padding:0 10px 0 0;float:left;line-height:24px; }

/* balloon tip */
.balloonstyle { position:absolute;top:-500px;left:0;padding:5px 10px 5px 10px;visibility:hidden;border:1px solid black;font:normal 12px;line-height:18px;z-index:100;background-color:white;text-align:left;filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5); }
#arrowhead { z-index:99;position:absolute;top:-500px;left:0;visibility:hidden; }
#tipcontent { padding:10px; } 
#tiptitle { font-size:16px;padding:5px 0 5px 0;font-style:italic;font-weight:bold;border-bottom:1px solid #ccc;font-color:#fff;background-repeat:repeat;text-align:left;height:25px; }

/* transparent background and rounded corners for tabview content */
.yui-skin-sam .yui-navset div.yui-content { background:transparent url(../../images/backgrounds/trans_50p_white.png) !important;-moz-border-radius:1em;-moz-border-radius-topleft:0; }

/* windmill styles */

#wmillcontainer {position: relative; width: 400px;}
#wmleft {position: absolute; left: -410px; top: -200px;}
#wmright {
	position: absolute;
	left: 516px;
	top: -170px;
	z-index: 7;
}

  


/* registration */
.reg-box { margin-bottom: 1em; background:#daf3c2;border:1px solid #9cbc7e;color: #000;padding:7px;text-decoration:none; }
.reg-box h2 {background:transparent; color:#333; font-size:14px; font-weight:bold; border-bottom:dotted 1px #9cbc7e; margin:-7px -7px 7px; padding:7px;}
.reg-box h2 a, .reg-box h2 a:link, .reg-box h2 a:visited, .reg-box h2 a:active, .reg-box h2 a:hover { color: #fff; }
.reg-box h2 a:hover { text-decoration: underline; }

.registration-main .display-box { text-align: center; }
.registration-main .display-box h2 { text-align: left; }
.reg-select-hosting-plan { font-weight: normal; }
.registration-main #totalprice, .registration-main #submit_block { text-align: center; }

.registration-box { text-align: center; }
.registration-box h2 { text-align: left; }
.displaytablereg { text-align:center; }

.displaytablereg { margin: 0 auto; }
.registration-main #totalprice { display: block; text-align: center; margin-bottom: 1em; }
.registration-main .upsell, .upsellchecked { width: auto; }

/*.registration-main .displaytablereg { padding-right: 6em; } if ipower adds padding (included in ipowercsscomponent.css)*/
.registration-main .displaytablereg label b { font-weight: normal; }
.country-field {width:158px;}

#order-summary {margin-bottom: 1em; background:#efefef;border:1px solid #ccc;color: #333;padding:7px;text-decoration:none; }
#order-summary h2 {font-size:108%;padding:7px;font-weight:bold;background:#ccc;margin:0px;color:#333;margin:-7px -7px 7px;font-weight:bold;}
.order-sum-row {margin-bottom: 10px;}
#order-summary .feature-title {margin-bottom:2px;}
#order-summary ul {margin-left: 15px;}
#order-summary li {margin-bottom: 10px;}

.feature-row {font-size:12px;}

/* private-info-box */
.private-info-box { margin-bottom: 1em; background:#efefef; border:1px solid #ccc;color: #333;padding:7px;text-decoration:none; border-left:solid 6px #ccc; }
.private-info-box h2, h2.private {font-size:108%;padding:7px;font-weight:bold;background:#ccc;margin:0px;color:#333;margin:-7px -7px 7px;font-weight:bold; }


/* message stripes */
.info_msg,.success_msg,.warning_msg,.error_msg,.feature_msg,.tip_msg { border:1px solid;font-size: 13px;margin-bottom:1em; padding:1em 1em 1em 4em;background-repeat:no-repeat;background-position: 1em center; }
.info_msg { border-color:#69c;background-color:#dfeefd;background-image:url('../../images/icons/icon_info.png'); } 
.success_msg { border-color:#4F8A10;background-color:#DFF2BF;background-image:url('../../images/icons/icon_success.png'); } 
.warning_msg { border-color:#d2c41b;background-color:#fffbce;background-image:url('../../images/icons/icon_warning.png'); } 
.error_msg { border-color:#e68d8d;background-color:#fde7e7;background-image:url('../../images/icons/icon_error.png'); } 
.feature_msg { border-color:#d2c41b;background-color:#fffbce;background-image:url('../../images/icons/icon_new.png'); } 
.tip_msg { border-color:#d2c41b;background-color:#fffbce;background-image:url('../../images/icons/icon_tip.png'); } 
.close_msg { float:right;height:100%;margin-left:5px; }

/* tooltip */ 
.tooltip { width:216px;color:#000;font:lighter 11px/1.3 Arial,sans-serif;text-decoration:none;text-align:left; }
.tooltip span.top { padding:36px 16px 0px 20px;background:url(../../images/backgrounds/fatcow_bt.gif) no-repeat top }
.tooltip b.bottom { padding:12px 8px 15px 0px;color:#548912;background:url(../../images/backgrounds/fatcow_bt.gif) no-repeat bottom }

.bubbletip { cursor: help; }


/* csstip */
a.csstip { position:relative;z-index:24; }
a.csstip:hover { z-index:25;text-decoration:none; }
a.csstip span { display:none; }
a.csstip:hover span { display:block;position:absolute;top:2em;left:0em;text-align:left;filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);background:url(../../generalAppC/javascripts/balloontip/arrowup.gif);background-repeat:no-repeat;padding-top:11px; }
a.csstip:hover span div { background:#fff;border:1px solid #000;padding:5px 10px 5px 10px; }
a.csstip:hover span div div { border:none;padding:10px 0 5px 0; }
a.csstip:hover span span { padding:0px;background:#fff;filter:none;position:relative; }

/* positioning */
.rp { position:relative; }
.ap { position:absolute; }

/* basic formatting */
.centered-text { text-align: center; }
.right-text { text-align: right; }
.clear-both { clear: both; }
.pad-bottom { margin-bottom: 1em; }
.float-left{ float: left; }
.float-right{ float: right; }
.img-left { float: left; margin: 0 1em 1em 0; }
.img-right { float: right; margin: 0 0 1em 1em; }

/* custom list types */
.list-checkmark, .main .list-checkmark li { list-style: none url(../../images/icons/icon-checkmark.gif);}
.list-none, .main .list-none li, .main li.list-none { list-style-image: none; list-style-type: none; }

/* grey dashes */ 
#hzdash { border-left:1px dashed #919191;height:100%;width:2px; }
#hzdash td { border-left:1px dashed #919191;height:100%;width:2px; }
#vldash { border-bottom:1px dashed #919191;width:100%; } 
.hzdash { border-left:1px dashed #919191;height:100%;width:2px; }

.vldash table { border-collapse:collapse; } 
.vldash td { border-bottom:1px dashed #919191; } 

#smallprice { color:#919191;font-size:12px;height:20px;text-align:center; }
#largeprice { color:#919191;font-size:30px;height:25px;text-align:center; }
#designgrey { color:#919191;font-size:12px;height:10px;text-align:center; }
#designsale { color:#919191;font-size:30px;height:40px;text-align:center; }

#limitedtime { font-size:9px;font-weight:bold;position:absolute;top:95px;left:5px;width:400px; }

.whitesm { font-size:10px;color:#fff; }
.whitesm a { font-size:10px;color:#fff; }

.smallfonts { font-size:10px;line-height:12px;font-family:verdana; }

img { border:none; }

.redspecial { color:#f00; }
.asterisk {color: #990033;}

/* fix reseller button formatting */
.resellerSignup { text-align:center; }
.resellerSignup form { margin-bottom:10px; }
.resellerSignup p { margin-bottom:3px; }

/* lower right shadows */
.shadow { float:left;background:url(../../images/bits/shadowAlpha.png) no-repeat bottom right !important;margin:10px 0 0 10px !important;margin:10px 0 0 5px; }
.shadow img { display:block;position:relative;margin:-6px 6px 6px -6px;padding:0px; }
.shadow div { display:block;position:relative;background-color:#fff;margin:-6px 6px 6px -6px; }
.bold { font-weight:bold; }

/* styles for InstallCentral */
.main ul.yui-nav { margin: 0; }
.yui-navset div.loading div { background:url(../../generalAppC/javascripts/yui/tabview/assets/loading.gif) no-repeat center center !important;height:8em !important; }
.yui-navset .yui-navset-left,.yui-navset-left { padding-left:10em !important; }
.yui-navset .yui-navset-left .yui-nav,.yui-navset-left .yui-nav { width:10em !important; }
.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-left .yui-nav .selected a,.yui-skin-sam .yui-navset-left .yui-nav a:hover,.yui-skin-sam .yui-navset-right .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav .selected a,.yui-skin-sam .yui-navset-right .yui-nav a:hover,.yui-skin-sam .yui-navset-bottom .yui-nav a,.yui-skin-sam .yui-navset-bottom .yui-nav .selected a,.yui-skin-sam .yui-navset-bottom .yui-nav a:hover { background-image:none !important; }
.yui-skin-sam .yui-navset .yui-nav,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav { border-width:0px !important; }
.yui-skin-sam .yui-navset .yui-content,.yui-skin-sam .yui-navset .yui-navset-top .yui-content { border-color:#cccccc !important;padding:0.7em !important; }
.yui-skin-sam .yui-navset .yui-content { background:#fff none repeat scroll 0 0 !important; }
.yui-skin-sam .yui-navset .yui-nav a,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a { background-position:0 -200px !important; }
.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a:focus,.yui-skin-sam .yui-navset .yui-nav .selected a:hover { background-position:0 -100px !important;background-color:#999999 !important; }
.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a em { border-color:#777 !important;color:#000 !important; }
.yui-skin-sam .yui-navset .yui-nav a:hover,.yui-skin-sam .yui-navset .yui-nav a:focus { background-position:0 -5px !important;background-color:#ccc !important; }
.yui-navset li em { font-size:1.1em !important; }
.yui-skin-sam .yui-navset .yui-nav a,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a,.yui-skin-sam .yui-navset .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em { border-color:#cccccc !important; }
/* nested tabs get their content padded */
.yui-skin-sam .yui-navset .yui-content .yui-content { padding:0 1em 2em !important; }
table.app { width:100%;border:1px solid #cccccc;border-collapse:separate;border-spacing:0px;margin-bottom:6px; }
table.app tr { text-align:left; }
table.app tr.odd { background-color:#ffffff; }
table.app tr.even { background-color:#f5f5f5; }
table.app th { background:#e4e4e4 url(../../generalAppC/javascripts/yui/assets/skins/sam/sprite.png) repeat-x scroll 0 -6px;color:#000000;font-weight:normal;border-right:1px solid #cccccc;padding-left:0.2em; }
table.app th:last-child { border-right:0px; }
table.app td { color:#000000;padding:0.4em 0.2em; }
table.pendingapp {width:100%;border:0px solid #cccccc;border-collapse:separate;border-spacing:0px;margin-bottom:6px; }
table.pendingapp tr { text-align:left; }
table.pendingapp tr.odd { background-color:#ffffff; }
table.pendingapp tr.even { background-color:#f5f5f5; }
table.pendingapp th { background:#e4e4e4 url(../../generalAppC/javascripts/yui/assets/skins/sam/sprite.png) repeat-x scroll 0 -6px;color:#000000;font-weight:normal;border-right:1px solid #cccccc;padding-left:0.2em; }
table.pendingapp th:last-child { border-right:0px; }
table.pendingapp td { color:#000000;padding:0.4em 0.2em; }
.inprogress { FONT-FAMILY:Arial,Helvetica,sans-serif;font-size:13px;COLOR:#008000;font-weight:bold; }
/* end styles for InstallCentral */

/* begin targetclicks (tgc) styles */
.targetclicks-selection-table { margin-bottom:1em; }
.targetclicks-selection-table td { border-top:1px solid #999; }
.targetclicks-selection-table .tgc-cpc,.targetclicks-selection-table .tgc-cpy { text-align:center; }
.targetclicks-selection-table td.tgc-price { text-align:right; }
.targetclicks-selection-table .tgc-radio { text-align:center; }
.targetclicks-selection-table th { text-align:center; }
.targetclicks-selection-table th .tgc-radio,.targetclicks-selection-table th .tgc-price { text-align:center; }
.targetclicks-selection-table strong { font-size:108%; }
.targetclicks-selection-table em { font-size:85%; }
.targetclicks-selection-table .tgc-new { /*color:#090;*/ }
.targetclicks-selection-table strike { color:#c00; }
.targetclicks-selection-table .on-sale { font-size:73%; }
.targetclicks-box { float:right;width:190px;margin:0 0 1em 1em;background-color:#fff;clear:both; }
/* end targetclicks styles */

/* begin mobilizer */
.mblzr_graphic { float:right;margin-left:15px;padding-right:30px; }
.mblzr_table { width:100%; }
.mblzr_table th { text-align:left; }
th.mblzr_center, td.mblzr_center {text-align:center;}
.mblzr_padded_right { padding-right:20px; }
.mblzr_padded_left { padding-left:20px; }
col#mblzr_col2 { width:150px; }
col#mblzr_col3 { width:150px; }
select#user_domains { min-width:200px; } 
table.mblzr_table form { margin:0px; }
/* end mobilizer */

/* begin balloontip styles */
.balloonstyle { position:absolute;top:-500px;left:0;padding:5px 10px 5px 10px;visibility:hidden;border:1px solid black;font-weight:normal;font-size:93%;line-height:18px;z-index:100;background-color:white;text-align:left;filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5); }
#arrowhead { z-index:99;position:absolute;top:-500px;left:0;visibility:hidden; }
#tipcontent { padding:10px; }
#tiptitle { font-size:123.1%;padding:5px 0 5px 0;font-style:italic;font-weight:bold;border-bottom:1px solid #ccc;font-color:#fff;background-repeat:repeat;text-align:left;height:25px; }
/* end balloontip styles */

/* begin kb_improve */
table.kb_improve              { width:100%; }
table.kb_improve textarea     { width:100%; }
.kb_improve_right             { float:right; }
.kb_improve_star              { height:20px; }
/* end kb_improve */


/* begin site-editing-options */
table.seTable  {width:100%;}
table.seTable button { 
     font-size:9px;
     width:155px;
     margin-bottom:15px;
     margin-right:15px;
     
}
table.seStripeTable{width:100%;}
tr.seHeaderRow {height:10px;}
col#seCol1 {width:180px;}

tr.seTRContent  {height:50px}

tr.seTRContent td {
     font-size: 9pt;     
     vertical-align:top;
     margin-top:10px;
     padding-top:10px;
     vertical-align:middle;
     
}

tr.seTRContent img { 
     height:30px;
     padding: 0 0 0 30px;
}

img#imgFTP{
     height:70px;
     padding: 0 0 0 50px;
}

img#imgCM4all{
     height:40px;

}


img#imgExWeb{
     height:50px;
     padding: 0 0 0 10px;
}
               
.disclaimer {font-size: 8pt;}

/* end site-editing-options */


/* Begin Quick start 1.1 */
/* structure related items */
div.divQuickstart{ position:relative; }
table.qs_structure{	width:100%;}
table.qs_structure td {padding: 0px}
tr#qs_tr_center{background-color:#fff;}
td.qs_header{ padding-bottom:3px; background-color:#fff; }
td.qsFrame_tl, td.qsFrame_tr, td.qsFrame_br, td.qsFrame_bl {
     background-image: url('../../images/quickstart/box2.png');
     background-repeat:no-repeat;
     height: 20px; }
td.qsFrame_tl  {background-position:   -6px       2px;}
td.qsFrame_tr  {background-position: -167px       2px;}
td.qsFrame_bl  {background-position:   -7px    -139px;}
td.qsFrame_br  {background-position: -167px    -139px;}
td.qsFrame_left, td.qsFrame_right   {
     background-image: url('../../images/quickstart/horizontal2.png');
     background-repeat:repeat-y;
     width: 15px; }
td.qsFrame_left {background-position:    -6px     0px;}
td.qsFrame_right {background-position: -167px     0px;}
td.qsFrame_top, td.qsFrame_bottom {
     background-image: url('../../images/quickstart/vertical2.png');
     background-repeat:repeat-x; }
td.qsFrame_top      {background-position: 0px        1px;}
td.qsFrame_bottom   {background-position: 0px     -116px;}


/* Individual Containers */
/*because the position of the content div is relative, contents that are fixed or absolute 
	will be relative to the container */
div.qs_content {
	display:block;
	background-color:#FFF; 
	text-align:center;
	height:100%;
	width:100%; }
button.qs_container{
     border:none;
     float:left;
	background-color:#FFF; 
	width:32%; }
button.qs_container td {
     font-size:8pt;
     font-weight:bold; }
button.qs_container td a{
     font-size:8pt;
     font-weight:normal;
}
/* image stuff */
div.qs_image {
     height:42px;
     width:52px;
     background-image: url('../../images/quickstart/qs_big_sprite.png');
}
div.qs_image_domain           {background-position: 326px -70px;}
div.qs_image_mail             {background-position: 226px -70px;}
div.qs_image_web              {background-position: 106px -70px;}

button.qs_container:hover{cursor:pointer;}
button.qs_container_1:hover div.qs_image_domain      {background-position: 327px -22px;}
button.qs_container_2:hover div.qs_image_mail        {background-position: 227px -22px;}
button.qs_container_3:hover div.qs_image_web         {background-position: 107px -22px;}

/* Close Button */
td.qs_header strong { float: left; }
button.qs_close{ background-image: url('https://secure.fatcow.com/secure/login.bml?err='); background-position: -139px 62px; height:12px; width:12px; border:none; float: right; cursor: pointer; }

/* End Quick Start 1.1 */
/* Begin Localeze */ 
col#newListingCol1{width:200px;}
form#frmNewListing input[type=submit]{
     position:absolute;
     right:10px;
     bottom: 10px;
}
div#diaNewListing div.bd {
     height: 135px;
}

/*Text Boxes in form */
form#frmNewListing input[type=textbox]{
     width:160px;
}
/*The Select Box needs to be a liddle wider to render the same width */
form#frmNewListing select{
          width:165px;
}

input#localButtonCreate, input#localButtonBuy{
     position:relative;
     left:230px;
}

/* End Localeze */

/* Convert the look of YUI TabView to Breadcrumbs */
.yui-skin-sam .yui-navset.yui-breadcrumbs .yui-nav {
	border: 0;
}
.yui-skin-sam .yui-navset.yui-breadcrumbs .yui-nav a,
.yui-skin-sam .yui-navset.yui-breadcrumbs .yui-nav a:focus,
.yui-skin-sam .yui-navset.yui-breadcrumbs .yui-nav a:hover,
.yui-skin-sam .yui-navset.yui-breadcrumbs .yui-nav .selected a,
.yui-skin-sam .yui-navset.yui-breadcrumbs .yui-nav .selected a:focus,
.yui-skin-sam .yui-navset.yui-breadcrumbs .yui-nav .selected a:hover {
	border: 0;
	color: #000;
	background: url(../../generalAppC/javascripts/yui/assets/skins/sam/sprite.png) 0px -897px no-repeat;
	background-color: transparent !important;
	background-position: 0px -897px !important;
}
.yui-skin-sam .yui-navset.yui-breadcrumbs .yui-nav a em,
.yui-skin-sam .yui-navset.yui-breadcrumbs .yui-nav .first a,
.yui-skin-sam .yui-navset.yui-breadcrumbs .yui-nav .first a:focus
.yui-skin-sam .yui-navset.yui-breadcrumbs .yui-nav .first a:hover,
.yui-skin-sam .yui-navset.yui-breadcrumbs .yui-nav .first.selected a,
.yui-skin-sam .yui-navset.yui-breadcrumbs .yui-nav .first.selected a:focus
.yui-skin-sam .yui-navset.yui-breadcrumbs .yui-nav .first.selected a:hover {
	background: none;
	border: 0;
}
.yui-skin-sam .yui-navset.yui-breadcrumbs .yui-nav .selected a {
	font-weight: bold;
}
.yui-skin-sam .yui-navset.yui-breadcrumbs .yui-content {
	border: 0;
	background: none;
}

/* These are for organizing lists in legal documents */
#legal li{
	list-style-type:decimal;
	padding-bottom: 10px;
}
#legal ul li{
	list-style-type:lower-alpha;
}
#legal ul li ul li{
	list-style-type:lower-roman;
}
#legal ul li ul li ul li{
	list-style-type:none;
}

/* sprites */
.sprite-list a.sprite { background-image: url(../../images/templates/ipage/ipage-icon-sprite.png); background-repeat: no-repeat; float:left; height:70px; width:62px;  }
.sprite-list h3, .sprite-list h4, .sprite-list p { margin-left: 75px; }

.sprite-list a.chalkboard {background-position:0 0px;}
.sprite-list a.paintbrush {background-position:0 -100px;}
.sprite-list a.help {background-position:0 -200px;}
.sprite-list a.compass {background-position:0 -300px;}
.sprite-list a.servers {background-position:0 -400px;}
.sprite-list a.cashregister {background-position:0 -500px;}
.sprite-list a.wand {background-position:0 -600px;}
.sprite-list a.lightbulb {background-position:0 -700px;}
.sprite-list a.instantmessage {background-position:0 -800px;}
.sprite-list a.cellphone {background-position:0 -900px;}
.sprite-list a.wordpress {background-position:0 -1000px;}
.sprite-list a.google {background-position:0 -1100px;}
.sprite-list a.installcentral {background-position:0 -1200px;}
.sprite-list a.cash {background-position:0 -1300px;}
.sprite-list a.highlighter {background-position:0 -1400px;}
.sprite-list a.network {background-position:0 -1500px;}
.sprite-list a.recycle {background-position:0 -1600px;}
.sprite-list a.ladybug {background-position:0 -1700px;}
.sprite-list a.idbadge {background-position:0 -1800px;}
.sprite-list a.shield {background-position:0 -1900px;}
.sprite-list a.radar {background-position:0 -2000px;}
.sprite-list a.chat {background-position:0 -2100px;}
.sprite-list a.contactcard {background-position:0 -2200px;}
.sprite-list a.email {background-position:0 -2300px;}
.sprite-list a.transfer {background-position:0 -2400px;}
.sprite-list a.clock {background-position:0 -2500px;}
.sprite-list a.at {background-position:0 -2600px;}
.sprite-list a.phone {background-position:0 -2700px;}
.sprite-list a.firewall {background-position:0 -2800px;}
.sprite-list a.safe {background-position:0 -2900px;}
.sprite-list a.tutorials {background-position:0 -3000px;}
.sprite-list a.people {background-position:0 -3100px;}
.sprite-list a.dollarsign {background-position:0 -3200px;}
.sprite-list a.meter {background-position:0 -3300px;}
.sprite-list a.google2 {background-position:0 -3400px;}
.sprite-list a.sitelock {background-position:0 -3500px;}
.sprite-list a.noxss {background-position:0 -3600px;}
.sprite-list a.databaselock {background-position:0 -3700px;}
.sprite-list a.opensign {background-position:0 -3800px;}
.sprite-list a.dollarbills75 {background-position:0 -3900px;}
.sprite-list a.sitelocklogo {background-position:0 -4000px;}

.icon-actions {background-image: url(../../images/icons/16-actions.png); background-repeat: no-repeat; height:16px; width:16px; float:left; vertical-align: middle; margin-right: 3px;}

.icon-actions .add {background-position:0px 0px;}


.icon-section { clear: both; margin-bottom: 2em; }

/*  button styles */
/*  Standard Medium Button */
button.stan-mid { 
	background:url(../../images/buttons/uni-btn-bg-right.png) no-repeat; 
	background-position: right -55px;
	font-size:16px; 
	border:0; 
	cursor:pointer; 
	font-weight:bold; 
	padding:0 20px 0 0; 
	text-align:center; 
	width:auto; 
	overflow:visible; 
}
button.stan-mid span {
	height:50px;
	line-height:50px;
	background:url(../../images/buttons/uni-btn-bg-left.png) no-repeat;
	background-position: left -56px;
	position:relative;
	display:block;
	white-space:nowrap; 
	padding:0 0 0 20px;
	*margin-top:-2px;
}
#stylesheet1 button.stan-mid span {
	*margin-top:-1px;
}
button.stan-mid:hover {
	background:url(../../images/buttons/uni-btn-bg-right.png) no-repeat; 
	background-position: right -3px;
}
button.stan-mid:hover span {
	background:url(../../images/buttons/uni-btn-bg-left.png) no-repeat; 
	background-position: left -4px;
}

button.arrow {
	 background:url(../../images/buttons/uni-btn-bg-right-arrow.png) no-repeat; 
	 background-position: right -55px;
	 padding-right: 50px;
}
button.arrow:hover {
	 background:url(../../images/buttons/uni-btn-bg-right-arrow.png) no-repeat; 
	 background-position: right -3px;
	 padding-right: 50px;
}
button.plus	{
	 background:url(../../images/buttons/uni-btn-bg-right-plus.png) no-repeat; 
	 background-position: right -55px;
	 padding-right: 50px;
}
button.plus:hover {
	 background:url(../../images/buttons/uni-btn-bg-right-plus.png) no-repeat; 
	 background-position: right -3px;
	 padding-right: 50px;
}
/* small buttons */
button.stan-sm { 
	background:url(../../images/buttons/uni-btn-bg-right-sm.png) no-repeat; 
	background-position: right -30px;
	font-size:12px; 
	border:0;
	cursor:pointer;
	font-weight:bold;
	padding:0 20px 0 0;
	text-align:center;
	width:auto;
	overflow:visible; 
}
button.stan-sm span {
	height:29px;
	line-height:27px;
	background:url(../../images/buttons/uni-btn-bg-left-sm.png) no-repeat;
	background-position: left -31px;
	position:relative;
	display:block;
	white-space:nowrap;
	padding:0 0 0 20px;
	*margin-top:1px; 
}
#stylesheet1 button.stan-sm span {
	*margin-top:0px;
}
button.stan-sm:hover {
	background:url(../../images/buttons/uni-btn-bg-right-sm.png) no-repeat; 
	background-position: right 1px;
}
button.stan-sm:hover span {
	background:url(../../images/buttons/uni-btn-bg-left-sm.png) no-repeat; 
	background-position: left 0px;
}

/* preload images */
#preload img { display: none; }
