/* yui */
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}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;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}


/* Basic Styles  */
html, body {
	background-image: url('../../backgrounds/glo_bg.gif');
	background-repeat: repeat-x;
	background-color: #9db4c5;
	color:#3E576A;
	font-family:Arial,Helvetica,sans-serif;
	font-size:85%;
	margin: 0;
	padding: 0;
	font-size:13px; color: #111111; line-height: 1.3em;
}
a, a:link, a:visited {
	/* color: #35495d; */
	/* color: #07c; */
	color: #369;
	text-decoration: none;
}
a:hover, a:active {
	color: #ff7e01;
}

*{
	margin: 0;
	padding: 0;
}

/* yui-base adapted to .main */
.main .articleahead,.main .pageheader,.main h1,.main h2,.main h3 { margin:0 0 1em 0; }
.main .articleahead,.pageheader,.main h1,.main h2,.main h3,.main h4,.main h5,.main h6,.main strong { font-weight:bold; }
.main abbr,.main acronym { border-bottom:1px dotted #000;cursor:help; }
.main em { font-style:italic; }.main blockquote,.main ul,.main ol,.main dl { margin:1em; }
.main ol,.main ul,.main dl { margin-left:2em; }
.main ol li { list-style:decimal outside; }
.main ul li { list-style:disc outside; }
.main ul ul {padding:0pt 0pt 0pt 1em;}
.main dl dd { margin-left:1em; }
.main th,.main td { /*border:1px solid #fff;*/padding:0.5em; }
.main th { font-weight:bold;text-align:center; }
.main caption { margin-bottom:.5em;text-align:center; }
.main p,.main fieldset,/*.main table,*/.main pre { margin-bottom:1em; }

.main .monitor { font-size:85%; }
.main .monitor li { margin-bottom:.25em; }
.main .monitor td { padding:2px; }
/*.main input[type=text],.main input[type=password],.main textarea { width:12.25em;*width:11.9em; }*/
/* end yui-base */


h1 {
color:#4798C7;
font-size:138.5%;
font-weight:normal;
margin-bottom: 8px;

}

h2 {
color:#CC0000;
font-size:123.1%;
font-weight:bold;
}

h3 {
font-size:108%;
font-weight: bold;
}

.smaller {color: #3e576a;}


ul li{list-style-image: url(../../images/bits/dot_2.gif);}
.starlist ul li {list-style-image: url(../../images/bits/glo-star.gif); padding-bottom: 6px;}
.nobullets ul li {

list-style-image:none;
list-style-position:outside;
list-style-type:none;

}

/* Template Styles */

#doc2 {background-color: #fff;}



.site_wrapper h1 {
color:#CC0000;
font-size:16px;
font-weight:bold;
margin-bottom: 10px;
}


.site_wrapper h2 {
color:#4798C7;
font-size:18px;
font-weight:normal;
margin-bottom: 8px;
}

h2.features-shared {
background:transparent url(../../images/icons/glo-features_shared.gif) no-repeat scroll 0% 0%;
font-size:18px;
font-weight:normal;
margin:0px;
padding:20px 0px 16px 82px;
}

h2.features-details {
background:transparent url(../../images/icons/features_backoffice.gif) no-repeat scroll 0% 0%;
font-size:18px;
font-weight:normal;
margin:0px;
padding:32px 0px 20px 82px;
}


.site_wrapper h3 {
font-size:108%;
font-weight: bold;
margin-bottom: 5px;
}



.site_wrapper li {
margin: 0 0 4px 0;
}

.site_wrapper hr {
	background-color: #e6e6e6;
	height: 5px;
	border: 0;
	margin: 10px 0 10px 0;
}



.lh18 {
	line-height: 18px;
}

.special {
	color: #cc0000;
	font-weight: bold;
}

#hd {}
.site_wrapper { 
 background-color: #fff;
 text-align: left;
 padding: 0 20px;
 
 }

#hd, #bd, #ft {width: 910px;}

#master_content {
	background-color: #fff;
	color:#3E576A;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding: 0 42px 0 42px;
}

.master_sh_left {
	background-image: url(../../images/backgrounds/glo_left_shadow.png);
	background-repeat: repeat-y;
	width: 99px;
}

.master_sh_right {
	background-image: url(../../images/backgrounds/glo_right_shadow.png);
	background-repeat: repeat-y;
	width: 99px;
}

#master_header {
	position: relative;
	height: 100px;
	background-color: #fff;
}


#master_hero li a{
		color: #cc0000;
		}

#master_left_container {
	background-color: #9ed1e3;
	padding: 0 7px 0 7px;
	width: 160px;

}

#master-main-content {
	padding: 13px;
	width: 100%;
}

#master_footer {
	background-color: #e6e6e6;
	margin-top: 15px;
	padding: 1em;
}

#footer_links {
	width: 100%;
	background-color: #fff;
	height: 40px;
	text-align:center;
}

#nav_bottom {
	background-color: #e6e6e6;
	border-top: 15px solid #fff;
	height:50px;
}

#glo-logo{
	position: absolute;
	left: 1px;
	top:23px;
}

#phonenum{
	position: absolute;
	color: #22B0DE;
	font-size: 16px;
	left: 280px;
	top: 20px;
	width: 160px;
	font-weight: bold;
}

#top_nav {
	position: absolute;
	right: 1px;
	top: 53px;
	width:565px;
	height:33px;
	
}

#top_nav_left {
	height: 33px;
	width: 8px;
	background-image: url(../../images/backgrounds/menu_main.gif);
	
}

#top_nav_main {
	height: 33px;
	width: 100%;
	background-image: url(../../images/backgrounds/menu_main.gif);
	background-position: 0% 50%;
}

#top_nav_right {
	height: 33px;
	width: 8px;
	background-image: url(../../images/backgrounds/menu_main.gif);
	background-position: 0% 100%;

}

#top_nav_main li {
	display: inline;
	font-size: 12px;
	text-align: left;
}

#top_nav_main li a {
	background:transparent url(../../images/bits/arr_3.gif) no-repeat scroll 0px 9px;
	color:#1F4F71;
	font-weight:bold;
	padding:8px 14px 8px 12px;
	text-decoration:none;
}

#top_nav_main li a:hover {
	background:transparent url(../../images/bits/arr_4.gif) no-repeat scroll 0px 9px;
}

#top_sub_nav {
  margin-top: 18px;
  margin-right: -14px;
	float: right;

}

#top_sub_nav li {
	background:transparent url(../../images/bits/arr_2.gif) no-repeat scroll 0px 2px;
	display: inline;
	font-size: 12px;
	text-align: left;
	padding:0 14px 0 10px;
	font-size: 11px;
}

#top_sub_nav li a{
	text-decoration: underline;
}


#policy {
	text-align: center;
	width: 500px;
	font-size: 11px;
	padding-top: 10px;
}

#domsnup {
	height:68px;
	width: 100%;
	background-image: url(../../images/backgrounds/glo-domainsnup-bg.gif);

}





/* leftnav */

#nav_wrapper * {
	margin: 0;
	padding: 0;
	text-align: left;
	
}
#nav_wrapper {

}
#nav_wrapper a, #nav_wrapper a:link, #nav_wrapper a:visited {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 15px;
	height: 20px;
	border-left:3px solid #0891d2;

}
#nav_wrapper a:hover, #nav_wrapper a:active {
	border-left:3px solid #CC0000;
	color:#CC0000;
	background-position: 100% 100%;
	
}
#nav_wrapper h3 {

	font-weight: bold;
	margin-bottom: .3em;
	background-color: #35495d;
	line-height: 18px;
}

#nav_wrapper h3, #nav_wrapper h3 a{
color: #fff;
text-decoration: none;
background-position: left;
}

#nav_wrapper ul {
margin: 0;
padding: 0;
}


#nav_wrapper ul li {
	background-color: #e2f1f7;
	height: 26px;
	list-style: none;
	margin:1px 0 1px 0;
	color: #35495d;
	padding-top: 5px;
	border-right: 5px solid #e2f1f7;
	background-image: url(../../images/backgrounds/glo-leftnav-fade.png);
	background-position: right;
	background-repeat: no-repeat;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;

}
#nav_wrapper ul li a {

	display: block;
	
}
/* ------------ Pricing Grid Styles ------------------ */


.price {
	color: #fff;
	font-size: 167%;
	padding:5px 0 0;

	}
	
#marketplace-top-products .price { color: #333;}
	
	.pricebg {
	background: url(../../images/backgrounds/glo-price-bg.gif) no-repeat;
	height: 26px;
	width:113px;
	float:left;
	text-align: center;
	display: block;
	}

.pricegrid th { 
	height: 30px;
	background-image: url(../../images/bits/glo-th-bg.gif);
	color: #fff;
	font-size:108%;
	font-weight: bold;
	padding-left: 15px;
	text-align: left;
	}

.pricegrid .subsection { 
	height: 20px;
	background-color: #9ed1e3;
	color: #516c7d;
	font-weight: bold;
	padding-left: 15px;
	text-align: left;
	}

.pricegrid td {padding: 5px;}
.pricegrid .evenrowcolor, .pricegrid .oddrowcolor, th, .pricegrid td {border: 1px solid #fff; font-size: 100%;}

.pricegrid tfoot {border-top: 1px solid #e6e6e6;}


/* popups */

#pop-wrapper {

	background-color: #fff; 
	padding: 10px; 
	text-align: left;
	
	}

#pop-wrapper h1{
	font-size: 131%;
	font-weight: bold;
	margin: 8px 0 8px 0;
}

#pop-wrapper h2{
	font-size: 116%;
	font-weight: bold;
	margin: 8px 0 11px 0;
}


#pop-wrapper h3 {
font-size:108%;
font-weight: bold;
margin-bottom: 5px;
}

#pop-wrapper ul {
margin: 0 0 0 10px;
padding: 0 0 0 10px;
}

#pop-wrapper li {
margin: 0 0 4px 0;
}

#pop-wrapper hr {
	background-color: #e6e6e6;
	height: 5px;
	border: 0;
	margin: 10px 0 10px 0;
}

#pop-wrapper p {
	padding-bottom: 10px;
}


#pop-footer {
	background-color: #e6e6e6;
	padding: 10px;
}

/* BEGIN NON CP STYLES */

/* table styles */
.displaytable {
	background: #e2f1f7;
	color:#000;
	font-size: 10pt;
}
.displaytableheader {
	background-image: url(../../images/bits/glo-dsptbheader-bg.gif); 
	background-repeat: repeat-x;
	background-color: #354a5e;
	color:#fff;
	font-weight: bold;
	font-size:100%;
	
}

.displaytableheader a{
	color:#9ED1E3;
	text-decoration: underline;
	
}

.displaytableheader a:hover{
	color:#fff;
	text-decoration: underline;
	
}

a.displaytableheader {
	color:#9ED1E3;
	font-weight: bold;
	font-size: 100%;
}
a.displaytableheader:hover {
	text-decoration: underline;
}
.bigdisplaytableheader {
	color:#fff;
	font-weight:
	bold;
	font-size: 14pt;
}
.displaytablespecialcell {
	background: #FFEEA8;
	font-size: 10pt;
	color: black;
}
.displaytablespecial {
	background: #fff;
	font-size: 10pt;
	color: black;
}

.pagesubheader {
color:#CC0000;
font-size:123.1%;
font-weight:bold;
}


.disclaimer {font-size: 10px; color: #999;}

/* displaybox */
.displaybox { background:#fff;border:1px solid #646c72;padding:7px;text-decoration:none; }
.displaybox h2 { font-size:100%;padding:7px;font-weight:bold;background-image: url(../../images/bits/glo-th-bg.gif); background-repeat: repeat-x; background-color: #5d666c; margin:0px; color:#fff; margin:-7px -7px 7px;font-weight:bold;}
.displaybox h2 a {color: #fff;}

.displaybox li h2{
background-image: url(../../images/trans.gif);
background:#FFFFFF none repeat scroll 0% 0%;
font-size:11px;
margin:0px;
padding-top:4px;
}

/* enddisplaybox */
/* registration */
a.registrationheader:hover {
	color: #fff; text-decoration: underline}
.registrationheader {
	font-weight: bold; font-size: 8pt; color: #fff;  background-color: #003366}
.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: #cccccc}
.registrationpackagestop {background-color: #ff6600}
.registrationpackagestopcorner {font-size: 8pt; color: #fff;  background-color: #003366}
.registrationpackagestopline {font-size: 8pt; color: #000;  background-color: #CCFF99}
			
/* article styles */

.articleahead {  font-size:24px; color:#000; font-weight:bold;}
.articlebhead { font-size: 9pt; font-weight: bold; color: #000033}
.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:#738996;}
.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 Styles */

.master_marginbox_header {
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: .3em;
	text-align: center;
}
.master_marginbox_body {
	font-size: 12px;
}
.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: #333333; }

.domainstart {font-size: 16px; color: #fff; font-weight: bold;}

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

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

.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: #99CC66}
.resoldpvtlabel { font-size: 9pt; font-weight: bold; color: #000; background: #999999}

/* Begin old styles replace */		
	
.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 }		

/* Begin controlpanel styles */
.monitor { 
	background-color: #fff;
	font-size: 10px;
	color: #333;
}
.ctrlpaneloutline {
	background-color:#6c8390;
	padding: 1px;
}
.ctrlpaneloutline td {
	font-size: 13px;
}
.ctrlpanelheader {
	background-image: url(../../images/backgrounds/vdeckbar-ez-blue.gif);
	background-color: #369;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	padding: 3px 3px 3px 8px;
}
.ctrlpanelfooter {
	background-color: #369;
}
.ctrlpanelsectionheader {
	background-color: #eee;
	font-size: 11px;
	color: #333; 
	font-weight: bold;
}
.ctrlpanelitem {
	font-size: 11px;
	color: #333;
}
.oddrowcolor {
	font-size:85%;
	color: #333;
	background-color: #fff;
 }
.evenrowcolor {
	font-size:85%;
	color: #333;
	background-color:#E6E6E6;
}
.monitorhead {
	font-size: 10px;
	font-weight: bold;
	color: #333;
	background-color:#E6E6E6;
}

/* Begin 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 Styles */

.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;  
}

/* End Domain Reg Styles */	

/* ----------- Vdeck Styles-------------- */
#vdeck_bar_wrapper {
	margin: 0px 0px 10px 0px;
	height:30;
	background-image: url(../../images/backgrounds/vdeckbar-ez-blue.gif);
	border: 1px #6c8390 solid;
}
#vdeck_branding {
	color: #fff;
	float: left;
	text-align: left;
	margin-top: 5px;
	margin-left: 10px;
}
*>#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: #fff;
}
.vdeck_button a:hover {
	text-decoration: underline;
	color: #fff;
}
.vdeck_button a:visited {
	text-decoration: none;
	color: #fff;
}
.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 #ccc;
}

#elife-leftbx {

	border-right: 2px groove #ccc;
	width: 33%;
}

#elife-midbx {
	width: 33%;
}

#elife-rightbx {
	width: 33%;
	border-left: 2px groove #ccc;
}

#elife-botbx {
	padding: 10px;
	border-top: 2px groove #ccc;
	text-align: center;
}
 
 
.floating_container {
  margin: 0px;
  background-image: url(../../images/backgrounds/el-generic-bg.gif);
  background-repeat: repeat-x;
  background-color: #ccc;
  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-generic-bg.gif);
  background-repeat: repeat-x;
  background-color: #ccc;
  z-index: 999;
  width: 500px;
opacity: 1;
-moz-opacity: 1;
  filter: alpha(opacity=100);
  position: absolute;
  top: 100px;
  display: none;
}
	
.floating_title {
  border-bottom: #ccc groove;
  border-top: #fff;
  text-align: center;
  font-weight: bold;
  padding: 5px;
  background-image: url(../../images/backgrounds/el-generic-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;
	back\ground-color: transparent;
	background-image: url(http://www.globat.com/xslt/elements/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lightbox/overlay.png", sizingMethod="scale");
}
.error {
	color: #900;
}
/* balloontip */
.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;
	color: #fff;
	background-repeat: repeat;
	text-align: left;
	height: 25px; 
}


/* drop menu styles */

.menu .options {margin-right:1px;  border:1px solid #538ab0; border-top: 0px; background-color: #e5f3fc; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.menu a {color:#1f4f71; display:block; padding:5px 10px; text-decoration:none; background-color:transparent; margin-top: 1px; margin-bottom: 1px; }
.menu a:hover { background-color: #fff; color:#990000; }
.menu a:visited {text-decoration:none; }
.trans95 {filter:alpha(opacity=95); -moz-opacity:0.95; opacity: 0.95; } 
.trans90 {filter:alpha(opacity=90); -moz-opacity:0.90; opacity: 0.90; }
.div2 {border: 1px solid #C5C5C5; background-color: #F3F3F3; }
.menucontainer {margin: 0px; }	
.mainTable {background-color: #FFFFFF; height: 100%; }
.mainTableBorderLeft {background-image:  url("../../images/powweb-images/borderfadel.gif"); background-repeat: repeat-y; background-position: right; }
.mainTableBorderRight {background-image:  url("../../images/powweb-images/borderfader.gif"); background-repeat: repeat-y; background-position: left; }	
.maingenerictable {background-color: #FFFFFF; height: 100%; }
b, strong {font-weight: bold; }	


/* landing styles */

#doc3 {}


#landing_wrapper {
	width:759px;
	background-color: #fff;
	text-align:left;
}

#landing_wrapper h3 {
font-size:108%;
font-weight: bold;
margin-bottom: 5px;

}

#landing_wrapper ul {
margin: 0 0 0 10px;
padding: 0 0 0 10px;
}

#landing_wrapper li {
margin: 0 0 4px 0;
}

#landing_wrapper hr {
	background-color: #e6e6e6;
	height: 5px;
	border: 0;
	margin: 10px 0 10px 0;
}

#landing_wrapper p {
	padding-bottom: 10px;
}
	


#landing_header {
	position: relative;
	height: 70px;
	background-color: #fff;
	
}

/* ENDlanding styles */


/* begin shared */

/* 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(../../icons/16/tick.png);}
.list-none, #main .list-none li, #main li.list-none { list-style-image: none; list-style-type: none; }
.indent-none, #main .indent-none li, #main li.indent-none {margin-left: 0; padding-left: 0; text-indent: -1.5em;}

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

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

.whitesm, .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: #903; }
.disclaimer a:link {text-decoration: underline;}
/* lower right shadows */
.shadow { float:left;background:url(../../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; }

/* Oneplan Styles */
.displayGradient {background-image:url("../../bits/kb-item-head-full.png");background-repeat:repeat-x;color:#000000;font-size:12px;padding:5px;}

/* Three-Column Unordered List */
.three-col { list-style-type: none; padding: 0px; overflow: auto; clear: both; margin: 0 !important; width: 100%; }
.three-col li { width: 30%; float: left; margin: 0 2.8em 0 0; overflow: auto; display: inline; }
	.three-col li.wide, .withnav .three-col li.wide { width: 60%; margin-right: 5.6em; }
	.three-col li.last, .withnav .three-col li.last { margin-right: 0; border-right: 0px #fff solid; }
	/* Properties with Nav*/
	.withnav .three-col li { margin-right: 2em; }
	.withnav .three-col li.wide { margin-right: 4em; }

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


/* --- Section: buttons --- */

/* button styles */

/* medium buttons */
button.stan-mid, button.stan-mid-orange {
background: url(../../buttons/uni-btn-bg-right.png) no-repeat;
background-position: right -55px;
border: 0;
cursor: pointer;
font-size: 13px;
font-weight: bold;
height: 50px;
margin: 0;
overflow: visible;
padding: 0 20px 0 0;
text-align: center;
width: auto;
}
button.stan-mid span, button.stan-mid-orange span {
background: url(../../buttons/uni-btn-bg-left.png) no-repeat;
background-position: left -56px;
display: block;
font-size: 123.1%;
height: 50px;
line-height: 50px;
margin: 0;
padding: 0 0 0 20px;
position: relative;
white-space: nowrap;
}
button.stan-mid:hover, button.stan-mid-orange:hover {
background: url(../../buttons/uni-btn-bg-right.png) no-repeat;
background-position: right -3px;
}
button.stan-mid:hover span, button.stan-mid-orange:hover span {
background: url(../../buttons/uni-btn-bg-left.png) no-repeat;
background-position: left -4px;
}
button.stan-mid-orange, button.stan-mid-orange:hover {
background-image: url(../../buttons/uni-btn-bg-right-orange.png);
}
button.stan-mid-orange span, button.stan-mid-orange:hover span {
background-image: url(../../buttons/uni-btn-bg-left-orange.png);
color: #fff;
text-shadow: -1px -1px 0 #e66318;
}
button.arrow {
background: url(../../buttons/uni-btn-bg-right-arrow.png) no-repeat;
background-position: right -55px;
padding-right: 50px;
padding-top:1px\9;
}
button.arrow:hover {
background: url(../../buttons/uni-btn-bg-right-arrow.png) no-repeat;
background-position: right -3px;
padding-top:1px\9;
}
button.plus {
background: url(../../buttons/uni-btn-bg-right-plus.png) no-repeat;
background-position: right -55px;
padding-right: 50px;
}
button.plus:hover {
background: url(../../buttons/uni-btn-bg-right-plus.png) no-repeat;
background-position: right -3px;
}

/* small buttons */
button.stan-sm {
background: url(../../buttons/uni-btn-bg-right-sm.png) no-repeat;
background-position: right -31px;
border: 0;
cursor: pointer;
height: 30px;
margin: 0;
overflow: visible;
padding: 0 20px 0 0;
text-align: center;
width: auto;
}
button.stan-sm span {
background: url(../../buttons/uni-btn-bg-left-sm.png) no-repeat;
background-position: left -32px;
display: block;
font-size: 13px;
font-weight: bold;
height: 30px;
line-height: 27px;
margin: 0;
padding: 0 0 0 20px;
position: relative;
white-space: nowrap;
}
button.stan-sm-orange {
background-image: url(../../buttons/uni-btn-bg-right-sm-orange.png);
}
button.stan-sm-orange span {
background-image: url(../../buttons/uni-btn-bg-left-sm-orange.png);
color: #fff;
}

button.stan-sm:hover {
background-position: right 0px;
}
button.stan-sm:hover span {
background-position: left -1px;
}


button.stan-mid span, button.arrow span, button.plus span {
*background-position: left -55px;
}
button.stan-mid:hover span, button.arrow:hover span, button.plus:hover span {
*background-position: left -3px;
}

button.stan-sm span {
*background-position: left -31px;
}
button.stan-sm:hover span {
*background-position: left 0px;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome -specific fixes */
button.stan-mid span, button.arrow span, button.plus span {
background-position: left -55px;
}
button.stan-mid:hover span, button.arrow:hover span, button.plus:hover span {
background-position: left -3px;
}
button.stan-sm span {
background-position: left -31px;
}
button.stan-sm:hover span {
background-position: left 0px;
}
/* end safari specific bracket */
}

/* button 
---------------------------------------------- */
.btn {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer; 
	text-align: center;
	text-decoration: none;

	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .2em; 
	-moz-border-radius: .2em;
	border-radius: .2em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.btn:hover {
	text-decoration: none;
}
.btn:active {
	position: relative;
	top: 1px;
}


/* Sizes 
---------------------------------------------- */

 
.btn-large {
	font-size: 20px;
    font-weight: bold;
   
}

.btn-medium {
	font-size: 1.25em;
	padding: .25em 1.5em .28em;
}
.btn-small {
	font-size: 90%;
	padding: .2em 1em .275em;
}

/* color styles 
---------------------------------------------- */

	
	
/* standard gray */


a.btn:link {color: #555;}
a.btn:visited {color: #555;}

.btn {
	text-shadow: none;
	color: #555;
	border: solid 1px #b4b4b4;
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#c2c2c2));
	background: -moz-linear-gradient(top,  #f6f6f6,  #c2c2c2);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#c2c2c2');
}
.btn:hover {
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#cfcfcf), to(#a1a1a1));
	background: -moz-linear-gradient(top,  #cfcfcf,  #a1a1a1);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfcfcf', endColorstr='#a1a1a1');
}
.btn:active {
	color: #afafaf;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background: -moz-linear-gradient(top,  #575757,  #888);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}	
	


/* --- Section: legal --- */

/* 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:decimal-leading-zero; }

/* --- Section: sprites --- */

.icon-actions {background-image: url(../../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; }
/* sprites */
.sprite-list a.sprite { background-image: url(../../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;}

/* --- Section: stripes --- */

	.info_msg,.success_msg,.warning_msg,.error_msg,.feature_msg,.sale_msg,.tip_msg,.namesafe_msg {
	border:1px solid;
	font-size:13px;
	margin-bottom:1em;
	padding:1em 1em 1em 4em;
	background-repeat:no-repeat;
	background-position:1em center;
}

#status-bar.success,.success_msg {
	border-color:#4F8A10;
	background-color:#DFF2BF;
	background-image:url(../../images/icons/icon_success.png);
}

#status-bar.error,.error_msg {
	border-color:#e68d8d;
	background-color:#fde7e7;
	background-image:url(../../images/icons/icon_error.png);
}

.info_msg {
	border-color:#69c;
	background-color:#dfeefd;
	background-image:url(../../images/icons/icon_info.png);
}

.namesafe_msg {
	border-color:#cc9900;
	background-color:#ffffcc;
	background-image:url(../../images/icons/32/safe.png);
}

.warning_msg {
	border-color:#d2c41b;
	background-color:#fffbce;
	background-image:url(../../images/icons/icon_warning.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);
}

#status-bar.success .close {
	background-image:url('../../icons/close-success.gif');
}

#status-bar.error .close {
	background-image:url('../../icons/close-error.gif');
}

.close_msg {
	float:right;
	height:100%;
	margin-left:5px;
}

.sale_msg {
	border-color:#d2c41b;
	background-color:#fffbce;
	background-image:url('../../icons/sale-burst-icon.png');
}

/* --- Section: tables --- */

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

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

/*  displayborder styles */
.displayborder {border: 1px solid #646C72;}
.displayborder-right {border-right: 1px solid #646C72;}
.displayborder-left {border-left: 1px solid #646C72;}
.displayborder-top {border-top: 1px solid #646C72;}
.displayborder-bottom {border-bottom: 1px solid #646C72;}




/* table1 */
.table1 { border: 0; }
.table1 td, .table1 th {
	background-color: #fff;
	color: #333;
	padding: 2px 4px;
	border-spacing: 1px;
	text-align: left;
	font-size: 12;
	}
.table1 th {
	background-color: #646C72;
	color: #fff;
}
.table1 .center { text-align: center; }
.table1 .white { background-color: #fff; }

/* --- Section: tooltips --- */

/* tooltips */ 
.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(../../backgrounds/globat_bt.gif) no-repeat top }
.tooltip b.bottom { padding:12px 8px 15px 0px;color:#548912;background:url(../../backgrounds/globat_bt.gif) no-repeat bottom }
.bubbletip { cursor: help; }

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

/* --- Section: registration --- */

	/* registration */
.reg-box {*display: inline-block; margin-bottom: 1em; background:#efefef;border:1px solid #ccc;color: #000;padding:7px;text-decoration:none; }
.reg-box h2 {background:transparent; color:#333; font-size:14px; font-weight:bold; border-bottom:dotted 1px #ccc; 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; }

.reg-fields label {float:left; width: 125px; display: block; text-align: left; margin-right: 1em;}
.reg-fields ol {margin: 0px; padding:0px; text-indent: inherit;}
.reg-fields li {margin-left:0px; margin-bottom: .5em;}

.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; }

/* Reg Save Offer  */
#save-container {width: 1000px;}
#save-special-hero {
	width: 100%;
	background: url(../../backgrounds/white-opaque-starburst.png) 25px -100px no-repeat;
	height: 321px;
	position: relative;
}
#save-header {background: #333; padding: 12px 20px 12px 10px; font-size: 30px;  text-align: right; color: #fff; position: relative; *width: 100%; line-height: 45px;}
#save-logo {background: url(../../backgrounds/logo-container.png); position: absolute; width: 242px; height: 91px; top: -22px; left: 0px; }
.save-highlight {color: #ffff72;}
#save-features {margin: 40px 0 0 40px; position: absolute; left: 1px; width: 600px; text-align: left; }
#save-features-header {font-size: 30px; font-weight: bold; border-bottom: 1px solid #333; margin-bottom: 20px; line-height: 45px;}
#save-features ul li {background: url(../../bits/yellow-check.png) no-repeat; padding: 0px 0 4px 25px; list-style-type: none; font-size: 17px; list-style-image:url("../../trans.gif");}
#save-features ul {margin: 0; padding: 0; list-style-type: none;}
#save-coupon {
	width: 414px; 
	height: 279px; 
	background: url(../../backgrounds/coupon-special-offer.png);
	position: absolute;
	right: 20px;
	top: 20px;
	text-align: center;
	color: #333;
	}
#this-page-only {position: absolute; right: -20px; top: -20px;}
#save-percent {font-size: 48px; weight: bold; margin-top: 20px; margin-bottom: 10px; line-height: 45px;}	
#save-plan-name {font-size: 18px; weight: bold; line-height: 45px;}	
#save-new-price {font-size: 30px;}
.save-price {font-size: 48px; font-weight: bold; color: #ff9900; line-height: 45px;}
#save-orange-cross {position: absolute; top: 19px; left: -14px;}
#save-arrow {position: absolute; left: -20px; top: 190px; width: 577px; height: 104px; background: url(../../images/backgrounds/money-back-arrow-blank.png);}
#save-arrow p {color: #333; font-size: 17px; font-weight: bold; font-style: italic; margin: 41px 0 0 20px;}
#save-arrow a {color: #333; text-decoration: none;}
#save-arrow a:hover {text-decoration: underline;} 
#save-reg-price {position: absolute; right: 35px; top: 95px; font-size: 11px;}
#get-save-offer {position: absolute; width: 370px; height: 100px; top: 200px; right: 43px;}
#save-container a.unl {text-decoration: none; color: #fff;}
#save-container a.unl:hover {text-decoration: underline;}
#save-container .info-icon {vertical-align: top;}
#save-disc {position: absolute; top: 277px; left: 20px; width: 400px;}

/* Reg Upsell Page */
#reg-ups-hero{width: 909px; height: 175px; position: relative; background-image: url(../../product/reg-upsell-hero.png);}
#reg-hero-stripe {position: absolute; right: -4px; top: -5px;}
#recommended-stripe{position: absolute; right: -24px; top: -24px;}
.us-regular {border: 1px solid #ccc; background-color: #fff;}
.recommended {border: 1px solid #ffcc00; background-color: #ffffcc;}
.us-checked-regular {background-color: #eee;}
.checked-recommended {background-color: #fde895;}
#post-upsell-prods td {padding: 20px;}
#post-upsell-prods h2 {font-size: 17px; font-weight: bold; color: #000;}
#post-upsell-prods{*width: 909px; margin: 0px auto 10px auto;}
.upsell_add {width: 100px; text-align: center; position: relative;}
.upsell_add label {margin-left: 10px;}
.upsell_add p{border-bottom: 1px solid #ccc; margin: 0 0 20px 0; padding: 0 0 10px 0;}
.us-reg-paydec {color: #336600; font-weight: bold; font-size: 14px;}
.us-reg-price {color: #777;}
.us-sav-img {float:right; padding-left: 10px;}
.us-prod-desc {margin: 10px 0;}
.prodcat{
	border-bottom: 1px solid #888;
	padding: 5px;
	font-weight: bold;
	text-transform:uppercase
}	
.prodsum{
	border-bottom: 1px dashed #888;
	padding: 10px;
	text-align: right;
}
.prodprice{}
.prodnamecheck {background: url(../../icons/icon_green_check.png) no-repeat; padding: 0 0 0 25px; float: left;}
#promo-brick-content { margin-bottom: .5em; }
p#brick-beta-trial { text-align: center; }


/* Coupon Styles */
#coupon h2 span { font-weight: normal; }
#coupon p { margin: 1em 0; }
#coupon label { margin-right: 13px; }
#coupon #coupon-code { background-color: #fff; border: 1px solid #999; margin-right: 6px; padding: 6px 30px 6px 6px;  width: 180px; } /* form */
#coupon #coupon-code.searching { background: #eee url("../../interface/ajax-loader-spinner.gif") no-repeat scroll 195px 5px; } /* show spinner */
#coupon button { margin-right: 13px; }
#coupon .coupon-success,
#coupon .coupon-error { background: #dff2bf url("../../icons/16/accept.png") no-repeat 8px 5px; border: 1px solid #4f8a10; color: #4f8a10; display: none; padding: 6px 12px 6px 30px; }
#coupon .coupon-error { background: #fde7e7 url("../../icons/16/cross.png") no-repeat 8px 6px; border-color: #e68d8d; color: #600; }

#coupon .c-success .coupon-success,
#coupon .c-error .coupon-error { display: inline; }

.disclaimer-old { font-style: italic; } /* temp addition for ab test, remove after registration disclaimer no longer needs to be italicised */



/* --- Section: yui --- */

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

/* darken default yui-skin-sam mask */
.yui-skin-sam .mask { opacity:0.6;filter:alpha(opacity = 60) !important; }

/* remove padding from certain tables' cells */
.main .nopadding td, .main .nopadding th { padding: 0; }
/* Layout fixes */
.template-table-fixer { width: 100%; }










/* end shared */