/* Additional Styles */
#content-container #content-with-no-sidebar div.holdopen,
#content-am div.holdopen,
#content-container #content-with-no-sidebar p.holdopen,
#content-am p.holdopen {
  clear: both;
  margin: 0;
  padding: 0;
  /*visibility: hidden;*/
}
#content-container #content-with-sidebar div.holdopen,
#content-container #content-with-sidebar p.holdopen,
#content-container #content-half div.holdopen,
#content-container #content-half p.holdopen,
#content-am div.holdopen,
#content-am p.holdopen {
  clear: left;
  margin: 0;
  padding: 0;
  /*visibility: hidden;*/
}
.spotlight, .dejavu { display: none; }
.phonenumcallout { font-weight:bold; }
#content-container .notebene { color: #AAA; }
#content-container .callouttext { color: #FF6C3B; font-weight: bold; }
#content-container #content-with-sidebar .price.callouttext,
#content-container #content-with-no-sidebar .price.callouttext { color: #FF6C3B; font-size:1.2em; }
#content-container #content-with-sidebar .limitedtime,
#content-container #content-with-no-sidebar .limitedtime { color:rgb(255, 111, 59); font-style:italic; font-weight:bold; }
#content-container #content-with-sidebar form .limitedtime,
#content-container #content-with-no-sidebar form .limitedtime { float:right; text-align:right; padding-right:10px; }
#content-container .formerror,
#content-am .formerror { color: #C00; }
#content-container .formbutton,
#content-am .formbutton { text-align: left; margin: 5px 3px 5px 0; }
#content-container .freetrial { color: #FF662E; font-weight: bold; }
#content-container .seal { text-align: center; padding-top: 4px; }
#content-container .rightlink { text-align: right; }
#content-container .advertisement { text-align: center; }
#content-container .oldprice { text-decoration: line-through; } /* used in charts to indicate an old price */
#content-container .progressbar { float:left; margin-top:10px; margin-left:10px; }
#content-container h2.specialoffer,
#content-am h2.specialoffer { font-size: 1.5em; font-weight: bold; text-align: left; }
#content-container dl { margin: 0; padding: 0; }
#content-container dl dt { margin: 0; padding: 0; font-weight: bold; }
#content-container dl dd { margin: 0 0 8px 0; padding: 0; }
#content-container dl dd p { margin: 0 0 2px 0; padding: 0; }
#content-container #glossarybox .glossary { font-weight: bold; font-size: 1.1em; letter-spacing: 0.2em; text-transform: uppercase; }
#content-container #glossarybox h5 { font-weight: bold; font-size: 1.1em; margin: 1em 0; }
#sidebar .promo { /* no special styling at this time */ }
#content-container #content-with-sidebar h3,
#content-container #content-with-no-sidebar h3,
#content-container #content-half h3,
#content-am h3 {
  font-size: 1.2em;
  border-bottom: 1px #B8D3E1 solid;
  margin-bottom: 5px;
  padding-bottom: 3px;
}
#content-container #content-with-sidebar .introimgad,
#content-container #content-with-no-sidebar .introimgad {
  float: right;
	margin-right: 3px;
	margin-bottom: 5px;
	padding-left: 5px;
	display: inline;
}

/* Email chart used on email upsells and the like */
#content-container table.emailchart { width:99%; }
#content-container table.emailchart td { padding:3px; }
#content-container table.emailchart thead td { font-weight:bold; }
#content-container table.emailchart tbody td { vertical-align:top; }
#content-container table.emailchart td.domain { width:25%; }
#content-container table.emailchart td.boxcount { width:25%; text-align:center; }
#content-container table.emailchart td.catchall { background-color:#EEE; width:3%; }
#content-container table.emailchart td.description { background-color:#EEE; width:45%; font-size:0.8em; line-height:12px; }

/* Prices Table - Used for the pricing charts in VYO and such */
table.prices { border: 1px solid #B7D3E1; }
table.prices thead td { background-color: #B7D3E1; font-weight: bold; text-align: center; }
table.prices tbody td { padding: 2px 3px; border-bottom: 1px solid #B7D3E1; }
table.prices tbody td.term { text-align: left; }
table.prices tbody td.cost { text-align: right; }
table.prices tbody td.cap { border-bottom: none; }
table.prices tbody td span.years { font-weight: bold; }
table.prices tbody td span.savings { color: #930; }
table.prices tbody tr.highlight td { font-weight: bold; color: #930; }
table.prices tbody td.disclaimer { color: #AAA; text-align: center; }
table.prices tbody td.head {
  background-color: #DFEBF1;
  font-weight: bold;
  border-top: 1px #888 solid;
  border-bottom: 1px #888 solid;
}
table.prices tbody .odd { background-color: #FFF; }
table.prices tbody .even { background-color: #EFEFEF; }

/* Generic Table - Chart */
#main #content-container table.chart {
  width: 100%;
  border: 1px #B8D3E1 solid;
  padding: 0;
  margin-bottom: 10px;
}
#main #content-container table.chart.services thead td { border-left: 1px #FFF solid; }
#main #content-container table.chart.services thead td.first { border-left: 1px #B8D3E1 solid; }
#main #content-container table.chart thead td {
  font-size: 1.1em;
  font-weight: bold;
  background-color: #B8D3E1;
  color: #000;
  padding: 3px 0;
}
#main #content-container table.chart thead td.tablehead { text-align: center; }
#main #content-container table.chart.pricing thead td { text-align: center; vertical-align: bottom; }
#main #content-container table.chart td { padding: 2px; margin: 0; }
#main #content-container table.chart tbody .odd { background-color: #FFF; }
#main #content-container table.chart tbody .even { background-color: #EFEFEF; }
#main #content-container table.chart.services { border-right: none; border-bottom: none; }
#main #content-container table.chart.services td { padding: 4px; }
#main #content-container table.chart.services tbody tr, #content-container table.chart.services thead tr { vertical-align: top; }
#main #content-container table.chart.services tbody td { border-right: 1px #B8D3E1 solid; border-bottom: 1px #B8D3E1 solid; }
#main #content-container table.chart.services tbody td.item { font-weight: bold; }
#main #content-container table.chart thead td.item,
#main #content-container table.chart tbody td.item { text-align: left; font-weight: bold; }
#main #content-container table.chart thead td.value { text-align: center; font-weight: bold; }
#main #content-container table.chart tbody td.value { text-align: center; }

/* Compare Table */
#content-container table.compare {
  clear: both;
  border: 1px #B8D3E1 solid;
  padding: 0;
  margin-bottom: 10px;
}

#content-container #content-with-sidebar table.compare { width: 517px; }
#content-container #content-with-no-sidebar table.compare { width: 726px; }
#popup #content-container .content table.compare { width: 100%; }

#content-container #content-with-sidebar .product-container .box table.compare,
#content-container #content-with-sidebar .product-list .box table.compare,
#content-container #content-with-sidebar .generic-container .box table.compare,
#content-container #content-with-no-sidebar .product-container .box table.compare,
#content-container #content-with-no-sidebar .product-list .box table.compare,
#content-container #content-with-no-sidebar .generic-container .box table.compare { clear: none; width: 100%; }

#content-container table.compare thead {
  clear: both;
  margin: 0;
  font-size: 1em;
  background-color: #B8D3E1;
}
#content-container .product-container table.compare thead,
#content-container .product-list table.compare thead,
#content-container .generic-container table.compare thead { clear: none; }
#content-container table.compare.hosting thead td { padding: 2px; }
#content-container table.compare thead td.tablehead {
  font-size: 1.1em;
  font-weight: bold;
  background-color: #B8D3E1;
  color: #000;
  padding: 3px 5px;
  text-align: center;
}
#content-container table.compare thead td.tablehead.bestvalue { background-color: #869F2A; color: #FFF; }
#content-container table.compare tbody .sectionhead {
  background-color: #DFEBF1;
  font-weight: bold;
  border-top: 1px #888 solid;
  border-bottom: 1px #888 solid;
}
#content-container table.compare tbody .sectionhead.bestvalue {
  background-color: #869F2A;
	text-align: center;
	color: #FFF;
	border-color: #869F2A;
}

#content-container table.compare.hosting tbody td { padding: 2px; margin: 0; font-size: 1em; }
#content-container table.compare tbody .odd { background-color: #FFF; }
#content-container table.compare tbody .odd .bestvalue { background-color: #EBF3F6; color: #000; }
#content-container table.compare tbody .even { background-color: #EFEFEF; }
#content-container table.compare tbody .even .bestvalue { background-color: #D1D9DB; color: #000; }
#content-container table.compare tbody .item.bestvalue { background-color: #D1D9DB; color: #000; }
#content-container table.compare.hosting thead td.item,
#content-container table.compare.hosting tbody td.item { text-align: left; font-weight: bold; }
#content-container table.compare.hosting thead td.value { text-align: center; font-weight: bold; }
#popup #content-container table.compare tbody td.value,
#content-container table.compare.hosting tbody td.value { text-align: center; }
#content-container table.compare.hosting tbody td .price { font-weight: bold; }

#popup #content-container table.compare.certs { border:5px solid #F8F8F8; padding:1px; }
#popup #content-container table.compare.certs tbody td { padding:3px; }
#popup #content-container table.compare.certs tbody td.value.recommend { vertical-align:top; text-align:left; }
#popup #content-container table.compare.certs tbody td.value.issued,
#popup #content-container table.compare.certs tbody td.value.product { text-align:left; }

#popup #content-container table.compare.design { border-top: 1px solid #73ABC8;border-left: 1px solid #73ABC8;border-bottom: 1px solid #73ABC8;}
#popup #content-container table.compare.design td.corner { background-color: #B8D3E1; border-right: 1px solid #73ABC8; }
#popup #content-container table.compare.design thead td.tablehead.first { background-color: #B8D3E1; }
#popup #content-container table.compare.design thead td.tablehead.second { background-color: #73ABC8; }
#popup #content-container table.compare.design thead td.tablehead {
  text-align: left;
  vertical-align: middle;
}
#popup #content-container table.compare.design thead td.sectionhead {
  text-align: center;
  vertical-align: middle;
  padding: 3px;
  background-color: #DFEBF1;
  border-right: 1px solid #73ABC8;
  font-weight:bold;
}
#popup #content-container table.compare.design thead td.sectionhead.bestvalue { background-color: #869F2A; color: #FFF; }
#popup #content-container table.compare.design tbody td.select a.button img { margin: 0; }
#popup #content-container table.compare.design tbody td.select {
  margin: 0;
  padding: 2px;
  text-align: center;
  vertical-align: middle;
  height: 21px;
  background-color: #DFEBF1;
  border-right: 1px solid #73ABC8;
}
#popup #content-container table.compare.design tbody td.select.bestvalue { background-color: #869F2A; }
#popup #content-container table.compare.design tbody td.item {
  text-align: left;
  font-weight: bold;
  vertical-align: middle;
  background-color: #B8D3E1;
  border-right: 1px solid #73ABC8;
  border-top: 1px solid #73ABC8;
}
#popup #content-container table.compare.design tbody td.value { border-right: 1px solid #73ABC8; padding: 1px; }
#popup #content-container table.compare.design tbody tr.odd td.value { border-top: 1px solid #FFF; }
#popup #content-container table.compare.design tbody tr.even td.value { border-top: 1px solid #EFEFEF; }

#popup #content-container table.compare thead td.item,
#popup #content-container table.compare tbody td.item {
  text-align: left;
  font-weight: bold;
  vertical-align: middle;
  padding: 5px;
}
#popup #content-container table.compare tbody td.sectionhead.title { text-align: center; padding: 0; }
#popup #content-container table.compare tbody td.sectionhead.title.first { text-align: left; padding: 0; }

/* Other Tables */
#content-container table.pendingdomainnames tr.actions { background-color: #B7D3E1; }
#popup #content-container .content table.compare.ecommercefeatures td.value { text-align: left; }
#popup #content-container .content table.compare.ecommercefeatures td.value { text-align: left; }
/* Contact Info */
#content-container dl.contactinfo { margin: 10px auto; }
#content-container dl.contactinfo dt {
  float: left;
  clear: left;
  width: 200px;
  padding: 3px 0;
  font-weight: bold;
  text-align: right;
}
#content-container dl.contactinfo dd {
  margin-left: 210px;
  padding: 5px 0;
}

/* Vertical Form Layout */
#content-container dl.vertform dt {
  float: left;
  clear: left;
  width: 200px;
  padding: 8px 0 3px 0;
  font-weight: normal;
  text-align: right;
}
#content-container dl.vertform dd {
  margin-left: 210px;
  padding: 5px 0 2px 0;
}

/* Sitemap List Style */
#content-container ul.sitemap {
  font-weight: bold;
  margin: 0; padding: 0;
  background-image: none;
}
#content-container ul.sitemap li {
  list-style: none outside;
  background-repeat: no-repeat;
  margin: 3px 0;
  background-image: url(../images/common/small-arrow.gif);
  padding-left: 22px;
  background-position: left 1px;
}
#content-container ul.sitemap ul li,
#content-container ul.sitemap li ul li {
  background-image: url(../images/common/tiny-arrow.gif);
  padding-left: 14px;
  background-position: left 4px;
}
#content-container ul.sitemap ul ul li,
#content-container ul.sitemap li ul li ul li {
  background-image: none;
  list-style-type: square;
  padding-left: 5px;
  font-weight: lighter;
  margin-left: 10px;
}
#content-container ul.sitemap ul ul ul li,
#content-container ul.sitemap li ul li ul li ul li {
  list-style-type: disc;
}

#content-container ul.sitemap ul ul {padding:0; margin:0;}
#content-container ul.sitemap ul ul li{background: url(/images/common/tiny-arrow.gif) no-repeat 4px 4px; padding-left:14px; list-style-type:none;}

/* Search Box */
#content-with-sidebar .generic-container .box.domainsearch,
#content-am .generic-container .box.domainsearch { width: 514px; }
#content-with-no-sidebar .generic-container .box.domainsearch { width: 724px; }
#content-half .generic-container .box.domainsearch { width: 334px; }
#content-container .generic-container .box.domainsearch,
#content-am .generic-container .box.domainsearch { padding: 0; }
#content-container #content-with-no-sidebar .generic-container .box.domainsearch h4,
#content-container #content-with-sidebar .generic-container .box.domainsearch h4,
#content-container #content-half .generic-container .box.domainsearch h4,
#content-am .generic-container .box.domainsearch h4 {
  clear: both;
  font-size: 1em;
  padding: 5px 5px 5px 10px;
  margin: 0;
}
#content-container .generic-container .box.domainsearch h4 span,
#content-am .generic-container .box.domainsearch h4 span { margin-left: 10px; font-weight: normal; }

#content-container .generic-container .box.domainsearch .domain-search-box,
#content-am .generic-container .box.domainsearch .domain-search-box {
  float: left;
  padding: 10px 0 10px 10px;
}
#content-container .generic-container .box.domainsearch .domain-search-text,
#content-am .generic-container .box.domainsearch .domain-search-text {
  float:left;
  padding-top: 10px;
  margin: 0 0 0 10px;
  width: 200px;
}
#content-container .generic-container .box.searchagain { height: 165px; }
#content-container .generic-container .box.searchagain .search-again-box { float: left; height: 130px; }
#content-container .generic-container .box.searchagain .search-again-box.one { padding: 0px 10px 0px 48px; border-right: 1px solid #b8d3e1; background:url(/domain-name-registration/images/no1.gif) no-repeat; }
#content-container .generic-container .box.searchagain .search-again-box.one textarea { width: 190px; }
#content-container .generic-container .box.searchagain .search-again-box.two { padding: 0px 10px 0px 55px; border-right: 1px solid #b8d3e1; background:url(/domain-name-registration/images/no2.gif) no-repeat 10px 0px; }
#content-container .generic-container .box.searchagain .search-again-box.three { width: 115px; padding: 0px 0px 0px 55px; background:url(/domain-name-registration/images/no3.gif) no-repeat 10px 0px; }

.tld {
  float: left;
  background-color: #E0EBF1;
  border: 1px solid #FFF;
  width: 290px;
  font-size: 11px;
}
.tld td { border-top: 1px solid #FFF; }
.tld thead tr td, .cctld thead tr td { font-weight: bolder; padding-left: 5px; }
.cctld {
  float: left;
  background-color: #D0E1EB;
  border: 1px solid #FFF;
  width: 224px;
  font-size:11px;
}
.cctld td { border-top: 1px solid #FFF; }
.samplesitethumb {
  cursor: pointer;
  cursor: hand;
  border: solid 1px white;
  padding: 3px;
  margin: 3px;
}
.samplesitethumbselected {
  cursor: pointer;
  cursor: hand;
  border: solid 1px black;
  padding: 3px;
  margin: 3px;
}

/* Search Results */
table.searchresults { border-left: 1px #333 solid; }
table.searchresults table { /*border-collapse: collapse;*/ }
table.searchresults td { font-size: 11px; }

table.searchresults td.selected {
  background-color: #C5EE62;
  text-align: center;
  border-top: 1px #333 solid;
  border-right: 1px #333 solid;
  border-bottom: 1px #333 solid;
  width: 35px;
}
table.searchresults td.available {
  background-color: #C5EE62;
  text-align: center;
  border-top: 1px #333 solid;
  border-right: 1px #333 solid;
  border-bottom: 1px #333 solid;
  width: 35px;
}
table.searchresults td.unavailable {
  background-color: #F3F3F3;
  text-align: center;
  border-top: 1px #333 solid;
  border-right: 1px #333 solid;
  border-bottom: 1px #333 solid;
  width: 35px;
}
table.searchresults td.empty {
  background-color: #E5F4C7;
  text-align: center;
  border-top: 1px #333 solid;
  border-right: 1px #333 solid;
  border-bottom: 1px #333 solid;
  width: 35px;
}
table.searchresults td.domainname {
  background-color: #E5F4C7;
  border-top: 1px #333 solid;
  border-right: 1px #333 solid;
  border-bottom: 1px #333 solid;
  text-align: right;
  font-weight: bold;
  font-size: 12px;
}
table.searchresults td.resultsKey {
  background-color: #FFF;
  border-top: 1px #E9E9E9 solid;
  border-right: 1px #E9E9E9 solid;
  border-bottom: 1px #E9E9E9 solid;
  text-align: left;
  font-weight: bold;
}

/* Alternate Search Results Design */
table.searchresults-alt td { font-size: 12px; }
table.searchresults-alt td.domainname{border: 1px solid #000;text-align:left;font-weight:bold;background-color:#ebf3f6;padding:4px 0 5px 10px;}
table.searchresults-alt td.tld-row{ border-left: 1px solid #000; }
table.searchresults-alt td.tld-box{border-bottom: solid #000;border-right: solid #000; border-width:1px;text-align:center;width:52px;}
table.searchresults-alt td .tld-taken{height:19px;background:url(/images/common/results-taken.gif) no-repeat;}
table.searchresults-alt td .bar-available{background-color:#c5ee62;font-weight:bold;padding:1px 0 2px 0;}
table.searchresults-alt td .bar-taken{background-color:#e1e1e1;font-weight:bold;color:#666;padding:1px 0 2px 0;}
table.searchresults-alt td.premium-promo{border-bottom: solid #000;border-right: solid #000; border-width:1px;text-align:center;width:217px;}
table.searchresults-alt td.premium-promo .bar-premium{background-color:#1079b0;font-weight:bold;color:#FFFFFF;padding:1px 0 2px 0;}
table.searchresults-alt td.premium-promo .bar-premium a.tld-link:link,
table.searchresults-alt td.premium-promo .bar-premium a.tld-link:visited,
table.searchresults-alt td.premium-promo .bar-premium a.tld-link:active,
table.searchresults-alt td.premium-promo .bar-premium a.tld-link:hover {color:#FFF;text-decoration:underline;}
table.searchresults-alt td.uscom-promo{ border-bottom: solid #000;border-right: solid #000; border-width:1px;text-align:center;width:162px;}
table.searchresults-alt td.uscom-promo .bar-uscom{background-color:#1079b0;font-weight:bold;color:#FFFFFF;padding:1px 0 2px 0;}
table.searchresults-alt td .sub-text { font-size:11px;line-height:20px; }
/* Email Price Chart */
#emailpricechart td{
	border:1px solid #B7D3E1;
	padding:3px;
}

#emailpricechart td.catchallmessage {
	padding:0px;
	border:1px solid #fff;
	margin:0 0 0 0;
	width:170px;
	text-align:left;
	vertical-align:top;
}

#emailpricechart td.catchallmessage p {
	border:1px solid #B7D3E1;
	margin:0 0 0 10px;
	padding:5px;
}

#emailpricechart {
	margin: 0px 0px 0px 10px;
	border-collapse: collapse;
	float:right;
	width:415px;
}
#emailchart {
	clear:right;
	margin:15px 0 15px 0;
}
#emailchart thead td {
	vertical-align:top;
	padding:2px 10px 2px 2px;
	white-space:nowrap;
}

#emailchart tbody td {
	padding:2px 10px 2px 2px;
	white-space:nowrap;
}

/* Upsell Pages */
#content-container .generic-container.upsell .box { padding-bottom: 10px; }
#content-container .generic-container.upsell .box.builditmyself {}
#content-container .generic-container.upsell .box.privatereg {}

#content-container .generic-container.upsell .box .innerbox-main { float: left; width: 440px; padding: 0 10px; }
#content-container .generic-container.upsell .box.builditmyself .innerbox-main { width: 375px; padding-left: 0; }
#content-container .generic-container.upsell .box.privatereg .innerbox-main { width: 540px; padding-left: 0; }
#content-container .generic-container.upsell .box.onlinemkt .innerbox-main { width: 540px; padding-left: 0; }
#content-container .generic-container.upsell .box.domainforward .innerbox-main { padding-left: 0; width: 540px; }
#content-container .generic-container.upsell .box.getemail .innerbox-main { padding-left: 0; width: 540px; }
#content-container .generic-container.upsell .box .innerbox-main table thead td { font-weight: bold; }
#content-container .generic-container.upsell .box .innerbox-main table td { text-align: left; }
#content-container .generic-container.upsell .box .innerbox-info { float: left; margin-right: 10px; text-align: center; }

#content-container .generic-container.upsell .box .innerbox-price {
  float: left;
	width: 125px;
	padding: 0 10px;
	border-left: dashed 1px #999;
}
#content-container .generic-container.upsell .box .innerbox-price p span.calloutprice {
  color: #FF6C3B;
	font-weight: bold;
	font-size: 2.25em;
	background-color: inherit;
}
#content-container .generic-container.upsell .box .innerbox-price p span.calloutprice sup.currency { font-size: 65%; }
#content-container .generic-container.upsell .box .innerbox-price p span.calloutprice sup.unit {
  font-size: 65%;
	text-decoration: underline;
	vertical-align: text-top;
	position: relative;
	top: 0;
}

#content-container .generic-container.upsell .box .innerbox-price div.tinyarrow { margin-top: 10px; }

#content-container #content-with-sidebar .generic-container.upsell.advanced-hosting {
  background-image: url(/images/common/bg-adv-hosting-special-all_516x246.jpg);
	background-repeat: no-repeat;
	border: 1px solid #B8D3E1;
	margin-bottom: 10px;
}
#content-container #content-with-sidebar .generic-container.upsell.advanced-hosting .box { background-color: transparent; border: none; }
#content-container #content-with-sidebar .generic-container.upsell.advanced-hosting .box h4 {
  font-size: 1.5em;
	margin: 0 0 10px 0;
	padding: 0;
	background-color: transparent;
}
#content-container #content-with-sidebar .generic-container.upsell.advanced-hosting .box .innerbox-price { padding: 0; border: none; }
#content-with-sidebar table tbody tr td div.subhead { margin-left: 10px; }

.sev-step {
	float:left;
	padding:0 0 0 10px;
	width:220px;
}
.sev-step#sev-tools {padding:0 10px 0 0;}
.sev-step#sev-submit {
	width:228px;
	height:8.5em;
	border-left:1px dashed #BEBEBE;
	border-right:1px dashed #BEBEBE;
}
.sev-step h5 {
	margin:0 0 10px 0;
	padding:0;
	width:209px;
	height:36px;
	text-indent:-9999px;
}
#sev-tools h5 {background:url(/images/common/sev-upsell-tools.gif) no-repeat 0 0;}
#sev-submit h5 {background:url(/images/common/sev-upsell-submit.gif) no-repeat 0 0;}
#sev-consult h5 {background:url(/images/common/sev-upsell-consult.gif) no-repeat 0 0;}

/* discount-domain offers on order-receipt */
#personalized-domains { float:left; background: url(/purchase-it/images/personalized-domains-bg.gif) no-repeat 0 0; height:271px; width:705px; }
#personalized-domains h4 { font-size:16px; font-weight:bold; color:#2063A7; margin:30px 0 5px 30px; width:415px; }
#personalized-domains h5 { font-size:13px; font-weight:bold; margin:0 0 5px 30px; width:415px; }
#personalized-domains p { margin:0 0 0 30px; }
#personalized-domains .domain-listing { position:relative; left:30px; width:320px; height:115px; }
#personalized-domains.discount-offer .domain-listing { top:10px; }
#personalized-domains.standard-offer .domain-listing { top:40px; }
#personalized-domains .domain-listing ul { list-style-type:none; margin:0; padding:5px; }
#personalized-domains .domain-listing ul li { /*border-bottom:1px solid #333;*/ padding:1px 3px; }
#personalized-domains .special-offer { position:relative; left:455px; height:170px; width:235px; }
#personalized-domains.discount-offer .special-offer { bottom:175px; }
#personalized-domains.standard-offer .special-offer { bottom:165px; }
#personalized-domains .special-offer h5 { font-size:25px; font-weight:bold; color:#2063A7; text-align:center; margin:10px; width:215px; }
#personalized-domains.standard-offer .special-offer h5 { margin-top:30px; }
#personalized-domains .special-offer p { margin:0 10px; }
#personalized-domains .special-offer .low-price { float:left; width:120px; height:70px; margin-left:5px; text-align:center; font-weight:bold; font-size:21px; line-height:21px; }
#personalized-domains .special-offer .low-price .pricing { font-size:27px; font-weight:bold; }
#personalized-domains .special-offer .high-price { float:left; width:104px; height:56px; }
#personalized-domains .special-offer input { position:relative; left:10px; }
#personalized-domains.discount-offer .special-offer input { top:15px; }
#personalized-domains.standard-offer .special-offer input { top:25px; }

#personalized-domains-am { clear:left; margin:10px 0; }
#personalized-domains-am .box { background-color:#FFF; border:1px solid #C5EE62; padding:10px; width:auto; height:155px; }
#personalized-domains-am .box h4 { background-color:#C5EE62; border:1px solid #C5EE62; font-size:1.4em; font-weight:bold; margin:-10px -10px 10px -10px; padding:7px 10px 6px 10px; }
#personalized-domains-am .box ul { list-style-type:none; margin:0 0 8px 0; padding:0; }
#personalized-domains-am .box ul li { margin:0; padding:0; }
#personalized-domains-am .box img.starburst { float:right; margin:-40px -10px 0 0; }
#personalized-domains-am .box p { float:right; font-size:1.2em; margin:0 20px 10px 0; }

#firstnamelastname-domains { clear:left; margin:10px 0; }
#firstnamelastname-domains .box { background-color:#FFF; border:1px solid #C5EE62; padding:10px; width:auto; height:200px; }
#firstnamelastname-domains .box h4 { background-color:#C5EE62; border:1px solid #C5EE62; font-size:1.4em; font-weight:bold; margin:-10px -10px 10px -10px; padding:7px 10px 6px 10px; }
#firstnamelastname-domains .box ul { list-style-type:none; margin:0 0 8px 0; padding:0; }
#firstnamelastname-domains .box ul li { margin:0; padding:0; }
#firstnamelastname-domains .box img.starburst { float:right; margin:-40px -10px 0 0; }
#firstnamelastname-domains .box p { float:right; font-size:1.2em; margin:0 20px 10px 0; }

#premiumresale-domains { clear:left; margin:10px 0; }
#premiumresale-domains .box { background-color:#FFF; border:1px solid #C5EE62; padding:10px; width:auto; height:150px; }
#premiumresale-domains .box h4 { background-color:#C5EE62; border:1px solid #C5EE62; font-size:1.4em; font-weight:bold; margin:-10px -10px 10px -10px; padding:7px 10px 6px 10px; }
#premiumresale-domains .box ul { list-style-type:none; margin:0 0 8px 0; padding:0; }
#premiumresale-domains .box ul li { margin:0; padding:0; }
#premiumresale-domains .box img.starburst { float:right; margin:-40px -10px 0 0; }
#premiumresale-domains .box p { float:right; font-size:1.2em; margin:0 20px 10px 0; }
#premiumresale-domains .box input.button { margin-top:5px; }

/* Private Registration Upsell */
#main #content-container #content-with-no-sidebar #pr-data{
  float: left;
  width: 228px;
  margin: 0;
  padding: 0;
}
#main #content-container #content-with-no-sidebar #pr-data img{
  float: left;
}
#main #content-container #content-with-no-sidebar #pr-data .pr-data-screen{
  background-image: url(/domain-name-registration/images/pr-data-screen.gif);
  background-repeat: no-repeat;
  float: left;
  padding:20px 30px 10px 30px;
	width:168px;
}

/* MC Transition box */
#mc-trans.container {
	margin:15px auto;
	padding:0;
	width:713px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	height:118px;
}
#mc-trans.container .top-row{
	float:left;
	margin:0;
	padding:0;
	background:url(/images/common/mctrans-bg-top-row.gif) no-repeat bottom left;
	width:713px;
	height:12px;
}
#mc-trans.container .mid-row{
	float:left;
	margin:0;
	padding:0;
	background:url(/images/common/mctrans-bg-box.gif) repeat-x bottom left;
	width:703px;
	border:5px solid #5a0f69;
	border-top:0;
	border-bottom:0;
}
#mc-trans.container .mid-row img{margin:0 0 0 116px;}
#mc-trans.container .mid-row p{clear:both;padding:10px;margin:0;}
#mc-trans.container .bot-row{
	float:left;
	margin:0;
	padding:0;
	background:url(/images/common/mctrans-bg-bot-row.gif) no-repeat 0 0;
	width:713px;
	height:12px;
}

/* 30 Day MBG */
#main .mbg{border:none;}

.inlineDiv {background:#f2ffd3;width:20em;Xopacity:0.9;border:solid 1px #506224;padding:1ex 1em;color:#000;}
/*.inlineDiv div {background:#f2ffd3;Xopacity:1;}*/
.inlineAnchor {text-decoration:underline;}

#content-with-no-sidebar .contentheader {font-size:1.5em;} /*same copy; larger font*/
/*.preemium h4 {background:#fff797;} yellow*/

#content-container #content-with-no-sidebar .independent-column-container { width: 728px; }
#content-container #content-with-no-sidebar .independent-column-container .box {
  /*border: 1px solid #B8D3E1;*/
  background-color: #FFF;
  padding: 10px;
  float: left;
  color: #333;
  margin: 0 10px 10px 0;
  border-top: none;
  border-right: 1px solid #B8D3E1;
  border-bottom: 1px solid #B8D3E1;
  border-left: 1px solid #B8D3E1;
  background-color: #FFF;
}
#content-container #content-with-no-sidebar .independent-column-container h4 {
  background-color: #B8D3E1;
  font-size: 1.2em;
  padding: 7px 10px 6px 10px;
  margin: -10px -10px 10px -10px;
}

#content-container #content-with-no-sidebar .independent-column-container .box.oneofone.primary.premiumresale {
  width:709px;/*margin:0;padding:0;*/
}

#content-container #content-with-no-sidebar .independent-column-container .box.oneofthree,
#content-container #content-with-no-sidebar .independent-column-container .box.oneoftwo
{
  width:213px;
}

#content-container  #content-with-no-sidebar .independent-column-container .box.oneofthree.cap,
#content-container #content-with-no-sidebar .independent-column-container .box.oneoftwo.cap
{
  margin-right: 0;
}

#content-container #content-with-no-sidebar .independent-column-container .box.primary {
  border-top: none;
  border: 1px solid #B8D3E1;
}
#content-container #content-with-no-sidebar .independent-column-container .box.primary h4 {background:#fff797;}

#content-container #content-with-no-sidebar .independent-column-container .box.primary.premiumresale h4 {
  background: url(/domain-name-registration/images/bg-premiumresale.gif) no-repeat;
}

#content-container #content-with-no-sidebar .independent-column-container .box.secondary {
  border: 1px solid #C5EE62;
  border-top: none;
  text-align:left;
}
#content-container #content-with-no-sidebar .independent-column-container .box.secondary h4 {background:#C5EE62;}

#content-container #content-with-no-sidebar .independent-column-container .box.tertiary {
  border: 1px solid #B8D3E1;
  /*border-top: none;*/
}
#content-container #content-with-no-sidebar .independent-column-container .box.tertiary h4 {
  background:#B8D3E1;/*DFEBF1*/
  padding: 6px 10px 6px 10px;
}

#content-container #content-with-no-sidebar .independent-column-container .box dl.smallcontrols {
  margin: 0;
  padding: 0;
}

#content-container #content-with-no-sidebar .independent-column-container .box dl.smallcontrols dt {
  float: left;
  clear: left;
  width: 20px;
  padding: 3px 0 3px 10px;
}

#content-container #content-with-no-sidebar .independent-column-container .box dl.smallcontrols dd {
  margin-left: 35px;
  padding: 5px 0 1px 0;
}

/* new form container ??? */
#content-container #content-with-no-sidebar .search-premiumresale {
  margin: 0 0 10px 0;
  float: left;
  clear: left;
}

#content-container #content-with-no-sidebar .search-premiumresale {
  clear: both;
  width: 728px;
  border-top: none;
  border-right: 1px solid #B8D3E1;
  border-bottom: 1px solid #B8D3E1;
  border-left: 1px solid #B8D3E1;
  background:#e0ebf1;
}
#content-container #content-with-no-sidebar .search-premiumresale .box {
  float: left;
  background-color:#e0ebf1;/*background-color: #FFF;*/
  color: #333;
  margin-right: 0;
}
#content-container #content-with-no-sidebar .search-premiumresale h4 {
  background-color: #B8D3E1;
  padding: 6px 10px;
  margin: 0 0px 0 0;
  border-bottom: 1px #FFF solid;
}
#content-container #content-with-no-sidebar .search-premiumresale .search-controls {
  padding: 4px 10px;
  background-color: #d0e1eb;
  margin: 0;
  font-size: 1.2em;
  font-weight: normal;
}
#content-container #content-with-no-sidebar .search-premiumresale div.box div.content {
  margin:0;
  padding: 10px 10px 10px 10px;
  background-color: #e0ebf1;
  border-top:1px solid #FFF;
}
#content-container #content-with-no-sidebar .search-premiumresale div.box div.content h5 {
  padding:0 0 2px 0;margin:0;background:#e0ebf1;border-bottom:1px solid #b8d3e1;
}
#content-container #content-with-no-sidebar .search-premiumresale .box .button {
  margin-left: 10px;
}
#content-container #content-with-no-sidebar search-premiumresale .box dl.smallcontrols {
  margin: 0;
  padding: 0;
}
#content-container #content-with-no-sidebar .search-premiumresale .box dl.smallcontrols dt {
  float: left;
  clear: left;
  width: 20px;
  padding: 3px 0 3px 0px;
}
#content-container #content-with-no-sidebar .search-premiumresale .box  dl.smallcontrols dd {
  margin-left: 25px;
  padding: 5px 0 1px 0;
}

div.onefourth {float:left;width:170px;margin-right:8px;}
div.onefourth.cap {margin-right:0px;}
table.smallcontrols td {font-size:11px;}
table.smallcontrols td.price {padding-left:10px;text-align:right;}
.onefourth input {
  float: left;
  clear: left;
  padding: 3px 0 3px 0px;
}
.onefourth label {
  text-align:left;
  margin-left: 25px;
  padding: 5px 0 5px 0;
  display:block;
}

/*open close widget*/
#content-container a.twiddler.open-me {
  background-image: url(/domain-name-registration/images/twiddler-open-me.gif);
  padding: 2px 0 5px 20px;
  background-repeat: no-repeat;
  margin-left: 10px;
}
#content-container a.twiddler.close-me {
  background-image: url(/domain-name-registration/images/twiddler-close-me.gif);
  padding: 2px 0 0px 20px;
  background-position: left 2px;
  background-repeat: no-repeat;
  margin-left: 10px;
}
#content-container div.twiddler.close-me {
  height:22px;
  background-image: url(/domain-name-registration/images/twiddler-close-me.gif);
  padding: 2px 0 0px 20px;
  /*background-position: left 2px;*/
  background-repeat: no-repeat;
  margin-left: 10px;
}

/*twiddler-open-me.gif*/

/********************************************************************
* renewal-add-offers styles
********************************************************************/
#main #content-container #content-with-no-sidebar .generic-container .box .float-right {float:right;}
#main #content-container #content-with-no-sidebar .generic-container .box .whitepaper-img {width:215px; height:270px;}
#main #content-container #content-with-no-sidebar .generic-container .box .content-box ul {list-style-type:none; padding-left:0;}
#main #content-container #content-with-no-sidebar .generic-container .box .content-box p {margin-bottom:15px;}
