#bridge #order-slider {margin: 0;padding: 20px 0;}
#bridge #order-slider h1 {margin: 0;padding: 0;text-align: center;}
#bridge #order-slider h2 {margin: 0 0 5px 0;padding: 0;}
#bridge #order-slider h3 {margin: 0;padding: 0;}
#bridge #order-slider select {border: 1px solid #ccc;padding: 1px;}
#bridge #order-slider .clear {clear: both;}
#bridge #order-slider #configcontainer, #bridge #order-slider #configcontainer2 {display: none;}
#bridge #order-slider .loading {display: none;width: 220px;padding-top: 10px;margin-left: auto;margin-right: auto;clear: both;}
#bridge #order-slider .errorbox {display: none;margin: 10px auto 10px auto;padding: 10px 15px;background-color: #fbeeeb;border: 1px dashed #c00;width: 90%;font-weight: bold;color: #c00;text-align: center;-moz-border-radius: 6px;-webkit-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px;}
#bridge #order-slider .errorbox p {margin: 0;padding: 0;font-weight: bold;text-align: left;}
#bridge #order-slider .errorbox li {font-weight: normal;text-align: left;color: #000;}
#bridge #order-slider .textleft {text-align: left;}
#bridge #order-slider .textcenter {text-align: center;}
#bridge #order-slider .textright {text-align: right;}
#bridge #order-slider .textgreen {color: #779500;}
#bridge #order-slider .textred {color: #c00;}
#bridge #order-slider table tr td {padding: 2px 3px;}
#bridge #order-slider #categories {display: none;width: 75%;margin: 10px auto 0 auto;padding: 10px 0 10px 15px;background-color: #666;text-align: center;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
#bridge #order-slider #categories a {text-decoration: none;padding-right: 20px;font-weight: bold;color: #fff;}
#bridge #order-slider #categories a:hover {color: #000;}
#bridge #order-slider #currencychooser {float: right;margin: 10px 30px 10px 0;padding: 5px 5px 5px 10px;background-color: #f8f7ed;border: 1px solid #f4e3a2;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;font-size: 12px;font-family: Verdana;}
#bridge #order-slider #currencychooser img {vertical-align: baseline;}
#bridge #order-slider #currencychooser a {text-decoration: none;padding-right: 5px;color: #000;}
#bridge #order-slider #currencychooser a:hover {color: #06c;}
#bridge #order-slider .prodcats {float: left;margin: 0;width: 50%;}
#bridge #order-slider .prodcats div {margin: 10px;background-color: #fff;border: 1px solid #ccc;font-size: 1.5em;text-align: center;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
#bridge #order-slider .prodcats div a {display: block;padding: 15px;text-decoration: none;}
#bridge #order-slider .prodcats div:hover {background-color: #e6edff;}
#bridge #order-slider .cartslider {background-color: #fff;border: 1px solid #ccc;border-bottom: 2px dashed #ccc;margin: 0;padding: 20px 10px 20px 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;-webkit-border-radius-topleft: 10px;-webkit-border-radius-topright: 10px;-o-border-radius-topleft: 10px;-o-border-radius-topright: 10px;border-radius-topleft: 10px;border-radius-topright: 10px;}
#bridge #order-slider .cartprods {background-color: #efefef;border: 1px solid #ccc;border-top: 0;padding: 10px 10px 10px 10px;margin: 0;-moz-border-radius-bottomleft: 10px;-moz-border-radius-bottomright: 10px;-webkit-border-radius-bottomleft: 10px;-webkit-border-radius-bottomright: 10px;-o-border-radius-bottomleft: 10px;-o-border-radius-bottomright: 10px;border-radius-bottomleft: 10px;border-radius-bottomright: 10px;}
#bridge #order-slider .cartcontent {background-color: #fff;border: 1px solid #ccc;padding: 20px 10px 20px 10px;-moz-border-radius-topright: 10px;-moz-border-radius-bottomleft: 10px;-moz-border-radius-bottomright: 10px;-webkit-border-radius-topright: 10px;-webkit-border-radius-bottomleft: 10px;-webkit-border-radius-bottomright: 10px;-o-border-radius-topright: 10px;-o-border-radius-bottomleft: 10px;-o-border-radius-bottomright: 10px;border-radius-topright: 10px;border-radius-bottomleft: 10px;border-radius-bottomright: 10px;}
#bridge .sliderlabel {float: left;margin-top: 10px;text-align: center;font-size: 12px;font-weight: bold;}
#bridge .sliderlabel {color: #000;}
#bridge .sliderlabel:hover {cursor: pointer;}
#bridge .sliderlabel.selected {color: #f60;}
#bridge #order-slider .product {display: none;margin: 5px;padding: 5px 5px 15px 5px;}
#bridge #order-slider .domonly {margin: 5px;padding: 5px 5px 15px 5px;}
#bridge #order-slider .product .name {font-family: Lucida Sans Unicode,Lucida Grande,sans-serif;font-weight: normal;font-size: 18px;margin: 0 0 10px 0;}
#bridge #order-slider .product .prodfeature {float: left;margin: 5px 5px 0 0;padding: 5px 10px 5px 10px;border: 1px solid #ccc;background-color: #fff;text-align: center;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;font-size: 20px;color: #f60;}
#bridge #order-slider .product .prodfeature .feature {font-size: 13px;color: #666;}
#bridge #order-slider .product .pricing {font-family: Lucida Sans Unicode,Lucida Grande,sans-serif;font-size: 24px;}
#bridge #order-slider .product .description {margin: 15px 50px 0 20px;}
#bridge #order-slider .product .ordernowbox {margin: 15px 25px 0 0;text-align: right;}
#bridge #order-slider .ordernow {margin: 5px;padding: 10px 15px 10px 15px;background-color: #fff;border: 1px solid #aadd64;color: #7bb928;font-size: 16px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
#bridge #order-slider .domainreg {margin: 0 auto 15px auto;padding: 10px;width: 70%;background-color: #f6f6f6;border: 1px dashed #ccc;-moz-border-radius: 10px;-webkit-border-radius: 10px;-o-border-radius: 10px;border-radius: 10px;}
#bridge #order-slider .domainoptions {margin: 0 auto;padding: 0;width: 80%;background-color: #fff;border: 1px solid #ccc;-moz-border-radius: 10px;-webkit-border-radius: 10px;-o-border-radius: 10px;border-radius: 10px;font-size: 13px;}
#bridge #order-slider .domainoptions .option {padding: 10px;border-bottom: 1px solid #ccc;}
#bridge #order-slider .domainoptions .option:first-child {-moz-border-radius: 10px 10px 0 0;-webkit-border-radius: 10px 10px 0 0;-o-border-radius: 10px 10px 0 0;border-radius: 10px 10px 0 0;}
#bridge #order-slider .domainoptions .option:last-child {border-bottom: 0;-moz-border-radius: 0 0 10px 10px;-webkit-border-radius: 0 0 10px 10px;-o-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px;}
#bridge #order-slider .domainoptions .optionselected {background-color: #edf1fe;}
#bridge #order-slider .domainreginput {margin: 0;padding: 10px;font-size: 14px;text-align: center;}
#bridge #order-slider .domainreginput input, #bridge #order-slider .domainreginput select, #bridge #order-slider .domainregperiod select {font-size: 14px;padding: 3px;}
#bridge #greyout {display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #ccc;filter: alpha(opacity=60);-moz-opacity: .6;-khtml-opacity: .6;opacity: .6;z-index: 50000;}
#bridge #domainpopupcontainer {display: none;position: absolute;top: 0;left: 0;width: 100%;text-align: center;padding: 150px 0 0 0;z-index: 50001;}
#bridge #domainresults {width: 550px;margin: 0 auto 0 auto;padding: 15px 0 15px 0;border: 15px solid #fff;background-color: #fff;text-align: center;-moz-border-radius: 10px;-webkit-border-radius: 10px;-o-border-radius: 10px;border-radius: 10px;}
#bridge #order-slider .domainbox {background-color: #fff;width: 550px;padding: 15px;}
#bridge #order-slider .domainavailable {color: #9ac003;font-size: 16px;font-weight: bold;text-align: center;}
#bridge #order-slider .domainunavailable {color: #c00;font-size: 16px;font-weight: bold;text-align: center;}
#bridge #order-slider .domaininvalid {color: #c00;font-size: 16px;font-weight: bold;text-align: center;}
#bridge #order-slider .domainregperiod {margin: 10px;font-size: 12px;text-align: center;}
#bridge #order-slider div.domainsuggestions {font-weight: bold;padding: 25px 0 10px 0;}
#bridge #order-slider table.domainsuggestions {margin: 0 auto;width: 80%;}
#bridge #order-slider table.domainsuggestions th {background-color: #1a4d80;font-size: 11px;font-weight: bold;text-align: center;padding: 2px;line-height: 20px;color: #fff;}
#bridge #order-slider table.domainsuggestions td {background-color: #fff;text-align: center;border-bottom: 1px solid #ebebeb;font-size: 11px;line-height: 25px;}
#bridge #order-slider table.domainsuggestions td select {font-size: 11px;}
#bridge #order-slider #domainconfig {margin: 0 auto;padding: 10px;width: 80%;border: 1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
#bridge #order-slider .prodconfigcol1 {float: left;width: 65%;}
#bridge #order-slider .prodconfigcol2 {float: right;width: 33%;}
#bridge #order-slider .billingcycle {border: 1px solid #ccc;padding: 1px;margin-bottom: 20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
#bridge #order-slider .serverconfig {border: 1px solid #ccc;padding: 1px;margin-bottom: 20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
#bridge #order-slider .configoptions {border: 1px solid #ccc;padding: 1px;margin-bottom: 20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
#bridge #order-slider .addons {border: 1px solid #ccc;padding: 1px;margin-bottom: 20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
#bridge #order-slider .customfields {border: 1px solid #ccc;padding: 1px;margin-bottom: 20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
#bridge #order-slider .configtable td {padding: 2px 5px 2px 5px;}
#bridge #order-slider .configtable td.fieldlabel {width: 150px;text-align: right;}
#bridge #order-slider .configtable td.radiofield {width: 30px;text-align: center;}
#bridge #order-slider .configtable td.fieldarea {background-color: #efefef;border-bottom: 1px solid #fff;padding: 5px;text-align: left;}
#bridge #order-slider .configoplabel {color: #f60;font-weight: bold;text-align: center;font-size: 14px;}
#bridge #order-slider .ordersummary {border: 1px solid #ccc;padding: 10px;min-height: 100px;margin-bottom: 20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
#bridge #order-slider .ordersummarytbl {width: 100%;}
#bridge #order-slider .ordersummarytbl td {font-size: 11px;}
#bridge #order-slider .summaryproduct {padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px solid #ccc;}
#bridge #order-slider .checkoutbuttons {text-align: center;}
#bridge #order-slider .checkoutbuttons input {border: 1px solid #ccc;background-color: #fff;font-size: 14px;padding: 5px 20px 5px 20px;margin-bottom: 10px;}
#bridge #order-slider .checkoutbuttons input.checkout {border: 1px solid #ccc;background-color: #e0fba8;font-size: 14px;padding: 5px 20px 5px 20px;}
#bridge #order-slider .addoncontainer {margin: 10px;padding: 15px;background-color: #fff;border: 1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
#bridge #order-slider .addoncontainer:hover {background-color: #e6edff;cursor: pointer;cursor: hand;}
#bridge #order-slider .addoncontainer .name {font-family: Lucida Sans Unicode,Lucida Grande,sans-serif;font-weight: normal;font-size: 20px;margin-bottom: 10px;}
#bridge #order-slider .addoncontainer .description {font-size: .9em;margin: 15px 30px 0 20px;}
#bridge #order-slider .addoncontainer .pricing {float: right;text-align: right;font-family: Lucida Sans Unicode,Lucida Grande,sans-serif;font-size: 18px;line-height: 20px;}
#bridge #order-slider .addoncontainer .ordernowbox {margin: 15px 0 0 0;text-align: right;}
#bridge #order-slider .addoncontainer .ordernowbox select {max-width: 50%;font-size: 16px;}
#bridge #order-slider .ordernow {margin: 5px;padding: 6px 10px 6px 10px;background-color: #fff;border: 1px solid #aadd64;color: #7bb928;font-size: 16px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
#bridge #order-slider .regperiod {padding: 3px;border: 1px solid #ccc;}
#bridge #order-slider table.renewals {width: 100%;}
#bridge #order-slider table.renewals th {background-color: #666;font-size: 12px;font-weight: bold;text-align: center;padding: 3px;line-height: 20px;}
#bridge #order-slider table.renewals td {background-color: #fff;text-align: center;border-bottom: 1px solid #ebebeb;font-size: 12px;line-height: 28px;}
#bridge #order-slider table.renewals tr.rowhighlight td {background-color: #eff2f9;}
#bridge #order-slider table.renewals tr:hover td {background-color: #eff2f9;}
#bridge #order-slider table.renewals th, #bridge table.datatable th a, #bridge table.datatable th a:visited {color: #fff;text-decoration: none;}
#bridge #order-slider table.renewals th a:hover {color: #fff;text-decoration: underline;}
#bridge #order-slider table.cart {width: 100%;}
#bridge #order-slider table.cart th {background-color: #666;font-size: 12px;font-weight: bold;text-align: center;padding: 3px;line-height: 20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
#bridge #order-slider table.cart td {background-color: #fff;border-bottom: 1px solid #ebebeb;font-size: 12px;padding: 4px;}
#bridge #order-slider table.cart tr.subtotal td {background-color: #f5f5f5;border-bottom: 1px solid #ebebeb;font-size: 12px;padding: 4px;}
#bridge #order-slider table.cart tr.subtotal:hover td {background-color: #f5f5f5;}
#bridge #order-slider table.cart tr.promotion td {background-color: #ffffda;border-bottom: 1px solid #ebebeb;font-size: 12px;padding: 4px;}
#bridge #order-slider table.cart tr.promotion:hover td {background-color: #ffffda;}
#bridge #order-slider table.cart tr.total td {background-color: #e7ffda;color: #339100;border-bottom: 0;font-size: 16px;font-weight: normal;padding: 4px;}
#bridge #order-slider table.cart tr.total:hover td {background-color: #e7ffda;}
#bridge #order-slider table.cart tr.recurring td {background-color: #f1efdc;border-bottom: 2px solid #666;font-size: 12px;font-weight: normal;padding: 4px;}
#bridge #order-slider table.cart tr.recurring:hover td {background-color: #f1efdc;}
#bridge #order-slider table.cart tr:hover td {background-color: #eff2f9;}
#bridge #order-slider table.cart th, #bridge #order-slider table.datatable th a, #bridge #order-slider table.datatable th a:visited {color: #fff;text-decoration: none;}
#bridge #order-slider table.cart th a:hover {color: #fff;text-decoration: underline;}
#bridge #order-slider .cartedit {font-size: 11px;color: #888;}
#bridge #order-slider .cartremove {font-size: 11px;color: #c00;}
#bridge #order-slider .cartbuttons {float: right;margin: 0;padding: 10px 0 0 0;width: 40%;text-align: center;}
#bridge #order-slider .checkoutcol1 {float: left;width: 49%;}
#bridge #order-slider .checkoutcol2 {float: right;width: 49%;}
#bridge #order-slider .signuptype {float: left;margin: 0 5px 0 0;padding: 0 10px 0 10px;border: 1px solid #ccc;border-bottom: 0;line-height: 20px;color: #000;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-webkit-border-radius-topleft: 5px;-webkit-border-radius-topright: 5px;-o-border-radius-topleft: 5px;-o-border-radius-topright: 5px;border-radius-topleft: 5px;border-radius-topright: 5px;}
#bridge #order-slider .signuptype:hover {cursor: hand;cursor: pointer;}
#bridge #order-slider .signuptype.active {background-color: #efefef;color: #000;font-weight: bold;}
#bridge #order-slider .signupfields {border: 1px solid #ccc;padding: 1px;margin: 0 0 20px 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
#bridge #order-slider .signupfields .configtable td.fieldlabel {width: 100px;}
#bridge #order-slider .signupfields.padded {padding: 15px;text-align: center;}
#bridge #order-slider .signupfields.hidden {display: none;}
#bridge #order-slider .carttaxwarning {margin: 0 0 20px 0;color: #666;text-align: center;}
#bridge #order-slider .cartwarningbox {margin: 20px 0 20px 0;padding: 7px;border: 1px solid #ebe8cd;border-left: 0;border-right: 0;background-color: #f1efdc;text-align: center;color: #000;}