#bridge #whmcsthemes #order-web20cart {margin: 0;padding: 0 0 25px 0;}
#bridge #whmcsthemes #order-web20cart h1 {margin: 0 0 15px 0;padding: 0;font-size: 2em;}
#bridge #whmcsthemes #order-web20cart h2 {margin: 0 0 15px 0;padding: 0;font-size: 1.5em;}
#bridge #whmcsthemes #order-web20cart h3 {margin: 0 0 15px 0;padding: 0;font-size: 1.2em;}
#bridge #whmcsthemes #order-web20cart .center90 {margin: 0 auto;padding: 0;width: 90%;}
#bridge #whmcsthemes #order-web20cart .textcenter {text-align: center;}
#bridge #whmcsthemes #order-web20cart .textright {text-align: right;}
#bridge #whmcsthemes #order-web20cart .textgreen {color: #779500;}
#bridge #whmcsthemes #order-web20cart .textred {color: #c00;}
#bridge #whmcsthemes #order-web20cart .errorbox {margin: 0 0 10px;padding: 10px 15px;background-color: #f3d8d8;border: 1px solid #ce0005;color: #ce0005;font-weight: bold;-moz-border-radius: 6px;-webkit-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px;}
#bridge #whmcsthemes #order-web20cart .errorbox p {margin: 0;padding: 0;font-weight: bold;text-align: left;}
#bridge #whmcsthemes #order-web20cart .errorbox ul {margin: 5px 20px;}
#bridge #whmcsthemes #order-web20cart .errorbox ul li {font-weight: normal;text-align: left;color: #000;}
#bridge #whmcsthemes #order-web20cart .cartmenu {margin: 0 auto 20px auto;padding: 10px 20px;width: 70%;background-color: #fff;border: 1px solid #ccc;font-size: 1.2em;-moz-border-radius: 6px;-webkit-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px;}
#bridge #whmcsthemes #order-web20cart .cartbox {margin: 0 0 10px 0;padding: 10px;background-color: #f5f5f5;border: 3px solid #ebebeb;line-height: 20px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px;}
#bridge #whmcsthemes #order-web20cart .cartbox .pricing {color: #9f0000;font-size: .9em;}
#bridge #whmcsthemes #order-web20cart .domainoptions {margin: 20px 40px;padding: 0;}
#bridge #whmcsthemes #order-web20cart .domainoptions div {padding: 4px;}
#bridge #whmcsthemes #order-web20cart table {border-collapse: separate;border-spacing: 2px;width: 100%;}
#bridge #whmcsthemes #order-web20cart table tr th {margin: 0;padding: 7px !important;background-color: #666;border-bottom: 3px solid #888;color: #fff;font-weight: bold;text-align: center;}
#bridge #whmcsthemes #order-web20cart table tr td {margin: 0;padding: 7px !important;border-bottom: 1px solid #ebebeb;}
#bridge #whmcsthemes #order-web20cart table tr td.fieldlabel {width: 160px;text-align: left;}
#bridge #whmcsthemes #order-web20cart table.noborders tr td {border: 0;}
#bridge #whmcsthemes #order-web20cart table tr.config td {background-color: #f5f5f5;font-size: 10px;padding: 2px 25px;}
#bridge #whmcsthemes #order-web20cart table tr.summary td {background-color: #f5f5f5 !important;color: #333;font-size: 12px;font-weight: 700;height: 20px;}
#bridge #whmcsthemes #order-web20cart table tr.promo td {background-color: #ffffda !important;color: #333;font-size: 12px;font-weight: 700;height: 20px;}
#bridge #whmcsthemes #order-web20cart table tr.due td {background-color: #e7ffda !important;color: #333;font-size: 12px;font-weight: 700;height: 20px;}
#bridge #whmcsthemes #order-web20cart table tr.recurring td {background-color: #ffe1e1 !important;color: #333;font-size: 12px;font-weight: 700;height: 20px;}
#bridge #whmcsthemes #order-web20cart form .clearfix {margin-bottom: 18px;zoom: 1;}
#bridge #whmcsthemes #order-web20cart .signupfields {float: left;margin: 0;padding: 0;width: 50%;}
#bridge #whmcsthemes #order-web20cart .hidden {display: none;}
#bridge #whmcsthemes #order-web20cart .signupfields label {padding-top: 6px;font-size: 13px;line-height: 18px;float: left;width: 130px;text-align: right;color: #404040;}
#bridge #whmcsthemes #order-web20cart .signupfields .input {margin-left: 150px;}
#bridge #whmcsthemes #order-web20cart .signupfields .input input {width: 80%;}
#bridge #whmcsthemes #order-web20cart .signupfieldsextra label {padding-top: 6px;font-size: 13px;line-height: 18px;float: left;width: 250px;text-align: right;color: #404040;}
#bridge #whmcsthemes #order-web20cart .signupfieldsextra .input {margin-left: 270px;}
#bridge #whmcsthemes #order-web20cart .verttop {vertical-align: top;}
#bridge #whmcsthemes #order-web20cart .gateway {margin: 20px 0 0 0;}