@charset "UTF-8";
/* CSS Document */
input, input:active, input:focus{outline: 0;outline-style:none;outline-width:0;}
h2  {font-size: 18px;line-height: 1.25;margin-bottom: 0.75em;}
h1, h2, h3, h4, h5, h6 {color:#333; font-weight:bold}
h1 {color:#1569C7; margin-bottom:0;}
h3 {font-size: 14px;line-height: 1;margin-bottom: 1em;}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border: none;}
#consoleWrapper ul, #consoleWrapper ol {margin-left: 0;}
form div {clear: both;margin: 0 0;}
input[type="text"], input[type="password"], textarea {border-radius:4px; -moz-border-radius:4px; padding:6px; font-size:13px}
.tel {margin-top:32px}
.tel small {font-size:13px; font-weight:normal; padding-right:4px}
.subnavCheckout {float:right; font-size:12px; margin:0 10px; padding:8px 0; text-align:right; width:auto; z-index: 5000}
.subnavCheckout li {float:left; text-align:right; padding:0 15px; background: url(images/subnav-div.png) no-repeat right center transparent}
.subnavCheckout li a:link {color:#FFF}
.subnavCheckout li a:visited {color:#FFF}
.subnavCheckout li a:hover {color:#1569C7}
.subnavCheckout .login {padding-right:0; background-image:none}
.subnavCheckout .login a:link {color:#1569C7 }
.subnavCheckout .login a:visited 	{color:#1569C7 }
div.startAgain {background: none repeat scroll 0 0 #F1F1F1;float: left;margin: 0;padding: 0 0 0 14px;-moz-border-radius: 4px;border-radius: 4px;}
div.startAgain a:visited {color: #1569C7;}
ul.wizard {padding:20px 20px 0 20px}
.wizard li {
  /*background: url(images/stappen.png) no-repeat 0 -64px;*/
  border: none !important;
  color: #fff;
  float: left;
  font-size: 11px;
  font-weight: bold;
  line-height: 1;
  height: 31px;
  text-align: center;
  width: 128px;
  display: table;
  margin-right:10px;
}

.wizard a, .wizard span {
  vertical-align: middle;
  display: table-cell;
}
.wizard .active {color:#f8f8f8 }
.wizard .active a:link {color:#FFF!important}
.wizard .active a:visited {color:#FFF!important}
.wizard .first {background:url(images/stappen.png) no-repeat 0 0}
div#wrapper {padding:0 20px; width:900px}
#wrapper h1 {margin:20px 0 0;padding:0 0 20px}
#Wrapper h2 {margin:0 0 10px 0}

/* CURRENCY */
.localeCurrencyOption {border:1px solid #ccc; float:right; padding:6px 10px}
.localeCurrencyOption label {font-size:11px; font-weight:normal; float:left; padding:3px 4px 0 0; text-align:right; width:70px}
.localeCurrencyOption select {float:left}

/* DOMAIN SEARCH */
#domainSearch h3 {font-weight:normal; display:block}
#multiDomainSearchBox td {vertical-align:top; padding:5px }
#multiDomainSearchBox label {font-size:16px; float:none;display:inline}
div#multiDomainSearchBox textarea {width:300px; height:60px;  padding:8px}
#multiDomainSearchBox .info {color:#666; font-size:13px; margin-bottom:.5em}
#DomainSearchBox input[type="text"] {font-size: 14px;padding: 8px;width: 300px;}
div#domainSearchBox ul.tlds li {color:#333;float: left;line-height: 2em;margin: 0;padding: 0;width: 95px;}
.www {visibility:visible;font-size: 16px;}
#singleDomainSearchBox td {vertical-align:top; padding:5px }
#singleDomainSearchBox label {font-size:16px}
#singleDomainSearchBox input[type=text]	{width:300px; padding:8px; font-size:14px}
#singleDomainSearchBox .info {color: #666}
#domainSearch .ext-list {width:400px; padding:0 0 0 50px}
#domainSearch  {background:none;height: auto;margin: 0 0 0 0;padding: 0 0 0 0;text-align: left;width: auto;}
#domainSearch h2 {color:#333; padding-bottom:0; padding-top:0}
#domainSearch h3 {font-size: 14px;line-height: 1;margin-bottom: 1em;}
.hiddenHeading {height:auto;}
.search {background: none;display: inline;float:none;height: auto;margin: 0 0 0 0;padding: 0;width: auto;}
#singleDomainSearchBox select, .domainTransferForm select {border: 1px solid #ccc;height: 36px;font-size: 14px;padding: 10px 0;}
#singleDomainSearchBox input[type="text"], .domain input[type="text"], .domainPassword input[type="text"] {font-size: 13px;padding: 3px;width: 380px;border-radius:4px; -moz-border-radius:4px; margin:0}
.domain input[type="text"] {width: 420px;}
div#domainSearchBox div.domain {margin-bottom:20px}
div#domainSearchBox ul.tlds {list-style: none outside none;margin: 0;padding: 20px;width: 400px;}
.execute2storedomaintransfer #domainSearchBox .searchBox * {
    float: left;
    margin: 0 4px 0 0;
}
.execute2storedomaintransfer #domainSearchBox .searchBox h2 {
    margin: 0 12px 12px 0;
    line-height: 35px;
    clear: left;
}
.execute2storedomaintransfer .searchResults td.orderPrice {
    text-align: left;
    padding-left: 0;
}
.searchResults td.orderPrice select.price {
    text-align: left;
    padding: 7px;
}
.execute2storedomainsearch .orderBox {
    padding: 20px !important;
}
.execute2storedomainsearch .tlds select {
    width: 95px !important;
}

/* DOMAIN SEARCH RESULTS */
#domainSearchResults {padding-top:10px}
.searchResults {border-collapse:collapse}
.searchResults th {font-size: 14px;font-weight:bold;line-height: 1em;padding: 14px 0;text-align:left;}
.searchResults td {border-top: 1px solid #eee;font-size: 14px;line-height: 1.3;padding: 5px;}
.searchResults td.orderPrice {padding-left:20px}
.searchResults td.orderPrice select {-moz-border-radius: 4px;border-radius: 4px;color: #333;height: 32px;max-width: 200px;min-width: 200px;width: 180px;border: 1px solid #CCC;font-size: 12px;font-weight: normal;float:none}
.searchResults td.status {font-weight:500}
.searchResults td.status.available {color:#5DA200;}
.searchResults td.status.unavailable {color:#c00;}
.searchResults td.orderPrice {font-weight:600}
.searchResults td.order {padding:5px; width:20px; text-align:left}.searchResults .requirements {padding-left:20px; width:292px}
.searchResults td.requirements {font-size:13px}
#domainSearchResults .next {padding-bottom:40px; float:none; text-align:right; width:100%}
#domainSearchResults .previous 	{padding:20px 0}
.selectAll {border-top: 1px solid #eee;margin-top: 5px;padding: 5px 5px 20px;}
.selectAll label {font-weight: normal;}
.searchResults th.status {background:none; text-align:center}
#premiumDomains, .searchResults > .orderBox {margin-bottom:30px}
#premiumDomains .order {width:70px}
#premiumDomains .orderPrice {width:90px}
#shopping-cart-wrapper + .next {clear:none}
#domainSearchResults + #shopping-cart-wrapper {margin-top: 10px; margin-bottom:20px;}
.hosting-search #shopping-cart-wrapper, .hosting-search #auto-applied-wrapper {width: 200px;background: #fff;}
.hosting-search .domain input[type="text"] {width: 295px !important;}

/* ADD HOSTING */
div#sideContent{width: 200px;float: right;margin-bottom: 1em;}
div#miniCart div.orders{border: 1px solid #CCC;border-top: none;}
div#miniCart span.action{cursor: pointer;float: right;}
div#miniCart h3{font-size: 1em;margin: 0;padding: 10px;background-color: #F1F1F1;border-top: 1px solid #CCC;}
div#miniCart div.cartTotal h3{background-color: #FFF;}
div#miniCart div.orderItem{padding: 5px 10px;border-top: 1px solid #eee;overflow: hidden;}
div#miniCart div.cartTotal div.total{padding: 5px 10px;text-align: right;font-weight: bold;}
div#miniCart div.orderItem p, div#miniCart div.promotionCode input{font-size: 11px;margin: 0;}
div#miniCart div.promotionCode input[type="submit"]{background: #D8D8D8; border:1px solid #ccc;padding: 3px 8px 5px;-moz-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;margin-left: -5px;}
div#miniCart div.promotionCode input[type="text"]{width: 118px;padding: 3px 4px 5px;border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px;}
div#miniCart div.domainName, div#miniCart div.orderItem p.productName{font-weight: bold;}
div#miniCart form {float: left;}
span.originalPrice{text-decoration: line-through;color: #F00;}
div#miniCart div.prorataCredit *{color: #F00;}
div#selectHosting{margin-right: 230px;}
div#selectHosting div.domainName{margin-bottom: 1em;}
div#selectHosting div.domainName form{display: inline;}
div#selectHosting div.product{width: auto;padding: 20px;background-color: #F1F1F1;margin-bottom: 1em;}
div#selectHosting div.selected{background-color: #DDD;}
div#selectHosting div.product div{color: #333;font-size: 1em;}
div#selectHosting td.orderItem{width: 300px;padding-right: 1em;}
div#selectHosting td.orderPrice{vertical-align: top;}
div#selectHosting .ui-state-hover, div#selectHosting .ui-state-focus,div#selectHosting .ui-state-default,div#selectHosting .ui-state-active{background: none;}
div#selectHosting .ui-state-default a, div#selectHosting .ui-widget-content .ui-state-default a{background: #e6e6e6 url(/jquery-ui-css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;}
div#selectHosting .ui-state-hover a, div#selectHosting .ui-widget-content .ui-state-hover a, div#selectHosting .ui-state-focus a, div#selectHosting .ui-widget-content .ui-state-focus a{background: #dadada url(/jquery-ui-css/smoothness/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;}
div#selectHosting .ui-state-active a, div#selectHosting .ui-widget-content .ui-state-active a{background: #ffffff url(/jquery-ui-css/smoothness/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;}
div#selectHosting .ui-accordion .ui-accordion-header p{display: block;font-size: 1em;padding: .5em .5em .5em 2.2em;margin: 0;border-top: 1px solid #eee;}
div#selectHosting .ui-accordion .ui-accordion-header span.ui-icon{top: .5em;margin-top: 0;}
div#selectHosting .ui-accordion .accordionHeader{margin-top: 1em;}
div#selectHosting .ui-widget-content{border: 1px solid #AAA !important;border-top: none !important;}
.products div.product div.price-select {cursor: pointer;margin-bottom: 4px;}
div#selectHosting .ui-state-default, div#selectHosting .ui-widget-content .ui-state-default, div#selectHosting .ui-state-active, div#selectHosting .ui-widget-content .ui-state-active {border-width:1px 0 0; -moz-border-radius:0; border-radius:0; }
div#selectHosting div.domainName {background: none repeat scroll 0 0 #DAF4F3;border: 1px solid #B6E9E8;margin-bottom: 1em;padding: 15px;font-size:16px;}
div#selectHosting div.domainName form {padding-left:5px;}
div#selectHosting div.domainName form select {font-size:13px;}
#miniCart .header {font-size:14px; font-weight:bold;padding:10px 10px 10px 30px; border-top:1px solid #CCC;  border-right:1px solid #CCC; border-left:1px solid #CCC; background: #d8d8d8 url(images//icon-cart3.png) no-repeat 4px 50%;}
#miniCart {width: 200px;margin-bottom: 1em;}
div#miniCart div.orderItem p.productName {font-size: 12px; font-weight:normal}
div#miniCart div.orderItem .orderPrice {font-size: 11px;}
div#miniCart div.cartTotal h3 {color:#666;margin: 10px 0 0;}
div#miniCart div.cartTotal h3 small {font-size:11px; font-weight:normal;}
div#miniCart div.cartTotal div.total {font-weight: bold;font-size: 24px;padding:15px 10px;text-align: left;}
div#miniCart .promotionCode h3 {background:#FFF; padding-bottom:0}
div#miniCart  .promotionCode div.orderItem  {border-top:none;}
#categoriesWrapper {padding-bottom:40px;}
div#selectHosting .ui-state-default a, div#selectHosting .ui-widget-content .ui-state-default a {background: none;}
div#selectHosting .category1.ui-state-active, div#selectHosting .category1.ui-accordion-content-active  {background:none;} /*active*/
div#selectHosting .ui-state-active, div#selectHosting .ui-accordion-content-active  {background:none;} /*active*/
div#selectHosting .ui-state-active a, div#selectHosting .ui-widget-content .ui-state-active a {background:none;}
div#selectHosting .category1.ui-accordion-header, div#selectHosting .category1.ui-accordion-header.ui-state-active, div#selectHosting .category2.ui-accordion-header, div#selectHosting .category2.ui-accordion-header.ui-state-active {background: url(images/add-hosting.png) no-repeat 15px 25px}
div#selectHosting .category1.ui-accordion-header.ui-state-hover, div#selectHosting .category2.ui-accordion-header.ui-state-hover {background:#DDF4DA url(images/add-hosting-hover.png) no-repeat 15px 25px}
div#selectHosting .category3.ui-accordion-header, div#selectHosting .category3.ui-accordion-header.ui-state-active {background: url(images/add-email.png) no-repeat 15px 25px}
div#selectHosting .category3.ui-accordion-header.ui-state-hover {background:#DDF4DA url(images/add-email-hover.png) no-repeat 15px 25px}
div#selectHosting .category4.ui-accordion-header, div#selectHosting .category4.ui-accordion-header.ui-state-active {background: url(images/add-builder.png) no-repeat 15px 25px}
div#selectHosting .category4.ui-accordion-header.ui-state-hover {background:#DDF4DA url(images/add-builder-hover.png) no-repeat 15px 25px}
div#selectHosting .category5.ui-accordion-header, div#selectHosting .category5.ui-accordion-header.ui-state-active {background: url(images/add-domain-manager.png) no-repeat 15px 25px} 
div#selectHosting .category5.ui-accordion-header.ui-state-hover {background:#DDF4DA url(images/add-domain-manager-hover.png) no-repeat 15px 25px}
div#selectHosting .category6.ui-accordion-header, div#selectHosting .category6.ui-accordion-header.ui-state-active {background: url(images/privacy.png) no-repeat 15px 25px} 
div#selectHosting .category6.ui-accordion-header.ui-state-hover {background:#DDF4DA url(images/privacy-hover.png) no-repeat 15px 25px}
div#selectHosting .ui-accordion .ui-accordion-header span.ui-icon {margin-top: 0;top: 20px;}
.products div.selected div.btnSelect {background: url(images/btn-selected.png) no-repeat 0 10px;text-indent: -9999px;}
#categories .ui-icon {margin-top: -8px;position: absolute;right: 10px;left:auto;top: 50%;}
#categories .ui-icon {background-repeat: no-repeat;display: block;overflow: hidden;text-indent: -99999px;}
#categories .ui-state-active .ui-icon {background-image: url("images/icon-hide.png");}
#categories .ui-icon-triangle-1-s  {background-position: 0px 0px;}
#categories .ui-icon-triangle-1-e {background-position: 0px 0px;}
#categories .ui-icon  {background-image: url("images/icon-show.png");height: 11px;width: 75px;}
div#selectHosting td.orderItem li {color: #333; line-height:1;}
div#selectHosting div.selected {background-color: #DDF4DA !important;}
div#selectHosting .category1 a, 
div#selectHosting .category2 a,
div#selectHosting .category3 a, 
div#selectHosting .category4 a,
div#selectHosting .category5 a {background:none;} 
div#selectHosting .period {font-size:70%;}
div#selectHosting  a {font-size:18px; font-weight:bold; padding-left:80px}
.ui-accordion .ui-accordion-header a {padding: 10px 10px 0 80px;}
div#selectHosting .ui-accordion .ui-accordion-header p {border-top:none;color:#333;display: block;font-size: 14px;margin: 0;padding: 4px 10px 20px 80px;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-state-default, .ui-widget-content .ui-state-default {border-top:1px solid #CCC; margin-top:10px}
div#selectHosting .ui-accordion .accordionHeader {margin-top:0px;padding-top: 10px;}
div#selectHosting .ui-widget-content {border:none !important}
table#shoppingCart td.actions  {padding-left: 0;width:auto;text-align:left;}
#shoppingCart {border-left: 1px solid #CCC;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;margin:0 auto;padding:0;margin-bottom:30px;width:100%;border-collapse:collapse !important}
#shoppingCart td {font-size:14px;padding:14px 0;line-height:1em;vertical-align:top;border-top:1px solid #eee}
#shoppingCart .domain, #shoppingCart .referenceId {background:#f1f1f1;border-top:1px solid #CCC;font-size:16px;font-weight:bold;padding:20px 0 10px 10px;white-space:nowrap}
#shoppingCart .domain a {float:left}
.domainAdd {float:right; width:400px; text-align:right}
table#shoppingCart tr.hosting td.orderItem, table#shoppingCart tr.hosting td.orderPrice  {background:#FFF;}
table#shoppingCart tr.addon td.orderItem, table#shoppingCart tr.addon td.orderPrice {background:#FFF;}
#shoppingCart td.action {padding-left:0}
#shoppingCart .domainAction {padding-right: 10px;padding-top: 10px}
#shoppingCart .setupFee {background: url("images/arrow.png") no-repeat scroll 0 2px transparent;display: block;margin-left: 15px;padding: 0 0 10px 16px}
#shoppingCart .orderPrice {padding-right:11px;text-align:right}
#shoppingCart.summary .orderPrice {border-right:none}
#shoppingCart form {font-size:14px;}
#shoppingCart .promo form {font-size: 13px;}
#shoppingCart .orderPrice select {-moz-border-radius: 4px;border-radius: 4px;background:#F1F1F1;border: 0 none;color: #333;float: right;font-size: 95%;height: 32px;left: auto;margin-bottom:5px;max-width:300px;min-width: 250px;padding: 6px 10px;position: relative;text-transform: uppercase;width: 250px}
.products div.product .orderPrice {width:210px; float:right}
#shoppingCart .promo {border-right:1px solid #eee; border-top:1px solid #CCC; padding:20px 10px}
#shoppingCart .promo small {font-weight:normal}
#shoppingCart .promo label {font-size:12px;font-weight:normal;width:auto;padding-right:4px}
#shoppingCart .promo input {font-size:13px; padding:4px}
table#shoppingCart td.total {font-size:18px;font-weight:normal;padding:15px 10px;text-align:right}
#shoppingCart.summary .total {border-right:none}
.total small {font-size:12px;font-weight:normal;padding-right:10px}
.borderTop {border-top: 1px solid #CCC}
#shoppingCart th {border-top:1px solid #CCC; border-bottom:1px solid #CCC}
#shoppingCart td.borderTop {border-top:1px solid #CCC}
.remove  {background:none; border:none; color:#c00; font-size:11px; font-weight:normal;cursor: pointer; text-transform:lowercase;}
.btn-select-hosting, .btn-add-addons, .btn-search  {background:#393839 url("images/icon-add.png") no-repeat 15px 10px  ;border:none;color: #FFF;font-size: 14px;font-weight:bold;padding: 8px 10px 6px 35px;cursor: pointer;-moz-border-radius: 4px;border-radius: 4px;}
.addButton, .backorderButton, .addAll, .btn-continue {background:#393839;border:none;color: #FFF;font-weight:bold;padding: 8px 10px;cursor: pointer;-moz-border-radius: 4px;border-radius: 4px;}
.added .addButton, .added .backorderButton {background: #acdf66; cursor:default}
.btn-continue {font-size: 14px}
.btn-search {background:#393839; padding:9px 25px}
.btn-select-hosting {margin-right:20px}
.ui-dialog {z-index:99999 !important }
.ui-dialog .ui-dialog-content .product {border: 1px solid #CCC;float: left;}
.ui-dialog .ui-dialog-content .ui-dialog input {width:200px;  display: block}
div.ui-dialog .ui-dialog-titlebar-close {top:15px}
div.ui-dialog .ui-dialog-titlebar-close span {height:none}
div.ui-dialog .ui-dialog-titlebar-close span {display: block;height: 20px;}
.ui-icon-closethick a:hover {background:red;}
.productContainer {width:780px; padding-left:10px; padding-top:20px;}
.products div.container {clear:both;float: left;margin: 0 0 20px;padding: 0;}
.product {padding:0px;}
.product .header {display:block;}
.products div.header h3 {color:#000;font-weight: bold;font-size:16px;margin: 0;padding: 0.5em 1em;text-align:left;}
.products div.product div.description {font-size:14px;float:left;height: auto;overflow: auto;padding:0;margin:20px 0 0;text-align:left;width:100%;}
#consoleWrapper .products div.description li {margin: 0 0 4px 1em;font-size: 14px;font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;}
#consoleWrapper .products div.description p {font-size: 14px;font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;}
.product .text {line-height: 1.3;padding-right: 0px;}
.products div.product div {margin: 0;padding:0;color: #000;font-size: 18px;}
.products div.product div.price {color:#c00; font-size:16px; float:left; width:600px; text-align:left;padding: 0.5em 1em}
.products div.product div.price strong 	{color:#c00; font-size:16px}
.product .btnSelect {margin: 10px 0 0;}
form div {clear: none;}
.separator {display:none;}
.products div.product {background:#FFF; width:770px;}
.ui-dialog .ui-dialog-content .product {-moz-border-radius: 4px;border-radius: 4px;border:none;background:#eee;float: left;}
.products div.selected div.product {-moz-border-radius: 4px;border-radius: 4px;background:#A0DC4F;}
.products div.product div.header {background:none;border-bottom: 1px solid #F7F7F7;}
.products div.selected div.product div.header {background:none;border-bottom: 1px solid #BDE784;}
.products div.product div.btnSelect {padding-top:10px;}
.products div.selected div.btnSelect {text-indent:-9999px;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {background:#393839 url("images/icon-add.png") no-repeat 15px 10px  ;border:none;color: #FFF;font-size: 14px;font-weight:bold;padding: 8px 10px 6px 35px;cursor: pointer;-moz-border-radius: 4px;border-radius: 4px;margin:0}
.products div.selected div.product div.btnSelect {padding-top:10px; 	background:url("images/btn-selected.png") no-repeat 91% 10px;}

/* REGISTRANT */
#registrantContact input.radio {margin-right:20px}
#registrantContact fieldset {padding:10px 0}
#registrantContact fieldset	label {font-size:14px}
.contactForm td {padding:5px}
.module-header h2 {font-size:16px; padding-left:20px; padding-top:10px}
.module-body p {padding:20px 20px 0; margin-bottom:0 }
.quick-links-box {border-top: 1px dashed #ccc;margin: 8px 0 0;padding-top: 10px;}
.login-form input {background: none repeat scroll 0 0 #FFFFFF;border:none;border-top: 1px solid #848484;border-left: 1px solid #C1C1C1;border-right: 1px solid #C1C1C1;border-bottom: 1px solid #C1C1C1;}
#eligibilityForm .form input.checkbox {margin: 20px 10px 0;}
#eligibilityForm h2 {font-size: 14px;line-height: 1.25;margin-bottom: 10px;margin-top:10px}
div#eligibilityForm span.domain {display: block;font-size: 18px;font-style:normal;font-weight: bold;margin-left:0;margin-bottom:10px}

/* ACCOUNT CONTACT */
#accountContact p {margin:0 0 10px 0;line-height: 1.4; color:#333;}
#newCustomer {vertical-align:top !important}
#newCustomer .form {margin-bottom:10px !important}
td#newCustomer {padding-left: 0em; border-left: none !important; }
td#existingCustomer {width:40%; padding-left:20px; vertical-align:top !important; padding-right:0;}
.help {font-size:12px;padding:10px 20px;font-weight:bold;color:#1569C7;border: 1px solid #1569C7;background:#f1f1f1}
.help a {display:block}
.help strong, .help br {display:none}
td#existingCustomer .orderBoxWrapper {margin-bottom:10px !important}
td#existingCustomer .orderBox {background:#F1F1F1 !important}
td#existingCustomer .labelCell {width:100px !important}
td#existingCustomer .form input[type=text] {font-size: 13px; padding: 4px; width: 180px}
td#existingCustomer .form input[type=password] {font-size: 13px; padding: 4px; width: 180px}
td#existingCustomer .form {margin-bottom:10px}
td#existingCustomer .next {padding-top:10px}
th#existingCustomer {width: 100px;}

/* T&Cs */
.agreeTerms {margin-bottom:20px; font-size:13px}
.applicantTerms {margin-bottom:20px; margin-top:30px; background:#F1F1F1; borer:1px solid #CCC; padding:10px}
.applicantTerms ol {padding-left:20px}
.applicantTerms li, .applicantTerms h3 {font-size:12px; line-height:1.4em; margin-bottom:.5em}

/* BILLING */
.orderBoxWrapper 	{border:1px solid #CCC; clear:both; margin-bottom:20px}
.orderBox {border:8px solid #F1F1F1; padding:15px 10px 10px 10px; overflow:hidden}
.stapje {
	border: 1px solid #CCC;
	clear: both;
	margin-bottom: 20px;
	margin-top: 20px;
	width:60%;
	padding:0;
}
.test444 { margin-right:20px;}
.existingAccounts {-moz-border-radius: 4px;border-radius: 4px;background:#E6EFC2;border: 0 none;color: #333;font-size: 95%;height: 32px;right: auto;margin-bottom:5px;padding: 6px 10px;position: relative;text-transform: uppercase;}
.existingCC {margin-bottom:20px; padding-top:10px}
.newCC label 	{font-size:14px}
.newCC {padding-bottom:10px}
#creditCardForm {padding:20px 0 0 40px; background:url("images/icon-cc.png") no-repeat 160px 10px  transparent}
#creditCardForm table 	{margin-top:40px}
#creditCardForm p {padding-top:10px; margin:0 0 10px 0}
#creditCardForm .labelCell {width:150px}
#creditCardForm td {text-align:left; font-size:14px; font-weight:nornal; padding:5px}
#creditCardForm input {font-size:14px; padding:2px; width:180px}
#payment input.radio {margin-right:20px; }
#payment .hd-order {float:left; padding-top:10px}
#creditCardForm select 	{font-size:14px}
#creditCardForm em {padding:0 4px}

/* ERRORS */
.errorBox {background:#FFFFCC url(images/icon-cross.png) no-repeat 10px 10px; border:1px solid #ffd324; padding:10px; margin:10px 20px 20px; }
.errorBox h3 {color:#C00;padding-left:35px}
.errorBox ol {padding-left:35px; list-style:none}
.errorBox li {color:#C00; line-height:1.3; padding-bottom:6px}
.errorMessage {color:#C00 !important; line-height:1.3}
.errorHeading {line-height:1.4em;margin:20px 0;padding:0; background-color:#FFC; border:1px solid #FFD324; display:block; padding:10px}
.errorHeading p {color:#C00}
.errorMessages {padding-bottom:0}
.errorCell, input.errorInput, .errorCellMessage {color:#c00; line-height:1.4em}
input.errorInput {border:inset #C00}
input.error {border:1px solid #C00; padding:4px; width: 260px}
.price-select input.error {width:auto}
input[type=checkbox].error {width:auto}
.error {color:#C00;padding:0}
.ui-state-error, .ui-widget-content .ui-state-error {background:#FFFFCC; border:1px solid #ffd324; padding:10px; margin:10px 20px 20px;color:#C00 }
div.storeContainer div.errors, div.storeContainer div.messages {margin:0;padding:0;}
div.storeContainer div.errors, div.storeContainer div.messages  {margin: 0 0 20px;padding: 10px;-moz-border-radius: 0;border-radius: 0;    }
div.storeContainer div.errorHeading p, div.storeContainer div.messages p { color: #B72222;}
div.storeContainer ol.errorMessages {margin:0; padding: 0 0 0 20px;}

/* BUTTONS */
.next {text-align:right; padding:0}
.next.login {width:100px}
.next p {display:inline; font-size:13px; padding-right:4px; margin:0}
.next.top {padding:10px 0 20px 0}
.previous {float:left; width:300px; padding:0}
.btn-previous {background:no-repeat 5% 50% #393839; padding:8px 15px 10px 30px;}
.next input, .btn-cancel {background: no-repeat #393839; padding: 8px 30px 10px 15px;}
.btn-previous, .next input, .btn-cancel {-moz-border-radius: 4px;border-radius: 4px; line-height:1; border:none; color:#FFF; cursor:pointer; font-size:14px; font-weight:bold; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}
.btn-cancel {
	border: 1px solid #1569C7;
	position: absolute;
	left: 20px;
	background: #FFF;
	color: #1569C7;
	padding-right: 15px;
}

/* FORMS */
.form {margin:10px 0 30px 0}
.form th {font-size: 16px; padding: 20px 0 20px 10px; text-align:left}
.form legend {font-size: 18px}
.form .labelCell {font-size:13px; font-weight:bold; width:150px}
.form .input {width:200px}
.form td {font-size: 13px; padding: 2px 0}
.form .alternative td {background:#FFF}
.form select {border: 1px solid #ccc;height: 30px;font-size: 13px;padding: 6px; margin:0; border-radius:4px; -moz-border-radius:4px}
.form  input.checkbox {margin:20px 10px 0}
.form input[type="text"], #creditCardForm input {background: none;font-size: 13px;padding: 6px;width: 333px;border-radius:4px; -moz-border-radius:4px}
.order-topNav {background:#FFF; border-bottom:1px solid #ccc; text-align:right; padding:5px 10px 5px 10px; font-size:13px; height:23px;}
.order-topNav a:link, .order-topNav a:visited {padding-right:15px; color:#1569C7; font-size: 13px !important; line-height: 24px;}
.startAgain {float:left; padding:5px 0;}
.addon {background:none;}
#existingCustomer .form input[type="text"], #existingCustomer .form input[type="password"] {font-size: 13px;padding: 4px;width: 180px;}
.premiumDomainsHelp {display:block}
.cartView {width:670px; float:left}
.hosting-search-cart {float:right}
.domainAvailable p:first-child {background: #FCE3E4;border: 1px solid #EA1C25;color: #B72222;padding: 10px;border-radius: 4px;-moz-border-radius: 4px;}
.domainAvailable .ui-icon {float: left;margin-right: 6px;background-image: url(/jquery-ui-css/smoothness/images/ui-icons_cd0a0a_256x240.png);}
.domainAvailable + form ul {list-style:none}
.form-horiz-group input {display:inline}
.form-horiz-group label {float: left;width: 100px;line-height: 24px;}
#domainSearchResults .form-horiz-group .previous {width:200px; margin-top:20px; position:absolute; padding: 0;}
.form-horiz-group .next {width:200px !important; margin-top:20px; float:right !important}
.upgradeWarning {margin-bottom:20px}
.form-horiz-group .previous input {cursor: pointer;margin: 0;border:none;font-size: 13px;	line-height:1;  padding: 8px 0;background:#fff; color:#1569C7}
.form-horiz-group .previous input:hover {text-decoration: underline}
.buttonRow .no-thanks {font-size: 13px;background: 0;color: #666;font-weight: normal;padding: 8px 0;text-align:right;width:280px}
.buttonRow .no-thanks:hover {text-decoration: underline}
.buttonRow .add-to-cart {float: right;}
.formRow {padding-bottom: 12px;}
.formRow input {margin-right:10px}
#buy-whois-privacy {height: auto !important;padding-bottom: 30px;}
#buy-whois-privacy .price {float: right;color: #333;padding: 0;font-size: 16px;margin: -34px 0 0;font-style: italic;}
.ui-widget-header {border:0 !important}
.hosting-search-option {list-style:none}
td#existingCustomer input[type="text"], td#existingCustomer input[type="password"] {width: 188px;}
td#existingCustomer label {padding-right:10px}

/* VPS STORE */
#vps-order {overflow:hidden; padding-bottom:40px}
#vps-plan-items {padding:0; margin:0}
.vpsh .pod_bg h2 {color:#1569C7}
.option-select {visibility:hidden}

#promo-code, #vps-oses, #billing-frequency {background:#F1F1F1; padding:16px 30px; margin-top:20px; position:relative}
#order-total h2 {margin-bottom:0; font-weight:400; text-align:right; border-bottom:1px solid #eee; padding:30px 0 6px}
#order-total p {float:right; font-size:30px; font-weight:600; color:#333}
.selected .prod_box {background:#ddf4da url(images/big-tick.png) 0 100% no-repeat}
.selected .buy {display:none}
.vps .price {margin:30px 0 !important; line-height:50px; font-size:62px}
.vps .price em {margin-top:-4px}
.vps .cents {margin-top:-8px; font-size:32px}
.vps .cents small {bottom:-15px; right:0}
.vps .alternate {padding:16px 0 0}
.vps .price p {color:#2f2a2b; }
.vps-plan {cursor:pointer}
.vps-plan:hover .buy {color:#fff; text-decoration:none; background:#47980B}
.vps-plan .alternate, .vps-plan .alternate + p {display:none}
#vps-order .vps .buy {margin:56px 0 0 20px !important}
#vps-order .vps .buy:hover {color:#fff; text-decoration:none}
#vps-order .option-item {margin-left:10px}
#vps-order .option-item input {margin-right:6px}
#vps-order .promo h3 {margin:0 0 2px}
#vps-order .promo input[type="submit"]{color:#333; background: #D8D8D8; border:1px solid #ccc;padding: 5px 9px;-moz-border-radius: 0 6px 6px 0;border-radius: 0 6px 6px 0;margin: 0 0 0 -5px;font-size: 13px;text-indent: 0;width: auto;height: auto;vertical-align: top;}
#vps-order .promo input[type="text"]{font-size: 13px; width: 118px;padding: 5px 9px;border-radius: 6px 0 0 6px; -moz-border-radius: 6px 0 0 6px;}
#promo-code h3 {font-size:16px; margin:0 0 6px}
#promo-code input[type="submit"] {margin-left:-10px}
#promo-code label {display:none}
.promotion-code {font-weight:500}
.promotion-code:after {content:": "}
.discounted.hideAU {position:absolute; right:30px; top:20px; font-size:26px; font-weight:500; line-height:34px; color:red}
.vpsh #promo-code .remove {text-transform: lowercase;float: none;vertical-align:text-bottom; height:auto; margin: 0 0 0 10px; background:none; text-indent:0; width:auto; padding:0}
#loading {background:url(images/loading.gif) 50% 50% no-repeat}

/* RENEWAL */
#external-renewal form span {line-height: 35px;position: relative;}
#external-renewal input[type="text"] {padding:8px}

/* OX UPGRADE */
.OxInApplicationUpgradeAction th {border:0}
#OxInApplicationUpgradeAction #miniCart {width:auto; float:none}
#OxInApplicationUpgradeAction div#miniCart h3 {border:0}

/* SITEBUILDER UPGRADE */
#domain-list-wrapper {background:#4d4c4c; width: 556px; color:#fff; padding: 30px 30px 30px 20px; font-weight:400; margin-bottom:12px}
#domain-list select {background:#fff url(images/select-arrow.png) no-repeat 95% 50%; -webkit-appearance:none; font-size:15px; height:43px; padding:10px 16px; width: 345px; margin-left:20px}
#domain-list-wrapper h2 {color: #fff;font-size: 24px;display: inline;}
#product-catalogue-wrapper { float: left; width: 606px; }
#shopping-cart-wrapper {border: 1px solid #CCC;}
#shopping-cart-wrapper, #auto-applied-wrapper { float: right; width: 368px; margin-top: -115px; background:#f8f8f8}
#shopping-cart-wrapper > h3, #auto-applied-wrapper > h3 { margin: 0; padding: 10px;}
.cart-inner .order, .cart-inner .promotion, .cart-inner .cart-total {
	background:#fff; 
	border-bottom:1px solid #d9d9d9; 
	overflow:hidden; 
	position: relative;
	word-break: break-all;
}
.cart-inner .order h3 {
	padding-right: 24px !important;
}
.cart-inner h3 {margin:0; font-size:15px !important; font-family:Helvetica, Arial, sans-serif; font-weight:600; background:transparent!important; padding: 0 !important;}
.cart-inner .promotion h3 {margin-bottom:8px; font-weight:600; font-size:15px !important}
.cart-inner .promotion input[type="text"], #promo-code input[type="text"] {background:#fafafa; width:159px; border:1px solid #d9d9d9; font-size:16px; padding:9px 14px; margin:0; box-shadow: inset 1px 1px 6px rgba(0,0,0,.1)}
.cart-inner .promotion input[type="submit"], #promo-code input[type="submit"] {background:orange; width:46px; height:42px; margin-left: -5px;}
.cart-inner .ui-icon {background: url(images/close.png) 0 0 no-repeat;width: 29px;height: 29px;top: 2px;right: 7px; position:absolute; cursor:pointer}
.cart-inner .order-item {margin-top:13px; position:relative;border-top: 1px solid #ededed;padding-top: 8px;overflow: hidden;}
.cart-inner .order-selected .order-item {border-color:#ebe8c1}
.cart-inner .order-item * {font-size: 13px !important; font-weight:400 !important; line-height:19px}
.cart-inner .order-item .ui-icon {top: 3px; right: 0;background: 0;text-indent: 0;width: auto;}
.cart-inner .order-item .ui-icon:after {content: "[x]";font-size: 11px;text-decoration: underline;}
.cart-inner .order-item .sale-price {float:right}
.cart-inner .cart-total {border:0; text-align:right}
.cart-inner .cart-total h3 {font-size:15px !important; font-weight:600}
.cart-inner .cart-total p {font-size:25px; font-weight:600; margin-top:6px}
.cart-inner .cart-total h3 span, .cart-inner .promotion h3 span {font-size: 14px;color: #7C7C7C;font-weight: 300;}
.cart-inner .order-selected, .selected {background:#FDF9CF !important}
#selected-products .order-item {border:0; margin:0; padding:0}
#selected-products .order-item .ui-icon {display:none}
#auto-applied-wrapper .shopping-inner {background:#FDF9CF}
#auto-applied-wrapper {margin-bottom:20px}
.cat-products { background:#f8f8f8}
.product-group ul { list-style: disc}
.product-group ul li { margin-left: 22px}
.product-group .product, #web-hosting-sel, #email-hosting-sel, #domain-manager-sel, .ssl-product { padding: 20px; border: 1px solid #D9D9D9; background: #fff;margin-bottom: 10px; position:relative}
.product-group .product-active, .product-active, .cart-inner .order-selected {background:#FDF9CF url(images/big-tick.png) 214px 22px no-repeat}
.product-group .product-loading {background: #fff url(images/loading2.gif) 520px 20px no-repeat;}
#hosting .product-loading {background: #fff url(images/loading2.gif) 230px 20px no-repeat;}
.product-group .product-active .lowest-price, .product-group .product-loading .lowest-price, #vps-plan-items .selected .buy {display:none}
.single .product-loading .lowest-price {display:inline}
.product-group-summary { padding: 0 15px; position: relative; }
.product-group-summary p {font-size:13px}
.promotion-applied p {background:#f2f2f2; padding:8px 14px; line-height:19px}
.promotion-applied .promotion-code {font-weight:400; display:block; margin-bottom: 4px;}
.promotion-applied .description {font-size: 13px}
.original-price { margin: 0 0.5em; text-decoration: line-through; color: #D71B22; float:right;}
.shopping-inner {overflow:hidden; border:1px solid #CCC; margin:8px; background:#fafafa}
.shopping-inner h4 {margin: 20px 0 0;border-bottom: 1px solid #d9d9d9;padding: 0 20px 16px 20px;font-weight: 400;font-size: 18px;}
.price-label {margin:0}
.price-label .period:after, .combo-list-wrapper .period:after { content: ': '; }
.lowest-price .period { font-size: 13px;}
.price-option { cursor: pointer; }
.prorata-warning { display: none; }
.product h3 {font-size:18px; margin:5px 0 0; font-weight:700;}
.product .name {width: 140px;float: left;}
.product .lowest-price { display: inline; float: right; font-style: italic; font-weight: 400; font-family: Helvetica,Arial,sans-serif; font-size: 16px;}
.product .product-description { margin:0 0 12px; overflow: hidden}
.collapsible {padding: 30px 20px 20px;}
.collapsible .name {width: auto;}
.collapsible .product-group-summary .lowest-price { display: inline; margin-left: 0.5em; }
.collapsible p {font-size:13px; line-height:19px}
.collapsible h2 {font-size:24px; font-weight:600; margin:0 0 4px}
.collapsible h3 {height: 28px !important}
.collapsible .trial-product h3 {width:500px}
.collapsible .product-description ul {float:left}
.collapsible .combo-list-wrapper {width:490px}
.collapsible .combo-list-wrapper .combo-list {width:522px}
.collapsible .product-active {background-position:502px 22px}
.combo-list-wrapper { position: relative; cursor:pointer; background:url(images/select-bg.png) 0 0 repeat-x; width: 202px; margin-left: 7px;}
.combo-list-wrapper .combo-list-value {padding: 14px 20px; background:url(images/select-left.png) 0 0 no-repeat; margin-left: -11px;; font-size: 14px;}
.combo-list-wrapper .ui-icon { background:url(images/select-right.png) 100% 0 no-repeat; height:50px; width:31px;margin: 0 -31px 0 0;
    float: right; }
.combo-list-wrapper .combo-list { position: absolute; width: 234px; background-color: #fcfcfc; display: none; border: 1px solid #D9D9D9; z-index: 100000; padding: 8px 0; margin: -5px 0 0 -7px}
.combo-list-wrapper .combo-list-item { cursor: pointer; padding: 5px 10px 5px 10px; }
.combo-list-wrapper .combo-list-item-active { background: #1fa2ea; color:#fff}
.combo-list-wrapper .original-price { float:none }
.single h3 {font-size:16px; font-weight:700 !important; margin-bottom:6px}
.single p {font-size:15px; line-height:22px}
.single .product-active .product-description {width: 450px;padding-right: 50px;}
.single .lowest-price {float: none;display: inline;display:block}
.single .name {width: auto;}
.single .name:after {content:"-"; margin:0 .5em}
.single .product-active {background:#FDF9CF url(images/big-tick.png) 95% 22px no-repeat}
.single .product-active .lowest-price {display:inline}
#loading {text-align:center;padding-bottom: 12px;}
.catalogue-options {padding:20px}
.catalogue-group {border-top:dashed 1px #d9d9d9}
.product-group h4 {font-size:20px; margin:0 0 30px}
.catalogue-option {padding:0 0 12px 21px}
.catalogue-option label {font-size:16px; font-weight:600}
.catalogue-option input {margin-right:8px}
.single {margin-bottom:2px}
.cartView {width:606px; float:left; padding-bottom:40px}
.cartView #singleDomainSearchBox input[type="text"] {width:350px}
.hosting-search-cart {margin-top:0 !important; margin-bottom:40px}
#hostingOrder .orderBox {padding:0 0 0 50px}
#hostingOrder .hiddenHeading {padding: 20px 50px 0 !important;margin: 0}
.upgradeWarning {margin-bottom:20px}
.upgradeWarning + .orderBoxWrapper .previous {width: 740px;}
.upgradeWarning + .orderBoxWrapper .previous input {background:0; color:#007EE2; text-decoration:underline}
#hostingOrder h2 {font-size:20px}
#shopping-cart form:after {
    content: "";
}
#shopping-cart select {
    padding-left: 10px;
}
#shopping-cart .price-box {
    float: right;
    padding: 12px 0;
}
#shopping-cart .period {
    float: left;
}
#shopping-cart .price-label {
    margin-top: 6px;
    overflow: hidden;
}
.cart-outer {
    float: right;
    width: 288px;
}
.wasPrice {
    text-decoration: line-through;
}
.search-promo {
    width: 288px;
    height: 440px;
    float: right;
    padding-top: 40px;
}
.free-cond {
    float: right;
    width: 270px;
    font-size: 11px;
    color: #999;
    line-height: 1.2em;
    margin-top: 10px;
    font-style: italic;
}
.cart-outer .free-cond {
    margin: -10px 0 10px;
}
.prod-img {
    height: 140px;
    width: 190px;
    position: absolute;
    right: 20px;
    bottom: 20px;
}
.price-select select {
    background: #FFF url(images/select-arrow.png) no-repeat 93% 50%;
    -webkit-appearance: none;
    font-size: 15px !important;
    height: 43px;
    padding: 10px 46px 10px 16px;
    border: 1px solid #D9D9D9;
    background-color: #FFF;
    margin: 0;
}
.execute2storesitebuilderinapplicationupgrade #miniCart {
    width: 100%;
}
.execute2storesitebuilderinapplicationupgrade div#miniCart h3 {
    border: 0;
}

.startAgainPage {position: relative;}
.storeOption {padding-top:8px; height:50px;line-height: 1.4em;text-align: left;margin: 0;float: none;width: auto;background: 0;border: 0;}
.storeOption a {font-size: 15px;margin-bottom: 4px;font-weight: bold;}
.storeOption a:hover {background: 0}
.storeOption a:before {content:" "; display:block; margin-top:10px; left:270px; position:absolute; border-left: 10px solid #000; border-top:10px solid transparent; border-bottom:10px solid transparent}
#orderSelectionDomainSearch:before {width:220px; height:500px; float:left; display:inline; padding-right:50px; content:"Easy and secure online ordering for domain registrations, renewals, transfers and a wide range of other services.";}
#orderSelectionDomainSearch:after {display:block; content:"Search for an available domain name today and secure it for your business.";}
#orderSelectionMultiDomainSearch:after {display:block; content:"Need more than one domain name? Save time using the bulk domain registration tool.";}
#transferDomain:after {display:block; content:"Move your domains to Ziphosting today and start saving.";}
#renewDomain:after {display:block; content:"Renew your Ziphosting domains quickly and easily.";}
#orderSsl:after {display:block; content:"Order a SSL certificate to secure the transfer of sensitive data from your website.";}
#orderVps:after {display:block; content:"Lightning fast virtual private servers. Secure, reliable, cloud hosting for your business.";}
#login:after {display:block; content:"Log into your Console account to manage your services and update account settings.";}

/* Sales Internal */
.sales-notes {
    padding: 16px;
    border: solid 1px;
    font-size: 13px;
    line-height: 19px;
    margin: 10px 20px;
    border-color: #DF8F8F;
    background: #FFD7D7;
}
.sales-notes p {
    margin-bottom: 5px;
}
.sales-notes p:last-child {
    margin-bottom: 0;
}
.sales-notes ul {
    margin: 0;
}
.sales-notes li {
    margin-left: 25px;
}
.searchProducts {
    padding-bottom: 15px;
}
.products .product .orderItem {
    width: auto;
    max-width: 400px;
}
.products .product .sales-loggedin .sales-description {
    width: 190px;
    padding-right: 20px;
}
.products .product .sales-loggedin .orderItem {
    width: 220px;
}
#consoleWrapper .products .product .description ul {
    margin-left: 5px;
    float: left; 
    width: 210px;
}
.ui-accordion .ui-accordion-content {
    padding: 0;
}
div#selectHosting .ui-accordion .accordionHeader {
    margin-bottom: 14px;
}
.products div.product div.sales-loggedin {
    margin: 0;
    width: auto;
}
.sales-loggedin .orderPrice {
    width: 172px;
}

/* STICKY FOOTER */
#wrap {min-height:100px}
#main {overflow:auto; padding-bottom:330px}
#footer {position:relative; margin-top:-300px; height:60px; clear:both}
#footer {
    background: none repeat scroll 0% 0% #231F20;
    clear: both;
    color: #999;
    width: auto;
}
body:before {content:""; height:100%; float:left; width:0; margin-top:-32767px}


/* BROWSER SPECIFIC */
@-moz-document url-prefix() {
	#singleDomainSearchBox select, .domainTransferForm select, #external-renewal select {padding: 7px; border-radius:4px; -moz-border-radius:4px}
}
.odd{background: none repeat scroll 0% 0% #fff;}
.addButton {min-width:100px;}
button#blue {background-color:#1569C7 !important;}
.order {padding:10px 5px 5px 10px !important;}
.order form {margin:5px 0;}
#shopping-cart select {margin-top:10px;padding:2px 0; width:90%;}
.cart-inner h3 {font-size:15px !important; font-family:Helvetica, Arial, sans-serif; font-weight:600; background:transparent!important;}
.cartTotal {padding:10px;}
.cartTotal h3 {display:inline-block; width:67%; padding:10px;}
.cartTotal .total {display:inline-block;width:20%; }
.ui-icon2 {display: block;text-indent: -99999px;overflow: hidden;}
.cart-inner .ui-icon2 {background: url(images/info-webhosting.png) 0 0 no-repeat;width: 29px;height: 29px;top: 32px;right: 7px; position:absolute; cursor:pointer}

/**/
div#host-info 
{
      width: 21px;
      height: 21px;
      position:absolute; 
      cursor:pointer;
      display: inline-block;
      background: url(images/info-webhosting_s.png) no-repeat 2px -2px;
      background-size: contain;
}
    
.m60 {margin-bottom: 60px}
#domains_table td {
	min-width:100px;
	word-break: break-all;
	word-wrap: break-word;
}
.searchResults .orderPrice {
    text-align: center;
	width:150px;
	padding-left:10px;
	padding-right:10px;
}
th.addToCart {padding-left:20px;}
#domains_table td + td, #domains_table td + td + td {
	text-align:left;
}
.header_bg {
	height: 145px;
}
.nav_bg nav {
	margin-top:-20px;
}

#shopping-cart.cart-inner {
	overflow: hidden;
}
#home #main {
    overflow: auto;
    padding-bottom: 0px;
}
.ordertbl {
	width:95%;
}
.ordertbl td.een {
	width:80%;
}
.ordertbl td.twee {
	width:20%;
}
.verhuisdatum {width:81px; padding:2px !important}
.stapje .border {
	border: 8px solid #F1F1F1;
	padding: 15px 10px 0px;
}
table#orderDetails {
	width:550px;
	border:none;
}
table#orderDetails th {
	font-size:20px;
	padding-left:0 !important;
	padding-bottom: 20px !important;
	border-bottom: 1px solid #e1e1e1;
}
table#orderDetails td {
	text-align:left;
	padding: 10px 0px 10px 0 !important;
	font-size:15px;
	border-bottom: 1px solid #e1e1e1;
}

.td3 {
	text-align:right;
}

table#orderDetails td.last {
	font-weight:bold;
}
.logo2 {
	background: url('images/Logo6Wit.png') no-repeat scroll 0px 0px transparent !important;
}
.contenttable .input {
	border-radius:0 !important;
	width:200px;
}
.submit5 {
	padding:6px 5px;
	color:#fff;
	font-weight:bold;
	background-color: #393839;
	border: 1px solid #e1e1e1 !important;
	width:auto;
	min-width:80px;
}
 
.contenttable input[type="radio"] {
	margin-left: 20px;
    margin-right: 5px;
}
div#wrapper {
    width: 1060px;
}
