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

/* custom list types */
.list-checkmark, #main .list-checkmark li { list-style: none url(http://images.dot5hosting.com/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; }
.vcenter {vertical-align: middle;}

.redspecial { color:#f00; }
.asterisk { color: #903; }
.disclaimer a:link {text-decoration: underline;}
/* lower right shadows */
.shadow { float:left;background:url(http://images.dot5hosting.com/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("http://images.dot5hosting.com/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; }

/* Set disclaimer font-size to 16px; */
.fixed-bottom-disclaimer {
  font-size: 16px;
}

/* IE 9 and 10 No Support Message */
.browser-alert.hidden{display: none;}
html[data-useragent*='MSIE'] body {}
html[data-useragent*='MSIE'] .browser-alert { position: fixed; top: 0; left: 0; right: 0; z-index: 999999; background-color: #fcf8e3; }
html[data-useragent*='MSIE'] .browser-alert p { margin-bottom: 5px; }
html[data-useragent*='MSIE'] .browser-alert .alert .close { top: -4px; right: 0; position: absolute; background: transparent; border: 0; padding: .5em; font-size: 18px; color: #333333; cursor: pointer;}
html[data-useragent*='MSIE'] .browser-alert .alert { margin: 0 auto; border: none; padding-bottom: 2px; text-align: center; width: 73.076em; width: 71.250em; min-width: 950px; position: relative;padding: 5px 0; }


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


/* standard gray */


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

.btn-standard {
  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none; 
  border: solid 1px #b3b3b3;
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6'); 
    background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}
.btn-standard: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-standard: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: buttons --- */

/* button styles */

/* medium buttons */
button.stan-mid, button.stan-mid-orange {
background: url(http://images.dot5hosting.com/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(http://images.dot5hosting.com/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(http://images.dot5hosting.com/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(http://images.dot5hosting.com/buttons/uni-btn-bg-left.png) no-repeat;
background-position: left -4px;
}
button.stan-mid-orange, button.stan-mid-orange:hover {
background-image: url(http://images.dot5hosting.com/buttons/uni-btn-bg-right-orange.png);
}
button.stan-mid-orange span, button.stan-mid-orange:hover span {
background-image: url(http://images.dot5hosting.com/buttons/uni-btn-bg-left-orange.png);
color: #fff;
text-shadow: -1px -1px 0 #e66318;
}
button.arrow {
background: url(http://images.dot5hosting.com/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(http://images.dot5hosting.com/buttons/uni-btn-bg-right-arrow.png) no-repeat;
background-position: right -3px;
padding-top:1px\9;
}
button.plus {
background: url(http://images.dot5hosting.com/buttons/uni-btn-bg-right-plus.png) no-repeat;
background-position: right -55px;
padding-right: 50px;
}
button.plus:hover {
background: url(http://images.dot5hosting.com/buttons/uni-btn-bg-right-plus.png) no-repeat;
background-position: right -3px;
}

/* small buttons */
button.stan-sm {
background: url(http://images.dot5hosting.com/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(http://images.dot5hosting.com/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(http://images.dot5hosting.com/buttons/uni-btn-bg-right-sm-orange.png);
}
button.stan-sm-orange span {
background-image: url(http://images.dot5hosting.com/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 */
}


/* --- 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(http://images.dot5hosting.com/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(http://images.dot5hosting.com/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('http://images.dot5hosting.com/icons/close-success.gif');
}

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

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

.sale_msg {
	border-color:#d2c41b;
	background-color:#fffbce;
	background-image:url('http://images.dot5hosting.com/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 #3473BA;}
.displayborder-right {border-right: 1px solid #3473BA;}
.displayborder-left {border-left: 1px solid #3473BA;}
.displayborder-top {border-top: 1px solid #3473BA;}
.displayborder-bottom {border-bottom: 1px solid #3473BA;}


/*  truste styles */
#alert-wrapper {
	padding-top: 60px;
}

.alertBar {
     bottom: 0;
     font-size: 11px;
     left: 0;
     width: 100%;
     overflow: auto;
     position: fixed;
     text-align: center;
     z-index: 20;
	 background: #fff;
	 border-top: solid 1px #ccc;
	 color: #888;
	 overflow: visible;
}

#menu-text a {
     float: left;
     margin-right: 10px;
}

#cookie-disclaimer {
	display: inline-block;
	padding-top: 3px;
}

#menu-text {
     margin: 0 auto;
     text-align: left;
     width: 700px;
     vertical-align: middle;
}

#rightside { 
    width:213px;
    float: right;
    margin-left: 1.5em;
}

/* notice banner */
p.notice-banner {
    background: #ffc;
    border: 1px solid #fc3;
    border-radius: 5px;
    padding: 10px;
    margin-top: 1em;
}

/* table1 */
.table1 { border: 0; }
.table1 td, .table1 th {
	background-color: #D0E7F9;
	color: #333;
	padding: 2px 4px;
	border-spacing: 1px;
	text-align: left;
	font-size: 12;
	}
.table1 th {
	background-color: #3473BA;
	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(http://images.dot5hosting.com/backgrounds/dot5hosting_bt.gif) no-repeat top }
.tooltip b.bottom { padding:12px 8px 15px 0px;color:#548912;background:url(http://images.dot5hosting.com/backgrounds/dot5hosting_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 */
.form-group { margin-bottom: 15px; }

.payment-info-cc { text-align: left; padding-left: 1em; }

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

.display-table-reg { text-align:center; margin: 0 auto; }

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

/*.registration-main .display-table-reg { padding-right: 6em; } if ipower adds padding (included in ipowercsscomponent.css)*/
.registration-main .display-table-reg 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(http://images.dot5hosting.com/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(http://images.dot5hosting.com/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(http://images.dot5hosting.com/bits/yellow-check.png) no-repeat; padding: 0px 0 4px 25px; list-style-type: none; font-size: 17px; list-style-image:url("http://images.dot5hosting.com/trans.gif");}
#save-features ul {margin: 0; padding: 0; list-style-type: none;}
#save-coupon {
	width: 414px; 
	height: 279px; 
	background: url(http://images.dot5hosting.com/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;}
#save-disc .disclaimer-container {font-weight: normal;}
#save-disc .displaytableheader a {font-weight: normal;}

/* Reg Upsell Page */
#reg-ups-hero{width: 909px; height: 175px; position: relative; background-image: url(http://images.dot5hosting.com/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(http://images.dot5hosting.com/icons/icon_green_check.png) no-repeat; padding: 0 0 0 25px; float: left; word-break: break-word; text-align: 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("http://images.dot5hosting.com/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("http://images.dot5hosting.com/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("http://images.dot5hosting.com/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 */

body{font-size:13px; font-family:"Trebuchet MS",Arial;color:#000;margin:0px;text-align:center;background-color:#fff;}
.style1{font-weight:bold;font-size:1.5em;}
.style3{color:#0F0004;font-family:Arial,Helvetica,sans-serif;}
#ulist{font-size:11px;}
/* for Mozilla/Safari/Opera */
*>#ulist{font-size:10px;}
#ulist2{line-height:1.5em}
/* for Mozilla/Safari/Opera */
*>#ulist2{line-height:17px}
.style4{color:#3574bb font-size:24px;font-weight:bold;}
.style9{color:"3871b6"}
.style11{color:#3871B6;font-size:24px;}
.style14{color:#3872B1;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:20px;}
.style18{font-size:16px}
.style19{color:#0F0004;font-size:13px;font-family:Arial,Helvetica,sans-serif;}
/* master */
#master_header{margin:0 auto 1em;text-align:left}
#master_container{margin:0 auto;padding:0;text-align:left;width:950px;}
#master_wrapper{}
#master_wrapper_nonav{}
#master_content{vertical-align:top;margin:0;padding:19px; border:1px solid #c1c1c1; border-bottom: 4px solid #3663AB; }
*>#master_content{}
#master_content_nonav{margin:auto;padding:10px;}
#master_content_nonav_nopad{margin:auto;padding:0px;}
#master_navigation{padding:1em; margin-right: 1em;background:#d0e7f9;}
#master_rightside{width:165px;height:100%;padding:10 5 10 5px;text-align:right;}
#master_footer{text-align:left;}
/***** General *****/
a{color:#3373B0;}
/***** Topbar *****/
#top{background-image:url(/images/backgrounds/d5_top_bg.jpg);background-repeat:repeat-x;height:67px}
#top_landing{background-image:url(/images/backgrounds/d5_top_bg.jpg);background-repeat:repeat-x;height:67px;margin-bottom:10px;}
#topleft{float:left;background-image:url(/images/logos/d5_logo.jpg);width:363px;height:67px;background-repeat:no-repeat}
#topright{float:right;background-image:url(/images/text/d5_phone.jpg);height:47px;width:300px;margin:10px 5px auto auto ;}
#topclear{clear:both}
.chathead{float:right;}
.hackersafe{float:left;margin-top:5px;}
/***** Navigation *****/
#menubar{background-image:url(/images/backgrounds/d5_menu_bg.jpg);height:32px;background-repeat:repeat-x;}
#nav{margin:10px auto;}
#master_navigation .navblock li {list-style-type:none;}
#master_navigation .navblock li, .navitem{color:#000;text-decoration:none;font-size:12px;border-bottom-style:dotted;border-bottom-color:#fff;border-bottom-width:1px;padding: .3em 0;}
#master_navigation .navblock li a, .navitem a{color:#000;text-decoration:none;}
#master_navigation .navblock li a:visited, .navitem a:visited{color:#000;}
#master_navigation .navblock li a:hover, .navitem a:hover{text-decoration:underline}
#master_navigation .navblock li h3, .navhead {color:#000;font-weight:bold;font-size:13px;margin-bottom: .3em;}
#master_navigation .navblock li h3 a, .navhead a{color:#000;font-weight:bold;text-decoration:none}
#master_navigation .navblock li h3 a:visited, .navhead a:visited{color:#000;}
#master_navigation .navblock li h3 a:hover, .navhead a:hover{text-decoration:underline}
.navsubhead{color:#000;font-family:"Trebuchet MS",Arial;font-weight:bold;font-size:.8em;border-bottom-style:dotted;border-bottom-color:#fff;border-bottom-width:1px;}
/***** Content Header *****/
#header{border-top:solid #C1C1C1 1px;border-left:solid #C1C1C1 1px;border-right:solid #C1C1C1 1px;border-bottom:solid #3663AB 4px;background-image:url(/images/backgrounds/d5_header_bg.jpg);background-repeat:no-repeat;height:284px}
#headerright{float:right;width:500px;text-align:left;margin-top:30px}
#headerleft{float:left;width:218px;margin:19px 17px auto;height:243px;background:url(/images/backgrounds/d5_included.jpg) no-repeat;}
.redlink{color:#f00;}
.redlink a{color:#f00;text-decoration:underline}
.redlink a:hover{color:#f00;text-decoration:underline}
.bluesmalllink{color:#11559B;font-size:9px}
.bluesmalllink a{color:#11559B;font-size:9px;text-decoration:underline}
.bluesmalllink a:hover{color:#11559B;font-size:9px}
/***** Internal Header *****/
#inheader{border-top:solid #C1C1C1 1px;border-left:solid #C1C1C1 1px;border-right:solid #C1C1C1 1px;border-bottom:solid #3663AB 4px;background-color:#fff;padding:1em;}
#demobox{background-image:url(/images/backgrounds/d5_livedemo_bg.jpg);width:190px;height:238px;padding:12px;}
/***** Main Content *****/
#content{border:solid #C1C1C1 1px;margin-top:6px;margin-bottom:6px}
#contentbox{margin-top:4px;margin-bottom:4px;background-image:url(/images/backgrounds/d5_content_bg.jpg);background-repeat:repeat-y;text-align:left;}
#left503{float:left;width:500px}
#right274{float:right;width:260px}
#lrclear{clear:both}
#left215{float:left;width:215px}
#right266{float:right;width:250px;padding-right:10px;}
#lrsmallclear{clear:both}
#box247{margin-left:0px;margin-right:10px}
#title1{background-image:url(/images/text/d5_questions.jpg);height:33px;width:214px}
#satis{background-image:url(/images/text/d5_sat.jpg);width:215px;height:88px}
#livechat{background-image:url(/images/icons/d5_livechat.jpg);width:215px;height:115px;text-indent:-10000px;}
#livechat a{background-image:url(/images/icons/d5_livechat.jpg);width:215px;height:115px;display:block}
.or{color:#FF6600;font-weight:bold;border-bottom:solid #3677BB 1px;line-height:20px;margin-bottom:11px}
.white{color:#fff;font-weight:bold;border-bottom:solid #fff 1px;line-height:20px;margin-bottom:11px}
#domainbox{border:solid #F1E2B9 1px;background-color:#FFF7E1;padding:7px;margin-left:12px;}
#dots2{background-image:url(/images/backgrounds/d5_dot2_bg.jpg);background-repeat:repeat-x;height:24px;}
#dots3{background-image:url(/images/backgrounds/d5_dots3_bg.jpg);background-repeat:repeat-x;height:24px;}
.bluebold{color:#0087D5;}
.bluebox{border:1px solid #d2e7f8;padding:5px;margin:5px;}
a.unl {color: #333; text-decoration: none;}
a.unl:hover {text-decoration: underline;}
.blue {color: #057ad2;}
.orange {color: #f49900;}
.white {color: #fff;}
a.white {color: #fff;}

/***** Internal Content *****/
#incontent{border:solid #C1C1C1 1px;padding:1em;margin-top:6px;margin-bottom:6px;}
*>#incontent{}
h1{font-size:22px;}
h2{font-size:18px;color:#003366;}
h3{font-size:14px;}
/***** Footer *****/
#footer{border-top:solid #E5E5E5 1px;background-color:#F2F2F2;padding:14px;text-align:center;}
#footer_landing{margin-top:10px;border-top:solid #E5E5E5 1px;background-color:#F2F2F2;padding:14px;text-align:center;}
#footer a{text-align:left;}
#footer a:hover{color:#73ACE6}
.greylink{font-size:11px;color:#5F5E5E}
.greylink a{font-size:11px;text-decoration:underline;}
.greylink a:hover{color:#73ACE6}
/*- Menu Tabs --------------------------- */
#tabs6{float:left;width:100%;background:#CFE7FA;font-size:13px;line-height:normal;border-bottom:1px solid #2763A5;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}
#tabs6 ul{margin:0;padding:10px 10px 0 10px;list-style:none;}
#tabs6 li{display:inline;margin:0;padding:0;}
#tabs6 a{float:left;background:url("/images/bits/d5_tableft6.gif") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
#tabs6 a span{float:left;display:block;background:url("/images/bits/d5_tabright6.gif") no-repeat right top;padding:5px 5px 4px 6px;color:#FFF;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs6 a span{float:none;}
/* End IE5-Mac hack */
#tabs6 a:hover span{color:#FFF;}
#tabs6 a:hover{background-position:0% -42px;}
#tabs6 a:hover span{background-position:100% -42px;}
/*- Menu Tabs 2--------------------------- */
#tabs2{margin: 0 auto; display:block;font-size:13px;color:#fff;line-height:normal;font-family:Arial,Helvetica,sans-serif;padding-left:6em;}
#tabs2 ul{margin:0;padding:11px 2px 0 4px;list-style:none;}
#tabs2 li{display:inline;margin:0;padding:0;}
#tabs2 a{float:left;background:url("/images/bits/d5_tableft2a.jpg") no-repeat left top;margin:0;padding:0 0 0 3px;line-height:18px;text-decoration:none;}
#tabs2 a span{float:left;display:block;background:url("/images/bits/d5_tabright2a.jpg") no-repeat right top;padding:2px 21px 0px 20px;color:#fff;font-weight:bold;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs2 a span{float:none;}
/* End IE5-Mac hack */
#tabs2 a:hover span{color:#083D77;}
#tabs2 a:hover{background-position:0% -22px;}
#tabs2 a:hover span{background-position:100% -22px;}
#rightblock{padding:5px;width :210px;height:auto;}
/******************* Shared HB Styles ************************/
.keyword{color:#000;text-decoration:none}
a.keyword:hover{text-decoration:underline}
.normsmall{font-size:10px;}
.displaytable{background:#d0e7f9;font-size:12px;color:#000;}
.displaytableheader{font-size:15px;font-weight:bold;background:#3473ba;color:#fff;}
.displaytableheader a{color:#fff;}
.bigdisplaytableheader{font-weight:bold;font-size:16px;color:#fff;}
.displaytablespecial{font-weight:bold;font-size:12px;background:#CCD8E6;color:#000;}
.displaytablespecialcell{font-weight:bold;font-size:11px;background:#EFEFEF;color:#000;}
/* displaybox */
.displaybox{background:#d0e7f9;border:1px solid #3473ba;font-size:12px;padding:7px;}
.displaybox h2{padding:7px;font-weight:bold;background:#3473ba;margin:0px;color:#000;line-height:14px;font-size:15px;margin:-7px -7px 7px -7px;color:fff;font-weight:bold;}
.displaybox h2 a {color:white;}
.featurestable{font-weight:bold;background:#DBFEBC;color:#000;font-size:12px}
.app_ahead{font-weight:bold;font-size:18px;color:#336699;text-decoration:underline}
.app_bhead{font-weight:bold;font-size:14px;color:#fff;text-decoration:none;background:#999999;}
.app_chead{font-weight:bold;font-size:12px;color:#000;}
.app_colhead{font-weight:bold;font-size:10px;color:#000;text-decoration:underline}
.app_colbody{font-size:10px;color:#000;}
.app_helptext{font-size:10px;color:#000;}
.app_caption{font-size:10px;color:#fff;}
a.app_caption{font-size:10px;color:#fff;}
a.app_caption:hover{font-size:10px;color:#fff;;text-decoration:underline}
.prodName{font-weight:bold;font-size:14px;color:#000;}
.prodDescGray{font-size:11px;color:#3e3e3e;}
.prodPrice{font-size:12px;color:#000;}
.prodhead{font-weight:bold;font-size:16px;color:#000;}
.prodbody{font-size:13px;color:#000;}
.redsmall{font-weight:bold;font-size:14px;color:#f00;}
.mybizlink{font-weight:bold;font-size:11px;color:#0000ff;}
.tabheader{font-weight:bold;font-size:11px;color:#fff;text-decoration:none}
a.tabheader:link{font-weight:bold;font-size:11px;color:#fff;text-decoration:none}
a.tabheader:hover{font-weight:bold;font-size:11px;color:#FFCC00;text-decoration:none}
.list{font-size:11px;color:#000;}
.small{font-size:11px;}
.dirlink{font-weight:bold;font-size:11px;color:#000;}
.twelvepx{font-size:12px;color:#000;}
.arrow{font-weight:bold;font-size:11px;color:#000;}
.arrowbig{font-weight:bold;font-size:12px;color:#f00;}
.sponsor{font-size:11px;color:#fff;}
.linkcoop{font-size:11px;color:#000099;text-decoration:none}
.prodThank{font-size:12px;color:#000;}
.prodUse{font-size:12px;color:#000;}
.prodDesc{font-size:12px;color:#000;}
.marginboxhead{font-size:9pt;color:#666666;background:#CCD8E6}
.marginbox{font-size:8pt;color:black;background:#fff}
}
.instructionboxhead{font-size:9pt;font-weight:bold;color:#666666;background:#E5F8FC}
.instructionbox{font-size:8pt;color:black;background:#fff}
.articleboxhead{font-size:9pt;font-weight:bold;color:#000;background:#CCD8E6}
.articlebox{font-size:8pt;color:black;background:#fff}
.promotionboxhead{font-size:9pt;font-weight:bold;color:#666666;background:#CCD8E6}
.promotionbox{font-size:8pt;color:black;background:#fff}
INPUT{font-size:10px;color:#000;}
.articleahead{font-size:18px;font-family:"Trebuchet MS",Arial;color:#000;font-weight:bold;}
.pagesubheader{font-size:1.25em;}
.error{color:#f00;font-weight:bold;}
.success{color:#0000FF;font-weight:bold;}
/******************* Marginbox styles ************************/
.marginbox{border:1px solid #e8d69d;background-color:#fff0c1;width:165px}
#marginbox_head{background:#fff0c1;text-align:left;padding:6px;font-weight:bold;}
#marginbox_body{background:#fff9e6;text-align:left;padding:6px;}
#marginbox_bullet{background:#fff9e6;}
/******************* Control Panel styles ************************/ 
.monitor{background-color:#fff;font-size:9px;color:#000;}
.ctrlpaneloutline{background-color:#224E7D;padding:1px 1px 1px 1px;}
.ctrlpanelheader{background-color:#224E7D;font-size:14px;color:#fff;font-weight:bold;padding:1px 1px 1px 1px;}
.ctrlpanelfooter{background-color:#224E7D;}
.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;text-decoration:none}
.evenrowcolor{font-size:11px;color:#000;background-color:#E6E6E6;text-decoration:none}
/******************* KB 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-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;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:#003399;text-decoration:underline;}
.category_title a:visited{font-size:1em;color:#000;font-weight:bold;text-decoration:none;}
.category_title a:visited:hover{font-size:1em;color:#003399;font-weight:bold;text-decoration:underline;}
.item_bullet{font-family:verdana,arial,helvetica,sans serif;font-size:1em;color:#000;font-weight:bold;text-align:top;}
.item_title{font-family:verdana,arial,helvetica,sans serif;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:#000;text-decoration:underline;}
.item_title a:visited{font-size:1em;color:#000;font-weight:bold;text-decoration:none;}
.item_title a:visited:hover{font-size:1em;color:#000;font-weight:bold;text-decoration:underline;}
.item_body{font-family:verdana,arial,helvetica,sans serif;font-size:12px;color:#000;}
.item_body a{color:#003399;text-decoration:none;}
.item_body a:hover{color:#003399;text-decoration:underline;}
.item_body a:visited{color:#003399;text-decoration:none;}
.item_body a:visited:hover{color:#003399;text-decoration:underline;}
.edit_note{color:#f00;background-color:#ffff00;font-weight:bold;}
/* ----------- Vdeck Styles-------------- */
#vdeck_bar_wrapper{margin-bottom:5px;height:30;background-image:url(/images/backgrounds/vdeckbar_grey.gif);border-bottom:1px #cccccc 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 #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;}
/* 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 */ 
.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;}

#hd, #ft {
    margin: auto;
    overflow: hidden;
    text-align: left;
    width: 952px;
}

#bd {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #c1c1c1 #c1c1c1 #3663ab;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 4px;
    margin: 0;
    padding: 0;
    vertical-align: top;
    margin-top: 15px;
    margin-bottom: 18px;
    display: inline-block;
    width: 950px;
}

#doc2 #master_navigation {
    width: 140px;
    float:left;
    margin: 5px;
}

#doc2 #master_navigation .navblock ul{padding:0px;}
#doc2 #master_navigation .navblock a{ text-decoration:none;color:#000;}

.no-nav #main, .no-nav #bd #main {
    margin-left: 0;
    width: 100%;
    padding: 0
}

#doc2 #main {width:700px;padding: 15px 0 15px 0;float:right;}
#doc2 .bd-main-content { width:909px; display:inline-block; padding: 19px; }
#doc2 .bd-main-content .navcomponent { width: 175px; float: left; background-color: #d0e7f9 }
.locallift-enhance-listings .btn {margin-left: 10px;}
.locallift-banner-content,.locallift-customer {margin: 19px 0 0 0!important;}
#popup #hd, #popup #bd, #popup #ft { width: 100%; }
#popup #masthead {
    background-image: url('http://images.dot5hosting.com/d5_archive/top_bg.jpg');

}
#popup #masthead h1 {
    background-image: url('http://images.dot5hosting.com/logos/d5_logo.jpg');
    background-repeat: no-repeat;
    height: 67px;
    text-indent: -9999px;
    margin: 0;
}
#popup #bd {
    margin: 0;
    text-align: left;
    border-width: 0 0 10px;
    padding: 20px 0 10px;
    border-color: #666;
}
#popup #bd #main {
    width: auto;
    padding: 0 5px;
}
#popup #ft p {
    padding: 0 5px;
}
.cx-widget{
	font-family: inherit !important;
	font-size: 16px !important;
	text-align: left;
}
.cx-icon{
	margin-right: 10px;
}
.cx-button-group button:focus{ 
	border: none !important; 
}
.cx-title{
    font-size: 17px !important;
}

