/* Banner */

.contact-support-banner
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/contact-support-banner.png') no-repeat top center; margin: -19px 0 45px 0; width: 100%; }

.contact-support-banner-content
{ width: 1000px; margin: 0 auto; }

.contact-support-banner-content h1
{ font: 600 36px 'Open Sans', sans-serif; margin: 0; padding: 62px 0 10px 0; color: #222; }

.contact-support-banner-content p
{ font: 400 20px 'Open Sans', sans-serif; margin: 0; padding: 0 0 115px 0; color: #222; }

/* Contact form & Support Information */

.contact-support-container
{  width: 1000px; margin: 20px auto 0 auto;  }

.contact-support-form .success
{
    width: 100%;  font: 400 12px/18px 'Open Sans', sans-serif; padding: 10px 8px 8px 10px;
    border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}

.contact-support-container h1,
.complaint-support h2
{ font: 600 26px 'Open Sans', sans-serif; color: #222; text-align: center;  }

.contact-support-container h1 span.prev,
.contact-support-container h1 span.next,
.complaint-support h2 span.prev,
.complaint-support h2 span.next
{ display: inline-block; vertical-align: middle; height: 3px; width: 148px; }

.contact-support-container h1 span.prev,
.complaint-support h2 span.prev
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-heading-prev.png') no-repeat; margin: 0 15px 0 0; }

.contact-support-container h1 span.next,
.complaint-support h2 span.next
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-heading-next.png') no-repeat; margin: 0 0 0 15px; }

.contact-support-container p
{ font: 400 15px 'Open Sans', sans-serif; color: #1b1b1b; text-align: center; }


.contact-support-form
{ border: 1px solid #ddd;  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
  box-shadow: 0 0 5px #ddd; margin: 30px auto; padding: 30px;
}

.contact-support-container .lfloat,
.contact-support-container .rfloat
{ width: 45%; }

.contact-support-container .lfloat label.frm-label
{ font: 600 15px/26px 'Open Sans', sans-serif; color:#1b1b1b; display: block; margin-bottom: 1px; }

.contact-support-container #contact-form input[type="text"]
{ background: #fff; box-shadow: none;
  border: 1px solid #ccc; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
  padding: 11px 0 11px 10px; width: 428px; margin-bottom: 23px;
}

.contact-support-container #contact-form textarea
{ background: #fff; box-shadow: none;
  border: 1px solid #ccc; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
  padding: 5px 0 5px 10px; margin-bottom: 17px; width: 428px; height: 128px; resize: none;
}

.contact-support-container #contact-form select
{
    -webkit-appearance: none;  -moz-appearance: none;  display: inline-block;
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/selectbox-icon.png) no-repeat right 8px top 3px #fff;
    margin-bottom: 23px; padding:11px 10px; box-shadow: none;
    border: 1px solid #ccc; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
    width: 438px;
}


.contact-support-form h3
{ font: 600 20px 'Open Sans', sans-serif; color: #1b1b1b; margin-bottom: 17px; }

.contact-support-container #contact-form input[type="submit"],
.kb-support a
{
    background: #0893d8; border: 1px solid #044bbc;
    font: 400 16px 'Open Sans', sans-serif; color:#fff;
    border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
    padding: 10.5px 20px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
}

.contact-support-container .rfloat h5.ui-heading
{ font: 600 16px/26px 'Open Sans', sans-serif; color:#1b1b1b; 
border-bottom: 1px solid #e4e4e4;
  margin: 0 0 17px 0; padding: 10px 0 5px 0;
}

.contact-support-container .rfloat .support-info
{ margin: 24px 0 0 0; }

.contact-support-container .rfloat .support-info td
{  border: 1px solid #e4e4e4; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
   padding: 0 20px 17px 20px; display: inline-block;  width: 382px;
}

.contact-support-container .rfloat .support-info tr.space td
{ height: 30px; border: 0; padding: 0; }

.contact-support-container .rfloat .support-info td p
{ text-align: left; display: inline-block; vertical-align: top; width: 188px; }

.contact-support-container .rfloat .support-info td p span{ display: block; padding-bottom: 5px; }

.contact-support-container .rfloat .support-info td .img-posi { top:3px; }

.contact-support-container .chk-icons label.error { top:-20px; position: relative; }

/* KB */

.kb-support
{ background: #f8f8f8; text-align: center; padding: 45px 0 61px 0; margin: 70px 0 0 0; }

.kb-support h2
{ font: 600 26px 'Open Sans', sans-serif; color: #222; padding: 0 0 5px 0; }

.kb-support  p { font: 400 15px 'Open Sans', sans-serif; color: #1b1b1b; margin: 0 0 32px; text-align: center;  }

.kb-support a:hover { color:#fff; }


/* Complaints */

.complaint-support h2 { margin: 53px auto 0 auto; }

.complaint-support .com-links-wrapper
{ border: 1px solid #ccc;  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
  padding: 30px 0; width: 1000px; margin: 0 auto 20px auto; }

.complaint-support .com-links-wrapper .complaints
{ display: inline-block; vertical-align: top; width: 405px; padding: 0 30px 0 62px;  }

.complaint-support .com-links-wrapper .complaints:first-child { padding: 0 62px 0 30px; border-right: 1px solid #ccc; }

.complaint-support .com-links-wrapper .complaints h3
{ font: 600 15px 'Open Sans', sans-serif; color: #1b1b1b; margin: -4px 0 12px 0; }

.complaint-support .com-links-wrapper .complaints p { font: 400 14px 'Open Sans', sans-serif; color: #1b1b1b; }

.complaint-support .com-links-wrapper .complaints p a,
.complaint-support .com-links-wrapper .complaints p a:hover
{ display: block; color: #377ce4; }/* Global */
@import url('https://fonts.googleapis.com/css2?family=Rokkitt:wght@400;700&display=swap');
ul li {list-style-type:none;}
h1 {color:#454545; font-size:24px;}
h4 {font:bold 18px Arial,Helvetica,sans-serif; color: #434343; margin: 0; padding: 0 0 10px 0;}
.clear {clear:both;}
.comman-list ul {margin-left:20px;}
.comman-list li {list-style:disc; font-size:12px; margin:10px 0;}
/* Body style */

.main-content-wrapper {padding: 0 40px 20px;}
.bg-main-content-wrapper {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg-main-content-wrapper.gif) repeat-x left bottom; -moz-border-radius:0 0 8px 8px;margin:0 0 25px;}
/* Global Ends */

.error {
	background:none;
	border:1px solid #FF8080;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	line-height:1.2em !important;
	margin:10px 0;
	padding:10px 0 8px 28px;
	text-align:left;}
/* Page style */
.row-gray {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f3f3f3) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #f3f3f3 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3');
	background-image:-ms-linear-gradient(top, #fff 0%, #f3f3f3 100%);	
	background-image:linear-gradient(top, #fff 0%, #f3f3f3 100%);
	background-color:#f3f3f3;
	border-bottom:solid 1px #e8e8e8;
	padding-bottom:5px;}
.row-white {background:#fff;}
.row-indent {padding-left:30px;padding-right:30px;}
/* Page Ends */


/* Check Domain blurb */
.check-domain-blurb {height:311px; background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/domains-blurb-background.jpg) #ffffff no-repeat left top;}
.search-domain {padding: 6px 10px 0 20px}
.search-domain h1 {
	font-size:28px;
	color:#fff;
	line-height:20px;
	margin:0px;
	padding:15px 0px 10px 0;}
.domain-search-box {height:38px;}
.domainSearchResult .domain-search-box {margin:0 0 25px 8px;}
.domains-input {font-size: 18px; width:270px; padding: 1px 3px; float:left;}
.domains-submit {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/domain-search-go-but.gif) #6cbff2 no-repeat left 0px;
	border:none;
	color:#233d4d;
	font-size:15px;
	width:45px;
	height:41px;
	float:left;
	margin-right: 50px;}
.domains-www {
	color:#a4a4a4;
	font-size:19px;
	float:left;
	padding-top: 5px;
	padding-left: 12px;}
.domains-select {color:6a6d6f; font-size:19px; float:left; position: relative;}
.domains-select .droupdown-tld {
	/*background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tld-dropdown.gif) no-repeat left 0px;*/
	z-index:10;
	width:25px;
	height:34px;
	position:absolute;
	left:88px;}
.search-note {width:400px; margin:0px; padding:0px;}
.search-note .sd-note {
	color: #a4a4a4;
	font-size:11px;
	padding-top: 3px;
	padding-left:5px;
	float:left;}
.search-note .bulk-links a {
	color: #005cbd;
	font-size:11px;
	padding:0px 10px;
	padding-top: 4px;
	font-style:normal;
	text-decoration:underline;
	float:right;}
.search-note .bulk-links a:hover {text-decoration:none;}
.free-list, .price-list, .answerable-mask {float:left; padding:0px; margin-top:30px;}
.free-list {border-left: 1px solid #ffffff; padding-left: 15px; width:190px;}
.price-list {padding-right: 10px; width:275px;}
.answerable-mask {margin-top:5px; padding-left: 20px;}
.free-list h5, .price-list h5 {color: #434343; font-size:16px; margin:0px; font-weight:bold; padding: 1px 0 5px 0;}
.free-list h5 span, .price-list h5 span {color:#ec6f3e;}
.free-list ul, .price-list ul {margin:0px; padding:0px;}
.free-list li, .price-list li {
	color: #696969;
	font-size:12px;
	font-weight:normal;
	background:none;
	padding:0;}
.free-list ul {width:180px;}
.free-list li {background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/green-check.gif) no-repeat 0px 5px; padding: 3px 0px 3px 22px; color:#696969;}
.price-list ul {float:left;}
.price-list ul li {
	color:#696969;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	clear:both;}
.price-list ul li div.col1 {float:left; font-weight:bold; width:125px;}
.price-list ul li div.col2 {float:left; font-weight:bold; width:75px;}
.price-list ul li div.col3 {
	float:left;
	font-weight:bold;
	font-size:14px;
	color:#70a750;
	width:75px;}
/* Check Domain blurb */

/* --------------------- CART TOTALS AREA --------------------- */
td.CartTotal {padding-top:10px;}
.CartTotal p {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#727272;
	line-height:20px;
	margin:0;
	padding:0;
	text-align:right;}
.CartTotal .ItemTotal p {
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	color:#333;
	margin:0px 0 0;
	padding:0;
	text-align:right;}
#CartTotal, #taxTotalCurrency {padding-left:10px; text-align:left;}
#CartTotal #total {font-size:20px;}
td.itemAmount {padding-left:15px;}
/* --------------------- Coupon Discount --------------------- */

p.ItemDiscTotal {color: #70A750;}
.ItemConvertedSubtotal {font-size:14px;}
.ItemConvertedSubtotal #CartTotal, .ItemConvertedSubtotal #CartTotal #total {font:bold 18px Arial, Helvetica, sans-serif; color:#727272;}
.Cart-Total table td {border:0;}
.Cart-Total {
	background:#f4f4f4;
	padding:15px 25px;
	margin:5px 0 5px 5px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	font:bold 25px Arial, Helvetica, sans-serif;
	color:#6f6f6f;
	border:solid 1px #e5e5e5;}
.Cart-Total .cart-item{ font:bold 25px Arial, Helvetica, sans-serif;}
.ItemDiscountTotal p {font-size:12px  color: #70A750}
.ItemTotalAfterDiscount td {margin-top:5px  padding-top:5px; padding-bottom:5px; border-top:1px solid #c1c58c;}
.ItemTotalAfterDiscount td p {font-size:24px; font-weight:bold; padding-left: 15px;}
.ItemTotalAfterDiscount #TotalAmount {color: #70A750}
/* --------------------- Tax Handling --------------------- */

.taxTotal {font-size:14px !important; color: #666 !important;}
/*_________ Cart _________*/


/* Account Summary */

.AccountContact {float:left;}
.AccountAddress {float:left; margin-left:100px;}
#signup_div {display:none;}
.loginform {width:420px; float:left;}
.resellerloginform {width:1000px; float:left; margin-top: -22px;}
#loginForm, #signup_div, .gray-shdow {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f3f3f3), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #f3f3f3 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#ffffff');
	background-color:#f3f3f3;
	padding:15px 30px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;	}
#ExistingUserLogin {margin-right:0;}
#account_summary {padding:0px 0 0 0;}
/* Login Form */

h2 span.floatright, h3 span.floatright {
	float:right;
	font-size:11px;
	font-weight:normal;
	color:#444;
	padding-top:3px;
	padding-right:15px;}
.asterix {color:#F00;}
.loginform p.hint {margin:10px 10px 15px; font-style:italic; color:#777; font-size:12px;}
.loginform div.error {padding:5px 0 3px 28px; margin:5px 15px 15px;}
.loginform div.error li {color:#FF0000;}
.loginform label {font:normal 15px Arial, Helvetica, sans-serif; color:#626262; display:block; margin:5px 0; width:145px;white-space: nowrap;}
.loginform div{padding:0 0 10px 0;}
.loginform input, .loginform select, .loginform textarea {width:290px;}
.loginform .custome-input{ width: 200px;}
.loginform #other_state_text input{width: 175px;}
.includedFree li {padding:5px 0;}
.loginform #rememberme input {width:auto; outline:none; border:0;}
#forgotpassword {position:relative; top:-15px; left:210px;}
#ExistingUserLogin #forgotpassword{left:51px; top:0px;}
#resellerforgotpassword {
position: relative;
top: 0px;
left: 65px;
}
.loginform #rememberme label {
	font-weight:normal;
	font-size:12px;
	width:auto;
	text-align:left;
	display:inline;
	float:none;
	clear:none;
	margin:0;}
.formError {
	width:85%;	
	font:bold 13px Arial, Helvetica, sans-serif;
	background: #ffdbdb url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ico-warning.gif) no-repeat 5px 10px;
	border: 2px solid #ffbaba;
	padding: 10px 0 8px 28px !important;
	margin: 10px 0;
	color: #6b6868;
	text-align:left;}
.formError p{padding:0 0 3px 0;}

/* Regular Continue Buttons */

.submitbtn {
	font-size:16px;
	font-weight:bold;
	line-height:40px;
	height:39px;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
	background: 0px 0 url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg_green_btn_med.png') #91BD09;
	border:1px solid rgba(0, 0, 0, 0.25);
	color:#FFFFFF;
	cursor:pointer;
	display:inline-block;
	position:relative;
	text-decoration:none;
	-moz-border-radius:6px;
	width:auto;
	padding:0 18px;}
.submitbtn:hover {background-position: 0px -40px;}
.submitbtn:active {background-position: 0px -78px;}
.submitbtnDisabled {text-shadow:0 1px 1px rgba(0, 0, 0, 0.25); background: 0px -117px url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg_green_btn_med.png') #91BD09; border:1px solid rgba(0, 0, 0, 0.25); color:#FFFFFF;}
.submitbtnDisabled:hover {background-position: 0px -117px;}
.submitbtnDisabled:active {background-position: 0px -117px;}

/* Large Buy Buttons */

.submitbtn_lrg {
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	height:55px;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
	background: 0px 0 url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg_green_btn_lrg.png') #91BD09;
	border:1px solid rgba(0, 0, 0, 0.25);
	color:#FFFFFF;
	cursor:pointer;
	display:inline-block;
	position:relative;
	text-decoration:none;
	-moz-border-radius:6px;
	width:auto;
	padding:0 18px;}
.submitbtn_lrg strong {font-size:18px;}
/* Grey Secondary Buttons */

.submitBtn_grey {
	font-size:11px;
	font-weight:bold;
	background: #EEE;
	border:1px solid #BBB;
	color:#999;
	cursor:pointer;
	display:inline-block;
	position:relative;
	text-decoration:none;
	-moz-border-radius:6px;
	width:auto;
	height:23px;
	line-height:22px;
	padding:0 4px 0;}
.submitBtn_grey:hover {color:#666; border:1px solid #999;}
.submitBtn_grey:active {background-position: 0px -44px;}
 input::-moz-focus-inner {border: 0;}
button::-moz-focus-inner {border: 0;}
#alsoAvailable ul {margin:0; padding:0;}
#alsoAvailable ul li {margin:3px 0;}
#alsoAvailable p {padding:0;}
/* -- Payment Options -- */

#CartSection_paymentOptions {margin:0 0 10px 0; overflow:hidden; position:relative;}
#CartSection_paymentOptions .opt-1{ width:460px;}
#CartSection_paymentOptions .opt-2{ width:412px;}
.pay-sepr{background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ver-dot-line.jpg) repeat-y 470px 0;}
.pay-sep-or span{ background:#fff; font:normal 15px Arial, Helvetica, sans-serif; color:#5b5b5b; position:absolute; top:42%; width:25px; padding:20px 0; display:inline-block; left:460px;}
div.paymentOption {margin:10px 0 0 0; position:relative;}
ul#payment_options_online {padding:0; margin:0 0 0 15px;}
ul#payment_options_online li.paymentOption {float:left; margin:0; border-bottom:2px dotted #d6d6d6; padding:7px 0;}
ul#payment_options_online li.last-paymentOption {border-bottom:0;}
ul#payment_options_online li.paymentOption input {display:block; float:left; margin:17px 8px 0;}
ul#payment_options_online li.paymentOption label {
	display:block;
	float:left;
	padding:11px 0 11px 100px;
	margin:0;
	width:380px;
	background: 0px 12px url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/payment_option_logos.gif') no-repeat;
	vertical-align:middle;
    cursor:pointer;
	font:normal 15px Arial, Helvetica, sans-serif;
	color:#666;}
ul#payment_options_online li.paymentOption label span.hint {padding-left:5px;}
ul#payment_options_online li#payment_options_custom span {display:block; font-style:italic; padding:0; font-weight:normal;}
ul#payment_options_online li#payment_options_custom input {margin-top:16px;}
ul#payment_options_online li#payment_options_custom a {color:#777; text-decoration:underline;}
ul#payment_options_online li#payment_options_custom a:hover {text-decoration:none;}
ul#payment_options_online li.active {background:#f7faeb;}
ul#payment_options_online li.selected {background:#e8f5cf;}
/* -- Payment Option Logos -- */

ul#payment_options_online li.paymentOption label#label_custom {background-position:0 -126px;/* Net Banking */}
ul#payment_options_online li.paymentOption label#label_paypalapi {background-position:0 -83px;/* AMEX */}
ul#payment_options_online li.paymentOption label#label_paypal {background-position:0 -79px;/* Paypal  */}
#payment_options_online li:last-child{ border:none !important;}
/* -- Net Banking Hover Over -- */

#paymentOption_online {z-index:999;}
#paymentOption_offline {z-index:1;}
ul#payment_options_online li.netbanking_helptext {float:none; clear:left;}
ul#payment_options_online li.netbanking_helptext a:link, ul#payment_options_online li.netbanking_helptext a:visited {
	font-size:11px;
	color:#666;
	display:block;
	text-decoration:underline;
	width:240px;}
#offline_pay_country {padding:2px;}
/* -- right Aligned Form Form -- */

.frmSignupSplit td {vertical-align: top;}
.rightAlignedForm label {
	color:#626262;
	font:normal 17px Arial, Helvetica, sans-serif;
	margin:0 4px 0 0;
	display:block;
	margin-bottom:4px;}
.rightAlignedForm td.frmLabel {width:130px; text-align:right;}
table.frmTable {width:90%;}
table.frmTable tr td.frmLabel, table.frmTable tr td.frmField {clear:both; padding:10px 0; vertical-align:top;}
table.frmTable tr td.frmSecondField {padding-left:10px;}
table.frmTable tr td.frmSubmit {padding:12px 0 12px 0px;}
table tr td.frmCancel {padding:10px 12px 0 0px; border-top: 1px solid #eee;}
table tr td.frmCancel a {margin-top: 15px; float:right;}
/* Styles for all right-aligned forms */
/* ---------------------------------- */
.rightAlignedForm .customerrightAlignedForm select {width: 200px;}
table.frmTable tr td.customerrightAlignedForm {padding-right: 10px;}
.rightAlignedForm #other_state_text input{ width: 175px;}
.rightAlignedForm input.textbox, .rightAlignedForm textarea, .rightAlignedForm select {width:296px;}
.rightAlignedForm #input_address2 {margin: 8px 0 0 0px}
.rightAlignedForm #input_phone {width: 215px}
.rightAlignedForm textarea {width: 298px;}
.rightAlignedForm select {width: 304px;}
.rightAlignedForm input.minitextbox {width: 136px;}
.rightAlignedForm .required {color:#696969;}
.rightAlignedForm input.text_input {height:20px; line-height:24px;}
.rightAlignedForm .frmHint {padding:2px 0 0 0; margin:1px 0 0; color:#999; display:inline-block; font:normal 12px Arial, Helvetica, sans-serif;}
.rightAlignedForm .aboveField {float:right; margin:-18px 27px 0 5px;}
.rightAlignedForm label.error, .loginform label.error {
	background:none;
	border:medium none;
	clear:both;
	color:#FF0000;
	display:block;
	float:none;
	font-weight:normal;
	line-height:13px;
	margin:4px 0 0 0;
	padding:0;
	font:normal 12px Arial, Helvetica, sans-serif;}
.rightAlignedForm input{ width:280px; }
.rightAlignedForm label.error {
	text-align:left;
	width:auto;
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cross.png) no-repeat;
	padding-left:20px;
	margin-top:5px;	}
.chk-icons label.error {
	text-align:left;
	width:auto;
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cross.png) no-repeat;
	padding:0 0 0 20px;
	margin:0 0 0 5px;
	border:0;
	color:#FF0000;
	font:normal 12px/5px Arial, Helvetica, sans-serif;
	}	
.chk-icons .frm-field, .chk-icons .frm-select{ margin:0;}	
.loginform label.error {
	text-align:left;
	width:auto;
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cross.png) no-repeat;
	padding-left:20px;}
.rightAlignedForm label.checked {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tick.png) no-repeat; height:16px; display:inline-block; margin-left:5px;}
input[name=contact_email][aria-invalid=false] + label{background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tick.png) no-repeat; height:16px; display:inline-block; margin-left:5px; border:0; padding:0 0 0 16px; }

.loginform label.checked {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tick.png) no-repeat;	 display:inline-block; height:16px; margin-left:5px;}
.rightAlignedForm input.error, .loginform input.error {
	border:1px solid #FF8080;
	background:#fff;
	margin:0;
	font-weight:normal;
	color:#696969;}
.loginform input.error {padding:4px; background:#FFF;}
.rightAlignedForm textarea.error, .loginform textarea.error {border:1px solid #FF8080; background:#FFF; margin:0; font-weight:normal;}
.rightAlignedForm input.required {color:#696969;}
/* New Customer Registration Form */

#input_phone_cc,#input_mobile_cc {width:30px; text-align:center;}
#input_phone, #input_mobile {width:203px;}
.optionalField {color:#ccc;}
#input_address2 {margin:9px 0 10px 0px;}
/* Domain Search Results */

.domainSearchResult {overflow:hidden;}
.pageHeaderWide {
	width:100%;
	background: left bottom no-repeat url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg_page_header.png') #FFF;
	height:60px;
	line-height:60px;
	clear:both;
	position:relative;}
.pageHeaderWide .help-link {
	float:right;
	padding:34px 20px 0 0;
	font-size:13px;
	font-weight:bold;
	line-height:normal;}
.testimonial {padding:0 0 0 15px;}
.testimonial .desc {color: #555555; font: italic 15px "Times New Roman", Times, serif; padding-bottom: 10px;}
.testimonial h2 {
	background:none;
	color:#656565;
	font-size:23px;
	padding-top:0;
	padding-left:0;}
.testimonial .author {color: #7F7F7F; font: italic 14px "Times New Roman", Times, serif; padding-bottom:35px;}
.green {color:#3B9D00;}
.domainStatusNotAvailable {color:#B80028;}
.domainSearchResult h3.searchAgain {
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:12px 0 10px 25px;
	float:none;
	color:#5b5b5b;}
.selectFromAlternatives {
	padding:0px;
	font:normal 18px Arial, Helvetica, sans-serif;
	margin:10px 0 0 10px;
	color:#5b5b5b;}
#link_newSearch {position:absolute; top:6px; right:14px;}
#primaryDomain h2 {
	font:bold 30px Arial, Helvetica, sans-serif;
	color:#6fc61e;
	max-width:700px;
	word-wrap:break-word;
	padding:0;}
.domainSearchResult .duration {float:right; font-size:13px; padding:0;}
.domainSearchResult .duration label {font:bold 12px Arial, Helvetica, sans-serif; color:#5f5f5f; padding-right:5px;}
.domainSearchResult .duration select, .hosting-plans .plan-duration select {border:1px solid #c9c8c9; padding:1px; color:#444; width:185px;}
.domainSearchResult .duration .saving, .SavingsShow {
	color:#6FC61E;
	display:block;
	text-align:left;
	font-size:14px;
	padding-top:5px;
	padding-left:78px;}
.alternativeDomain {
	clear:both;
	margin:10px 0;
	margin:0 0 20px 10px;
	padding-top:20px;
	border-top:2px solid #EEEEEE;}
.freeHighlight {color:#E58942;}
a.remove_item_class:link, a.remove_item_class:visited {color:#93ACC0; text-decoration:none;}
a.remove_item_class:hover, a.remove_item_class:active {color:#005CBD;}
.CartItem:hover a.remove_item_class {color:#005CBD;}
.wrapper1 a:link {color:#FFFFFF; text-decoration:none;}
/* FREE STUFF */

.includedFree {clear:left; width:400px; color: #6d6d6d;}
.domainSearchResult .includedFree h3 {padding:0; color:#333;}
.includedFree h4 {padding:1px 0; margin:0 0 1px 0; color:#919191; font:normal 13px Arial, Helvetica, sans-serif;}
.includedFree p {padding:0; margin:0 0 5px 0;}
ul.includedFree {margin:0; padding:0;}
ul.includedFree li {font:normal 13px Arial, Helvetica, sans-serif; color:#727272; padding:3px 0 3px 18px; background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/id-tic-gray.png') no-repeat 0 6px;}
.hideIncludedFree ul li {display:none;}
ul.includedFree li.showmore, ul.includedFree li.showless {font-size:12px; padding:2px 0; background:none;}
p.quickSummary {width:350px;}
/* -- Hide Show Links when expanded -- */

.showIncludedFree p.quickSummary {display:none;}
#primaryDomain h4 {font:normal 14px Arial, Helvetica, sans-serif; margin-bottom:5px; color:#727272;}
/* -- Show the first few items for the main domain -- */

#primaryDomain p.quickSummary {display:none;}
#primaryDomain .hideIncludedFree ul li {display:block;}
#primaryDomain .hideIncludedFree ul li.hidden {display:none;}
#primaryDomain .hideIncludedFree li.showless {display:none;}
#primaryDomain .hideIncludedFree li.showmore {display:block;}
#primaryDomain .hideIncludedFree li.showmore a, .showIncludedFree li.showless a {color:#216ee1; font:normal 13px Arial, Helvetica, sans-serif; padding:10px 0; display:inline-block;}
/* ---- Also Available ----- */

#alsoAvailable {
	float:right;
	margin:0;
	overflow:hidden;
	width:215px;
	word-wrap:break-word;}
#alsoAvailable ul {margin:8px 0 0; padding:0;}
#alsoAvailable ul li {margin:6px 0; overflow:hidden;}
#alsoAvailable p {padding:0;}
#alsoAvailable input {float:left; clear:left;}
#alsoAvailable label {cursor:pointer; float:right; width:175px;}
.actionRow {	
	background:#f4f4f4;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;	
	height:75px;
	clear:both;
	margin:15px 0;
	border:1px solid #CECECE;
	text-align:right;
	padding:15px;
	float:right;
	width:345px;}
.multiDomain .actionRow .uiButton-2 {margin:0;}
.multiDomain .actionRow {
	border:1px solid #bbbbbb;
	position:fixed;
	width:908px;
	margin:15px 0;
	bottom:-15px;
	-moz-border-radius: 6px;
	-webkit-border-radius:6px;
	-ms-border-radius: 6px;
	border-radius:6px;
	height:55px;
	padding:15px;}
.multiDomain .actionRow p.selectAllBox {margin-top: 4px; color:#6F6F6F; font:bold 16px Arial, Helvetica, sans-serif; width:550px;}
.multiDomain span#total_curr, .multiDomain .PageTotal span#page_total {color:#6FC61E; font:bold 34px Arial, Helvetica, sans-serif;}
.discounted_price {color:#6FC61E; font:bold 34px Arial, Helvetica, sans-serif;}
.undiscounted_price {color:#708090; font:bold 28px Arial, Helvetica, sans-serif;text-decoration: line-through;}
p.PageTotal {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#6f6f6f;
	margin:0px 0 0;
	padding:5px;
	float:left;
	width:190px;}
span#total_curr {color:#6fc61e; font:bold 34px Arial, Helvetica, sans-serif;}
.PageTotal span#page_total {color:#6fc61e; font:bold 34px Arial, Helvetica, sans-serif; padding-left:4px;}
.page_total {color:#6fc61e; padding-left:4px;}
#btnDomainBuy {float:right;}
/* ---- Secondary Domains ----- */

.domainSearchResult input.checkbox {float:left; margin:4px 8px 0 0;}
.domainSearchResult h3 {
	float:left;
	font:normal 17px Arial, Helvetica, sans-serif;
	color:#7a7a7a;
	background: none;
	float:left;
	padding: 0px;
	margin:0px;}
.domainSearchResult h3 label {cursor:pointer;}
/* Secondary/Alternate Domains */

#secondaryDomain div.available {
	margin:10px 0 0 15px;
	border-top: 1px solid #f0f0f0;
	border-bottom: 0px;
	padding: 10px 0;}
#secondaryDomain .includedFree {margin-top:5px; clear:left;}
.singleDomainAvailable #secondaryDomain .includedFree {padding-left:0;}
/* Multiple Domain Search Results */

.dmn-avail .available h3{ color:#549E0F;}
.multiDomain div.available {margin:0; border-bottom: 1px solid #f0f0f0; padding: 10px 0; overflow:hidden;}
#domains-not-available, #domains-status-unknown {margin:0 0 10px 0;}
#domains-not-available h2.selectFromAlternatives, #domains-status-unknown h2.selectFromAlternatives {margin-left:0;}
#domains-not-available .group-content p, #domains-status-unknown .group-content p, #domains-status-invalid .group-content p {
	color:#7a7a7a; margin:0; padding:5px 0 15px 0; font:normal 20px Arial, Helvetica, sans-serif;}
.group-content .available .includedFree {padding-left:21px;}
#primaryDomain .includedFree {padding-left:0px;}



.contact-us-floated h3 {background-position: 5px -21px; padding-left: 10px !important;}
.contact-us-floated small {display: block;}
.left-side {margin-left: 140px; text-align: left;}
.left-side h4 {font-weight: bold; margin: 0;}
.left-side ul, .list-dot {color: #646464; font-size: 14px; margin: 5px 0; padding-left: 15px;}
.left-side ul li, .list-dot li {list-style-type: disc; padding: 2px 0;}
.right-side {display: inline; float: left; margin-right: 14px;}
.right-side .image {margin-bottom: 6px;}

.rbtop div {background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sidebar-top-left-curve.gif") no-repeat top left;}
.rbtop div span {border-top:1px solid #d2d2d2; display:block; margin:0 6px;}
.rbtop {background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sidebar-top-right-curve.gif") no-repeat top right;}
.rbbot div {background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sidebar-bottom-left-curve.gif") no-repeat bottom left;}
.rbbot div span {
	border-bottom: 1px solid #e9e9e9;
	display:block;
	margin:0 6px;
	height:6px;
	background:#F6F6F6;}
.rbbot {background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sidebar-bottom-right-curve.gif") no-repeat bottom right;}
/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {width: 100%; height: 7px; font-size: 1px;}

.icon-support-contact-us, .icon-support-call-you, .icon-support-call-you-chat, .icon-support-email-us {
	background: url(images/sider-bar-support-icon.gif) no-repeat left top;
	display:block; width:44px; float:left; margin:4px 0 0 2px;}
.icon-support-contact-us {height:34px; background-position:16px top;}
.icon-support-call-you {height:41px; background-position:left -102px}
.icon-support-call-you-chat {height:36px; background-position:left -216px}
.icon-support-email-us {height:29px; background-position:left -321px}
.support-contact-number {font-size:13px; font-weight:bold; color:#9b9b9b;}
.support-contact-number span {font-weight:normal; font-size:13px;}
.sidebar-content h2, .sidebar-content .which-plan-heading .ui-title {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/side-bar-info-icons.gif") no-repeat scroll 0 -91px transparent;
	color: #656565; font-size: 23px; font-weight: bold; padding-left: 72px;}
.sidebar-content .which-plan-heading .ui-title {padding-top:7px;}
.sidebar-content h2 small, .sidebar-content .ui-title small {display: block; font-size: 19px; font-weight: normal;}
.rbtop div {background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sidebar-top-left-curve.gif") no-repeat top left;}
.rbtop div span {
	border-top:1px solid #d2d2d2;
	display:block;
	margin:0 6px;
	background: #F6F6F6;
	height:6px;}
.rbtop {background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sidebar-top-right-curve.gif") no-repeat top right;}
.rbbot div {background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sidebar-bottom-left-curve.gif") no-repeat bottom left;}
.rbbot div span {
	border-bottom: 1px solid #D6D6D6;
	display:block;
	margin:0 6px;
	height:6px;
	background:#F6F6F6;}
.rbbot {background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sidebar-bottom-right-curve.gif") no-repeat bottom right;}
.rbcontent {
	background:none repeat scroll 0 0 #F6F6F6;
	border-left:1px solid #C9C9C9;
	border-right:1px solid #C9C9C9;
	overflow:hidden;
	padding:5px 10px 10px;
	text-align:center;}
/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {width: 100%; height: 7px; font-size: 1px;}
.page-note {font-size:11px; color:#515151;}

/*_________ Ui Buttons  _________*/

.actionRow .uiButton-2 {font:bold 25px Arial, Helvetica, sans-serif; height:55px; margin-top:7px;}
.ui-button-2 {
	height:55px;
	line-height:12px;
	font-size:12px;
	width:160px;}
.ui-button-2 span {height:55px; background-position: left -272px; text-align:center;}
.ui-button-2 span span {
	height:45px;
	_width:120px;
	padding-top:10px;
	background-position: right -329px;
	line-height:15px}
.ui-button-2:hover span {background-position: left -272px; background-color:transparent;}
.ui-button-2:active span {background-position:left -272px; background-color:transparent;}
.ui-button-2:hover span span {height:55px; background-position: right -329px; background-color:transparent;}
.ui-button-2:active span span {height:55px; background-position: right -329px; background-color:transparent;}
.ui-button-2 span strong {font-size:18px}
.ui-button-s {font-size:12px; height:22px;}
.ui-button-s span {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sprite-input.gif") no-repeat left -416px; height:22px;}
.ui-button-s span span {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sprite-input.gif") no-repeat right -440px; height:22px; line-height:22px; padding:0 8px 0 4px;}

/* White Secondary Buttons */

.ui-button-3 {
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg-ui-button-3.gif) no-repeat left top;
	width:102px;
	height:25px;
	line-height:25px;
	text-align:center;
	display:block;
	font-size:12px;
	text-decoration:none;
	color:#666666;
	text-shadow:1px 1px 1px #fff;
	cursor:pointer;}
a.ui-button-3:link, a.ui-button-3:visited {color:#666666;}
a.ui-button-3:hover {color:#5489B3;}
a.ui-button-3:active {color:#333;}
.ul-sign-bullet {padding:0 0 10px;}
.ul-sign-bullet li {background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bullet-sign.gif") no-repeat scroll left 5px transparent; color: #4A4A4A; font-size: 14px; padding: 5px 0 5px 25px;}
.lfloat {float:left;}
.rfloat {float:right;}
.acenter {text-align:center;}
.aright {text-align:right;}
.relative {position:relative;}
.clear {clear:both;}
.or {font-size:18px; color:#535353; padding:190px 0 0 10px; text-shadow:1px 1px 1px #fff}
.ui-space {height:20px; overflow:hidden;}
.ui-space-2 {height:15px; overflow:hidden;}
.highlihgt {color:#EB5E24;}
.underline {text-decoration:underline;}
.ui-message-block {text-align:center; padding:20px;}
.ui-message-block h1 {font-size:40px;}
.ui-message-block h3 {color:#5c5c5c; font-size:20px;}
.fb-link a {color:#183278; font-size:16px;}
.icon-facebook-2 {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/icon-fb-twitter.gif") no-repeat left top;
	display:inline-block;
	vertical-align:middle;
	width:43px;
	height:43px;
	margin:0 50px 0 9px;}
.icon-twiiter-2 {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/icon-fb-twitter.gif") no-repeat left -47px;
	display:inline-block;
	vertical-align:middle;
	width:43px;
	height:43px;
	margin:0 0 0 9px;}
.ui-title {
	color:#5b5b5b;
	font-size:16px;
	font-weight:bold;
	padding:0 0 5px;}
.ui-title-2 {color:#79973c; font-size:26px; font-weight:bold;}
.ui-title-3 {color:#5b5b5b; font-size:22px; font-weight:bold; padding:0 0 5px;}
.ui-title-4 {color:#5b5b5b; font-size:28px; font-weight:bold; padding:0 0 5px;}
.ui-title-5 {font-size:12px; font-weight:bold; padding:0 0 5px;}
.ui-number-bullet {
	border-right:3px solid #d0d0d0;
	font-size:36px;
	color:#5b5b5b;
	line-height:30px;
	padding:0 3px 0 0;
	margin:0 4px 0 0;}
.width50 {width:50%;}
.font-large {font-size:15px}
.font-xlarge {font-size:16px;}
.font-xxlarge {font-size:18px;}
.font-xxxlarge {font-size:24px;}
.font-normal {font-weight:normal;}
.adons .ui-heading {font:bold 28px 'Rokkitt', serif;}
.adons .fea-heading{font:bold 16px 'Rokkitt', serif;}
.ui-heading {
	font:bold 32px 'Rokkitt', serif;
	text-shadow: 1px 1px 1px #ececec;
	margin:3px 0;
	color:#5B5B5B;
	padding:0 0 15px 0;
	margin:0;}
.ui-heading-2 {
	font-size: 44px;
	font-weight: bold;
	color:#444444;
	margin:10px 0 20px;}
.ui-label {color:#EE7214;}
.ui-subtitle {font:normal 20px 'Rokkitt', serif; margin:0 0 13px 0; color:#727272;}
.ui-divider {
	height:1px;
	overflow:hidden;
	background:#d3d3d3;
	margin:10px 0 10px 0;}
.ui-box {background:#f9f9f9; padding:8px; margin:0 0 15px;}
.ui-blurb {border:1px solid #D7D7D7; background:#F7F7F7; padding:12px 20px;}
.inline-note {color:#a1a1a1}
.inline-hightlight {
	display:inline-block;
	background:#fcf3b5;
	border-bottom:1px solid #d7d7d7;
	border-right:1px solid #dadada;
	padding:0 3px;}
.form-list {margin:0 0 10px; overflow:hidden;}
.form-list li {padding-bottom:10px; overflow:hidden; clear:both;}
.form-list input, .form-list label {vertical-align:top; float:left;}
.form-list input {margin:0;}
.form-list label {width:95%; margin:0 0 0 5px; line-height: 16px;}
.p-block {margin:0; padding-bottom:12px; padding-top:6px;}
.ui-highlight {background:#F7862B; color: #FFFFFF; font-weight: bold; padding: 2px 4px;}
.ui-text-highlight {color:#B6391B; font-weight:bold; font-size:14px;}
.table-data a {color: #377CE4; text-decoration:none; font-weight:bold;}
.table-data thead .tld-col {color: #393939; font-size: 18px;}
.table-data td {text-align:center; color:#828282;}
.table-data thead th{
  background-color:#EDEDED;
  border-bottom-color:#FFFFFF;
  border-bottom-style:solid;
  border-bottom-width:2px;
  color:#0F0F0F;
  font:normal normal bold 17px/normal Arial, Helvetica, sans-serif;
  text-align:center;
  padding:9px;	}
.table-data thead td {
	background: #5e5e5e;
	border-color: #FFFFFF #FFFFFF #DDDDDD;
	border-style: solid;
	border-width: 1px;
	color: #fff;
	padding: 8px 0;
	font-size: 15px;
	font-weight: bold;}
.table-data tbody td {
	color: #4C4C4C;
	font:normal 15px Arial, Helvetica, sans-serif;
	padding:9px;
	border-bottom:solid 1px #ddd;}
.table-data tbody tr.alternate {background: none repeat scroll 0 0 #E6E6E6;}
.table-data .odd td { background-color:#F6F6F6;}
 .table-data .even td { background-color:#fff;}
.price {font-size: 22px; font-weight:bold;}
.per-month {font-size: 20px; font-weight:normal;}
.ul-li-bdr li {
	border-bottom: 1px solid #DADDD6;
	font-size: 14px;
	padding: 8px;}
.ul-li-bdr {margin: 0 20px; padding: 10px 0;}
.free-features-title {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/orange-round-corners.gif") no-repeat scroll left top #FD8907;
	color: #FFFFFF;
	float: left;
	font-size: 14px;
	height: 27px;
	margin: 0 0 20px 12px;
	overflow: visible;
	padding: 0;
	position: relative;
	text-align: center;}
.free-features-title .right-round {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/orange-round-corners.gif") no-repeat scroll right -27px #FD8907;
	float: left;
	margin-left: 6px;
	padding: 5px 7px 5px 0;}
.free-features-title .arrow {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/feature-title-arrow.gif") no-repeat scroll 0 0 transparent;
	height: 9px;
	left: 11px;
	position: absolute;
	top: 27px;
	width: 11px;}
p.successMessage {
	background:#FEFF9F;
	padding:5px;
	margin:5px 0;
	display:none;
	clear:both;}
.icon-support-contact-us, .icon-support-call-you, .icon-support-call-you-chat, .icon-support-email-us {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sider-bar-support-icon.gif") no-repeat left top;
	display:block;
	width:44px;
	float:left;
	margin:4px 0 0 2px;}
.icon-support-contact-us {height:34px; background-position:16px top;}
.icon-support-call-you {height:41px; background-position:left -102px}
.icon-support-call-you-chat { height:36px; background-position:left -216px}
.icon-support-email-us {height:29px; background-position:left -321px}
.support-contact-number {font-size:13px; font-weight:bold; color:#666;}
.support-contact-number small {font-weight:normal; font-size:11px;}
.support-contact-tollfree {color:#FA7109; font-size:14px;}
#resultSidebar {float:right; width:215px; overflow:hidden;}

/*_________ The Most Excellent Testimonials _________*/

.testimonials {margin:0 auto; padding:8px 0px 50px 0px; clear:both;}
.testimonials blockquote {padding:1px 0 0 24px; background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/quotes-start.gif) no-repeat 0px 0;}
.testimonials blockquote p {
	font-size:16px;
	font-style:italic;
	line-height:25px;
	color:#616161;
	padding:0px;
	padding-bottom:5px;}
.testimonials blockquote p.cite {
	text-align:right;
	font-size:12px;
	color:#616161;
	font-style: italic;
	line-height:16px;}
.testimonials blockquote p.cite strong {font-size:16px;}
/* Main Content Ends */

/* -- Post Order Page -- */

.postOrder_Success {text-align:center;}
.postOrder_Success h1 {text-align:center; font-size:28px; margin-bottom:15px;}
.postOrder_Success h2 {
	background:none;
	color:#434343;
	font-weight:normal;
	font-size:24px;
	padding:0;}
.postOrder_Success p {font-size:13px; margin:0; text-align:center;}
.postOrder_Success h3 {margin-top:20px; border-bottom: none;}
p.ItemDiscTotal {color: #70A750;}
p.ItemDiscTotal_upgrade {color: #70A750;}
.ItemConvertedSubtotal {font-size:12px;}
.ItemConvertedSubtotal span#CartTotal, .ItemConvertedSubtotal span#CartTotal #total {color:#333; font-size: 12px;}
.ItemDiscountTotal {font-size:12px; color: #70A750;}
.ItemTotalAfterDiscount {margin-top:5px; padding:5px 0; width: 240px;}
.ItemTotalAfterDiscount #TotalAmount {color: #6fc61e; padding-left:5px;}
.couponLoading {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/load.gif") no-repeat left top;
	width:16px;
	height:16px;
	display:inline-block;
	vertical-align:hidden;
	visibility:hidden;}
/* homepage show loading */
.modal_overlay {
	background:#000;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:1000 !important;
	opacity:0.7;	
	filter: alpha(opacity=70);

	/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter:alpha(opacity=70);	*/
	position:absolute ;
	height:100%;
	width:100%;}
.modal_content {
	width:400px;
	background:#fff;
	text-align:center;	
	position:absolute;	
	left:50%;
	top:60px;
	z-index:1001 !important;
	margin-left:-200px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
	-ms-border-radius:5px;		
	border:solid 3px #6C6C6C;	}
.wide_modal {width:790px; margin-left:-400px;}
.extra_wide_modal {width:670px; margin-left:-345px;}
.modal_content .pre {background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/30preloader.gif") #ffffff no-repeat left top; width:160px; height:20px;	margin:0 auto;}
.modal-box-header {position:relative;}
.modal-label {font-size: 12px; color:#444444; font-style:italic; margin:0 0 20px;}
.modal-box-header h1, .modal-box-header .modal-box-h1 {
	font-size:15px;
	line-height: 25px;
	font-weight:normal;
	padding:10px;
	background:transparent url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/modal-title-bg.gif") repeat-x 0 100%;
	text-shadow:0 2px 0 #FFFFFF;
	color:#5B5B5B;}
.help-note {
	position: absolute;
	right:10px;
	top:15px;
	font-size:11px;
	color:#444444;}
.form-field {clear:both; margin:0 0 12px;}
.form-field .input {
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #969696;
	border-bottom:1px solid #e7e7e7;
	width:300px;
	padding:4px}
.form-field .input-2 {
	border:1px solid #D5D5D5;
	padding:4px;
	font-size:16px;
	width:330px}
.form-label {
	float:left;
	width:120px;
	text-align:right;
	font-size:13px;
	font-weight:bold;
	vertical-align:middle;}
.form-label-2 {
	display:block;
	font-size:16px;
	margin-bottom:10px;
	float:left;
	width:140px;
	text-align:right;
	padding:5px 0 0;}
.form-input {margin:0 0 0 135px; vertical-align:middle;}
.mandatory {color:#fd5444;}
.form-field .error {background:none; border:1px solid #FF8080; margin:0;}
.form-field label.error {
	border:none;
	display:block;
	padding:0;
	margin:0;
	font-weight:normal;
	color:#FF0000;}
.form-field .required {color: #434343;}
.input-wrp {margin-left:170px}
.logo-img img, .logo-img a {display:inline-block; outline: medium none; vertical-align:middle;}
.icon-facebook, .icon-twitter, .icon-blog {
	background:  url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/twitter-facebook-blog.jpg") no-repeat left top;
	display:inline-block;
	text-indent:-9999em;
	margin-right:5px;}
.icon-facebook {background-position: top left; width:25px; height:25px;	margin-left:10px;}
.icon-twitter {background-position: -30px top; width:25px; height:25px;}
.icon-blog {background-position: -63px top; width:75px; height:25px;}
.orange-text {color:#fd8602;}
/* Blurb body */
.offerBlurb {
	color:#666666;
	font-size:11px;
	font-weight:bold;
	width:261px;
	margin-top:2px;}
.offerBlurb .blurbTop, .offerBlurb .blurbBottom {height:17px; background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/blurb-images.gif") no-repeat left top;}
.offerBlurb .blurbBody {border:1px solid #d3d3d2; border-width: 0 1px; padding: 0 10px;}
.offerBlurb .blurbBottom {background-position:left -17px;}
/*****************/
/*Hosting Modals*/
/***************/
.textbox-error {border:1px solid #db0606 !important; color: #db0606 !important;}
.hosting-modal {position:relative;}
.hosting-modal-title {padding: 15px 10px 15px 10px; background:#c6d2dc;
    border-bottom:1px solid #f1f1f1;
	color:#424242;
	font:bold 25px Arial, Helvetica, sans-serif;
	text-shadow:1px 1px 1px #fff;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	text-align:center;}
a.modal_close {
	position: absolute;
	top: 5px;
	right: 5px;
	text-decoration: underline;
	text-decoration:none;
	font:bold 12px Arial, Helvetica, sans-serif;}
.hosting-modal-body {text-align:left;padding:24px 16px;}
	
/* Supported banks modal */
#netbanking_helptext_overlay {color:#5b5b5b; padding:0 10px 10px 10px;}
#netbanking_helptext_overlay .modal_content {text-align:left;}
#netbanking_helptext_overlay h3 {border-bottom:0; font-weight:bold; margin:0 0 10px 0;}
ul.vertical-list {
	float:left;
	margin:0 0 25px 0;
	padding:0 0 0 17px;
	width:195px;}
ul.vertical-list li {
	list-style-type:disc;
	font-weight:bold;
	font-size:12px;
	line-height:18px;}
	
/* Live Chat Pop Up */

#popup_live_chat {
	background: 0 0 url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/livechat.png') no-repeat;
	/* for ie6 show gif image */
    _background: 0 0 url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/livechat.gif') no-repeat;
	position:fixed;
	left:10px;
	bottom:10px;
	top: auto;
	z-index:1000;
	width:306px;
	height:153px;
	overflow:hidden;
	display:none;}
#popup_live_chat_topCloseLink {
	color: #692F9D;
	display: block;
	float: right;
	font-size: 12px;
	height: 32px;
	margin: 0;
	overflow: hidden;
	text-align: right;
	text-decoration: underline;
	text-indent: 999px;
	width: 38px;}
#popup_live_chat_bottomCloseLink {
	bottom: 21px;
	display: block;
	height: 20px;
	left: 119px;
	line-height: 999px;
	overflow: hidden;
	position: absolute;
	text-indent: 9999px;
	width: 100px;}
#popup_live_chat_openLink {
	top:37px;
	display:block;
	height:149px;
	left:3px;
	position:absolute;
	width:270px;
	overflow:hidden;}
#upsell_modal {text-align:left; position: absolute;}

#upsell_modal h1, .modal_content h1{
	padding: 15px 0;
	background:#c6d2dc;
    border-bottom:1px solid #f1f1f1;
	color:#424242;
	font:bold 26px Arial, Helvetica, sans-serif;
	text-shadow:1px 1px 1px #fff;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-ms-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;		
	text-align:center;}
#upsell_modal h2 {
	font:bold 16px Arial, Helvetica, sans-serif;
	text-shadow:1px 1px 1px #fff;
	text-align:center;
	color:#404040;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #faf9fa), color-stop(1, #e3e2e3) );
	background:-moz-linear-gradient( center top, #faf9fa 5%, #e3e2e3 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faf9fa', endColorstr='#e3e2e3');
	background-color:#faf9fa;
	padding:8px 0 7px 30px;}
.upsell-modal-body {padding:30px 20px;}
#upsell_modal .upsell-option {padding: 0 10px;}
#upsell_modal .option-icon {background:transparent url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/upsell-modal-icons.gif") repeat-x 0 -62px; float:left; width:69px; height:69px;}
#upsell_modal .web-designer-option .option-icon {background-position: 0 -62px;}
#upsell_modal .web-hosting-option .option-icon {background-position: -69px -62px;}
#upsell_modal .email-hosting-option .option-icon {background-position: -138px -54px;}
#upsell_modal .option-details {float:left; margin-left:18px;}
#upsell_modal .option-details h3 {color: #fa7109; padding:0; font-size: 22px; float:none;}
#upsell_modal .option-details .byline-1, #upsell_modal .option-details .byline-2 {
	font-weight:bold;
	color:#646464;
	font-size:14px;
	line-height:18px;}
#upsell_modal .option-details .byline-2 {font-weight:normal; font-style: italic;}
#upsell_modal .option-pricing-details {float:right; color:#404040; width:200px;}
#upsell_modal .option-pricing-details h3 {float:none; padding:0; color:#404040; font-size:16px;}
#upsell_modal .option-amount {font-size:22px; font-weight:bold;}
#upsell_modal .option-link {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/live-but-bg-live-help.gif") no-repeat scroll 0 0 transparent;
	text-align:center;
	color:#fff;
	width:71px;
	padding:4px 0;
	display:block;
	margin-top:3px;}
.or-seperator {
	height:40px;
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg_or_seperator.gif") repeat-x scroll 0 20px transparent;
	margin:0 0 0 14px;
	overflow:hidden;
	position:relative;}
.or-seperator p {
	position:absolute;
	padding:0 5px;
	margin:0;
	background:#fff;
	overflow:hidden;
	top:13px;
	left:5px;}
.no-thanks-link {
	color:#2265ac;
	font:bold 22px Arial, Helvetica, sans-serif;
	display: block;
	text-align:center;
	padding:0 0 20px 0;
	text-align: center;
	text-decoration: underline;
	text-shadow:1px 1px 1px #fff;}
.no-thanks-link:hover {text-decoration:none;}
.no-thanks-link span {font-size:18px; font-weight:bold;}
#upsell_modal .nothankslink {
	position: absolute;
	right: 10px;
	top: 19px;
	margin-right: 12px;}
.bold {font-weight:bold;}
.green {color: #6fc61e;}
.greytext {color: #da9259;}

/* Reseller dashboard*/

.dashbord-reseller {
    margin: 0px;
    padding: 0px;
    border:1px solid #9DAFC2;
}
.dashbord-reseller .heading {
	margin: 0px;
	padding: 2px 3px 3px 4px;
	color:#024381;
	text-align:left;
	font-weight:bold;
	font-size: 11px;
	}
.dashbord-reseller .heading a {
	color:#cc0000;
	text-align:left;
	font-weight:bold;
	font-size: 10px;
    }
.dashbord-reseller .heading a:hover {text-decoration:none;}
.dashbord-reseller .detail {margin-top: 0px; padding: 2px 1px 0px 3px; color: #2F2F2F; font-size: 11px;}
.dashbord-reseller .detail a {font-size: 9px; color: #2F2F2F; font-size: 11px; text-decoration: underline;}
.dashbord-reseller .detail a:hover {color: #2F2F2F; text-decoration: none;}
/* STYLES FOR PROMOTION ENGINE PAGES & ELEMENTS */

.new-tlds {background: #e7f2f9 !important;}
.new-tlds thead td {background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/new-tlds-background.gif) no-repeat left top !important;}
.promo-sidebar-blurb {background: #f8f8f8;}
.promo-sidebar-blurb thead td {
	margin:0px;
	padding:11px 0 11px 0px;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sidebar-header-bg.gif) #dfdfdf repeat-x;
	font-family: arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#434343;
	display:block;
	margin-top: 0 !important;
	margin-top: -5px;
	border-right:1px solid #d3d3d3;
	border-left:1px solid #d3d3d3;}
.promo-sidebar-blurb thead td a {color: #000; text-decoration: none;}
.promo-sidebar-blurb td {
	font-size: 11px;
	font-family: verdana;
	color: #4f4f4f;
	padding-left: 12px;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/arrow-sidebar-list.gif) no-repeat 0 17px;}
.promo-sidebar-blurb td a {	color: #4f4f4f;}
.promo-sidebar-blurb td a:hover {color: #4f4f4f; text-decoration: underline;}

.promo-tr {background: #F3FBF2;}
.strikeout {text-decoration: line-through;}
.promo-chck-avail {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tag-bg.png) no-repeat left 2px;
    color: #777;
    font: 12px Arial,Helvetica,sans-serif;
    margin-left: 10px;
    padding: 4px 12px;
    vertical-align: middle;}
.promo-chck-avail small a {color: #ff5400; font-size: 10px;}
.promo-chck-avail strong {font:normal 9px Arial, Helvetica, sans-serif; color:#555;}
.promo-chck-avail a {
	color: #cc0000;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;}
.promo-sidebar-header {
	background: #FBBE05;
	margin:0px;
	padding:4px 0 4px 12px;
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	display:block;
	margin-top: 0 !important;
	margin-top: -5px;}
.promo-register {
	background: #FF9320;
	font-size: 10px;
	font-family: verdana;
	font-weight: bold;
	text-align: center;
	padding: 3px 5px;}
.promo-register a {color: #fff; text-decoration: none;}
.promo-register a:hover {color: #fff; text-decoration: underline;}
.promo-heading {font-family: arial; font-size: 15px;}
/*
SUPERSITE PROMO PAGE
*/

.promo-country-list {
	height:70px;
	overflow:auto;
	width:420px;
	border:1px solid #ccc;
	margin-left: 10px;}
.promo-country-list td {text-align: left;}
.promo-round-box-container {margin:0px; padding:0px;}
.promo-rounded-box-topcap {margin:0px; padding:0px; background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/rounded-box-topcap.gif) no-repeat center bottom; height:13px;}
.promo-rounded-box-content {
	margin:0 auto;
	padding:10px;
	border-left: 1px solid #565656;
	border-right: 1px solid #565656;
	width:738px;
	text-align:left;}
.promo-rounded-box-botcap {margin:0; padding:0; background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/rounded-box-bottomcap.gif) no-repeat center top; height:16px;}
/*html elements*/

label {padding: 0;}
input.textfield {padding: 2px 0 2px 0.25em; border: 1px #c8c7be solid;}
/*My elements*/
.myForm {font-size: 8px; height: 8px;}
.myFormEnds {font-size: 8px; height: 6px;}
.frmSection {
	height: 26px;
	margin: 0;
	padding: 0;
	font-family:  arial, verdana, sans-serif;
	font-size:12px;
	line-height:26px;
	color:#252525;
	font-weight:bold;
	display:block;
    background: #e9e9e9;
	padding: 5px 0;}
.frmSection h3 {
	margin: 0;
	padding: 0;
	padding-left: 15px;
	font-family:  arial, verdana, sans-serif;
	font-size: 16px;
	line-height: 26px;
	color: #434343;
	background: none;}
.frmSectionContent {
	font-family: arial, verdana, sans-serif;
	font-size:12px;
	line-height:15px;
	border:0px #cddae8 solid;
	text-align:left;}
.frmSectionContent li {
	list-style: none;
	font-family:  arial, verdana, sans-serif;
	font-size: 10px;
	line-height: 14px;
	margin: 0;
	padding: 0;
	background:  url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/pointer.gif) no-repeat left center;
	padding-left: 12px;
	margin-left: 4px;}
.frmLabel {text-align:left; font-size: 12px;}
.frmData {
	font-family:  arial, verdana, sans-serif;
	font-size: 11px;
	color: #C70101;
	line-height: 18px;
	border-bottom: 1px #e1e1e1 solid;
	font-weight: bold;}
/*
Buttons
---------
*/

.ui-button-grey, .ui-button-grey-gradient, .ui-button-white {
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	color:#666666;
	cursor:pointer;
	display:inline-block;
	font-size:11px;
	font-weight:normal;
	height:26px;
	line-height:26px;
	margin:0;
	outline:medium none;
	padding:0;
	text-align:left;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
	white-space:nowrap;
	width:auto;}
.ui-button-grey span, .ui-button-grey-gradient span, .ui-button-white span {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ui-button-grey.gif") no-repeat scroll left 0 transparent;
	display:block;
	_display:inline-block;
	height:26px;
	padding:0 0 0 10px;}
.ui-button-grey span span, .ui-button-grey-gradient span span, .ui-button-white span span {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ui-button-grey.gif") no-repeat scroll right -26px #F2F2F2;
	border:medium none;
	cursor:pointer;
	display:block;
	_display:inline-block;
	height:26px;
	line-height:26px;
	padding:0 20px 0 10px;}
.ui-button-grey-gradient span {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ui-button-grey-gradient.gif") no-repeat scroll left 0 transparent;}
.ui-button-grey-gradient span span {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ui-button-grey-gradient.gif") no-repeat scroll right -26px transparent;}
.gray-button {
	background:#eee;
	font:normal 15px Arial, Helvetica, sans-serif;
	padding:6px 20px;
	margin-left:10px;
	margin-top:-3px;
	color:#7a7a7a;
	border:solid 1px #c6c6c6;
	outline:none;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;}
.ui-button-white span span {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ui-button-white.gif") no-repeat scroll right -26px #F2F2F2;}
.ui-button-grey span span a, .ui-button-grey-gradient span span {color:#666666;}
/* form with tabbed header elements inside the section content area */

	
/* VERSION 2: CSS STYLES */

.selected-products {
	background:#f5f5f5;
	padding:8px 0px 5px 20px;
	border:0px solid #cddae8;
	border-bottom: 0 none;}
.selected-products img {margin-right: 5px;}
.totalcost-wrapper {
	background: #FFFFD3;
	font-weight: bold;
	padding:10px 0;
	color: #FA6809;
	border-bottom: 1px #C8C86B solid;
	margin-top: 10px;
	font-size: 14px;}
.totalcost-wrapper .totalcost-icon {background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ico-casbox.gif) #FFFFD3 no-repeat 5px 2px; padding-left: 19px;}
/* SUPERSITE COMMON CSS */

/*
HTML Elements
--------------------------
*/

/*
Site Main Frame
-----------------------------------------------------------------------------------------------
*/

/*
Buttons
--------------------------
*/

.button {margin:1px; padding:0px 0 5px 5px; background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/button.gif) no-repeat left center;}
.button a {
	margin:0px;
	padding:6px 0 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	display:block;}
.button a:hover {color: #dd0000; text-decoration: none;}

/*
Form Buttons
---------
*/

.frmButton-over {
	margin:0px;
	padding:0px 5px;
	font-family:tahoma, verdana, sans-serif;
	FONT-SIZE:11px;
	font-weight:bold;
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/form-button.gif) #666666 repeat-x;
	color:#fff97b;
	border:0px;
	height:31px;}
.frmButton-link {font-family:tahoma, verdana, sans-serif; font-size:11px; font-weight:bold;}
.frmButton-link a {
	margin:0px;
	margin-top:2px;
	padding:10px 12px;
	color:#FFFFFF;
	text-decoration:none;
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/form-button.gif) repeat-x;
	line-height:31px;}
.frmButton-link a:hover {color:#c1eb18;}
.frmButton-secondary {
	margin:0px;
	padding:0px 5px;
	font-family:tahoma, verdana, sans-serif;
	FONT-SIZE:11px;
	font-weight:normal;
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/form-button.gif) #666666 repeat-x;
	color:#FFFFFF;
	border:0px;
	height:31px;}
.frmButton-secondary-over {
	margin:0px;
	padding:0px 5px;
	font-family:tahoma, verdana, sans-serif;
	FONT-SIZE:11px;
	font-weight:normal;
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/form-button.gif) #666666 repeat-x;
	color:#fff97b;
	border:0px;
	height:31px;}
/*
Notes
--------------------------
*/


.YellowNote {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background:  url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ico-casbox.gif) #FFFFD3 no-repeat 5px;
	border-bottom: 1px #C8C86B solid;
	padding: 6px 0 4px 28px;
	margin: 10px 0;
	color: #FA6809;
	text-align: left;
	line-height: 1.2em !important;}
.note {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #252525;
	border-bottom: 1px #5DA3E5 solid;
	padding: 3px 10px 2px 22px;
	margin: 0px 0 8px 0;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ico-info.gif) #F1F8FF no-repeat 3px 2px;
	text-align:left;}
.GeneralNote {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #252525;
	border-bottom: 1px #5DA3E5 solid;
	padding: 3px 10px 2px 22px;
	margin: 8px 0 8px 0;
	background: #F1F8FF;
	text-align:left;}
.secure {background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ico-lock.gif) #F1F8FF no-repeat 7px 4px;}
.info {background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ico-info.gif) #f9fbfd no-repeat 3px 2px;}
.info p {font-size:11px; padding-left:0px;}
.info ul {margin:0px; padding:0px; padding-left:26px;}
.info li {margin:0px; padding:1px 0; list-style-type:disc;}
.error {
	font:bold 13px Arial, Helvetica, sans-serif;
	background: #ffdbdb url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ico-warning.gif) no-repeat 5px 10px;
	border: 2px solid #ffbaba;
	padding: 10px 0 8px 28px;
	margin: 10px 0;
	color: #6b6868;
	text-align:left;}
.success {
	background: none repeat scroll 0 0 #EAFFEA;
	border: 1px solid #88AA88;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0;
	padding: 10px 0 8px 10px;
	text-align: left;}
.error ul {margin:0px; padding: 5px;}
.error li {
	list-style: none;
	font: 12px Arial, sans-serif;
	color: #5b5b5b;
	text-indent:0;
	line-height: 14px;
	display: block;
	background:  url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bul-error.gif) no-repeat left 4px;
	margin:0px;
	padding:2px 0 5px 15px;
}
.error p {font: 11px Verdana, Arial, sans-serif;}
.global-message {
	-moz-border-radius: 10px 10px 10px 10px;
	background: none repeat scroll 0 0 #FFFBE4;
	border-bottom: 1px solid #C3C4BF;
	margin: 20px 0 15px;
	padding: 10px 0 5px;
	position: relative;
	text-align: center;}
.global-message p {text-align:center; margin:0; padding-bottom:5px}
.global-message .shoping-cart {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cart.gif") no-repeat scroll 0 1px transparent;
	font-size: 15px;
	margin: 0 0 0 160px;
	padding-left: 22px;
	text-align:left;}
.global-message .hideLink {position: absolute; right: 20px; top: 13px;}
/*
Tooltip: HoverHelp
--------------------------
*/

blockquote.helpContents {
	margin: 0;
	padding: 5px;
	position: absolute;
	top: -1000px;
	left: -1000px;
	border: 1px solid #000;
	z-index: 100;
	background-color: #F4F4D0;
	-moz-border-radius: 5px;
	-moz-opacity: .75;}
.hasHelp {background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ico-help.gif) no-repeat 2px center; padding: 5px 0 2px 25px; border-bottom: 1px #D5D5D5 dashed;}
/*
Context Menu
--------------------------
*/

.context {
	margin:0;
	padding: 8px 12px 0 8px;
	margin-left: 11px;
	margin-bottom: 9px;
	width: 175px;
	text-align: left;}
.context .list_header {
	background:  url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/context-header.gif) #A3CCF4 repeat-y top right;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00305E;
	padding: 2px;
	padding-left:5px;
	border: 1px solid #D6D6D6;
	display: block;}
.context .list {
	margin: 0;
	padding: 3px 0;
	border: 1px solid #D6D6D6;
	border-top: 0 none;
	background: transparent;}
.context .list li {
	list-style: none;
	font: 10px Verdana, Arial, sans-serif;
	color: #c1c1c1;
	text-indent: 4px;
	line-height: 14px;
	display: block;
	background:  url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/greenbullet.gif) no-repeat left 3px;
	padding-left: 10px;
	margin-left: 4px;}
.context .list a {text-decoration: none; color: #0560A6;}
.context .list a:hover {color: #FF0000;}
/*
Green Bullets
-----------------------
*/

.greenbullet {color: #252525; margin: 2px; padding-left: 3px;}
.greenbullet ul {margin:0; padding:0;}
.greenbullet li {
	list-style: none;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/greenbullet.gif) no-repeat left 3px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #252525;
	display: block;
	text-indent: 8px;
	margin-bottom: 3px;
	text-align: left;}
.greenbullet li a {color: #373737; margin-left: 3px;}
.greenbullet li a:hover {color: #ff0000;}
/*
MICS USE ALLS
-----------------------
*/

table.dataTable2 {margin: 0; vertical-align:top; cursor: default}
table.dataTable2 thead td {
	background-color: #f6f6f6;
	border-color: #ffffff #e8eaee #e8eaee #f6f6f6;
	border-style: solid;
	border-width: 1px;
	font-weight: bold;
	padding: 4px 5px;
	color: #333}
table.dataTable2 td {padding: 7px 0px; font-size: 12px; width: 135px;}

/* Data Table */
table.dataTable {
	margin: 0;
	vertical-align:top;
	cursor: default}
table.dataTable thead td {
	background-color: #eeeeee;
	border-color: #F5F7FA #D1D8E5 #D1D8E5 #F5F7FA;
	border-style: solid;
	border-width: 0px;
	font-weight: bold;
	padding: 4px 5px;
	color: #333}
table.dataTable td {
	border-bottom: 0px solid #f5f5f5;
	padding: 5px;
	font:normal 13px Arial, Helvetica, sans-serif;
	}
table.dataTable td .input-width-a {width:210px;}
table.dataTable td .input-width-b {width:157px;}
/* Row Fair */
.row {background-color: #fff}
.row-over {background-color: #E8E8E8}
.row-active {background-color: #EDF7EE}
.PageHeading {
	margin: 0;
	padding: 26px 0px 15px 15px;
	*padding: 16px 0px 15px 15px;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/header-bg-big-rock.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color: #434343;
	clear: both;
	text-align:left;}
.PageSubHeading {
	margin: 8px 4px;
	padding: 2px 0 2px 9px;
	background: #ECEFDE;
	border-bottom: 1px solid #94A63B;
	font-family: trebuchet ms, verdana, arial, sans-serif;
	font-size: 15px;
	color: #003660;
	clear: both;
	font-weight: bold;
	text-align:left;}
.PageIntro {
	color: #252525;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-align: justify;
	padding: 2px 2px 3px 3px;}
.PageIntro ul {margin: 0px; padding: 8px 0px 2px 0px; list-style: none;}
.PageIntro li {margin:0px; padding:1px 0px 3px 20px; background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sitebuilder-li.gif) no-repeat 5px 4px;}
.clearfix {clear: both;}
#wrapper {width: 770px;}
.floatLeft {float: left;}
.floatRight {float:right;}
.w760 {width:760px;}
.w145 {width:145px;}
.alt {background-color: #f8f8f8;}
.hilight {color: #0151ba;}
.required {color: #FF0000;}
/*----------  Dashboard ON CSS ----------*/

#dashboard-td {
 margin: 0px;
 padding: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #2F2F2F;
 text-align:left;}
ul {margin:0px; padding:1px 0px;}
li {margin:0px; padding:0px; list-style:none; text-decoration:none}
li .red {color: #ff0000;}
.Xheading {border-bottom:1px solid #9DAFC2; background:#CAD8E8;}
.user {
	margin:0px;
	padding:2px 2px 2px 0px;
	font-size:11px;
	color:#024381;
	text-align:left;
	font-weight:bold;}
.botlink {
	margin:0px;
	padding:0px 0px 0px 2px;
	font-size:10px;
	color:#01509A;
	background-color:#eaf3fc;
	border-top: 1px solid #2B4167;}
.botlink a {
	margin:0px;
	padding:0px 0 2px 3px;
	color:#01509A;
	text-decoration:none;}
.botlink a:hover {text-decoration:none; color: red;}
.signout {
	padding:0px;
	padding-right:3px;
	margin:0px 0px;
	text-align:right;}
.signout a {
	padding:0px;
	margin:0px;
	font-size:10px;
	color:#cc0000;
	font-weight:bold;
	text-decoration:underline;}
.signout a:hover {text-decoration:none;}
/*----------  Dashboard OFF CSS ----------*/
.dashboard-off {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F2F2F;
	text-align:left;}
.dashboard-off .heading {border-bottom:1px solid #9DAFC2; background:#EEEEEE;}
.dashboard-off .user {
	margin:0px;
	padding:2px 2px 2px 0px;
	font-size:11px;
	color:#024381;
	text-align:left;
	font-weight:bold;}
.dashboard-off a {color:#454545; font-weight:bold; font-size: 10px; margin: 0; text-decoration: none;}
.dashboard-off a:hover {text-decoration: underline;}
.dashboard-off .signout {
	padding:0px;
	padding-right:2px;
	margin:0px;
	text-align:right;}
.dashboard-off .signout a {
	padding:0px;
	margin:0px;
	font-size:10px;
	color:#cc0000;
	font-weight:bold;
	text-decoration:none;}
.dashboard-off .signout a:hover {text-decoration:underline;}
/*----------*  Dashboard CSS End *----------*/

.processing_note {font-family: verdana, arial, sans-serif; font-size: 12px; color: #515151;}
/*------------------------------------------backward compatibility -----------------------------*/
.pageintro {
	color: #252525;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-align: justify;
	padding: 5px 15px 3px 8px;}
html>img {
	width: 0!important;
	height: 48px!important;
	padding-left: 48px!important;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/lb-scroll.png) no-repeat;}
.sub-plan {text-indent: 25px;}
.dashboard-checkout {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dashboard-checkout.gif) no-repeat left top;
	line-height: 12px;
	height: 15px;
	text-align: left;
	padding-left: 20px;}
.dashboard-checkout a {
	font-size: 10px;
	color: #333;
	text-decoration: none;
	font-family: verdana, arial, sans-serif;
	display: block;}
.dashboard-checkout a:hover {color: red;}
.q-blurb {border-left: 1px solid #565656; border-right: 1px solid #565656;}
.q-blurb p {
	margin: 0 15px;
	padding: 0;
	font-size: 12px;
	font-weight: bold;}
.q-blurb a {
	text-decoration: underline;
	display: block;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/gray-pointer.gif) no-repeat 1px center;
	margin: 7px 25px 0 25px;
	padding-left: 10px;}
.q-blurb a:hover {text-decoration: none;}
/*
COMMON STYLES: Tuesday, March 28, 2006
*/

.justify-text {text-align: justify;}
#cart_summary {
	overflow:hidden;
	border:1px solid #ccc;
	width:700px;
	position:absolute;
	top:90px;
	right:10%;
	z-index:5000;}
.cart_summary-wrapper {margin:5px; background:#fff;}
/*
HOMEPAGE PRICING TABLE
*/

.hp-pricing-control {
	cursor:pointer;
	background:#f5f5f5;
	border:1px solid #415E8A;
	border-left: 0 none;
	border-right: 0 none;}
.hp-pricing-control strong {margin-left: 3px;}
#hp_pricing_table table .tld-list {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/arrow-sidebar-list.gif) no-repeat 2px center; padding-left: 13px;}
#hp_pricing_table table .lowercase {font-size: 10px;}
/*
SELECT LANGUAGE DROPDOWN
*/

#select-language-wrapper {margin-bottom: -5px;}
#select-language-wrapper .small-font {font-size:10px;}
#select-language-table {margin-bottom: 5px;}
.select-language-text strong {font-size:10px; color: #414141;}
.select-language-dropdown select {
	border:1px solid #333;
	color:#555;
	font-family:tahoma;
	font-size:11px;
	margin: 5px 0;
	width: 170px;}
#subcontent2 {
	width: 200px;
	padding: 15px;
	background: #f5f5f5;
	border: 1px solid #c1c1c1;
	z-index: 999;}
/*
REFACTORED CSS
*/

#header-table {background: #ffffff;}
#logo-area .login-text {font-size:12px; color:#434343;}
#logo-area input {border: 2px solid #D3D3D3; font-size:12px; padding:3px 5px;}
#logo-area .login-table td {padding:5px 0;}
#login-div {overflow:hidden;}
#login-box .login-header {background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/rounded-box-topcap.gif) no-repeat left top;}
#login-box .login-footer {background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/rounded-box-bottomcap.gif) no-repeat left top;}
#login-box .login-control {border-left: 0px solid #666; border-right: 0px solid #666;}
#login-box .login-area {border-left: 0px solid #666; border-right: 0px solid #666; padding-left:14px;}
.link-underline {margin: 0; padding: 0;}
.link-underline a {
	text-decoration: underline;
	display: block;
	margin: 7px 25px 0 25px;
	padding-left: 10px;}
.link-underline a:hover {text-decoration: none;}
/*
Features Page - supersite-features.css
*/

.box-features-content p {margin-bottom: 7px; padding-bottom: 0;}
.box-features-content h2 {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/feature-h3-bg.gif) repeat-x left bottom;
	color:#3085c8;
	font-size: 20px;
	font-weight:bold;
	margin: 0;
	padding:7px 0 6px 8px;}
.box-features-content h3 {
	color:#434343;
	font-size: 18px;
	font-weight:bold;
	margin: 0;
	padding:5px 0 0 15px;}
.box-features-content h4 {
	color:#434343;
	font-size: 14px;
	font-weight:bold;
	margin: 0;
	padding:15px 0 0 8px;}
.box-features-content ul {
	margin: 0;
	padding: 0;
	margin-left: 23px;
	margin-bottom: 14px;}
.box-features-content li {
	margin-left: 5px;
	list-style: none;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/feature-list-ico.gif) no-repeat left 4px;
	margin-top: 10px;
	padding-left: 14px;
	font-size: 12px;}
.box-features-content blockquote {margin: 0; padding: 0; margin-top: 7px;}
.box-features-content blockquote ul {margin: 0;padding: 0; margin-top: 5px;}
.box-features-content blockquote li {
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dot.gif) no-repeat left 4px;
	padding-left: 10px;
	margin-top: 4px;}
.feature-listheading {
	margin: 0px;
	padding: 0px;
	padding-left: 32px;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/feature-list-head-ico.gif) no-repeat 17px 4px;
	font-size: 12px;
	display: block;}
.feature-link-ul ul {margin: 0px; padding: 0px;}
.feature-link-ul li {
	margin: 0px;
	padding: 2px 0px;
	padding-left: 16px;
	color: #3274b3;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/feature-link.gif) no-repeat 0px 2px;}
.feature-link-ul li a {color: #3274b3; display: block;}
.feature-link-ul li a:hover {color: #cc0000;}
.feature-link a {
	margin: 0px;
	padding: 0px 0px;
	padding-top: 3px;
	padding-left: 16px;
	color: #3274b3;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/feature-link.gif) no-repeat 0px 4px;
	display: block;}
.feature-link a:hover {color: #cc0000;}
#feature-block-header {height: 58px; margin:0; padding:0; background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/feature-block-header-bg.gif) #fff no-repeat left top;}
#feature-block-header h3 {
	font-size: 14px;
	color: #01559C;
	margin: 0;
	padding: 0;
	padding: 24px 0 10px 35px;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/feature-block-header-ico.gif) no-repeat 10px 22px;
	overflow: hidden;}
.feature-block-list {
	margin: 0;
	padding: 0;
	width: 196px;
	list-style: none;
	border-left: 2px solid #c1c1c1;
	border-right: 2px solid #c1c1c1;
	background: #fff;}
.feature-block-list li {background: none; padding-bottom: 5px; padding-top: 3px;}
.feature-block-list a {
	display: block;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/feature-block-list-ico.gif) no-repeat 5px 5px;
	text-decoration: none;
	color: #01559C;
	font-size: 11px;
	padding-left: 15px;}
.feature-block-list a:hover {color: #579A01; background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/feature-block-list-ico.gif) #f5f5f5 no-repeat 5px 5px;}
#feature-block-footer {background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/feature-block-footer-bg.gif) #fff no-repeat left top; height: 42px; margin: 0; padding: 0;}
.blurb-box {margin:0px; padding:0px; padding-left:20px; text-align: left;}
.blurb-box a {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #3274b3;
	display: block;
	padding: 5px 5px 5px 20px;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/blurbs-bg.gif) no-repeat left 5px;}
.blurb-box a:hover {color: #cc0000; background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/blurbs-hover.gif) no-repeat left 5px;}
/*
Checkout Box supersite-finalcheckout.css
*/

.box-checkout-container {
	height: 26px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	display: block;
	background:  url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/iw-frmSection-bg.gif) #f9f9f9 repeat-x left top;
	text-align:left;
	cursor: pointer;}
.box-checkout-content {
	padding: 8px 8px 5px 20px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	border: 1px #bdbdbd solid;
	text-align:left;
	margin: 0 auto;}
.box-checkout-container h3 {
	margin: 0;
	padding: 0;
	padding-left: 40px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 26px;
	color: #FFFFFF;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/iw-ico-checkout.gif) transparent no-repeat 6px center;}
#support-announcement #sa-header {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/getImage-announcement.gif) no-repeat scroll left top;
	cursor:pointer;
	height:29px;
	width:683px;}
	
/* FREE services styling start */
.freeservices-checkavail {
	background:#e0e8f1;
	border:1px solid #7aa1cc;
	margin:10px 0 16px;
	padding:10px 10px 15px 10px;}
.freeservices-checkavail form {margin:0; padding:0;}
.freeservices-checkavail a {color:#2d2d2d; padding-right:12px; text-decoration:underline;}
.freeservices-checkavail label {
	font-size:16px;
	font-weight:bold;
	vertical-align:middle;
	margin-right:5px;}
.freeservices-checkavail .search-blurb {
	display: inline-block;
	vertical-align:middle;
	padding:8px 0 15px;}
.freeservices-checkavail .search-blurb div {display:inline;}
.freeservices-checkavail input, .freeservices-checkavail select {vertical-align:middle;}
.input-text {
	border:1px solid #a5a5a5;
	padding:2px;
	margin-right:1px;
 *margin-right:5px;
	width:156px;}
.input-text2 {padding:6px; font-size:14px; margin-right:5px}
.input-select {border:1px solid #a5a5a5; padding:2px; margin-right:4px;}
.freeservices-content {overflow:hidden; _height:1%;}
.freeservices-checkavail p, .freeservices-content p {margin:0; padding:0 0 5px;}
.freeservices-content p {line-height:22px; padding:0 0 10px;}
.freeservices-content ul {margin:0; padding:12px 0 0;}
.freeservices-content ul li {border-bottom:1px solid #e3e3e3; margin-bottom:10px; list-style:none;}
.freeservices-content ul li:last-child {border-bottom:none 0px;}
.freeservices-content ul li strong, .freeservices-content ul li h2 {
	color:#013e6e;
	font-weight:bold;
	font-size:14px;
	font-family:Verdana;
	background-image:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/freeservices-products.gif);
	background-repeat:no-repeat;
	padding:5px 0 0 40px;
	display:block;
	_height:30px;
	min-height:30px;}
.freeservices-content .freeservices-colright li strong, .freeservices-content .freeservices-colright li h2 {padding-left:43px;}
.free-email-icon {background-position:left top;}
.chat-tools-icon {background-position:left -60px;}
.domain-protection-icon {background-position:left -120px;}
.bulk-tools-icon {background-position:left -180px;}
.domain-forwadrding-icon {background-position:left -240px;}
.mail-forwards-icon {background-position:left -300px;}
.dns-management-icon {background-position:left -360px;}
.privacy-protect-icon {background-position:left -420px;}
.control-panel-icon {background-position:left -480px;}
.dedicated-support-icon {background-position:left -540px;}
.freeservices-colleft {float:left; border-right:1px solid #e3e3e3; width:49.8%;}
.freeservices-colleft li {margin:0 18px 0 7px;}
.freeservices-colright {float:right; width:50%;}
.freeservices-colright li {margin-left:18px;}
/* FREE services styling end*/

.no-margin {margin: 0;}
table.dataTable.proceedPayment {clear: both; padding: 5px 0; border-top: 1px solid #E6E6E6; margin: 20px 0 0;}
table.dataTable.proceedPayment td {	padding: 10px 10px 0;}
table.dataTable.proceedPayment form {padding: 10px 0;}
table.dataTable.proceedPayment td #sub_button {float: right; margin-top: -10px;}
.noteWrapper.amountWrapper {padding: 0 5px 0; margin: 16px 0 0;}
.noteWrapper.taxWrapper {padding: 0 5px 0;}
.noteWrapper.totalWrapper {
	border-top: 1px solid #C8C86B;
	background: #FFFFD3;
	padding: 6px 5px 4px 28px;
	font-size: 14px;}
.noteWrapper.discountWrapper {
	color: #70A750;
	font-weight: normal;
	font-size: 12px;
	padding: 0 5px 0;
	display: none;}
.noteWrapper.discountWrapper .discountPercent {display: block; text-align: right; font-size: 12px;}
.noteWrapper {
	clear: right;
	text-align: right;
	float: right;
	font-size:12px;
	font-weight:bold;
	line-height:1.2em !important;
	margin:12px 0 0;}

.wrapper1 {
	color: #44433F;
	font: bold 14px Arial, Helvetica, 'Open Sans', "Myriad Pro", "Gill Sans", Verdana, sans-serif;
	margin: 0 auto;
	padding: 4px 0 0;
	width: 960px;}
.wrapper1 a {color: #ffffff; text-decoration: none;}
.wrapper1 a:hover {color: #494949;}
.wrapper1 p {margin: 0 0 17px; 	padding: 0; line-height: 18px;}
.wrapper {margin: 0px auto;}
.nev-wrapper {clear: both; float: left;}
.content {
	width: 670px;
	float: left;
	padding: 10px 20px;}
.content h1 {
	color: #333;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 18px;
	border-bottom: 1px dashed #C1D9F0;}
.content h2 {
	font-weight: 400;
	text-transform: uppercase;
	font-size: 14px;
	padding-left: 10px;
	margin-bottom: -5px;}
.content p {padding: 0 15px; text-align: justify;}
.content-bottom {
	width: 710px;
	background: transparent url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/content_bottom.png) no-repeat;
	height: 13px;
	float: left;}
#active-hostingsection #menu-hostingsection {font-size:14px; color: #494949;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/menu_mid.gif) repeat 0 42px;}
#active-domainsection #menu-domainsection {font-size:14px; color: #494949; background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/menu_mid.gif) repeat 0 42px;}
#active-homesection #menu-homesection {font-size:14px; color: #494949; background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/menu_mid.gif) repeat 0 42px;}
#active-emailsection #menu-emailsection {font-size:14px; color: #494949; background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/menu_mid.gif) repeat 0 42px;}
#active-sitebuildersection #menu-sitebuildersection {font-size:14px; color: #494949; background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/menu_mid.gif) repeat 0 42px;}
#active-digicertsection #menu-digicertsection {font-size:14px; color: #494949; background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/menu_mid.gif) repeat 0 42px;}
.fbConnect {padding: 15px 0 10px;}
.fbConnect span {
	display: inline-block;
	vertical-align: top;
	line-height: 15px;
	margin-right: 5px;}
.fbConnect #fbButton {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg_fb_connect.gif) no-repeat 0 0;
	width: 105px;
	height: 30px;
	cursor: pointer;}
#coupon {background:none repeat scroll 0 0 #FDF8CB; border:1px solid #E6E2C7; height:35px;}
#coupon div {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/fb_icon.gif") no-repeat scroll 0 4px transparent;
	color: #636363;
	font-size: 16px;
	margin: auto;
	padding: 8px 0 0 35px;
	text-align: left;
	width: 830px;}
.modal-box .modal-box-h1 {font-size: 18px; font-weight: bold; margin:0;}
.modal-box #msg_display {text-align: left; padding: 10px}
.modal-box #msg_display .t1 {font-weight: bold; font-size: 14px; line-height: 24px;}
.modal-box #msg_display .t2 {font-size: 13px; line-height: 20px;}
.modal-box p.ui-button-3-wrapper {text-align: center; padding-left:140px; margin-bottom:40px;}
/*
Footer
--------------------------------------------
*/

.plan-blurb {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg-blurb-plan.jpg") no-repeat left top; width:417px;}
.plan-blurb-header {height:70px; text-align:center; padding:20px 20px 0 10px;}
.plan-blurb-header h3 {
	font-size:23px;
	color:#4a7205;
	font-weight:bold;
	padding:0 0 5px;
	text-shadow:1px 1px 1px #ffffff;}
.plan-blurb-header h4 {
	margin:0;
	font-size:16px;
	color:#171717;
	font-weight:normal;
	text-shadow:1px 1px 1px #ffffff;}
.plan-blurb-title {
	color: #ffffff;
	font-size: 14px;
	height: 60px;
	line-height: 20px;
	margin: 6px 20px 0;
	text-align: center;}
.plan-blurb-content {padding:0 25px 30px; height:218px; background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg-blurb-plan.jpg") no-repeat bottom center;}
.plan-blurb-content .ul-sign-bullet {padding:0; margin:0;}
.plan-blurb-footer {text-align:center; margin-top:20px;}
.plan-blurb-footer .ui-button {margin-bottom:15px;}
.plan-blurb-footer .footer-note {font-style:italic; font-size:12px;	color:#4a4a4a;}
/*Main Banner Area*/
.main-banner {margin:20px 0 0}
.reseller-partner-banner {
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/banner-partner-plan.jpg) no-repeat left top;
	width:875px;
	height:308px;
	position:relative;}
.reseller-partner-banner .offer-price {
	position:absolute;
	right:125px;
	top:38px;
	color:#fa7109;
	font-size:32px;
	font-weight:bold;
	text-shadow:1px 1px 1px #000}
.reseller-partner-banner .banner-content {
	padding:190px 0 0 240px;}
.reseller-partner-banner h3 {
	padding:0 0 10px;
	font-weight:normal;
	font-size:20px;
	color:#1c1c1c}
.reseller-partner-banner h4 {
	margin:0;
	font-size:18px;
	font-weight:normal;
	color:#313131;}
/* Cart Bar */
#cart_link {
	background: none repeat scroll 0 0 #FFFBE4;
	border-bottom: 1px solid #C3C4BF;
	height: 40px;
	line-height: 45px;
	text-align: center;
	margin:20px 0 15px;
	padding:0;
	position:relative;
	-moz-border-radius: 10px;
	border-radius: 10px;}
#cart_link p {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cart.gif") no-repeat scroll 0 12px transparent;
	font-size: 15px;
	line-height: 40px;
	margin: 0 0 0 160px;
	padding-left: 22px;}
#cartbar-hideLink {position:absolute; top:0; right:20px;}
#checkout_arrow {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg_checkout_arrow_8.png") repeat scroll 0 0 transparent;
	display: block;
	height: 65px;
	overflow: hidden;
	position: absolute;
	right: 13px;
	top: 103px;
	width: 103px;
	z-index: 999;}
	
/* Section Bottom Blurb */
#section-bottom {margin:0 30px 50px;}
#section-bottom {background:none repeat scroll 0 0 #FFFFFF;}
#section-bottom h1, #section-bottom h3 {
	color: #656565;
	font-size: 28px;
	font-weight: bold;
	margin: auto;
	padding-top: 10px;
	text-align: center;}
#section-bottom h1#bulkRegister, #section-bottom h3#bulkRegister {font-size: 22px;}
#section-bottom #help {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sb-plans-sprite.jpg") no-repeat scroll 0 -125px transparent;
	padding-bottom:1px;
	padding-left:40px;
	padding-top:1px;
	text-align:left;
	height:94px;
	margin-top:20px;}
#section-bottom #help .left, #section-bottom #help .center, #section-bottom #help .right {float:left;}
#section-bottom .rbtop {background:#f8f8f8;}
#section-bottom .rbbot {background: transparent; margin-top:-7px;}
#section-bottom .rbtop div {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sbplans-top-right-curve.gif") no-repeat scroll right top transparent;}
#section-bottom .rbbot div {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sbplans-bottom-right-curve.gif") no-repeat scroll right top transparent;}
#section-bottom .rbtop div span {background: none; margin:0 6px 0 0;}
#section-bottom .rbbot div span {background: none; margin:0 6px 0 0;}
#section-bottom .rbcontent {border-left: none; background: none; background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sbplans-help-bg.jpg") repeat-x scroll 0 bottom #F8F8F8; padding:0; height:88px;}
#section-bottom #help .left {width:270px; border-right: 1px solid #dedcdc;}
#section-bottom #help .left .toll-free {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sb-plans-sprite.jpg") no-repeat scroll -38px -134px transparent; margin-bottom:0; margin-top:5px; padding:5px 86px 0 22px;}
#section-bottom #help .left .toll-free .orange-text {font-size:22px; font-weight:bold;}
#section-bottom #help .left .toll-free .number {color: #646464; font-size: 14px;}
#section-bottom #help .left .toll-free .email {margin-top:10px;}
#section-bottom .live-chat-icon {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sb-plans-sprite.jpg") no-repeat scroll -7px -228px transparent; height:40px; width:40px; float: left;}
#section-bottom .query-icon {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sb-plans-sprite.jpg") no-repeat scroll -7px -277px transparent; height:55px; width:50px; float: left;}
#section-bottom .center {padding:10px 15px 0; border-right:1px solid #DEDCDC;}
#section-bottom .right {padding:10px 15px;}
#section-bottom .query {float: left; text-align: left;}
#section-bottom .live-chat {float: left; text-align: left;}
#help h4 {text-align: left; margin:0 0 10px 5px;}
.rbcontent .ui-button {width:119px; color: #FFFFFF;}
/*Pricng table*/
.pricing-table {table-layout:fixed;}
.pricing-table thead {
	background:#FFF;
	font-size:19px;
	font-weight:bold;
	color:#393939;}
.pricing-table thead td {
	padding:8px 0;
	font-size: 15px;
	border:1px solid #FFF;
	border-bottom: 1px solid #DDDDDD;
	background:#FFF;}
.pricing-table thead td small {
	color: #4C4C4C;
	display: block;
	font-size: 12px;
	font-weight: normal;}
.pricing-table thead .tld-col {color: #393939; font-size: 18px;}
.pricing-table tbody td.tld-col {
	font-size: 24px;
	font-weight: bold;
	position: relative;
	text-align: center;
	width: 200px;}
.pricing-table tbody td {
	font-size:14px;
	color:#575757;
	height: 50px;
	padding: 4px 0 10px;
	border-color: #FFFFFF #FFFFFF #ddd;
	border-style: solid;
	border-width: 1px;}
.pricing-table tbody td.tld-other-price {
	font-size:14px;
	color:#4c4c4c;
	padding: 4px 0 10px;
	border-color: #FFFFFF #FFFFFF #ddd;
	border-style: solid;
	border-width: 1px;}
.pricing-table tbody tr {background:#F6F6F6;}
.pricing-table tbody tr.alternate, .pricing-table tbody tr.alternatepromo {background:#fff;}
.pricing-table th {
	background: none repeat scroll 0 0 #EDEDED;
	border-bottom: 2px solid #FFFFFF;
	color: #0F0F0F;
	font: bold 17px Arial, Helvetica, sans-serif;
	text-align:center;
	height:40px;}
.pricing-table tbody td.tld-col {
	font:normal 17px Arial, Helvetica, sans-serif;
	color:#575757;
	text-align: center;
	width: 200px;
	position:relative;}
.pricing-table tbody td.tld-col small {display: block; font-size: 12px; font-weight: normal; color:#777;}
.pricing-table tbody td.tld-col-other-ext {font-size: 18px; font-weight: bold;}
.pricing-table td {text-align:center;}
.pricing-table tbody .low-price {color: #377CE4;}
.icon-money-back {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/side-bar-info-icons.gif") no-repeat scroll 0 0 transparent;
	float: left;
	height: 86px;
	margin-top: -13px;
	width: 76px;}
	
/*Bg Blurb*/
.bg-blurb {background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/seo-sprite.gif") repeat-x left top; padding:0 20px 20px;}
.bg-blurb h2 {border-bottom:1px solid #dadada; text-align:center; margin:0 0 20px}
.bg-blurb-footer .bg-blurb-title {
	font-size:24px;
	font-weight:bold;
	text-shadow:1px 1px 1px #000;
	padding:0 0 3px;}
.bg-blurb-footer span {color:#f27322;}
.bg-blurb-footer {
	text-align:center;
	padding:7px 0 10px 0;
	margin-bottom:20px;
	font-size:14px;
	color:#ffffff;
	border-top:1px solid #292928;
	border-right:1px solid #0d0d0d;
	border-bottom:1px solid #010101;
	border-left:1px solid #080808;
	background:#383b3c url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/seo-sprite.gif") repeat-x left -376px;
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
	border-radius:0 0 8px 8px}
.wide-left-column .bg-blurb-footer {margin:0 20px 20px 0;}
.bdr-blurb {border:1px solid #f2f2f2; padding:15px;}
.wide-left-column .bdr-blurb {margin:0 20px 0 0;}
.bdr-blurb h2, .bdr-blurb h3, .bdr-blurb .ul-sign-bullet {padding-left:0;}
.bdr-blurb h2 {font-size:25px; padding-bottom:20px;}
#page-header {color:#5b5b5b; /*padding:15px 0 0;*/}
#page-header h1 {font-size:36px; height:90px; width:450px; overflow:hidden;}
#page-header h1 .logo-cont{ display:table-cell; height:90px; vertical-align:middle;}

#page-header #header-help-note {font-size:24px; font-weight:normal}
#header-label {font-size:15px; color:#7c7c7c; font-weight:normal;}
#header-label span {color:#fa710a;}
.ui-h2 {background:none; color:#5b5b5b;}
#ie6-wrapper {}
#ie6-header {
	background:#fffdf0 url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg-ie6-header-message.gif) no-repeat left top;
	/*width:965px;*/
	width:1000px;
	height:61px;
	margin:0 auto;
	border-radius: 0 0 8px 8px;
	}
#ie-header-message {float:left; padding:18px 0 0 50px; width:614px;}
#ie-header-message strong {font-size:13px;}
#ie6-browser-wrap {float:left; padding:15px 0 0 0;}
#ie-chorme {width:45px; padding:5px 0 5px 25px; display:inline-block; margin-right:5px}
#ie-firfox { width:40px; padding:5px 0 5px 26px; display:inline-block; margin-right:5px}
#ie-iexplorer {width:90px; padding:5px 0 5px 26px; display:inline-block; margin-right:5px}
	
/*customer speaks*/
.customer-speaks {margin-top:20px;}
.customer-speaks h2, .customer-speaks .customer-speaks-heading {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg-customer-speaks-h2.gif") no-repeat;
	color:#656565;
	font-size:18px;
	padding-bottom:15px;
	padding-left:8px;
	margin-bottom:10px;}
.customer-speaks .customer-speaks-heading {padding-top:6px; font-weight:bold;}
.customer-speaks ul {margin:0; padding:0;}
.customer-speaks ul li {margin-bottom:15px;}
.customer-speaks h5, .customer-speaks p {margin:0; padding:0;}
.customer-speaks h5 {font-weight:bold; font-size:16px; margin-bottom:5px; color:#656565;}
.customer-speaks-wrp {margin:0 0 0 70px;}
.customer-speaks-blurb {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg-customer-speaks-blurb.gif") no-repeat left top;
	color:#808080;
	font-size:13px;
	padding:20px 10px 5px 32px;
	line-height:18px;}
.customer-speaks-blurb h5 {font-size:16px;}
.customer-speaks-img {
	border:1px solid #dbdbdb;
	background:#f5f5f5;
	padding:5px;
	float:left}
.h5-helpnote {color: #808080; font-size: 12px; font-weight: normal;}

/*Plan Detials*/
.plan-col-1 {margin-left: 17px;}
.plan-details p.b-border {border-bottom: 1px solid #F0F0F0; margin: 0 7px 8px;}
.plan-details {display: inline; float: left; margin:0 0 15px 11px; width: 222px;}
.plan-details-blurb {height:135px; padding:95px 0 17px;}
.plan-details p {font-size: 14px; margin: 0 0 8px; padding: 0 0 4px; text-align: center;}
.plan-col-2 p.b-border {border-bottom: 1px solid #F4D377;}
.plan-cost {font-size: 25px; font-weight: bold;}
.price-duration {font-size: 20px; font-weight: normal;}
/*Curly Box*/
.curly-blurb {position:relative; background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/curly-blurb-sprite.gif) repeat-x left -464px; min-height:363px;}
.curly-left-curve {
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/curly-blurb-sprite.gif) no-repeat left -63px;
	width:5px;
	height:363px;
	display:inline-block;
	position:absolute;
	left:0;
	bottom:0}
.curly-right-curve {
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/curly-blurb-sprite.gif) no-repeat -23px -63px;
	width:5px;
	height:363px;
	display:inline-block;
	position:absolute;
	right:0;
	bottom:0;}
.curly-blurb-wrp {padding:24px 25px 0 30px;}
.curly-blurb p {padding-left:0; line-height:22px; font-size:16px;}
.curly-blurb-content {width:480px}
.curly-blurb h2 {
	background:none;
	font-weight:normal;
	color:#5b5b5b;
	font-size:26px;
	padding:0;}
.step-icon {
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/curly-blurb-sprite.gif) no-repeat left top;
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	width:28px;
	height:29px;
	display:inline-block;
	vertical-align:middle;}
.step-content {border-bottom:1px solid #cccccc;}
.ul-step li {
	color:#5b5b5b;
	font-size:16px;
	clear:both;
	padding:8px 0 0 0;}
.step-content {
	border-bottom:1px solid #cccccc;
	margin:0 0 0 40px;
	padding:2px 0 10px 0;}
.ul-step .last-step .step-content {border-bottom:none;}
.curly-blurb ul#banner-slider {padding-top:5px;}
/* refer a friend common styles*/
.green-button-bg {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/green-button-bg.gif") no-repeat scroll 0 9px transparent;
	color: #FFFFFF;
	display: block;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	width: 84px;
	cursor: pointer;}
#rememberme {margin:0 0 15px 0;}
.seperator {height:10px; margin:15px 0; border-top:solid 1px #e5e5e5;}
.thumb-email {position:absolute; top:37px; right:0;}
.more-link a{font:normal 13px Arial, Helvetica, sans-serif; padding:5px 0 0 0;}
.table-grid tr td{padding:10px 0; border-bottom:solid 1px #eee; font:normal 14px Arial, Helvetica, sans-serif; color:#5b5b5b;}	
.glow-field{
	padding:5px;
	font:bold 14px Arial, Helvetica, sans-serif;
	border:solid 1px #c1c1c1;
	box-shadow:1px 1px 1px #D4D4D4 inset;
	-webkit-box-shadow:1px 1px 1px #D4D4D4 inset;
	-moz-box-shadow:1px 1px 1px #D4D4D4 inset;
	-ms-box-shadow:1px 1px 1px #D4D4D4 inset;				
	color:#5b5b5b;	}	
.table-grid .totalcost-icon	td{border:none; font:bold 16px Arial, Helvetica, sans-serif; padding:20px 0 15px 0;}
#pto{ padding-left:15px;}
.dlist-gray{   color: #7A7A7A; font: 20px Arial,Helvetica,sans-serif; margin: 0; padding: 5px 0 15px;}
.oflow{ min-height:500px;}
.invisible { display: none; }
iframe[src="about:blank"] {
    display:none;
}

.error-message {
    background:#fff8f8;
    border:1px solid #FF0000;
    color:#FF0000;
    font-size:12px;
    font-weight:bold;
    line-height:1.2em !important;
    margin:10px 0;
    padding:10px 0 8px 28px;
    text-align:left;
}

/* dot NGO/ONG */

#dotngotnc{
	margin: 5px 0 0 0;
}

label#tnc-txt{
	font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    display: inline-block;
    width: 650px;
    vertical-align: top;
    color: #1b1b1b;
	margin: 0 0 0 6px;
}
.pp_recom {
    background-color: #7B6FE8;
    color: #fff;
    font-size: 10px;
    line-height: 15px;
    font-weight: 600;
    padding: 1px 5px;
    margin-left: 10px;
	border-radius: 2px;
    border: 1px solid #7b6fe8;
}.intro-text h2{ padding:0;}
.gray-box{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f0f0f0) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #f0f0f0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');
	background-color:#ffffff;
	padding:20px;
	border:solid 1px #d6d6d6;
	height:100%;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;				
	}
.sub-txt{
	    font: 20px 'Rokkitt',serif;
		color:#666666;
	}
.intro-text .grid-table{ margin:20px 0 0 0;}
.grid-table th, .grid-table td{
	padding:10px 15px;
	}
.grid-table th{
	background:#818181;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#fff;
	border:solid 1px #fff;	
	}	
.grid-table td{
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#818181;
	background:#fff;
	border:solid 1px #f8f8f8;
	}
.ic-set{
	display:inline-block;	
	}

.ic-info{background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ico-info.gif) no-repeat; height:16px; width:16px; margin:3px 8px 3px 0; cursor:pointer; outline:none; vertical-align:top;}
.ic-user{background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-user.png) no-repeat; height:16px; width:16px; margin:3px 8px 3px 0; cursor:pointer; outline:none; vertical-align:top;}
.ic-server{background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-server.png) no-repeat 0px 0px; height:16px; width:16px; margin:3px 9px 3px 5px;  cursor:pointer; vertical-align:top;}
.ic-privacy{background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-privacy.png) no-repeat 3px 0; height:16px; width:16px; margin:3px 5px 3px 3px; cursor:pointer; vertical-align:top;}
.ic-privacy-grey{background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-privacy-grey.png) no-repeat 3px 0; height:16px; width:16px; margin:3px 5px 3px 3px; cursor:pointer; vertical-align:top;}

.cart-userinfo-bar .v-bar{ border-left:1px solid #ccc; display:inline-block; height:22px; width:1px;}
.cart-userinfo-bar{margin-left:10px;}
.productbundle .sub-products .cart-userinfo-bar  { width:365px; }
.productbundle .sub-products .cart-userinfo-bar.hide { display: none !important; }
.custom_settings p{ font:normal 14px Arial, Helvetica, sans-serif; color:#555555; padding:6px 0; cursor:pointer;}
.model-twocols { overflow: hidden; text-align:left; position:relative;}
.model-twocols .modal_close{ top:10px; right:10px;}
.model-twocols .heading {
	font:bold 26px Arial, Helvetica, sans-serif;
	color:#424242;
	padding:28px 10px 28px 30px;
	text-align:left;
}
.model-twocols .tab-content{
	background:#fff;
	width:560px;
	margin-left:-1px;
	border:solid 1px #727272;
	border-right:none;
	border-bottom:none;
	padding:20px 10px 15px 23px;
	min-height:300px;
	position:relative;
	}
.tab-content p{
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#3f3f3f;
	padding:5px 0;
	}
.model-button{
	-moz-box-shadow:inset 0px 1px 0px 0px #a5dc7d;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a5dc7d;
	box-shadow:inset 0px 1px 0px 0px #a5dc7d;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #82cf4e), color-stop(1, #6eae40) );
	background:-moz-linear-gradient( center top, #82cf4e 5%, #6eae40 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#82cf4e', endColorstr='#6eae40');
	background-color:#82cf4e;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #719658;
	display:inline-block;
	color:#ffffff;
	font:bold 15px Arial, Helvetica, sans-serif;
	padding:7px 15px;
	text-decoration:none;
	text-shadow:1px 1px 0px #5c9236;
}
.model-button:hover{
	-moz-box-shadow:inset 0px 1px 0px 0px #a5dc7d;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a5dc7d;
	box-shadow:inset 0px 1px 0px 0px #a5dc7d;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #82cf4e), color-stop(1, #6eae40) );
	background:-moz-linear-gradient( center top, #82cf4e 5%, #6eae40 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#82cf4e', endColorstr='#6eae40');
	background-color:#82cf4e;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	color:#ffffff;
}
.model-twocols .ui-button{
	font:bold 15px Arial, Helvetica, sans-serif;
	padding:7px 12px;
	}
.view-form td{
	font:normal 16px Arial, Helvetica, sans-serif;
	padding:8px 5px;
	color:#979797;
	}
.or-opt{
	font: normal 14px Arial, Helvetica, sans-serif;
	color:#747474;
	margin:0 3px;
	}
/*.with-line td{
	border-top:solid 1px #e7e7e7;
	}*/
.green-txt{
	color:#7dcc34;
	}	
.gray-txt{
	color:#ccc;
	}	
.shop-cart-table .update_item_class{
	width:235px;
	}
.shop-cart-table div.includedFree{
	width:310px;
	}	
.shop-cart-table .setting_privacy_protect{
	display:none;
	}
.tab-filler .view-form h4{
	font:bold 14px Arial, Helvetica, sans-serifl;
	}	
.tab-filler .table-data{ width:550px; margin:25px 0;}
.tab-filler .table-data th{ font:bold 15px Arial, Helvetica, sans-serif; padding:7px;}
.tab-filler .table-data td{ font:normal 13px Arial, Helvetica, sans-serif; padding:7px;}
.tab-filler .ui-heading, .tab-filler h2{font: bold 28px 'Rokkitt',serif;}
.tab-filler h5{ font:normal 16px 'Rokkitt',serif;}
.tab-filler .lightform td{ border:none;}
.tab-filler .lightform .fieldwrp label{ text-align:left; padding-right:20px;}
.tab-filler #add_contact_frm .frm-field{
	width:260px;
	}
.tab-filler .lightform .frm-select{
	width:285px;
	}	
.tab-filler .contact-search-wrp .frm-label{
	font:normal 15px Arial, Helvetica, sans-serif;
}
.tab-filler .contact-search-wrp .frm-field{
	padding:5px 10px;
	/*width:200px !important;*/
	}
.tab-filler .contact-search-wrp .flt-add-button{ padding-top:13px;}
.tab-filler .frmContainer label.error{ width:85%}
.search-uibutton{background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/search-icon.png) 0 0 no-repeat; width:18px; height:18px; position:absolute; right:5px; top:23px; border:none; z-index:5; cursor:pointer;}
.name-search-box{width:212px; position:relative;}
.name-search-box .input-text{width:190px; padding-right:20px; margin-top:3px;}
.hastip {
    cursor: pointer;
    position: relative;
}
.hastip .tip-wrp {
    bottom: 38px;
    display: none;
    left: -275px;
    padding-left: 24px;
    position: absolute;
	}
.hastip .tip-wrp .cap {
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-cap.png) no-repeat scroll 0 0 transparent;
    height: 20px;
    left: 0;
    position: absolute;
    top: 105px;
    width: 25px;
}
.hastip .tip-wrp .tip-content {
    background: none repeat scroll 0 0 #FFFBE7;
    border: 1px solid #CAAF27;
    border-radius: 5px;
    cursor: default;
    padding: 3px 6px;
    width: 250px;
}
.tip-content ul li {
    color: #747474;
    font: 11px Arial,Helvetica,sans-serif;
    padding: 6px 10px;
}
.hastip:hover .tip-wrp{
	display:block;
	}
.tab-filler .ajaxSpinner{
    position: absolute;
    top: 40%;
	left: 41%;
	}
	
/* iphone toggle button */
div#itoggle label.ilabel{
	display:block;
	font-size:12px;
	padding-bottom:10px;
	cursor:pointer;
	}
div#itoggle label.itoggle,
div#itoggle label.itoggle span{
	display: block;
	width: 72px;
	height: 26px;
	margin-bottom: 20px;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/i-toggle.png) left bottom no-repeat;
	cursor:pointer;
	text-indent:-5000px;
	-webkit-transition: background-position 0.2s linear;
	-moz-transition: background-position 0.2s linear;
	-ms-transition: background-position 0.2s linear;
	-o-transition: background-position 0.2s linear;
	transition: background-position 0.2s linear;	
	}
div#itoggle label.itoggle.iToff{
	background-position:right bottom;
	-webkit-transition: background-position 0.2s linear;
	-moz-transition: background-position 0.2s linear;
	-ms-transition: background-position 0.2s linear;
	-o-transition: background-position 0.2s linear;
	transition: background-position 0.2s linear;	
	}
div#itoggle label.itoggle span{
	background-position: left top;
	margin: 0;
	}
div#itoggle input.iT_checkbox{
	position:absolute;
	top:-9999px;
	left:-9999em;
	}

#CartTable.shop-cart-table th{background:#e0effc;}
.CartItem .domain-name{font-size:16px; }
.CartDuration .price-dropdown-wrp{position:relative;  height:32px; line-height:18px; font-size:15px;}
.CartDuration .price_dropdown{border:1px solid #797979; padding: 10px 0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
    position: absolute;
    width: 235px;
    z-index: 5;
	 right:-10px;
	top:32px;
	background:#fff;
	box-shadow:0px 2px 2px #666;
	display:none;
	}
.CartDuration .price_dropdown li{padding:0 12px 0 20px; text-align:left; line-height:30px; cursor:pointer; border-top:1px solid #fff;}
.CartDuration .select_price, .price_dropdown li:hover{background:#dff6fc;}
.CartDuration .price_dropdown li.sel{background:#dff6fc url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sel-tick.png") no-repeat 5px 12px;}
.CartDuration .dropdown-value{background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/down-arr.png") no-repeat right 8px; padding-right:15px; cursor:pointer; }
.CartDuration .price_dropdown .up-arr{width:15px; height:8px; background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/up-arr.png") no-repeat 0px 0; position:absolute; top:-9px; right:16px;}
#CartTable .CartDuration{padding-right:60px;text-align:right;}
#CartTable .CartDuration-th{text-align:right; padding-right:60px;}
#CartTable .CartDuration .SavingsShow{text-align:right;}

.show_contact_details img{width:20px; }
/*tooltip*/
.tooltip {	
	color: #000000;
	outline: none;
	cursor: help;
	text-decoration: none;
	position: relative;
}
.tooltip span {
	margin-left: -999em;
	position: absolute;
}
.tooltip:hover span {
	border-radius: 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);
	position: absolute;
	left: -88px;
	top:-52px;
	z-index: 99;
	margin-left: 0;
	width: 175px;
	color:#666;
}
.tooltip:hover .tooltip_img {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tt_img.png) no-repeat 0 0;	
	width:12px;
	height:9px;
	position: absolute;
	bottom:-9px;
	left:90px;
}
.tooltip li{line-height:1.4;}
.classic {
	padding: 0.8em 1em;
}


.classic {
	background: #fdfdfd;
	border: 1px solid #ccc;
}

.newcheckoutform .fieldwrp {clear: both; margin-bottom: 10px}
.newcheckoutform .fieldwrp label { float: left; display: block; width:150px; padding-right: 12px; }
.newcheckoutform .fieldwrp .input-help { margin-left: 165px; color: #666; font-size: 11px;}
.newcheckoutform #txtTelcc, #txtFaxCc {width: 35px !important;}
.newcheckoutform #txtTelNo, #txtFaxNo { width: 130px !important;}
.newcheckoutform #add_contact_frm #other_state_text {  display: inline-block; margin-bottom: 10px; margin-left: 165px;}
.newcheckoutform p.note {background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ico-info.gif) #F1F8FF no-repeat 5px 7px; padding-left: 30px; font-size: 14px;}
.newcheckoutform #txtZip {width: 193px !important;}
.newcheckoutform .viewform td {color: #555; !important;}
.newcheckoutform .frm-select {width: 285px;}

.back_to_contact_list {font-size: 17px; padding-left: 10px;}

.extra_info_heading {font-size: 17px;}

.new_contact_details{margin-top:20px; margin-bottom:20px;}
.new_contact_col{width:260px; float: left; font-size:13px; color:#979797}
.new_contact_col.bor{border-left:1px solid #f3f3f3;padding-left:10px; }
.new_contact_col label{display: block; width: 100px; float: left; margin-bottom:10px; overflow:hidden; color:#626262;}
.new_contact_col span{display: block; width: 160px; float: left; margin-bottom:10px; overflow:hidden;}
.new_contact_details .frm-label{font-size:13px;}
.new_contact_details input.frm-field{width:153px;}
#contact_description .ui-heading{padding-bottom:0px;}	
h3.ui-heading2{
	color: #5B5B5B;
font: bold 20px 'Rokkitt',serif;
    margin: 0;
    padding: 0 0 0px;
    text-shadow: 1px 1px 1px #ECECEC;}
	#toppage option{font-size:14px;}
#other_state_text{color:#626262;}
.new_additional_details label{ font-size: 13px;}
.extra_info_label{ font-size:13px !important ;}
.extra_info_checkbox_label {font-size: 12px; color: #555; display:inline; float:none;}
.extra_info_select {font-size: 13px !important ;}
.extra_info_input {font-size: 13px !important ;}
#plans-container.vps-upgrade-container {margin-bottom: 75px;overflow: visible;}
#plans-container.vps-upgrade-container table:hover td{background: #DFF6FC;}
#plans-container.vps-upgrade-container table:hover td.selected-plan { background: #fcdb7d;}
/* */
.CartDuration .disabled_duration { background: none; cursor: default; margin-right: -9px; }
.dotjobs_radio_separator { margin-left: 10px; }
.dotjobs_radio_label { margin-left: 4px; }
#jobs_additional_details .required { margin-left: 5px; }

/* dot NGO/ONG  */

.model-button.disabled-model-button,
#add_contact_btn.disabled-use-contact-btn,
#add_contact_btn.disabled-use-contact-btn:hover{ 	
	background: #d7d7d7;
	border: 1px solid #c7c7c7;
	color: #898989;
	box-shadow: none;
	text-shadow: none;
	cursor: no-drop;
}
/* New ajax search result */
.dsearch-result .available {
	border-bottom: 1px solid #F0F0F0;
	margin: 0;
	overflow: hidden;
	padding:27px 0;
	position:relative;
}
.dsearch-result .available .duration, #primaryDomain .duration {
	position:absolute;
	top:24px;
	left:300px;
}
.available .duration .saving {
	color: #6FC61E;
	display: block;
	font-size: 13px;
	padding-left: 8px;
	padding-top: 2px;
	text-align: left;
}
.available .ajaxerror, .available .ajaxSpinner {
	position:absolute;
	top: 25px;
	right:0px;
}
.handCursor {
	font:normal 14px Arial, Helvetica, sans-serif;
}
.ajaxerror {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#F60;
}
.dsearch-result .available .ajaxText, .pl-hold {
	position:absolute;
	top: 20px;
	right:0px;
}
.dsearch-result .duration select {
	padding:2px;
	border:solid 1px #c9c8c9;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#565656;
	width:170px;
}
.dsearch-result .unavailableDomain select {
	border:solid 1px #efeeef;
	color:#d7cccc;
}
.dsearch-result .domain-wrapper label, .dsearch-result .domain-wrapper .item-dname {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#777;
	display:inline;
}
.dsearch-result .unavailableDomain label, .dsearch-result .unavailableDomain .item-dname {
	color:#c6c6c6;
	display:inline-block;
}
.cols-result {
	overflow:hidden;
	min-height:500px;
}
.cols-result .d-res-col {
	width:680px;
	min-height:900px;
}
.cols-result .sidebar {
	width:220px;
	position:relative;
	z-index:11 !important;
}
.d-res-col .chkbox {
	display:none !important;
}
.blurb-cart {
	border:solid 1px #dcdcdc;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-ms-border-radius:6px;
	padding-bottom:25px;
	width:218px;
	background:#fff;
}
.scrollbar {
	position:fixed;
	top:10px;
}
.scrollbar-bottom {
	position:absolute;
	bottom:0;
}
.blurb-cart .heading {
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#5f5f5f;
	padding:20px 0 20px 47px;
	background: #ededed url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-cart-big.gif) no-repeat 9px 20px;
}
.blurb-cart ul li {
	border-bottom: 1px solid #DCDCDC;
	color: #7F7F7F;
	font: 14px arial;
	padding: 13px 10px 13px 10px;
	position:relative;
}
.blurb-cart ul .first {
	text-align:center;
	border:none;
	color:#999;
	padding:35px 0 20px 0;
}
.blurb-cart ul li .ic-can {
	position:absolute;
	height:14px;
	width:14px;
	direction:inline-block;
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/close.png) no-repeat;
	top:15px;
	right:10px;
	cursor:pointer;
}
.blurb-cart .cart-txt {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#6f6f6f;
	padding:20px 0 0 10px;
}
.cart-total {
	padding-left:10px;
}
.cart-total .total_curr, .cart-total .total_curr {
	font:bold 32px Arial, Helvetica, sans-serif;
}
.cart-button {
	text-align:center;
	padding-top:10px;
}
.cart-button .ui-button {
	width:90%;
	padding:15px 12px;
	font-size:18px;
}
.blurb-addons .title {
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/blurb-addons.gif) no-repeat 0 0;
	width:220px;
	height:157px;
	cursor:pointer;
	text-indent:-9999em;
}
.blurb-addons .addons {
	background:#f3f3f3;
	border-radius:5px 5px 0 0;
	margin-left:20px;
	width:178px;
}
.blurb-addons {
	margin-top:30px;
}
.addons .list {
	padding:15px 0 10px 0;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/box-shadow.png) no-repeat bottom center;
}
.addons .list li {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-tic-gray.png") no-repeat scroll 15px 8px transparent;
	color: #5C5C5C;
	font: 13px Arial, Helvetica, sans-serif;
	padding: 5px 5px 10px 35px;
}
.ui-button-grn, .ui-button-grn-copy {
	display: inline-block;
	padding: 7px 12px;
	font:bold 15px/16px Arial, Helvetica, sans-serif;
	color: #fff;
	text-shadow:1px 1px 0px #719505;
	text-align: center;
	background-color: #6f9304;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a5cc2f), color-stop(25%, #a5cc2f), to(#6f9304));
	background-image: -webkit-linear-gradient(#a5cc2f, #a5cc2f 25%, #6f9304);
	background-image: -moz-linear-gradient(top, #a5cc2f, #a5cc2f 25%, #6f9304);
	background-image: -ms-linear-gradient(#a5cc2f, #a5cc2f 25%, #6f9304);
	background-image: -o-linear-gradient(#a5cc2f, #a5cc2f 25%, #6f9304);
	background-image: linear-gradient(#a5cc2f, #a5cc2f 25%, #6f9304);
	background-repeat: no-repeat;
	border:1px solid #979c89;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow:inset 0px 1px 0px 0px #abcf40;
	-moz-box-shadow: inset 0px 1px 0px 0px #abcf40;
	box-shadow: inset 0px 1px 0px 0px #abcf40;
	cursor: pointer;
	text-decoration:none;
	-webkit-transition: background-position 0.2s linear;
	-moz-transition: background-position 0.2s linear;
	-ms-transition: background-position 0.2s linear;
	-o-transition: background-position 0.2s linear;
	transition: background-position 0.2s linear;
	overflow:visible;
	width:99px;
}
.ui-button-grn:hover {
	color: #fff;
	text-decoration: none;
	background-color: #6f9304;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.2s linear;
	-moz-transition: background-position 0.2s linear;
	-ms-transition: background-position 0.2s linear;
	-o-transition: background-position 0.2s linear;
	transition: background-position 0.2s linear;
}
.ui-button-grn:active {
	background-image: none;
	-webkit-box-shadow: inset 0px 2px 0px 0px #abcf40;
	-moz-box-shadow: inset 0px 2px 0px 0px #abcf40;
	box-shadow: inset 0px 2px 0px 0px #abcf40;
	background-color: #6f9304;
	color:#fff;
	outline: 0;
}
.ui-button-gray {
	-moz-box-shadow:inset 0px 1px 0px 0px #f7f8f6;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f7f8f6;
	box-shadow:inset 0px 1px 0px 0px #f7f8f6;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fefefe), color-stop(1, #e4e4e4) );
	background:-moz-linear-gradient( center top, #fefefe 5%, #e4e4e4 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e4e4e4');
	background-color:#fefefe;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #e1e2dd;
	display:inline-block;
	color:#d8d8d8;
	font:bold 15px/16px Arial, Helvetica, sans-serif;
	padding:7px 12px;
	text-decoration:none;
	text-shadow:1px 1px 0px #fcfcfc;
	cursor: default;
	width:99px;
}
.ui-button-dis {
	-moz-box-shadow:inset 0px 1px 0px 0px #f7f8f6;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f7f8f6;
	box-shadow:inset 0px 1px 0px 0px #f7f8f6;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fefefe), color-stop(1, #e4e4e4) );
	background:-moz-linear-gradient( center top, #fefefe 5%, #e4e4e4 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e4e4e4');
	background-color:#fefefe;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #e1e2dd;
	display:inline-block;
	color:#d8d8d8;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	padding:15px 12px;
	text-decoration:none;
	text-shadow:1px 1px 0px #fcfcfc;
	cursor: default;
	width:90%;
}
.ajaxSpinner {
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/loader-img.gif) no-repeat;
	height:11px;
	width:88px;
	display:inline-block;
}
.floatdiv {
	position:fixed;
	top:10px;
}
/* -- */
.cart-items {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/menu-sprite.png") no-repeat scroll -81px -184px transparent !important;
	padding-left: 25px;
	margin-top: 3px;
	margin-left: 10px;
	display: inline-block;
	height:16px;
}
#menu-homesection .menu-mid {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/menu-sprite.png) no-repeat -74px -215px !important;
	text-indent:-999em;
	width:35px;
}

.domain-sbox {
	width: 327px;
}
.placeholder-wrapper {
	position:relative;
}
.txt-input {
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}
.placeholder {
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	padding:20px;
}
.placeholder-wrapper.ho .txt-input {
	z-index:2 !important;
}
.placeholder-wrapper.ho .placeholder {
	z-index:1 !important;
}
.placeholder-txt1 {
	font-size:16px;
	color:#f8cf5e;
	margin-bottom:5px;
}
.placeholder-txt2 {
	font-size:12px;
	color:#c2c2c2;
}
.placeholder-txt3 {
	color: #71AFAF;
	font: 17px Arial, Helvetica, sans-serif;
}
.promo-chck-avail strong {
	font:normal 9px Arial, Helvetica, sans-serif;
	color:#555;
}
.rh {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/menu-sprite.png) no-repeat -38px -218px !important;
	height:38px !important;
	width:33px !important;
	float:left;
}
.rhw {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/menu-sprite.png) no-repeat -38px -174px;
	height:38px;
	width:33px;
	float:left;
}
.lnx{width:33px !important;}	
.win{width:33px !important;}	
.promo-chck-avail {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tag-bg.png) no-repeat left 2px;
	color: #777;
	font: 12px Arial, Helvetica, sans-serif;
	margin-left: 10px;
	padding: 4px 12px;
	vertical-align: middle;
}
.active #menu-homesection .menu-mid {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/menu-sprite.png) no-repeat 12px -215px #efefef !important;
	text-indent:-999em;
	width:35px;
}
.link-search{ position:relative; top:8px;}

.dash-login {
    float: right;
    margin-right: 14px;
    font-weight: bold;
    letter-spacing: 0.1em;
}
.dash-login{
    position:absolute;
    top:5px;
    right:0px;
}.dsarch-re-wrp .available .promo-chck-avail{
	text-indent:-9999em;
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cap-promo.png) no-repeat 0 0;
	display:block;
	margin:0;
	padding:0;
	position:absolute;
	left:0;
	top:0;
	height:50px;
	width:68px;	
	}
.dsarch-re-wrp .available .new-chck-avail{
	text-indent:-9999em;
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/new-icon.gif) no-repeat 0 0;
	display:block;
	margin:8px;
	padding:0;
	position:absolute;
	left:0;
	top:0;
	height:50px;
	width:68px;
	}
.dsarch-sug-wrp .pl-hold{ top:24px;}
.dsarch-sug-wrp .available .duration {
    top: 24px;
}
.dsarch-re-wrp .available{
	padding:0;
	margin-left:-30px;	
	}	
.dsarch-re-wrp #primaryDomain .duration {
    left: 385px; 
    top: 28px;
}	
.dsarch-re-wrp .available .ajaxText {
    right: 0px;
    top: 21px;
}
.dsarch-re-wrp .last{ border:none;}
.dsarch-re-wrp .dname-wrp{ padding:27px 0 27px 0; margin:0 0 0 30px; border-bottom:1px solid #eaeaea;}	
.dsarch-re-wrp .last .dname-wrp{ border:0;}
.dsarch-re-wrp .available{ border:none !important;}
.dsarch-re-wrp .domain-wrapper .item-dname{
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#5aaa10;
	}
.dsarch-re-wrp .ui-button-grn{
	padding:9px 1px;
	width:85px;	
	}
.dsarch-sug-wrp .ui-button-grn{
	width:65px;
	padding:3px 1px;
	font:bold 13px/16px Arial,Helvetica,sans-serif;
	}	
.dsarch-re-wrp .ui-button-gray{
	width:85px;
	padding:9px 1px;
	text-align:center;
	}
h2.selectFromRecommended{
	font:bold 28px 'Rokkitt',serif;
	}	
.dsarch-sug-wrp .domain-wrapper .item-dname{
	font:normal 16px Arial, Helvetica, sans-serif;
	}	
.gray-wrp{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f3f3f3) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #f3f3f3 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3');
	background-color:#f3f3f3;
	border-bottom:solid 1px #e8e8e8;
	padding-left:30px;
	padding-right:30px;
	margin-left:-30px;
	padding-bottom:5px;	
	}
.sale-chck-avail{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#636363;
	display:block;
	padding-top:5px;	
	}
.sale-chck-avail strong{ color:#ff7300;}	
.dsarch-sug-wrp .available .duration{
	left:355px;
	}
.dsarch-sug-wrp .pl-hold{ right:50px;}

.addons-wrp .row-indent{
	padding:0;
	}
.addons-wrp .ui-heading{
	font:bold 26px 'Rokkitt',serif;
	}	
.addons-wrp .fea-heading{
	font:bold 16px 'Rokkitt',serif;
	}	
.addons-wrp #service-list .feature-blurb .title{
	font:bold 14px Arial,Helvetica,sans-serif;
	}
.addons-wrp #service-list .feature-blurb .list-info{
	font:12px/20px Arial,Helvetica,sans-serif
	}	
.addons-wrp .feature-blurb ul li{
	width:226px;
	min-height:142px;
	}
.blurb-cart{ margin-top:7px;}
.promo-pw{
        font:normal 12px arial; padding: 10px; display: inline-block; margin-top:5px;
        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e6f7d5), color-stop(1, #d0f0b1) );
    	background:-moz-linear-gradient( center top, #e6f7d5 5%, #d0f0b1 100% );
    	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6f7d5', endColorstr='#d0f0b1');
    	background-color:#e6f7d5;
        overflow: hidden;
}
.promo-pw .in-wrp{
    float:left;
    padding: 0 5px 10px 0;
    display: inline-block;
}
.user-name{
	font:bold 14px Arial, Helvetica, sans-serif;
    color: #808080;
    display: inline-block;
	margin:11px 0 0 18px;
}
.shop-cart .link-account{
	font:normal 14px Arial, Helvetica, sans-serif;
}
.shop-cart #signout_link{
    color: #377CE4;
    font: 14px Arial,Helvetica,sans-serif;
    right: 20px;
    position: absolute;
    text-decoration: none;
    top: 11px;	
}
.shop-cart .cart-items{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/small-cart.jpg") no-repeat scroll 9px 0 transparent !important;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#808080;
	padding-left:38px;
	background-position:-71px -194px;
	position:absolute;
	top:49px;
	left:10px;
	margin:0;
}
.shop-cart .button-checkout{
	display: inline-block;		
	padding: 6px 0px;
	height:15px;
	width:103px;
	position:absolute;
	right:19px;
	top:45px;
	font:bold 14px/14px Arial, Helvetica, sans-serif;
	color: #fff;
	text-shadow:1px 1px 0px #2662b6;
	text-align: center;
	background-color: #236fe2;
	background-position:0 0;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#61aaef), color-stop(25%, #61aaef), to(#236fe2));
	background-image: -webkit-linear-gradient(#61aaef, #61aaef 25%, #236fe2);
	background-image: -moz-linear-gradient(top, #61aaef, #61aaef 25%, #236fe2);
	background-image: -ms-linear-gradient(#61aaef, #61aaef 25%, #236fe2);
	background-image: -o-linear-gradient(#61aaef, #61aaef 25%, #236fe2);
	background-image: linear-gradient(#61aaef, #61aaef 25%, #236fe2);
	background-repeat: no-repeat;
	border: 1px solid #5a8ddf;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow:inset 0px 1px 0px 0px #9acdf9;
	-moz-box-shadow: inset 0px 1px 0px 0px #9acdf9;
	box-shadow: inset 0px 1px 0px 0px #9acdf9;
	cursor: pointer;
	text-decoration:none;
	-webkit-transition: background-position 0.2s linear;
	-moz-transition: background-position 0.2s linear;
	-ms-transition: background-position 0.2s linear;
	-o-transition: background-position 0.2s linear;
	transition: background-position 0.2s linear;
	overflow:visible;
}
.shop-cart .button-checkout:hover {
	color: #fff;
	text-decoration: none;
	background-color: #236fe2;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.2s linear;
	-moz-transition: background-position 0.2s linear;
	-ms-transition: background-position 0.2s linear;
	-o-transition: background-position 0.2s linear;
	transition: background-position 0.2s linear;
}
.shop-cart .button-checkout:active {
	background-image: none;
	-webkit-box-shadow: inset 0px 2px 0px 0px #9acdf9;
	-moz-box-shadow: inset 0px 2px 0px 0px #9acdf9;
	box-shadow: inset 0px 2px 0px 0px #9acdf9;
	background-color: #1b75fe;
	color:#fff;
	outline: 0;
}
#header-wrapper #shopping-cart{
	height:80px;
	margin:2px 0 18px;
}
.shop-cart .dash-login{
	font:normal 14px Arial, Helvetica, sans-serif;
	top:11px;
	right:20px;
	letter-spacing:0px;
	margin:0;
}
#header-wrapper .shop-cart hr{
	margin:9px 0 8px;
	position:absolute;
	margin:0;
	top:37px;
	left:0px;
	width:330px;
}
.shop-cart .cart-items a{color:#377CE4;}
.domain-submit, .domain-submit-disabled{ text-transform:uppercase;}
.plan-featured .pl-title, .plan-featured li.p-pricing, .plan-featured li.p-name{ color:#fff;}
.bu-email{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/menu-sprite.png") no-repeat scroll 0 -265px transparent;
    float: left;
    height: 38px;
    width: 34px;	
	}
.ee-email{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/menu-sprite.png") no-repeat scroll -49px -265px transparent;
    float: left;
    height: 38px;
    width: 34px;	
	}
.home-promo-msg{background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/home-promo-msg.png) 0 0 no-repeat; width:243px; height:53px; position:absolute; right:0; top:-10px; color:#ff8400; font-size:13px; font-weight:bold;}
.home-promo-msg.home-promo{background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/home-promo-msg-grey.png) 0 0 no-repeat;}
.home-promo-msg span{display:inline-block; *display:inline; zoom:1; text-align:center;  margin-left:50px; text-shadow: 1px 1px 2px #fff; margin-top: 10px;}
.home-promo {margin-left:0px; top:0px; right:80px}
.grey-background { width: 1000px; margin: 0 auto;}
.hosting-blurb-wrp .gray-bar .domianbox-wrp{
    margin-left: 80px;
}

.rel{position:relative;}

.server_loc_tabs{border:4px solid #6ab5f7; position:absolute; background:#6ab5f7; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;text-transform: uppercase; top:-22px;}
.server_loc_tabs li{background:#fff; font-size:18px; line-height:40px; padding:0 20px 0 50px; float:left; position:relative; cursor:pointer; border-right:1px solid #6ab5f7;}
.server_loc_tabs ul li.sel{background-color:#6ab5f7; color:#fff; cursor:default;}
.server_loc_tabs ul li .sel_tab{display:none;}
.server_loc_tabs ul li.sel .sel_tab{background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sel-tab.gif") no-repeat 0px 0px; width:16px; height:8px; position:absolute; bottom:-11px; left:104px; display:block;}
.server_loc_tabs li.tab_IN{background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-small-in.png") no-repeat 20px 11px #fff;}
.server_loc_tabs li.tab_US, .server_loc_tabs li.tab_US_CA{background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-small-us.png") no-repeat 20px 11px #fff;}
.server_loc_tabs li.tab_UK{background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-small-uk.png") no-repeat 20px 11px #fff;}
.server_loc_tabs li.tab_TR{background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-small-tr.png") no-repeat 20px 11px #fff;}
.server_loc_tabs li.tab_HK{background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-small-hk.png") no-repeat 20px 11px #fff;}
.server_loc_tabs li.tab_CN{background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-small-cn.png") no-repeat 20px 11px #fff;}
.server_loc_tabs li.first{border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;}
.server_loc_tabs li.last{border-radius:0 6px 6px 0px;-moz-border-radius:0 6px 6px 0px;-webkit-border-radius:0 6px 6px 0px;}

.modal_content .server_loc_tabs{border:none; position:static; background:none;margin: 25px 0;text-align: center;}
.modal_content .server_loc_tabs li{background:#fff; font-size:17px; line-height:40px; padding:0 11px 0 40px; float:left; position:relative; cursor:pointer; border-right:1px solid #6ab5f7;}
.modal_content .server_loc_tabs ul li.sel{background-color:#6ab5f7; color:#fff; cursor:default;}
.modal_content .server_loc_tabs ul li .sel_tab{display:none;}
.modal_content .server_loc_tabs ul li.sel .sel_tab{background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sel-tab.gif") no-repeat 0px 0px; width:16px; height:8px; position:absolute; bottom:-11px; left:104px; display:block;}
.modal_content .server_loc_tabs li.tab_IN{background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-small-in.png") no-repeat 11px 12px #fff;}
.modal_content .server_loc_tabs li.tab_US{background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-small-us.png") no-repeat 11px 12px #fff;}
.modal_content .server_loc_tabs li.tab_UK{background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-small-uk.png") no-repeat 11px 12px #fff;}
.modal_content .server_loc_tabs li.tab_TR{background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-small-tr.png") no-repeat 11px 12px #fff;}
.modal_content .server_loc_tabs li.tab_HK{background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-small-hk.png") no-repeat 11px 12px #fff;}
.modal_content .server_loc_tabs li.first{border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;}
.modal_content .server_loc_tabs li.last{border-radius:0 6px 6px 0px;-moz-border-radius:0 6px 6px 0px;-webkit-border-radius:0 6px 6px 0px;}
.modal_content .server_loc_tabs ul { background: none repeat scroll 0 0 #6AB5F7; border: 4px solid #6AB5F7; border-radius: 6px; display: inline-block; text-align: center;}

.ssl-menu-icon { background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/security-sub-menu-icons.png") no-repeat 0 0  transparent; width:27px; height:35px; float:left; }
.sitelock-menu-icon { background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/security-sub-menu-icons.png") no-repeat -3px -75px transparent; width:23px; height:28px; float:left; }
.codeguard-icon { background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/security-sub-menu-icons.png") no-repeat 0 -144px transparent; width:31px; height:30px; float:left; }

.vps-menu-icon { background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/servers-dd-menu-icons.png") no-repeat 0 0  transparent; width:31px; height:31px; float:left; }
.dd-menu-icon { background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/servers-dd-menu-icons.png") no-repeat 0 -65px transparent; width:29px; height:29px; float:left; }
.ms-menu-icon { background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/servers-dd-menu-icons.png") no-repeat 0 -134px transparent; width:33px; height:33px; float:left; }
.home-bg #header-wrapper{ position:static;}
#top-header{
	position:absolute;
	top:-1px;
	left:0;
	width:100%;
	height:32px;
	background:#fbfbf9;
	}
.top-reseller-menu{ float:left;}
#page-header #branding {
	margin-bottom: 14px;
}
.home-bg #page-header {
	margin-top: 40px;
	padding: 5px 0 20px;
}
/*.home-bg {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg-body.gif") repeat-x;
}*/
.home-bg #page-footer {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg-footer.jpg") repeat;
}
.top-header {
	width: 1000px;
	margin:0 auto;
	height:33px;
}
.ic-top-set {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/menu-sprite.png) no-repeat;
	vertical-align: middle;
	display: inline-block;
}
.ic-top-user {
	width: 19px;
	height: 18px;
	background-position: -2px -311px;
	margin-right: 5px;
}
.ic-top-email {
	background-position: -57px -374px;
	height: 15px;
	margin-right: 5px;
	width: 20px;
}
.ic-top-id {
	background-position: -85px -375px;
	height: 14px;
	margin-right: 5px;
	width: 20px;
}
.ic-top-logout {
	width: 16px;
	height: 17px;
	background-position: -2px -332px;
	margin-right: 5px;
}
.ic-top-dd {
	width: 11px;
	height: 5px;
	background-position: -95px -290px;
	margin-left: 4px;
}
.ic-shp-cart {
	width: 28px;
	height: 19px;
	background-position: -49px -308px;
	margin-right: -5px;
}
.ic-lang {
	width: 17px;
	height: 18px;
	background-position: -24px -312px;
	margin-right: 5px;
}
.ic-cur-usd {
	width: 24px;
	height: 18px;
	background-position: -83px -309px;
	margin-right: 5px;
}
.ic-cur-inr {
	width: 24px;
	height: 18px;
	background-position: -53px -332px;
	margin-right: 5px;
}
.ic-cur-rub {
	width: 24px;
	height: 18px;
	background-position: -24px -332px;
	margin-right: 5px;
}
.ic-cur-cny {
	width: 24px;
	height: 18px;
	background-position: -1px -353px;
	margin-right: 5px;
}
.ic-cur-try {
	width: 24px;
	height: 18px;
	background-position: -84px -332px;
	margin-right: 5px;
}
.ic-cur-gbp {
	width: 24px;
	height: 18px;
	background-position: -29px -354px;
	margin-right: 5px;
}
.ic-cur-cad {
	width: 24px;
	height: 18px;
	background-position: -56px -354px;
	margin-right: 5px;
}
.ic-cur-eur {
	width: 24px;
	height: 18px;
	background-position: -84px -354px;
	margin-right: 5px;
}
.ic-cur-aud {
	width: 24px;
	height: 18px;
	background-position: -2px -374px;
	margin-right: 5px;
}
.ic-cur-inr {
	width: 24px;
	height: 18px;
	background-position: -53px -332px;
	margin-right: 5px;
}
.ic-cur-nzd {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Australian.png');
	margin-right: 5px;
}
.ic-cur-jpy {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Japanese.png');
	margin-right: 5px;
}
.ic-cur-afn {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Afghan.png');
	margin-right: 5px;
}
.ic-cur-all {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Alabnian.png');
	margin-right: 5px;
}
.ic-cur-dzd {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Algerian.png');
	margin-right: 5px;
}
.ic-cur-xcd {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Angolan.png');
	margin-right: 5px;
}
.ic-cur-ars {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Argentine.png');
	margin-right: 5px;
}
.ic-cur-amd {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Armenian.png');
	margin-right: 5px;
}
.ic-cur-ang {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/NL-Antillian.png');
	margin-right: 5px;
}
.ic-cur-azn {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Azerbaijan.png');
	margin-right: 5px;
}
.ic-cur-bsd {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Bahamian.png');
	margin-right: 5px;
}
.ic-cur-bhd {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Bahraini.png');
	margin-right: 5px;
}
.ic-cur-bdt {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Bangladeshi.png');
	margin-right: 5px;
}
.ic-cur-bbd {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Barbados.png');
	margin-right: 5px;
}
.ic-cur-byr {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Belarusian.png');
	margin-right: 5px;
}
.ic-cur-bzd {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Belize.png');
	margin-right: 5px;
}
.ic-cur-xof {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/CFAFranc.png');
	margin-right: 5px;
}
.ic-cur-bob {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Bolivian.png');
	margin-right: 5px;
}
.ic-cur-bwp {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Botswana.png');
	margin-right: 5px;
}
.ic-cur-nok {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Norwegian.png');
	margin-right: 5px;
}
.ic-cur-brl {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Brazilian.png');
	margin-right: 5px;
}
.ic-cur-bnd {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Brunei.png');
	margin-right: 5px;
}
.ic-cur-bgn {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/.Bulgarianpng');
	margin-right: 5px;
}
.ic-cur-bif {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Burundi.png');
	margin-right: 5px;
}
.ic-cur-khr {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Cambodian.png');
	margin-right: 5px;
}
.ic-cur-xaf {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/CFAFranc.png');
	margin-right: 5px;
}
.ic-cur-cve {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Cape-Verde.png');
	margin-right: 5px;
}
.ic-cur-kyd {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Cayman-Islands.png');
	margin-right: 5px;
}
.ic-cur-clp {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Chilean.png');
	margin-right: 5px;
}
.ic-cur-cop {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Colombian.png');
	margin-right: 5px;
}
.ic-cur-kmf {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Comoros.png');
	margin-right: 5px;
}
.ic-cur-cdf {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Congolese.png');
	margin-right: 5px;
}
.ic-cur-crc {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Costa-Rican.png');
	margin-right: 5px;
}
.ic-cur-hrk {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Croatian.png');
	margin-right: 5px;
}
.ic-cur-czk {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Czech.png');
	margin-right: 5px;
}
.ic-cur-dkk {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Danish.png');
	margin-right: 5px;
}
.ic-cur-djf {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Djibouti.png');
	margin-right: 5px;
}
.ic-cur-dop {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Dominican.png');
	margin-right: 5px;
}
.ic-cur-idr {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Indonesian.png');
	margin-right: 5px;
}
.ic-cur-ecs {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Ecuador.png');
	margin-right: 5px;
}
.ic-cur-egp {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Egyptian.png');
	margin-right: 5px;
}
.ic-cur-etb {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Ethiopian.png');
	margin-right: 5px;
}
.ic-cur-eek {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Estonian.png');
	margin-right: 5px;
}
.ic-cur-fkp {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Falkland-Islands.png');
	margin-right: 5px;
}
.ic-cur-fjd {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Fiji.png');
	margin-right: 5px;
}
.ic-cur-xpf {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/CFAFranc.png');
	margin-right: 5px;
}
.ic-cur-gmd {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Gambian.png');
	margin-right: 5px;
}
.ic-cur-gel {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Georgian.png');
	margin-right: 5px;
}
.ic-cur-gip {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Gibraltar.png');
	margin-right: 5px;
}
.ic-cur-gtq {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Guatemalan.png');
	margin-right: 5px;
}
.ic-cur-gyd {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Guyanan.png');
	margin-right: 5px;
}
.ic-cur-gnf {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Guinea.png');
	margin-right: 5px;
}
.ic-cur-htg {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Haitian.png');
	margin-right: 5px;
}
.ic-cur-hnl {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Honduran.png');
	margin-right: 5px;
}
.ic-cur-huf {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Hungarian.png');
	margin-right: 5px;
}
.ic-cur-isk {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Iceland.png');
	margin-right: 5px;
}
.ic-cur-iqd {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Iraq.png');
	margin-right: 5px;
}
.ic-cur-jmd {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Jamaican.png');
	margin-right: 5px;
}
.ic-cur-jod {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Jordanian.png');
	margin-right: 5px;
}
.ic-cur-kzt {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Kazakhstan.png');
	margin-right: 5px;
}
.ic-cur-kes {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Kenyan.png');
	margin-right: 5px;
}
.ic-cur-kpw {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Korean.png');
	margin-right: 5px;
}
.ic-cur-krw {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Korean.png');
	margin-right: 5px;
}
.ic-cur-kwd {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Kuwaiti.png');
	margin-right: 5px;
}
.ic-cur-kgs {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Kyrgyzstanian.png');
	margin-right: 5px;
}
.ic-cur-lak {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Lao.png');
	margin-right: 5px;
}
.ic-cur-lvl {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Latvian.png');
	margin-right: 5px;
}
.ic-cur-lbp {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Lebanese.png');
	margin-right: 5px;
}
.ic-cur-lsl {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Lesotho.png');
	margin-right: 5px;
}
.ic-cur-lrd {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Liberian.png');
	margin-right: 5px;
}
.ic-cur-lyd {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Libyan.png');
	margin-right: 5px;
}
.ic-cur-chf {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Swiss.png');
	margin-right: 5px;
}
.ic-cur-ltl {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Lithuanian.png');
	margin-right: 5px;
}
.ic-cur-mop {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Macau.png');
	margin-right: 5px;
}
.ic-cur-mkd {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Macedonian.png');
	margin-right: 5px;
}
.ic-cur-mwk {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Malawi.png');
	margin-right: 5px;
}
.ic-cur-myr {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Malaysian.png');
	margin-right: 5px;
}
.ic-cur-mvr {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Maldive.png');
	margin-right: 5px;
}
.ic-cur-mro {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Mauritanian.png');
	margin-right: 5px;
}
.ic-cur-mur {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Mauritius.png');
	margin-right: 5px;
}
.ic-cur-mxn {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Mexican.png');
	margin-right: 5px;
}
.ic-cur-mdl {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Moldovan.png');
	margin-right: 5px;
}
.ic-cur-mnt {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Mongolian.png');
	margin-right: 5px;
}
.ic-cur-mad {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Moroccan.png');
	margin-right: 5px;
}
.ic-cur-mzn {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Mozambique.png');
	margin-right: 5px;
}
.ic-cur-mmk {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Myanmar.png');
	margin-right: 5px;
}
.ic-cur-nad {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Namibiaz.png');
	margin-right: 5px;
}
.ic-cur-npr {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Nepalese.png');
	margin-right: 5px;
}
.ic-cur-nio {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Nicaraguan.png');
	margin-right: 5px;
}
.ic-cur-ngn {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Nigerian.png');
	margin-right: 5px;
}
.ic-cur-omr {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Omani.png');
	margin-right: 5px;
}
.ic-cur-pkr {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Pakistan.png');
	margin-right: 5px;
}
.ic-cur-pab {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Panamanian.png');
	margin-right: 5px;
}
.ic-cur-pgk {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Papua-New-Guinea.png');
	margin-right: 5px;
}
.ic-cur-pyg {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Paraguay.png');
	margin-right: 5px;
}
.ic-cur-pen {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Peruvian.png');
	margin-right: 5px;
}
.ic-cur-php {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Phillipine.png');
	margin-right: 5px;
}
.ic-cur-pln {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Polish.png');
	margin-right: 5px;
}
.ic-cur-qar {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Qatari.png');
	margin-right: 5px;
}
.ic-cur-ron {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Romanian.png');
	margin-right: 5px;
}
.ic-cur-rwf {
	width: 24px;
	height: 18px;
	margin-right: 5px;
}
.ic-cur-std {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Sao-Tome.png');
	margin-right: 5px;
}
.ic-cur-sar {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Saudi.png');
	margin-right: 5px;
}
.ic-cur-scr {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Seychelles.png');
	margin-right: 5px;
}
.ic-cur-sll {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Sierra-Leone.png');
	margin-right: 5px;
}
.ic-cur-sgd {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Singapore.png');
	margin-right: 5px;
}
.ic-cur-sbd {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Solomon-Islands.png');
	margin-right: 5px;
}
.ic-cur-sos {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Somali.png');
	margin-right: 5px;
}
.ic-cur-zar {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/South-African.png');
	margin-right: 5px;
}
.ic-cur-lkr {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Sri-Lanka.png');
	margin-right: 5px;
}
.ic-cur-srd {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Suriname.png');
	margin-right: 5px;
}
.ic-cur-szl {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Swaziland.png');
	margin-right: 5px;
}
.ic-cur-sek {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Swedish.png');
	margin-right: 5px;
}
.ic-cur-twd {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Taiwan.png');
	margin-right: 5px;
}
.ic-cur-tzs {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Tanzanian.png');
	margin-right: 5px;
}
.ic-cur-thb {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Thai.png');
	margin-right: 5px;
}
.ic-cur-ttd {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Trinidad.png');
	margin-right: 5px;
}
.ic-cur-tnd {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Tunisian.png');
	margin-right: 5px;
}
.ic-cur-tmt {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Turkmenistan.png');
	margin-right: 5px;
}
.ic-cur-ugx {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Uganda.png');
	margin-right: 5px;
}
.ic-cur-uah {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Ukraine.png');
	margin-right: 5px;
}
.ic-cur-aed {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Utd.-Arab-Emir.png');
	margin-right: 5px;
}
.ic-cur-uyu {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Uruguayan.png');
	margin-right: 5px;
}
.ic-cur-vuv {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Vanuatu.png');
	margin-right: 5px;
}
.ic-cur-vef {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Venezuelan.png');
	margin-right: 5px;
}
.ic-cur-vnd {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Vietnamese.png');
	margin-right: 5px;
}
.ic-cur-yer {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Yemen.png');
	margin-right: 5px;
}
.ic-cur-zmk {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Zambian.png');
	margin-right: 3px;
}
.ic-cur-zwd {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Zimbabwe.png');
	margin-right: 3px;
}
.ic-cur-rsd {
	width: 24px;
	height: 18px;
	background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Serbian.png');
	margin-right: 5px;
}
.modal_content .server_loc_tabs {
	background: #fff;
	position: static;
	border: none;
	margin-top: 20px;
}
.cart-userinfo-bar .tooltip {
	display: inline-block;
	vertical-align: baseline;
}
.reseller-opt {
	float: left;
	width: 155px;
	padding: 9px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333;
	cursor: pointer;
}

.reseller-opt .user-dd li {
	padding: 8px 12px;
}
.pl-title small{
    font-size: 14px;
    color: #3e8ae8;
}

/* Paid pre registration addition */

.SetRowMinHeight{ min-height: 70px; }

.cart-item-note  { position:relative; top:5px; }#CartTable {
    display: table
}
.privacy_lock_wrapper .ic-privacy {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/privacy-protect-checkout-icon.png") no-repeat 0 0 !important;
    height: 16px;
    width: 14px;
}
.pp_name {
    display: inline-block;
    *display: inline;
    zoom: 1;
    position: relative;
    margin-left: 5px;
}
.pp_in_cart {
    position: absolute;
    bottom: -15px;
    left: 80px;
    width: 840px;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #222;
}
.pp-in-cart .pp_name {
    font-weight: 600;
}
.pp-in-cart .domain_pp_price {
    font-weight: 400;
}
.domain_purchased {
    position: relative;
    padding: 0;
}
.pp_total,
.pp_cancel {
    float: left;
}
.pp_total {
    font-size: 16px;
    margin: 0 20px 0 0;
}
.pp-connector {
    font-family: "Arial", sans-serif !important;
    position: relative;
    top: -5px;
}
.new-gtld-rounded-button {
    background: #2fbe15;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #18900b;
    height: 40px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: 400;
    margin: 5px;
    padding: 0;
    text-transform: capitalize;
    text-shadow: none;
    width: 115px;
    outline: none;
    cursor: pointer;
}
/* SiteLock Plans */

#sl-plan-details {
    padding: 0 30px;
}
#sl-plan-details h2 {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/all-images_sitelock.png") no-repeat -29px -620px !important;
    font-size: 26px;
    font-weight: 600;
    color: #222;
    width: 938px;
    text-align: center;
    margin: 0 0 22px 0;
}
#sl-plan-details table {
    margin: 0;
}
.sl-plans-pricing tr.even {
    background: #f8f8f8;
}
.sl-plans-pricing tr.last-row {
    border-bottom: 1px solid #eee;
}
.sl-plans-pricing thead th {
    background: #000;
    color: #fff;
    border-top: 2px solid #c01e29;
    border-bottom: 1px solid #ebebeb;
    border-right: 1px solid #2c2c2c;
    padding: 10px 0 20px 0;
}
.sl-plans-pricing thead th span {
    width: 100%;
    text-align: center;
    display: inline-block;
    *display: inline;
    zoom: 1;
    *position: relative;
}
.sl-plan-name {
    font-size: 22px;
    font-weight: 600;
}
.sl-plan-usedfor {
    font-size: 13px;
    font-weight: 400;
    padding: 0 0 24px 0;
}
.sl-plan-price .symbol,
.sl-plan-price .duration {
    font-size: 15px;
    font-weight: 600 !important;
}
.sl-plan-price .value {
    font-weight: 600;
    font-size: 22px;
}
.sl-plan-price .symbol,
.sl-plan-price .duration,
.sl-plan-price .value {
    font-style: normal !important;
    color: #f5c63b
}
.sl-plan-price .symbol {
    position: relative;
    left: -4px;
    top: -4px;
}
.sl-featured-plan td
/* , .sub-points-trustshield  td, .sub-points-blacklist td */

{
    background: #eee;
    border-bottom: 1px solid #fff !important;
    font-weight: 400 !important;
}
.sl-featured-plan td:hover {
    cursor: pointer;
}
.sub-points-trustshield,
.sub-points-blacklist {
    display: none;
}
.sub-points-trustshield td,
.sub-points-blacklist td {
    font-weight: 400 !important;
    white-space: normal !important;
}
table.sl-plans-pricing > tbody > tr.sub-points-trustshield > td.first-child,
table.sl-plans-pricing > tbody > tr.sub-points-blacklist > td.first-child {
    padding-left: 38px !important;
    padding-right: 0 !important;
    width: 100px;
    text-align: left !important;
}
.sl-featured-plan td.last-option {
    padding-left: 38px;
}
.sl-buy-buttons td {
    border: 0 !important;
}
.sl-featured-plan td {
    text-transform: uppercase;
}
.sl-featured-plan td span.bullet-arrow-icon {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/all-images_sitelock.png") no-repeat -191px -463px !important;
    height: 13px;
    width: 18px;
    position: relative;
    top: 1px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    *position: relative;
}
.sl-featured-plan td.down-arrow span.bullet-arrow-icon {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sl-down-plan-bullet.png") no-repeat !important;
    height: 7px;
    width: 18px;
    top: -1px;
}
.sl-plans-pricing tbody td {
    color: #222;
    font-size: 15px;
    font-weight: 400;
    text-align: center;
    border: 1px solid #eee;
    border-bottom: 0;
    border-top: 0;
    padding: 18px;
}
.sl-plans-pricing tbody td span.sl-no {
    font-weight: 600;
}
.sl-plans-pricing tbody td span.sl-yes {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/all-images_sitelock.png") no-repeat -724px -463px;
    height: 12px;
    width: 16px;
    display: inline-block;
    *display: inline;
    *position: relative;
    zoom: 1;
}
.sl-plans-pricing tbody td span.sl-info {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/all-images_sitelock.png") no-repeat 0 -463px;
    height: 15px;
    width: 15px;
    display: inline-block;
    *display: inline;
    *position: relative;
    zoom: 1;
    margin: 0 0 0 5px;
    position: relative;
    top: 3px;
    display: none!important;
}
table.sl-plans-pricing > tbody > tr > td.first-child {
    text-align: left !important;
    white-space: nowrap;
}
.sl-plans-pricing tbody tr.sl-featured td {
    font-weight: 400;
}
.sl-plans-pricing tbody td.footnote {
    text-align: left !important;
    font-size: 13px;
    font-weight: 400;
    font-style: italic;
    border-bottom: 1px solid #eee;
    padding: 5px;
}
.sl-plans-pricing tr.sl-buy-buttons td {
    padding-top: 25px !important;
}
.sl-plans-pricing tr.sl-buy-buttons td .green-button {
    background: #2fbe15;
    border: 1px solid #18900b;
    font-size: 18px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    padding: 0 35px;
    height: 44px;
    line-height: 18px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 01px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0px rgba(0, 0, 0, 0.2);
    outline: none;
}
.sl-plans-pricing tr.sl-buy-buttons td {
    text-align: center !important;
}
.sl-plans-pricing tr.sl-buy-buttons td .green-button:hover {
    background: #34c918
}
.sl-plans-pricing tr.sl-buy-buttons td .green-button:active {
    background: #2db315
}
/* CSS - Buy Domain Upsell Modal */

.sitelock_wide_modal,
.r0_wide_modal {
    width: auto !important;
    min-width: 500px;
    min-height: 250px;
}
.r0_wide_modal .r0_plan {
    margin: 20px 15px 0 15px;
}
.wide_modal .sl-plans-pricing .first-child {
    padding-right: 0 !important;
}
.wide_modal .sl-plans-pricing thead th span {
    white-space: nowrap;
}
.wide_modal .sl-plans-pricing thead th span.sl-plan-price {
    white-space: normal;
}
.wide_modal .sl-plans-pricing thead th {
    padding: 0 5px;
}
.wide_modal .sl-plans-pricing thead th .sl-plan-usedfor {
    padding: 0 0 10px 0 !important;
}
.wide_modal .sl-plans-pricing thead th .sl-plan-name {
    padding-top: 10px;
}
.wide_modal #sitelock_form {
    margin: 20px;
    width: 830px;
}
.wide_modal tr.sl-featured-plan td {
    font-weight: bold !important;
}
.plan-list-ro {
    width: 928px;
    background: #f9f9f9 url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/plan-list-ro.png) no-repeat left top;
;
    margin: 0 auto;
    display: inline-block;
    border: 1px solid #dedcdc;
    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
}
.plan-list-ro li ul {
    display: inline-block;
    vertical-align: middle;
    width: 270px;
    *display: inline;
    zoom: 1;
}
.plan-list-ro li ul li {
    margin: 0 20px 0 0;
    border-bottom: 0;
    text-align: center;
}
.plan-list-ro li ul.ro-details {
    width: 185px;
}
.plan-list-ro li ul.ro-details li {
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/plan-list-bullet.png) no-repeat left;
    padding: 10px 15px;
    text-align: left;
}
.plan-list-ro .p-button {
    margin-top: -2px;
    padding: 0 0 12px 0;
}
.plan-list-ro li.p-button .txt-button {
    width: 195px;
}
.plan-list-ro .p-name {
    border-bottom: 0;
}
.plan-list-ro .p-pricing {
    padding: 0 0 15px 20px;
    text-align: left;
}
.ui-subheading.r0hosting-lead-text {
    font-size: 22px;
}
@import url('https://fonts.googleapis.com/css2?family=Rokkitt:wght@400;700&display=swap');
/* Sitelock Upsell Modal */

#select_domain {
    width: auto !important;
}
#select_domain h2 {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 22px !important;
    font-weight: 600 !important;
    margin: -5px 0 20px 0 !important;
    color: #1b1b1b;
    padding: 0 !important;
}
.hosting-modal-body {
    padding: 0;
}
.hosting-modal-title {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 26px !important;
    font-weight: 400 !important;
    text-align: left !important;
    padding: 15px 0 15px 30px !important;
    text-shadow: 1px 1px 1px #b4b8ba;
    color: #1b1b1b;
}
#select_domain label.frm-label {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 25px !important;
    color: #1b1b1b;
    display: inline;
    cursor: pointer;
}
#select_domain td {
    padding: 30px;
    vertical-align: top;
    width: 420px;
}
#select_domain .buy-sitelock {
    background: #f2f2f2;
    width: 690px;
    margin: 40px 0 0 0;
    padding: 20px;
}
#select_domain .buy-sitelock p,
#select_domain .buy-sitelock h3,
#select_domain .buy-sitelock label {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 23px;
    color: #1b1b1b;
}
#select_domain .buy-sitelock h3 {
    font-weight: 600 !important;
    font-size: 18px !important;
    margin: 0 0 17px 0;
    color: #1b1b1b;
}
#select_domain .buy-sitelock label {
    color: #c22227;
    display: inline-block !important;
    margin: 15px 0 20px 5px;
    font-weight: 600 !important;
}
#select_domain .buy-sitelock p {
    color: #1b1b1b;
}
#select_domain .buy-sitelock input[type="text"] {
    padding: 12px 10px;
    border: 1px solid #ccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    box-shadow: none !important;
}
.continue-button-container {
    padding: 20px 0 0 0;
}
.continue-button-container input {
    padding: 0 25px;
    background: #0893d8;
    color: #fff;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    border: 1px solid #044bbc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    height: 44px;
}
.sl-modal-orbg {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sl-modal-orbg.png") no-repeat 0 5px;
    width: 287px;
    text-align: center;
    margin: 30px 0;
    color: #1b1b1b;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
}
.modalcontent {
    margin: 20px;
}
.modalcontent p label {
    margin: 0 20px 0 0;
}
.modalcontent p input[type="radio"] {
    vertical-align: middle;
    margin: 0 5px 0 0;
}
.modalcontent input[type="text"],
.modalcontent select {
    width: 300px;
    margin: 20px 0 0 0;
    outline: none;
}
.modalcontent a.modal_close {
    top: 5px;
    right: 20px;
}
#select_domain.small_modal input[type="text"] {
    display: block;
    width: 340px;
    outline: none;
}
#select_domain #new-domain-name {
    margin-left: -15px;
}
#select_domain input[type="text"]#new-domain-name {
    padding-bottom: 6px;
    margin-bottom: 10px;
}
#select_domain.small_modal input[type="text"]#new-domain-name {
    margin-bottom: 0px;
}
/* DCA - Revamp Phase 2 */

.phase_info {
    display: inline-block;
    width: 200px;
    vertical-align: top;
    margin: 15px 0 0 15px;
}
.phase_info_select {
    padding: 8px 5px;
    background: #fff;
    border: 1px solid #e5e5e5;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 1px 1px 4px 0px rgba(190, 190, 190, 0.75);
    -moz-box-shadow: 1px 1px 4px 0px rgba(190, 190, 190, 0.75);
    box-shadow: 1px 1px 4px 0px rgba(190, 190, 190, 0.75);
}
.domain_purchased {
    display: inline-block;
    *display: inline;
    position: relative;
    zoom: 1;
}
.prereg-learnmore-link {
    display: inline-block;
    *display: inline;
    position: relative;
    zoom: 1;
    height: 18px;
    width: 18px;
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/preregistration-cart-modal.png") no-repeat;
    margin: 0 0 0 10px;
    vertical-align: middle;
    cursor: pointer;
}
/* Pre-register Learn more - Modal (DCA P2) */

#preregister-learn-more .wide_modal {
    background: #656565;
    padding: 6px;
    border: 1px solid #828282;
    width: 638px;
}
#preregister-learn-more .wide_modal .hosting-modal {
    background: #fff;
    padding: 30px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
#preregister-learn-more a.modal_close {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/close.png") no-repeat 0 0;
    right: 10px;
    top: 10px;
    height: 15px;
    position: absolute;
    width: 15px;
    opacity: 0.6;
}
#preregister-learn-more a.modal_close:hover {
    opacity: 0.8
}
#preregister-learn-more a.modal_close:active {
    opacity: 1;
}
#preregister-learn-more .wide_modal .hosting-modal-body {
    padding: 0;
}
#preregister-learn-more .wide_modal h1 {
    font: 600 18px 'Open Sans', sans-serif !important;
    background: none;
    border: 0;
    text-align: left;
    color: #222;
    padding: 0 0 25px 0;
}
#preregister-learn-more .wide_modal h4 {
    font: 600 16px 'Open Sans', sans-serif !important;
    text-align: left;
    color: #222;
    padding-bottom: 10px;
}
#preregister-learn-more .wide_modal p {
    font: 400 15px/21px 'Open Sans', sans-serif !important;
    text-align: left;
    color: #222;
    padding-bottom: 20px;
}
#preregister-learn-more .wide_modal p.last {
    padding-bottom: 0;
}
/* Codeguard Plans Table Modal CSS */

#codeguard-upsell-modal {
    width: 972px;
    padding: 4px;
    background: #6c6c6c;
    border: 1px solid #828282;
}
#codeguard-upsell-modal.wide_modal {
    margin-left: -490px;
}
#codeguard-upsell-content {
    background: #fff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: relative;
}
#codeguard-upsell-content .inline-block {
    display: inline-block;
    *display: inline;
    *position: relative;
    zoom: 1;
}
#codeguard-upsell-content .inner-content {
    padding: 25px 30px;
    position: relative;
}
#codeguard-upsell-content .continue-button-container input#continue_action {
    background: #2fbe15;
    border: 1px solid #18900b;
    cursor: pointer;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    outline: none;
    text-decoration: none;
    text-align: center;
    padding: 0 28px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 1px 1px 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 1px 1px 2px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 1px 1px 2px rgba(0, 0, 0, 0.4);
    cursor: pointer;
    margin-bottom: 20px;
}
#codeguard-upsell-content .continue-button-container input#continue_action:hover {
    -webkit-transition: background-color .2s ease-in-out;
    -moz-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
    background: #34c918;
}
#codeguard-upsell-content .continue-button-container input#continue_action:active {
    background: #2db315;
}
#codeguard-upsell-content .gray-bgcolor {
    background: #eee;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
#codeguard-upsell-content a.modal_close {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/close.png") no-repeat 0 0;
    right: 10px;
    top: 10px;
    height: 15px;
    position: absolute;
    width: 15px;
    opacity: 0.6;
}
#codeguard-upsell-content a.modal_close:hover {
    opacity: 0.8
}
#codeguard-upsell-content a.modal_close:active {
    opacity: 1;
}
#codeguard-upsell-content h1 {
    font-family: 'Open Sans', sans-serif;
    font-size: 30px;
    font-weight: 400;
    background: none;
    border-bottom: 0;
    color: #389733;
    margin: 0;
    padding: 42px 0
}
#codeguard-upsell-content h1 span.upsell-modal-heading-bg {
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/all-images-codeguard.png') no-repeat -262px 0;
    height: 26px;
    width: 26px;
    margin: 0 10px 0 0;
    vertical-align: middle;
}
#codeguard-upsell-content .inner-content h2 {
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    color: #222;
    font-weight: 600;
    margin: 0;
    padding: 20px 0 12px 0;
}
/* Codeguard Plans Table */

table#cog-plans-pricing-table {
    width: 100%;
    margin: 25px 0 0 0;
    border-top: 3px solid #94c83d;
    border-left: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
table#cog-plans-pricing-table tr th {
    font-size: 22px;
    font-weight: bold;
    background: #222;
    color: #fff;
    text-align: center;
    border-right: 1px solid #5a5a5a;
    padding: 9px 0 7px 0;
}
table#cog-plans-pricing-table tr td {
    font-size: 15px;
    font-weight: 400;
    text-align: center;
    padding: 15px 20px 12px 20px;
    border-right: 1px solid #eee;
}
table#cog-plans-pricing-table tr td:first-child {
    text-align: left
}
table#cog-plans-pricing-table tr.bgcolor td {
    background: #f8f8f8
}
table#cog-plans-pricing-table tr.cog-pricing td {
    font-size: 20px;
    font-weight: 800;
    border-bottom: 1px solid #eee;
    padding: 11px 15px 9px 15px;
    color: #94c83d;
    border-right: 1px solid #5a5a5a;
    background: #222;
}
table#cog-plans-pricing-table tr.cog-pricing td span.currency-symbol {
    font-size: 16px;
    vertical-align: top;
    margin: 1px 0 0 0;
}
table#cog-plans-pricing-table tr td button.cog-buybutton,
.proceed-to-checkout {
    background: #2fbe15;
    border: 1px solid #18900b;
    padding: 10px 35px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 1px 1px 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 1px 1px 2px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 1px 1px 2px rgba(0, 0, 0, 0.4);
    outline: none;
    cursor: pointer;
    margin: 2px 0 5px 0;
}
table#cog-plans-pricing-table tr td span.no-cross {
    font-size: 20px;
    font-weight: 800;
    line-height: 15px;
}
table#cog-plans-pricing-table tr td span.yes-tick {
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/all-images-codeguard.png') no-repeat -116px 0;
    height: 12px;
    width: 15px;
}
table#cog-plans-pricing-table tr td select {
    width: 87px;
    padding: 5px 0;
    font-weight: 400;
    outline: none;
}
table#cog-plans-pricing-table tr td select option {
    font-size: 15px;
    font-weight: 400;
}
/* Black Tooltip on Databases Link */

table#cog-plans-pricing-table tr td a.tooltipanimated {
    position: relative;
    display: inline;
}
table#cog-plans-pricing-table tr td a.tooltipanimated span {
    background: #000000;
    width: 185px;
    height: 75px;
    visibility: hidden;
    opacity: 0;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    text-shadow: none;
    color: #FFFFFF;
    line-height: 17px;
    text-align: left;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    margin-left: -46px;
    position: absolute;
    bottom: 20px;
}
table#cog-plans-pricing-table tr td a:hover.tooltipanimated span {
    visibility: visible;
    opacity: 1;
    bottom: 25px;
    left: 35%;
    margin-left: -46px;
    z-index: 9999;
    -webkit-transition: bottom 0.2s ease;
    /* Chrome 1-25, Safari 3.2+ */

    -moz-transition: bottom 0.2s ease;
    /* Firefox 4-15 */

    -o-transition: bottom 0.2s ease;
    /* Opera 10.50–12.00 */

    transition: bottom 0.2s ease;
    /* Chrome 26, Firefox 16+, IE 10+, Opera     12.50+ */
}
table#cog-plans-pricing-table tr td a.tooltipanimated span:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 35%;
    bottom: 0;
    margin-left: -8px;
    width: 0;
    height: 0;
    border-top: 8px solid #000000;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
}
table#cog-plans-pricing-table tr td a.tooltipanimated {
    position: relative;
    top: 0px;
}
/* Codeguard Plan table (Modal specific additional CSS rules) */

#codeguard-upsell-content table#cog-plans-pricing-table {
    font-family: 'Open Sans', sans-serif;
    border-left: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
}
#codeguard-upsell-content table#cog-plans-pricing-table tr td {
    border-right: 1px solid #d4d4d4;
}
#codeguard-upsell-content table#cog-plans-pricing-table tr.cog-pricing td {
    border-bottom: 1px solid #d4d4d4;
}
table#cog-plans-pricing-table td.blue-highlight a:hover,
table#cog-plans-pricing-table td.blue-highlight a {
    color: #222;
    text-decoration: underline;
}
.proceed-to-checkout {
    font-family: 'Open Sans', sans-serif;
    margin: 50px 0;
}
table#cog-plans-pricing-table tr td a.tooltipanimated.cog-auto-backup span,
table#cog-plans-pricing-table tr td a.tooltipanimated.cog-zip-download span {
    height: 55px;
    left: 45px !important;
}
table#cog-plans-pricing-table tr td a.tooltipanimated.cog-req-backup span,
table#cog-plans-pricing-table tr td a.tooltipanimated.cog-file-restore span {
    height: 35px;
    left: 45px !important;
}
table#cog-plans-pricing-table tr td a.tooltipanimated.cog-website-restore span {
    height: 50px;
    left: 45px !important;
}
/*Common upsell modal*/

#select-domain-modal, #disclaimer_modal_content {
    width: 690px;
    padding: 4px;
    background: #6c6c6c;
    border: 1px solid #828282;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

#disclaimer_modal_content { width: 500px; }

#disclaimer_modal_content.wide_modal { margin-left: -250px; }

#disclaimer_modal_content p
{ font-family: 'Open Sans', sans-serif; font-weight: 400; color: #1b1b1b; font-size: 14px;
    line-height: 21px; text-align: justify; padding-bottom: 25px;
}

#disclaimer_modal_content h3 { padding-bottom: 25px }

#select-domain-modal .inline-block,
#disclaimer_modal .inline-block {
    display: inline-block;
    *display: inline;
    *position: relative;
    zoom: 1;
}
#select-domain-modal .inner-content,
#disclaimer_modal .inner-content {
    padding: 25px 30px;
    position: relative;
    background: #fff;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}
#disclaimer_modal .inner-content
{ border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }

#select-domain-modal .gray-bgcolor .inner-content {
    background: #eee;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
#select-domain-modal h1.ms-modal-title,
#disclaimer_modal h1.ms-modal-title
{
    background: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #222;
    margin: 0;
    padding: 0 0 32px 0;
    text-align: left;
    border: 0;
}
#select-domain-modal p.lfloat {
    padding-bottom: 14px;
}
#select-domain-modal p input[type="radio"] {
    vertical-align: middle;
    margin: -1px 5px 0 0;
}
#select-domain-modal p label.frm-label {
    font-size: 15px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    color: #222;
    margin: 0 20px 0 0;
    vertical-align: middle;
    cursor: pointer;
}
#select-domain-modal .form-field-wrapper {
    text-align: left;
    margin-left: 0;
}
#select-domain-modal .use-existing,
#select-domain-modal .register-new form {
    text-align: left;
}
#select-domain-modal .register-new input[type="text"],
#select-domain-modal .use-existing select,
#select-domain-modal .use-existing input[type="text"] {
    padding: 12px 10px;
    border: 1px solid #ccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    box-shadow: none !important;
    width: 465px;
    margin: 0;
}
#select-domain-modal .register-new input[type="text"],
#select-domain-modal .use-existing input[type="text"] {
    height: 19px;
}
#select-domain-modal .use-existing select {
    width: 487px;
}
#select-domain-modal .continue-button-container {
    text-align: left;
}
#select-domain-modal .continue-button-container input#continue_action {
    background: #2fbe15;
    border: 1px solid #18900b;
    cursor: pointer;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    outline: none;
    text-decoration: none;
    text-align: center;
    padding: 0 28px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 1px 1px 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 1px 1px 2px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 1px 1px 2px rgba(0, 0, 0, 0.4);
    cursor: pointer;
    margin-bottom: 20px;
}
#select-domain-modal .continue-button-container input#continue_action:hover {
    -webkit-transition: background-color .2s ease-in-out;
    -moz-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
    background: #34c918;
}
#select-domain-modal .continue-button-container input#continue_action:active {
    background: #2db315;
}
#select-domain-modal .gray-bgcolor {
    background: #eee;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
#select-domain-modal .gray-bgcolor .inner-content h2 {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #222;
    margin: 0 0 15px 0;
    padding: 0;
    text-align: left;
    width: 90%
}
#select-domain-modal .inner-content div.lfloat {
    float: left;
}
#select-domain-modal .inner-content div.lfloat {
    width: 300px;
}
#select-domain-modal .inner-content p {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #222;
}
#select-domain-modal .inner-content .purchase-sitelock.lfloat {
    padding-right: 30px;
}
#select-domain-modal .inner-content span.sitelock-small-logo,
#select-domain-modal .inner-content span.codeguard-small-logo {
    text-align: left;
    width: 100%;
    padding-bottom: 5px;
}
#select-domain-modal .inner-content .purchase-codeguard span.codeguard-small-logo {
    padding-bottom: 1px;
}
#select-domain-modal .inner-content span.sitelock-small-logo span,
#select-domain-modal .inner-content span.codeguard-small-logo span {
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/all-images-codeguard.png') no-repeat;
}
#select-domain-modal .inner-content span.sitelock-small-logo span {
    background-position: -140px 0;
    height: 20px;
    width: 102px;
}
#select-domain-modal .inner-content span.codeguard-small-logo span {
    background-position: 0 -123px;
    height: 26px;
    width: 131px;
}
#select-domain-modal .inner-content p.purchase-security {
    margin-top: 10px;
}
#select-domain-modal .inner-content p.purchase-security label {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #222;
    vertical-align: top;
    width: 90%;
    cursor: pointer;
}
#select-domain-modal .inner-content p.purchase-security input[type="checkbox"] {
    vertical-align: middle;
    margin: -1px 5px 0 0;
}
#select-domain-modal .inner-content a.modal_close,
#disclaimer_modal_content .close_disclaimer_modal
{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/close.png") no-repeat 0 0;
    right: 10px;
    top: 10px;
    height: 15px;
    position: absolute;
    width: 15px;
    opacity: 0.6;
}
#select-domain-modal .inner-content a.modal_close:hover,
#disclaimer_modal_content .close_disclaimer_modal:hover
{
    opacity: 0.8
}
#select-domain-modal .inner-content a.modal_close:active,
#disclaimer_modal_content .close_disclaimer_modal:active
{
    opacity: 1;
}

#disclaimer_modal_content .close-text-button.close_disclaimer_modal
{ 	background:#077dcf; border:1px solid #044bbc; color:#fff !important;
    padding:0 20px; height:30px; line-height:30px; text-decoration:none; font-size:14px; font-weight:400;
    -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; opacity: 1; position: static;
    font-family: 'Open Sans', sans-serif; display: block; float: right;
}

#disclaimer_modal_content .close-text-button.close_disclaimer_modal:hover
{ background:#0686c9; border:1px solid #0a377d; }

#disclaimer_modal_content .close-text-button.close_disclaimer_modal:active
{ background:#036cb0; border:1px solid #05224b; }


table#cog-plans-pricing-table tr td button.cog-buybutton:hover {
    background: #34c918;
    -webkit-transition: background-color .2s ease-in-out;
    -moz-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}
table#cog-plans-pricing-table tr td button.cog-buybutton:active {
    background: #2db315
}
/* Upgrade & downgrade page */

#upgradeform h1 {
    text-align: center;
}
/* Upsell Modal - Codeguard Plans Table */

#upsell_modal.codeguard_wide_modal {
    width: auto;
}
#upsell_modal.codeguard_wide_modal form {
    padding: 20px;
}
/* Full Width Banner */

#page-container.full-width-banner {
    width: 100%;
}
/* New Fat Menu */

#primary-nav {
    background: #181f24;
    position: relative;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6);
}
/* New style Login or Signup on Checkout Page */

.checkout-login-signup {
    margin: 0 0 50px 0;
    position: relative;
}
.checkout-login-signup label,
.checkout-login-signup p,
.checkout-login-signup input,
.checkout-login-signup a,
.checkout-login-signup span {
    font-family: 'Open Sans', sans-serif;
}
.checkout-login-signup .lfloat,
.checkout-login-signup .rfloat {
    width: 46%;
    min-height: 50px;
}
.checkout-login-signup .lfloat .signup-note,
.checkout-login-signup .rfloat .signup-note {
    position: relative;
}
.checkout-login-signup .lfloat label,
.checkout-login-signup .rfloat label {
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    padding-bottom: 15px;
    display: inline-block;
    cursor: pointer;
    position: relative;
}
.checkout-login-signup p.separate-customer-container {
    padding-bottom: 0;
    position: relative;
}
.checkout-login-signup input[type=radio].custom-radio {
    display: none;
}
.checkout-login-signup label.custom-radio-label:before {
    content: "";
    display: inline-block;
    width: 17px;
    height: 17px;
    margin-right: 10px;
    background-color: #fff;
    border: 1px solid #bfbfbf;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    vertical-align: middle;
    position: absolute;
    left: 0;
    top: 2px;
}
.checkout-login-signup input[type=radio]:checked.custom-radio + label:before {
    content: "";
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/qbf-radio-checked.png') no-repeat 0 0;
    color: #f3f3f3;
    font-size: 11px;
    text-align: center;
    line-height: 18px;
    font-family: Arial;
    font-weight: bold;
    border: 0;
    height: 22px;
    width: 22px;
}
.checkout-login-signup .rfloat p,
.checkout-login-signup .lfloat p {
    font-size: 15px;
    font-weight: 400;
    border-bottom: 0;
    line-height: 21px;
}
.checkout-login-signup .rfloat p span.reseller-email {
    font-weight: 600;
}
.checkout-login-signup #reseller_existing_submit,
.checkout-login-signup #default_customer_submit,
#CartSection-wrapper .note2.green-bar a {
    background: #077dcf;
    border: 1px solid #044bbc;
    color: #fff;
    padding: 0 105px;
    height: 46px;
    line-height: 46px;
    text-decoration: none;
    font-size: 14px;
    font-weight: 400;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 20px;
}
.checkout-login-signup #reseller_existing_submit {
    padding: 0 75px;
}
#CartSection-wrapper .note2.green-bar a {
    padding: 0 20px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    *position: relative;
}
.checkout-login-signup .lfloat a.checkout-signup-account {
    margin: 9px 0 0 0;
}
.checkout-login-signup #reseller_existing_submit:hover,
.checkout-login-signup #default_customer_submit:hover,
#CartSection-wrapper .note2.green-bar a:hover {
    background: #0686c9;
    border: 1px solid #0a377d;
}
.checkout-login-signup #reseller_existing_submit:active,
.checkout-login-signup #default_customer_submit:active,
#CartSection-wrapper .note2.green-bar a:active {
    background: #036cb0;
    border: 1px solid #05224b;
}
.checkout-login-signup .or-bg {
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/all-images-qbf.png') no-repeat 0 -35px;
    width: 128px;
    position: absolute;
    font-size: 15px;
    font-weight: 400;
    top: 45px;
    left: 44%;
    text-align: center;
}
.checkout-login-signup .rfloat p.signup-note,
.checkout-login-signup .lfloat p.signup-note {
    font-size: 13px;
    font-weight: 400;
    border-bottom: 0;
    border-top: 1px solid #ccc;
    line-height: 21px;
    margin: 35px 0 0 0;
    padding: 12px 0 0 0;
}
.checkout-login-signup .rfloat p.signup-note a,
.checkout-login-signup .lfloat a#customer-signup {
    color: #077dcf;
    text-decoration: underline;
}
.checkout-login-signup .rfloat a#customer-signup {
    font-size: 15px;
    font-weight: 400;
}
.checkout-login-signup .rfloat input#customer_email {
    font-size: 15px;
    font-weight: 400;
    padding: 14px 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 193px;
    margin: 0 10px 0 0;
    outline: none;
}
.checkout-login-signup-separator {
    width: 1px;
    height: 255px;
    background: #ccc;
    position: absolute;
    left: 50%;
    top: 3%;
}
.checkout-login-signup .checkout-signup-note-separator {
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/qb-ic-tipcap.png') no-repeat 0 0;
    height: 7px;
    width: 16px;
    position: absolute;
    left: 80px;
    opacity: 0.8
}
.checkout-login-signup .lfloat .checkout-signup-note-separator,
.checkout-login-signup .rfloat .checkout-signup-note-separator {
    top: -7px;
}
.checkout-login-signup .rfloat p {
    padding-bottom: 7px;
}
.checkout-login-signup .rfloat p.separate-customer-container {
    padding-bottom: 0;
}
.checkout-login-signup .checkout-or-container {
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/qbf-or-bg.png') no-repeat 0 0;
    height: 32px;
    width: 32px;
    position: absolute;
    left: 48.50%;
    top: 45.5%;
    text-align: center;
    line-height: 32px;
    font-size: 15px;
    font-weight: 400;
    color: #cacaca;
}
.contact-classification-label {
    font-weight: bold;
    text-align: right;
    width: 242px;
    display: inline-block;
}
.contact-classification-name {
    display: inline-block;
}
.list_contact_button {
    font-size: 14px;
    text-decoration: underline;
}
p.contact-classification-container {
    border-bottom: #ccc solid 1px;
    padding-bottom: 12px;
    padding-top: 12px;
}
/* Sitelock Upgrade Page */

#sitelock_plans table tr td span.sl-yes {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/all-images_sitelock.png") no-repeat -724px -463px;
    height: 12px;
    width: 16px;
    display: inline-block;
    *display: inline;
    *position: relative;
    zoom: 1;
}
.plan-table-grid .th-header th.disabled-plan {
    background: #d0d0d0;
    color: #aaa;
    border: 1px solid #bcbcbc;
}
.plan-table-grid td.disabled-plan {
    background: #ddd;
    color: #aaa;
}
.plan-table-grid td.disabled-plan span.sl-yes {
    opacity: 0.4;
}
.upgrade-free-note {
    border: 1px solid #ccc;
    width: 715px;
    padding: 10px;
    margin: 0 auto;
}
.upgrade-free-note p {
    text-align: center;
}
/* Checkout page success message - new style */

#CartSection-wrapper .note2.green-bar {
    background: #eaf9e6;
    border: 1px solid #95d48d;
    color: #468747;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    padding: 8px 20px;
}
#CartSection-wrapper .note2.green-bar a {
    height: 35px;
    line-height: 35px;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    margin: 0 0 0 10px;
}
/* Auto Renew with PayPal Express */

.autorenew-success-msg,
.autorenew-paypal-success-msg {
    background: #e6ffe5;
    border: 1px solid #459e41;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-align: center;
    padding: 14px 0;
    margin: 50px auto 0 auto;
    width: 940px;
}
.autorenew-success-msg h1,
.autorenew-paypal-success-msg h1 {
    font-family: 'Open Sans', sans-serif;
    font-size: 26px;
    font-weight: 600;
    color: #389733;
    text-align: center;
    padding: 0;
}
.auto-renewal-case {
    border-top: 1px solid #459e41;
    margin: 15px 0 0 0;
    padding: 26px 0 21px 0;
    text-align: center;
}
.autorenew-success-msg h2,
.setup-autorenewal-case h2,
.autorenew-paypal-success-msg h2 {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #1b1b1b;
    padding-bottom: 15px;
    text-align: center
}
.setup-autorenewal-case h3,
.setup-autorenewal-case p,
.autorenew-success-msg p,
.autorenew-paypal-success-msg p {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #1b1b1b;
    line-height: 22px;
}
.auto-renewal-case h2 {
    padding-bottom: 10px;
}
.autorenew-success-msg p,
.autorenew-paypal-success-msg p {
    font-weight: 400;
    text-align: center;
}
.autorenew-paypal-success-msg .paypal-active p {
    padding: 0 0 2px 0;
}
.complete-payment-button-container {
    text-align: center;
    padding: 30px 0;
}
.setup-autorenewal-case {
    border: 1px solid #ddd;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin: 30px auto;
    padding: 0 25px 13px 25px;
    width: 890px;
}
.setup-autorenewal-case h2 {
    border-bottom: 1px solid #ddd;
    margin: 0 0 15px 0;
    padding: 23px 0 27px 0;
    font-size: 22px;
}
.setup-autorenewal-case p {
    font-weight: 400;
    padding: 0 0 10px 0;
}
.setup-autorenewal-case h3 {
    padding: 0 0 10px 0;
}
.setup-autorenewal-case em {
    font-style: italic;
}
.blue-newstyle-button {
    background: #077dcf;
    border: 1px solid #1c58d6 !important;
    color: #fff !important;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    margin: 0 auto;
    padding: 12px 30px !important;
    text-decoration: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    outline: none;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 2px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 2px 2px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 2px 2px rgba(0, 0, 0, 0.2);
    text-shadow: #0232b3 0 1px 0;
}
.blue-newstyle-button:hover {
    background: #0686c9;
    border: 1px solid #0a377d;
}
.blue-newstyle-button:active {
    background: #036cb0;
    border: 1px solid #05224b
}
#btn_continue_mange_order {
    background:  url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/auto-renewal-complete-payment-icons.png') no-repeat 235px -49px #077dcf;
    padding:12px 0; text-align: left; width: 290px;
}
.purchase-success-icon {
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/auto-renewal-complete-payment-icons.png') no-repeat 0 0;
    height: 24px;
    width: 24px;
    margin: -8px 8px 0 0;
    vertical-align: middle;
}

.google_workspace_order_message{
    width: auto;
    margin: 20px auto;
    display: flex;
    flex-direction: column;
    color: #596275;
    align-items: center;
    font-size: 16px;
  }

  .google_workspace_order_message  .pending_text { color: #D49C00;font-weight: 500;}
  .google_workspace_order_message  .bold_text { font-weight: 700;}

.auto-renew-icon {
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/auto-renewal-complete-payment-icons.png') no-repeat 0 -32px;
    height: 16px;
    margin: -5px 5px 0 0;
    vertical-align: middle;
    width: 18px;
}
.continue-managing {
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/auto-renewal-complete-payment-icons.png') no-repeat 0 -58px;
    height: 22px;
    width: 22px;
    vertical-align: bottom;
    margin: 0 0 0 10px;
}
.purchase-success-icon,
.auto-renew-icon,
.continue-managing {
    display: inline-block;
}
/* New Cart page */

.CartSection { padding-top: 25px; margin: 0 auto; width: 940px;  }

.CartSection h2.ui-heading { color:#222; font-family: 'Open Sans', sans-serif; font-size: 26px; font-weight: 600; padding: 0 0 30px 12px; }

#CartTable th { padding: 10px; }

#CartTable td { padding: 30px 10px 22px 10px; }

#CartTable tr.CartItemRow.odd td { background: none; }

#CartTable .CartDuration { padding-right: 25px; }

.CartDuration .price-dropdown-wrp { height: auto; }

/*.CartDuration .price_dropdown { top:55px; }*/

.CartSection div.includedFree {
    margin: 0;
}
ul.includedFree li.showmore a,
ul.includedFree li.showless a ul.includedFree li.showmore a:hover,
ul.includedFree li.showless a:hover {
    color: #d7d7d7;
    text-decoration: underline;
}
.includedFree h4,
ul.includedFree li {
    color: #222;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 400;
}
.includedFree.hideIncludedFree h4 {
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/domain-include-free-arrow.png') no-repeat right 7px;
    width: 157px;
}
.includedFree.showIncludedFree h4 {
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/domain-include-free-arrow-invert.png') no-repeat right 7px;
    width: 157px;
}
#CartTable.shop-cart-table th {
    background: #fff;
    border-bottom: 2px solid #b6b6b6;
    color: #222;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: 600;
}
#CartTable .CartDuration-th {
    padding-right: 25px;
}
#CartTable th.CartPrice-th {
    text-align: right;
}
.CartSection .ItemTitle {
    color: #1b1b1b;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.sub-products .ItemTitle { font-size: 16px }

.CartItem .ItemSubTitle {
    color: #222;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 400;
    word-wrap: break-word;
}
.cart-product-icon,
.sub-products .cart-product-icon {
    border: 1px solid #ddd;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    height: 60px;
    margin: 0 15px 0 0;
    width: 60px;
}

.sub-products .cart-product-icon {
    border: 0;
    height: 40px;
    width: 30px;
    margin: 0 6px 0 0;
}
.cart-product-icon,
.cartItem-product-detail,
.sub-products .cart-product-icon,
.sub-products .cartItem-product-detail {
    display: inline-block;
    vertical-align: top;
}
.sub-products .cartItem-product-detail {
    width: 365px;
}
.sub-products li {
    padding-top: 23px;
}
.ItemSubTitle .gray-text {
    color: #666;
}
.cart-product-icon,
.sub-products .cart-product-icon {
    position: relative;
}
.cart-product-name {
    background: #f2f2f2;
    color: #777;
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase;
    width: 100%;
    display: inline-block;
    position: absolute;
    bottom: 0;
    text-align: center;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    padding: 2px 0;
}
.cartItem-product-detail {
    width: 450px;
    max-width: 450px;
}
.CartDuration .dropdown-value {
    color: #222;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.CartSubTotal p {
    color: #222;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-align: right;
}
#CartTableFooter {
    background: #f2f6f9;
    margin: -1px 0 0 0
}
#couponCodeContainer {
    margin: 27px 0 0 30px;
}
.offerBlurb {
    border: 1px dashed #3e8ae8;
    margin-bottom: 30px;
    width: 247px;
}
.offerBlurb .blurbTop,
.offerBlurb .blurbBottom {
    background-image: none;
}
.offerBlurb .blurbBody {
    color: #3e8ae8;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    border: 0;
}
.ItemTotalAfterDiscount.Cart-Total {
    margin: 0;
    padding: 0 0 25px 0;
    background: none;
    border: 0;
}
.ItemTotalAfterDiscount.Cart-Total td,
.ItemTotalAfterDiscount #TotalAmount {
    color: #1ca40d;
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    font-weight: 800;
}
.ItemTotalAfterDiscount.Cart-Total .TotalAmountlabel,
.ItemTotalAfterDiscount.Cart-Total #TotalAmount {
    border: 0;
    padding-bottom: 20px;
}
td.CartTotal {
    padding-top: 24px;
}
.taxTotal a.tooltip span.classic {
    text-align: center !important;
}
.ItemConvertedSubtotal #CartTotal,
.ItemConvertedSubtotal #CartTotal #total,
.CartTotal p {
    color: #222;
    font: 600 18px 'Open Sans', sans-serif;
    text-align: right;
}
#taxTotalCurrency,
.ItemConvertedSubtotal #CartTotal #total,
#DiscountTotal {
    text-align: right;
    padding-right: 45px;
}
.ItemTotalAfterDiscount #TotalAmount {
    text-align: right;
    margin-right: 45px;
    border-top: 1px solid #d9dadc;
    padding-top: 10px;
}
.TotalAmountlabel {
    border-top: 1px solid #d9dadc;
    padding-top: 10px;
}
#applyCoupon,
.model-button.use_this_contact,
#removeCoupon.gray-button,
#new_contact_button,
#add_contact_btn,
#orgid_verify{
    background: #2fbe15;
    border: 1px solid #18900b;
    cursor: pointer;
    font-size: 15px;
    font-weight: 400;
    height: 40px;
    color: #fff;
    margin: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    outline: none;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    vertical-align: middle;
}
#applyCoupon:hover,
.model-button.use_this_contact:hover,
#new_contact_button:hover,
#add_contact_btn:hover {
    background: #34c918;
    -webkit-transition: background-color .2s ease-in-out;
    -moz-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}
#applyCoupon:active,
.model-button.use_this_contact:active,
#new_contact_button:active,
#add_contact_btn:active {
    background: #2db315
}
#couponCodeContainer .couponWarning {
    color: #666;
    margin: 0 0 10px 0;
}
#couponCodeContainer .couponError {
    margin: 0;
}
#applyCoupon.disabled,
#removeCoupon.gray-button {
    background: #d7d7d7;
    border: 1px solid #c7c7c7;
    color: #898989;
}
#form_couponForm #input_coupon_code {
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    border: 1px solid #cfcfcf;
    height: 30px;
    width: 150px;
    padding: 4px 5px;
    vertical-align: middle;
    outline: none;
}
#form_couponForm #input_coupon_code.error {
    background: #fff;
    border: 1px solid #ff0000;
}
#couponCodeContainer strong.txtblue {
    color: #222;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 600;
}
.add-auto-renewal-cart {
    margin: -1px 0 0 0;
    padding-top: 3px;
}
.auto-renewal-label {
    color: #1e202c;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 400;
}
.CartSection h3,
#paymentOption_advance h4,
#paymentOption_online h4,
#paymentOption_offline h4 {
    color: #1b1b1b;
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}
#paymentOption_advance {
    background: #fff;
    margin: -5px 0 0 0;
    padding: 20px 0 0 0;
    border-top: 2px dotted #ccc;
}
#CartSection_paymentOptions {
    width: 880px;
    z-index: 0;
}
.white-bg.div-spacer {
    background: #fff;
}
.loginform {
    padding-top: 11px;
}
.loginform label {
    color: #1b1b1b;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}
.loginform #rememberme label {
    color: #1b1b1b;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}
.loginform input[type="text"],
.loginform input[type="password"] {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    height: 35px;
    line-height: 35px;
}
#forgotpassword {
    color: #377ce4;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    text-decoration: underline;
}
#loginForm {
    background: #f3f3f3;
}
#existing_submit,
#new_submit,
#pay_gateway_button,
#pay_offline_button,
#register_submit_id,
.domain_action.ui-button,
#sub_button,
#execute_without_payment_button,
#reseller_default_payment_button,
#save_nameserver_info_button {
    background: #077dcf;
    border: 1px solid #1c58d6 !important;
    color: #fff !important;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    margin: 0;
    padding: 0;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    outline: none;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 2px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 2px 2px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 2px 2px rgba(0, 0, 0, 0.2);
    text-shadow: #0232b3 0 1px 0;
    outline: none;
    padding: 15px 30px;
}
#existing_submit:hover,
#new_submit:hover,
#pay_gateway_button:hover,
#pay_offline_button:hover,
#register_submit_id:hover,
.domain_action.ui-button:hover,
#sub_button:hover,
#execute_without_payment_button:hover,
#reseller_default_payment_button:hover,
#save_nameserver_info_button:hover {
    background: #0686c9;
    border: 1px solid #0a377d
}
#existing_submit:active,
#new_submit:active,
#pay_gateway_button:active,
#pay_offline_button:active,
#register_submit_id:active,
.domain_action.ui-button:active,
#sub_button:active,
#execute_without_payment_button:active,
#reseller_default_payment_button:active,
#save_nameserver_info_button:hover {
    background: #036cb0;
    border: 1px solid #05224b
}
td.CartTotal tr.taxTotal td p a {
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cart-help-icon.png') no-repeat;
    height: 13px;
    width: 13px;
    display: inline-block;
    *display: inline;
    *position: relative;
    *zoom: 1;
    vertical-align: middle;
    margin: 0 0 0 5px;
    font-size: 0;
}
.SavingsShow {
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #18900b;
}
.CartSection .intro-text.gray-box {
    background: none;
    border: 0;
    font-family: 'Open Sans', sans-serif;
    padding: 0;
}
.CartSection .intro-text.gray-box h2.ui-heading {
    color: #222;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: 600;
}
.CartSection .intro-text.gray-box p.sub-txt {
    color: #222;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 400;
}
.paymentOption .txt-info,
#paymentOption_advance p {
    color: #666;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 400;
}
#pay_gateway_button,
#pay_offline_button {
    padding: 8px 15px;
}
h2.payment-method-heading,
#customer_details h3.HeadingActive {
    color: #222;
    font-family: 'Open Sans', sans-serif;
    font-size: 26px;
    font-weight: 600;
    text-align: center;
    margin: 65px 0 0 0 !important;
    padding: 0 0 17px 0;
}
#CartSection_paymentOptions .opt-1 {
    width: 400px;
    padding-left: 15px;
}
#CartSection_paymentOptions .opt-2 {
    width: 320px;
}
.pay-sep-or span {
    height: 25px;
    padding: 3px;
    text-align: center;
    line-height: 25px;
    border: 1px solid #d6d6d6;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    color: #ccc;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    left: 494px;
}
.pay-sepr {
    border: 1px solid #ccc;
    background-position: 510px 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 30px 0 30px;
}
#pay_debit_button {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 400;
}
ul#payment_options_online {
    display: inline-block;
    *display: inline;
    *position: relative;
    *zoom: 1;
    margin: 0 0 0 -10px;
    padding: 0 0 10px 0;
}
ul#payment_options_online li.paymentOption {
    border: 0;
    padding: 0;
}
#payment_options_online li:hover,
#payment_options_online li.active {
    background: none !important;
}
.support-for-auto-renew {
    color: #1ca40d;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 400;
}
ul#payment_options_online li.paymentOption label,
#paymentOption_online label,
#paymentOption_offline label {
    background: none;
    color: #1b1b1b;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    margin: 0;
    padding: 13px 0;
    width: 270px;
}
#paymentOption_online label,
#paymentOption_offline label {
    font-size: 13px;
    font-weight: 400;
}
.note2 {
    background: #fdf7d5;
    border: 1px solid #e2debe !important;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 15px 20px;
}
.note2 p {
    color: #926c2c;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
}
span.cart-product-icon span#domain-carticon
{
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/domains-carticon.png) no-repeat 0 0;
    height: 33px;
    width: 34px;
    display: block;
    margin: 7px 14px;
}

span.cart-product-icon span#virtualserverlinuxus-carticon, span.cart-product-icon span#virtualserverlinuxin-carticon
{
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/linux-kvm-micon.png) no-repeat 0 0;
    height: 34px;
    width: 32px;
    display: block;
    margin: 7px 14px;
}

span.cart-product-icon span#impressly-carticon
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/impressly-cart-icon.png') no-repeat;
    width: 29px;  height: 29px; display: block; margin: 7px 14px;
}
span.cart-product-icon span[id^=cloudsiteslinux]
{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cloudsite-menu-chckout-icon.png') no-repeat;
    width: 27px;  height: 26px; display: block; margin: 9px auto;
}
span.cart-product-icon span[id^=procloudasia-carticon]
{
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/newmenu-icons-sprite.png) no-repeat -118px -116px;
    width: 37px;  height: 33px; display: block; margin: 9px auto;
}

span.cart-product-icon span#bundles-carticon {
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bundles-carticon.png) no-repeat 0 0;
    height: 34px;
    width: 36px;
    display: block;
    margin: 7px 14px;
}
span.cart-product-icon span#multidomainhosting-carticon,
span.cart-product-icon span#linux_hosting-carticon
{
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/newmenu-icons-sprite.png) no-repeat 0 0;
    height: 34px;
    width: 37px;
    display: block;
    margin: 7px 14px;
}

span.cart-product-icon span#office365gbl-carticon,
span.cart-product-icon span#office365in-carticon
{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/o365-icon@2x.png') no-repeat;
    background-size: 26px 30px;
    height: 30px; width: 26px; display: block;
    margin: 7px auto;
}

span.cart-product-icon span#weebly-carticon
{
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/weebly-micon.png) no-repeat 0 0;
    height: 26px;
    width: 34px;
    display: block;
    margin: 10px 13px;
    background-size: 34px 26px;
}


span.cart-product-icon span#multidomainwindowshosting-carticon,
span.cart-product-icon span#w2k_hosting-carticon {
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/newmenu-icons-sprite.png) no-repeat 0 -40px;
    height: 34px;
    width: 37px;
    display: block;
    margin: 8px 14px;
}
span.cart-product-icon span#sblite-carticon {
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/newmenu-icons-sprite.png) no-repeat 0 -80px;
    height: 30px;
    width: 34px;
    display: block;
    margin: 8px 14px;
}
span.cart-product-icon span#wordpresshostingusa-carticon
{
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/wp-hosting-micon.png) no-repeat 0 0;
    height: 30px;
    width: 30px;
    display: block;
    margin: 8px 14px;
}
span.cart-product-icon span#baremetalserverlinux-carticon
{
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bare-metal-linux.png) no-repeat 0 0;
    height: 30px;
    width: 30px;
    display: block;
    margin: 8px 14px;
}
span.cart-product-icon span#baremetalserverwindows-carticon
{
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bare-metal-windows.png) no-repeat 0 0;
    height: 30px;
    width: 30px;
    display: block;
    margin: 8px 14px;
}
span.cart-product-icon span#vps-carticon,
span.cart-product-icon span#vpslinuxus-carticon {
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/newmenu-icons-sprite.png) no-repeat -42px 0px;
    height: 29px;
    width: 31px;
    display: block;
    margin: 8px 14px;
}
span.cart-product-icon span#dedicatedservers-carticon, span.cart-product-icon span#dedicatedserverslinux-carticon {
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/newmenu-icons-sprite.png) no-repeat -118px -72px;
    height: 36px;
    width: 35px;
    display: block;
    margin: 8px 14px;
}
span.cart-product-icon span#dedicatedserverswindows-carticon {
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/newmenu-icons-sprite.png) no-repeat -157px -75px;
    height: 36px;
    width: 35px;
    display: block;
    margin: 8px 14px;
}
span.cart-product-icon span#managedservers-carticon {
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/newmenu-icons-sprite.png) no-repeat -42px -80px;
    height: 32px;
    width: 33px;
    display: block;
    margin: 8px 14px;
}
span.cart-product-icon span#codeguard-carticon {
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/newmenu-icons-sprite.png) no-repeat -81px 0;
    height: 30px;
    width: 31px;
    display: block;
    margin: 8px 14px;
}
span.cart-product-icon span#sslcert-carticon {
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/newmenu-icons-sprite.png) no-repeat -81px -40px;
    height: 35px;
    width: 25px;
    display: block;
    margin: 4px 17px;
}
span.cart-product-icon span#sitelock-carticon {
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/newmenu-icons-sprite.png) no-repeat -82px -80px;
    height: 28px;
    width: 23px;
    display: block;
    margin: 7px 18px;
}
span.cart-product-icon span#eelite-carticon
{
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/newmenu-icons-sprite.png) no-repeat -118px 0;
    height: 27px;
    width: 29px;
    display: block;
    margin: 7px 16px;
}
span.cart-product-icon span#enterpriseemail-carticon {
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/newmenu-icons-sprite.png) no-repeat -118px -40px;
    height: 26px;
    width: 35px;
    display: block;
    margin: 8px 14px;
}
span.cart-product-icon span#resellerhosting-carticon {
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/newmenu-icons-sprite.png) no-repeat -157px 0;
    height: 34px;
    width: 36px;
    display: block;
    margin: 7px 14px;
}
span.cart-product-icon span#resellerwindowshosting-carticon {
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/newmenu-icons-sprite.png) no-repeat -157px -40px;
    height: 32px;
    width: 38px;
    display: block;
    margin: 7px 14px;
}
span.cart-product-icon span#hostgator_hosting_shared_linux_us-carticon
{
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hg-hosting-cart-icon.png) no-repeat;
    height: 33px;
    width: 31px;
    display: block;
    margin: 7px 14px;
}

span.cart-product-icon span#gappsgbl-carticon, span.cart-product-icon span#gappsin-carticon, span.cart-product-icon span#gappsse-carticon
{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/gmail-icon@2x.png") no-repeat 0 0;
    height: 25px;
    margin: 10px 14px;
    width: 34px;
    display: block;
    background-size: 34px 25px;
}
span.cart-product-icon span#subproduct-eelite-carticon,
span.cart-product-icon span#subproduct-multidomainhosting-carticon,
span.cart-product-icon span#subproduct-domain-carticon,
span.cart-product-icon span#subproduct-ssl-carticon,
span.cart-product-icon span#subproduct-wbuilder-carticon
{ background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bundles-cart-sub-product-icons.png) no-repeat; margin: 0; }

span.cart-product-icon span#subproduct-domain-carticon
{
    background-position: 0 0;
    height: 23px;
    width: 25px;
    display: block;
}

span.cart-product-icon span#subproduct-multidomainhosting-carticon
{
    background-position: 0 -55px;
    height: 22px;
    width: 25px;
    display: block;
}

span.cart-product-icon span#subproduct-eelite-carticon
{
    background-position: 0 -133px;
    height: 19px;
    width: 20px;
    display: block;
    margin: 0 0 0 5px;
}

span.cart-product-icon span#subproduct-ssl-carticon
{
    background-position: 0 -89px;
    margin: 0 0 0 7px;
    height: 24px;
    width: 18px;
    display: block;
}

span.cart-product-icon span#subproduct-wbuilder-carticon
{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/subproduct-cart-wbuilder.png') no-repeat 0 0;
    margin: 0 0 0 7px;
    height: 21px;
    width: 24px;
    display: block;
}

span.cart-product-icon span#subproduct-cloudhosting-carticon
{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/subproduct-cloudhosting-carticon.png') no-repeat 0 0;
    margin: 3px 0 0 7px;
    height: 21px;
    width: 24px;
    display: block;
}

span.cart-product-icon span#hostgator_hosting_dedicatedserver_linux_us-carticon
{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hg-dedicated-servers-cart-icon.png') no-repeat 0 0;
    margin: 8px auto 0;
    height: 27px;
    width: 29px;
    display: block;
}

/* Domain Backordering cart icon */

span.cart-product-icon span#backorderservice-carticon
{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/backordering-cart-icon.png') no-repeat 0 0;
    margin: 8px auto 0;
    height: 28px;
    width: 28px;
    background-size: 28px 28px;
    display: block;
}


/* Customized Checkboxes */

.auto-renewal-label {
    cursor: pointer;
}
.css-checkbox {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}
.css-checkbox + label {
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/custom-checkbox-cartpage.png) no-repeat 0 -20px;
    padding-left: 20px;
    height: 15px;
    display: inline-block;
}
.css-checkbox:checked + label {
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/custom-checkbox-cartpage.png) no-repeat 0 0;
}
/* New Cart Page - Tooltip */

.ar-more-details.tooltip:hover,
.ar-checkbox-tt.tooltip:hover {
    color: #1b1b1b;
}
.setting_privacy_protect_class .classic,
.setting_nameserver_class .classic,
.setting_contact_class .classic,
.ar-more-details.tooltip .classic,
.ar-checkbox-tt.tooltip .classic,
td.CartTotal tr.taxTotal td p a.tooltip .classic {
    background: rgba(0, 0, 0, 0.8);
    border: 0;
    color: #fff !important;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    width: 185px !important;
}
.ar-more-details.tooltip .classic {
    width: 290px !important;
    text-align: center !important;
    top: -82px;
    left: -60px;
}
.ar-checkbox-tt.tooltip .classic {
    text-align: center;
    top: -70px;
    left: -30px;
}
td.CartTotal tr.taxTotal td p a.tooltip .classic {
    width: 125px;
    top: -43px;
}
td.CartTotal tr.taxTotal.vat td p a.tooltip .classic {
    top: -97px;
}
td.CartTotal tr.taxTotal td span.vat-label,
td.CartTotal tr.taxTotal td span.vatTotalAmount,
td.CartTotal tr.taxTotal td span.taxTotalAmount
{ background: #fefeb7; }
.ar-more-details.tooltip {
    display: inline-block;
    vertical-align: baseline
}
.setting_nameserver_class .classic {
    width: 125px !important;
}
.setting_contact_class .classic {
    width: 161px !important;
}
.setting_privacy_protect_class .classic .tooltip_img,
.setting_nameserver_class .classic .tooltip_img,
.setting_contact_class .classic .tooltip_img,
.ar-more-details.tooltip .classic .tooltip_img,
.ar-checkbox-tt.tooltip .classic .tooltip_img,
td.CartTotal tr.taxTotal td p a.tooltip .classic .tooltip_img {
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cart-tooltip-arrow.png) no-repeat;
    height: 6px;
    width: 13px;
    bottom: -6px;
}
/* New Cart Page - Modals */

.tab-content p {
    color: #1b1b1b;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
#privacy_protect_details label {
    color: #1b1b1b;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px !important;
    font-weight: 600;
    margin: 5px 0 0 0 !important;
    padding: 0 !important;
}
#privacy_protect_details #itoggle {
    margin: 0 0 0 140px !important;
}
.tab-content p.availability-rate {
    color: #1b1b1b;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px !important;
    font-weight: 600;
    margin-top: 20px;
}
#tab3-cont p span.txt-m {
    color: #1b1b1b;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
}
#tab2-cont label.frm-label {
    color: #1b1b1b;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px !important;
    font-weight: 600;
}
#tab2-cont input.frm-field {
    border: 1px solid #ccc;
    background: #fff;
    box-shadow: none;
    padding: 12px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color: #1b1b1b;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    width: 290px;
}
#tab2-cont .optional-label {
    color: #999;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    margin: 0 0 0 5px;
}
.new_contact_col {
    width: 200px;
}
.new_contact_col label strong,
.new_additional_details label strong {
    color: #1b1b1b;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 600;
}
.new_contact_col span,
.new_additional_details span {
    color: #666;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    word-wrap: break-word;
}
.new_contact_col label,
.new_contact_col span
/*, .new_additional_details label, .new_additional_details span*/

{
    display: inline-block;
    *display: inline;
    *position: relative;
    *zoom: 1;
    width: 50%;
}
.new_contact_col label {
    clear: left;
}
.model-button.use_this_contact {
    height: auto;
    margin: 0 !important;
}
.ui-button.list_contact_button {
    padding: 7px 12px;
    font-size: 15px;
    font-weight: 400;
}
.domain_action.ui-button {
    font-size: 15px;
    font-weight: 400;
    padding: 5px 10px;
}
.model-twocols.cart-modal {
    background: #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    position: relative;
}
.model-twocols.cart-modal h3.heading {
    background: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.model-twocols.cart-modal .close_contact_list_modal,
.model-twocols.cart-modal .close_disclaimer_modal {
    font-size: 0;
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/close.png") no-repeat 0 0;
    right: 15px;
    top: 10px;
    height: 15px;
    position: absolute;
    width: 15px;
    opacity: 0.6;
}
.model-twocols.cart-modal .close_contact_list_modal:hover {
    opacity: 0.8
}
.model-twocols.cart-modal .close_contact_list_modal:active {
    opacity: 1;
}
.model-twocols .tabs-nav.cart-modal-tabs {
    width: 100%;
    text-align: center;
}
.cart-modal-tabs ul {
    width: 100%;
}
.cart-modal-tabs ul {
    font-size: 0;
    width: 100%;
}
.cart-modal-tabs li {
    display: inline-block;
    border: 0 !important;
    border-bottom: 1px solid #ccc !important;
    background: none !important;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 15px;
    font-weight: 400 !important;
    color: #216ee1 !important;
    padding: 15px !important;
    width: auto;
    text-align: center;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
}
.cart-modal-tabs li.active-tab {
    border: 1px solid #ccc !important;
    border-top: 2px solid #308ad0 !important;
    color: #1b1b1b !important;
    font-weight: 600 !important;
    border-bottom: 0 !important;
    font-weight: 600;
}
.cart-modal-tab-content {
    border: 0 !important;
    width: 90% !important;
    margin: 0 auto !important;
    min-height: 180px !important;
}
.cart-modal-tab-content .new_contact_col {
    width: 42%;
    padding-right: 50px;
}
.cart-modal-tab-content #nameserver_details table {
    text-align: left;
}
#contact_list_modal .wide_modal.modal_content {
    background: #6c6c6c;
    padding: 6px;
    border: 1px solid #828282;
}
.cart-modal-tab-content #collapse-nameserver tr td.frmLabel {
    padding-bottom: 0;
}
.cart-modal-tab-content #collapse-nameserver tr td.frmValue {
    padding-top: 2px;
}
.cart-modal-tab-content #collapse-nameserver tr td.optionalfrmValue {
    padding-top: 5px;
}
.cart-modal-tab-content #collapse-nameserver tr td.gutterspace {
    height: 10px;
    padding: 0;
}
.cart-modal-tab-content #save_nameserver_info_button {
    padding: 8px 15px;
}
#contact_description .cart_modal_success_msg,
#nameserver_description .cart_modal_success_msg {
    background: #eaf9e6;
    border: 1px solid #95d48d;
    color: #468747;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    padding: 8px 20px;
    width: 91%;
    display: inline-block;
}
#nameserver_show_error {
    background: #fff8f8;
    border: 1px solid #ff0000;
    color: #ff0000;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.2em !important;
    margin: 10px 0;
    padding: 10px 0 8px 15px;
    text-align: left;
    width: 94%;
}
/* Change Contact form - New Cart page  */

#domain_contact_details h3.ui-heading2 {
    color: #1b1b1b;
    font-size: 18px;
    font-weight: 600;
}
#search_contact_txt {
    font-size: 15px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    border: 1px solid #ccc;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    width: 315px;
    height: 29px;
    box-shadow: none;
}
#search_contact_btn {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cart-modal-search-button.png") no-repeat !important;
    height: 40px;
    width: 44px;
    position: relative;
    right: 53px;
    top: 15px;
    border-radius: 0 5px 3px 0;
    -moz-border-radius: 0 5px 3px 0;
    -webkit-border-radius: 0 5px 3px 0;
}
.name-search-box {
    margin-top: 15px;
    width: auto;
}
#tab1-cont.tab-filler .table-data {
    width: 100%;
    margin: 0;
}
#tab1-cont.tab-filler .table-data th,
#tab1-cont.tab-filler .table-data td {
    background: none;
    color: #1b1b1b;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 600;
}
#tab1-cont.tab-filler .table-data td {
    border-width: 1px 0 1px 0;
    border-style: solid;
    border-color: #ccc;
    padding: 12px 0 12px 20px;
}
.table-data thead th {
    border-bottom: 0;
    text-align: left;
    padding: 20px 0 20px 20px !important;
}
#tab1-cont.tab-filler .table-wrapper-div {
    border: 1px solid #ccc;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 25px 0;
}
#tab1-cont.tab-filler .table-data td {
    font-weight: 400;
    text-align: left;
}
#tab1-cont.tab-filler .table-data tr:last-child td {
    border-bottom: 0;
}
#tab1-cont.tab-filler .table-data td a.show_contact_details,
#tab1-cont.tab-filler .table-data td a.show_contact_details:hover {
    color: #216ee1;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-decoration: underline;
}
#new_contact_button {
    margin: 7px 0 0 0;
    height: auto;
}
/* Add Contact - New Cart Page */

#add_contact_frm {
    padding-top: 12px;
}
#add_contact_frm .fieldwrp.two-col-block {
    display: inline-block;
    *display: inline;
    *position: relative;
    zoom: 1;
    vertical-align: top;
    width: 317px;
    padding-bottom: 16px;
}
#add_contact_frm .fieldwrp.two-col-block.rhs {
    padding-left: 35px
}
#add_contact_frm label {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #1b1b1b;
    padding-bottom: 5px;
    width: 317px;
}
#add_contact_frm input[type=text],
#add_contact_frm #txtZip {
    border: 1px solid #ccc;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: none;
    width: 295px !important;
    height: 23px;
}
#add_contact_frm select.frm-select {
    height: 40px;
    line-height: 35px;
    padding: 0 10px;
    width: 317px;
    border: 1px solid #ccc;
    overflow: hidden;
    outline: none;
    -webkit-appearance: none;
    -webkit-appearance: menulist-button;
    box-shadow: none;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 15px;
}
#add_contact_frm #other_state_text {
    margin: 0 !important;
}
#add_contact_frm .error {
    background: none;
    color: #ff0000;
    font-size: 12px;
    font-weight: 400;
    margin: 3px 0 0 0;
}
#add_contact_frm label.error {
    background: none;
    border: 0;
    padding: 0;
    width: 100%;
}
#add_contact_frm .frm-field.error,
#add_contact_frm .frm-select.error,
#add_contact_frm #txtZip.frm-field.error {
    border: 1px solid #ff0000;
}
.back_to_contact_list,
.back_to_contact_list:hover {
    color: #216ee1;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-decoration: underline;
}
#add_contact_frm #txtTelNo,
#add_contact_frm #txtFaxNo {
    width: 220px !important;
    margin-left: 10px;
}
#add_contact_frm #txtTelcc,
#add_contact_frm #txtFaxCc {
    width: 35px !important;
}
#add_contact_frm #add_contact_btn {
    text-shadow: none;
}
#add_contact_frm label.registrant-type {
    width: auto;
}
/* Add Contact - .co.uk domain */

.radio-input-wrapper {
    display: inline-block;
    *display: inline;
    *position: relative;
    zoom: 1;
    margin-top: 3px;
}
.radio-labels,
.extra_info_checkbox_label {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #1b1b1b !important;
}
/* Add Contact - .cn domain */

.note-wrp-new {
    background: #fdf7d5;
    border: 1px solid #e2debe;
    color: #926c2c;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 10px;
    line-height: 22px;
}
.extra_info_checkbox_label {
    color: #926c2c;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
}
#cn_additional_details .extra_info_label {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #1b1b1b;
    width: auto;
}
/* Add Contact - .ca domain */

.p-block {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    display: inline-block;
    *display: inline;
    *position: relative;
    zoom: 1;
    margin-top: 4px;
}
/* Add Contact - .nyc domain */

#add_contact_frm .fieldwrp .input-help {
    margin: 3px 0 0 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: 400;
}
/* View / Change Contact Details  */

.cart-modal-tab-content .new_contact_details .new_contact_col {
    width: 675px;
    display: block;
    padding-right: 0;
}
.cart-modal-tab-content .new_contact_details .new_contact_col.bor {
    padding-left: 0;
    margin: -1px 0 0 -1px;
}
.cart-modal-tab-content .new_contact_col .view-contact-details-field {
    border: 1px solid #ccc;
    margin: 0 0 -4px -5px;
    padding: 10px 0 0 15px;
    max-width: 320px;
    min-width: 320px;
    width: 320px;
    vertical-align: top;
}
.cart-modal-tab-content .new_contact_col .view-contact-details-field span {
    width: 95%;
}
.cart-modal-tab-content .new_contact_col .view-contact-details-field label {
    display: block;
    margin-bottom: 5px;
    width: 100%;
}
.ui-button.list_contact_button,
.ui-button.list_contact_button:hover {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-decoration: underline;
    background: none;
    color: #216ee1;
    border: 0;
    text-shadow: none;
    box-shadow: none;
    margin-left: 0 !important;
}
/* Payment Option Section - New cart page */

#paymentOption_online {
    margin: 10px 0 20px 0 !important;
}
#paymentOption_offline h4,
#paymentOption_offline fieldset {
    margin-left: 60px !important;
}
/* Reseller Checkout -  Add to default account */

/* Create New Customer */

#login {  margin: 70px auto 0 auto; border: 1px solid #e0e0e0; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }

#customer_details h2.ui-heading, #signupform  h2.ui-heading { margin: -40px auto 30px; text-align: center; width: 60%; }

#loginForm, #signup_div { background: #fff; padding: 0; width: 938px; }

.resellerloginform #loginForm { padding: 15px 30px; width: auto; }

#signupform { padding: 0 30px 0 50px; }

.checkout-login-signup { padding: 0 30px; }

#loginForm #ExistingUserLogin { border-right: 1px solid #e0e0e0; }

#loginForm #ExistingUserLogin, #loginForm #NewUserLogin { width: 45%; padding-left:30px; }

#signup_div, #state-two { background: #fff; }

.frmSignupSplit .frmField label { font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; color: #1b1b1b; }

#signupform div.txt-m, .frmSignupSplit td p, #sign p.termnconditions { font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; color: #1b1b1b; }

.frmSignupSplit input.frm-field, .frmSignupSplit select.frm-select, .loginform .custome-input
{ background-color: #fff; box-shadow: none;
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 12px;
    font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; color: #1b1b1b; }

.frmSignupSplit select.frm-select, .loginform .custome-input
{
    -webkit-appearance:none; -moz-appearance: none; display: inline-block; background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/selectbox-icon.png") no-repeat 175px #fff;
}

.frmSignupSplit .frmField label {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #1b1b1b;
}
#signupform div.txt-m,
.frmSignupSplit td p,
#sign p.termnconditions {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #1b1b1b;
}
.frmSignupSplit input.frm-field,
.frmSignupSplit select.frm-select,
.loginform .custome-input {
    background-color: #fff;
    box-shadow: none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 12px;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #1b1b1b;
}

input::-webkit-input-placeholder {
    color:#a1a1a1;
    font-weight: 400;
}

input:-moz-placeholder { /* Firefox 18- */
    color:#a1a1a1;
    font-weight: 400;
}

input::-moz-placeholder {  /* Firefox 19+ */
    color:#a1a1a1;
    font-weight: 400;
}

input:-ms-input-placeholder {
    color:#a1a1a1;
    font-weight: 400;
}


.frmSignupSplit select.frm-select,
.loginform .custome-input {
    -webkit-appearance: none;
    -moz-appearance: none;
    display: inline-block;
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/selectbox-icon.png") no-repeat 175px #fff;
}
.frmSignupSplit .frmField .frmHint,
#sign .info-small {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #888;
}
.frmSignupSplit td p {
    margin: 23px 0 0 0;
}
table tr td.frmCancel {
    border-top: 0;
    margin: 10px 0 0 0;
}
table tr td.frmCancel a,
.frmSignupSplit a {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #377ce4
}
.frmSignupSplit .frmField .error,
.loginform label.error {
    background: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #F00
}
.frmSignupSplit .frmField label.error,
.loginform label.error {
    padding: 0;
}
p.terms-n-conditions {
    padding-bottom: 20px;
}
/* Take action tabel */

.action-required-wrapper {
    padding: 20px;
    margin: 20px 0 0 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.action-required-wrapper #action_required_table th,
.action-required-wrapper #action_required_table td {
    background: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #926c2c;
    border: 0;
}
.action-required-wrapper #action_required_table th {
    font-weight: 600;
    padding: 0 7px;
}
.action-required-wrapper #action_required_table td {
    font-weight: 400;
    padding: 5px 7px;
}
/* Upsell modal - Business Email */

.dca_upsell_modal#upsell_modal h1 {
    background: #fff;
    border-bottom: 0;
    color: #1ca40d;
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-shadow: none;
    padding: 33px 0;
}
.dca_upsell_modal#upsell_modal h1 span.ic-chk {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dca-upsell-new-sprite.png") no-repeat 0 0;
    display: inline-block;
    height: 19px;
    margin: -2px 5px 0 0;
    vertical-align: middle;
    width: 19px;
}
.dca_upsell_modal#upsell_modal .upsell-gray-bg {
    background: #eee;
    padding: 26px 40px;
}
.dca_upsell_modal#upsell_modal .upsell-gray-bg h3 {
    color: #1b1b1b;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
}
.dca_upsell_modal#upsell_modal .upsell-gray-bg ul.about-ee-email-lite {
    margin: 9px auto 0 auto;
    width: 755px;
}
.dca_upsell_modal#upsell_modal .upsell-gray-bg ul.about-ee-email-lite li span.tick-icon {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dca-upsell-new-sprite.png") no-repeat -22px 0;
    display: inline-block;
    height: 10px;
    margin: 0 5px 0 0;
    width: 12px;
}
.dca_upsell_modal#upsell_modal .upsell-gray-bg ul.about-ee-email-lite li {
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    margin: 0 30px 0 0;
}
.dca_upsell_modal#upsell_modal .upsell-gray-bg ul.about-ee-email-lite li.last-point {
    margin-right: 0;
}
.dca_upsell_modal#upsell_modal .ee-lite-plans h2,
.dca_upsell_modal#upsell_modal .ee-upsell {
    display: none;
}
.dca_upsell_modal#upsell_modal a.no-thanks-link {
    background: #2fbe15;
    border: 1px solid #18900b;
    color: #fff;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: 400;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    text-shadow: none;
    height: 44px;
    line-height: 44px;
    width: 314px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.dca_upsell_modal#upsell_modal a.no-thanks-link:hover {
    background: #34c918;
    -webkit-transition: background-color .2s ease-in-out;
    -moz-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}
.dca_upsell_modal#upsell_modal a.no-thanks-link:active {
    background: #2db315
}
.dca_upsell_modal#upsell_modal .ee-lite-plans-form {
    border: 1px solid #ccc;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    padding: 0;
    margin: 27px 0 0 0;
    position: relative;
    text-align: left;
}
.dca_upsell_modal#upsell_modal .ee-lite-input-wrapper {
    width: 143px;
    vertical-align: middle;
}
.dca_upsell_modal#upsell_modal .ee-lite-plans-form label {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 600;
}
.ee-lite-plans-form input,
.ee-lite-select-wrapper {
    font-size: 15px;
    font-weight: 400;
    outline: none;
}
.dca_upsell_modal#upsell_modal .ee-lite-input-wrapper input {
    border: 1px solid #ccc;
    width: 115px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    text-align: center;
}
.dca_upsell_modal#upsell_modal .ee-lite-input-wrapper input,
.ee-lite-select-wrapper select {
    height: 26px;
    margin: 6px 0 0 0;
    outline: none;
}
.dca_upsell_modal#upsell_modal .ee-lite-input-wrapper input {
    margin-bottom: 6px;
}
.dca_upsell_modal#upsell_modal .ee-lite-select-wrapper {
    width: 210px;
    vertical-align: middle;
}
.dca_upsell_modal#upsell_modal .ee-lite-select-wrapper select {
    width: 197px;
    padding: 0 0 0 13px;
    border: 1px solid #ccc;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}
.dca_upsell_modal#upsell_modal .ee-lite-total-wrapper {
    width: 155px;
    vertical-align: middle;
}
.dca_upsell_modal#upsell_modal .ee-lite-total-wrapper .total-value {
    font-family: 'Open Sans', sans-serif;
    font-size: 26px;
    font-weight: 600;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    padding: 0 0 0 10px;
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin: 6px 0 0 0;
    text-align: center;
}
.dca_upsell_modal#upsell_modal .ee-lite-submit-wrapper {
    width: 205px;
    background: #f4f4f4;
    height: 143px;
    vertical-align: top;
    border-radius: 0 6px 6px 0;
    -moz-border-radius: 0 6px 6px 0;
    -webkit-border-radius: 0 6px 6px 0;
}
.dca_upsell_modal#upsell_modal .ee-lite-submit-wrapper #purchase_button,
.dca_upsell_modal#upsell_modal .subtotal.box #purchase_button {
    background: #2fbe15;
    border: 1px solid #18900b;
    cursor: pointer;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    outline: none;
    text-decoration: none;
    width: 125px;
    height: 40px;
    line-height: 40px;
    margin: 35px 0 0 55px;
    padding: 0;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    outline: none;
}
.dca_upsell_modal#upsell_modal .ee-lite-submit-wrapper #purchase_button:hover,
.dca_upsell_modal#upsell_modal .subtotal.box #purchase_button:hover {
    background: #34c918;
    -webkit-transition: background-color .2s ease-in-out;
    -moz-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}
.dca_upsell_modal#upsell_modal .ee-lite-submit-wrapper #purchase_button:active,
.dca_upsell_modal#upsell_modal .subtotal.box #purchase_button:active {
    background: #2db315
}
.dca_upsell_modal#upsell_modal .ee-upsell {
    font-size: 15px;
    font-weight: 400;
    text-align: center;
    margin: 17px 0 0 0;
}
.dca_upsell_modal#upsell_modal .ee-upsell a {
    text-decoration: underline;
    color: #377cec;
}
.dca_upsell_modal#upsell_modal .ee-lite-buy-seperator {
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ee-lite-buy-seperator.png') no-repeat;
    height: 6px;
    width: 123px;
}
.dca_upsell_modal#upsell_modal .ee-lite-plan-details,
.ee-lite-buy-seperator {
    margin: 0 0 0 15px;
}
.dca_upsell_modal#upsell_modal .ee-lite-plan-details strong {
    font-size: 18px;
    font-weight: 600;
}
.dca_upsell_modal#upsell_modal .ee-lite-plan-details em,
.eelite-per-account-space {
    color: #666;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px !important;
    font-weight: 400;
    font-style: normal !important;
    line-height: 18px;
    position: static;
    visibility: visible;
    opacity: 1;
}
.dca_upsell_modal#upsell_modal .ee-lite-plan-details {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: 400;
    width: 185px;
    text-align: center;
    margin-top: 10px;
    position: relative;
    z-index: 9;
}
.dca_upsell_modal#upsell_modal .ee-lite-plan-divider {
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ee-lite-plan-divider.gif') no-repeat;
    width: 23px;
    height: 142px;
    position: absolute;
    top: 0;
    left: 588px;
}
.dca_upsell_modal#upsell_modal #ee-value {
    height: 26px;
    line-height: 26px;
    margin-top: 6px;
    text-align: left;
    padding: 6px 7px;
}
.dca_upsell_modal#upsell_modal ul#ee-sl-value li {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    padding: 5px 0 0 0;
}
.dca_upsell_modal#upsell_modal .ee-dd {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ee-dropdown.gif") no-repeat 0 0;
    display: inline-block;
    height: 7px;
    width: 15px;
    position: absolute;
    top: 16px;
    right: 4px;
}
.dca_upsell_modal#upsell_modal .ee-dropdown {
    position: relative;
}
.dca_upsell_modal#upsell_modal .ee-select-options {
    top: 39px;
    border: solid 1px #ccc;
    background: #fff;
    position: absolute;
    left: 0;
    width: 270px;
    z-index: 5;
}
.dca_upsell_modal#upsell_modal .ee-select-options ul li {
    padding: 6px 0 6px 20px !important;
    text-align: left;
}
.dca_upsell_modal#upsell_modal .ee-select-options ul li:hover {
    background: #3E8AE8;
    color: #fff;
    cursor: default;
}
.dca_upsell_modal#upsell_modal .ee-lite-tooltip {
    display: none;
}
.dca_upsell_modal#upsell_modal .ee-lite-input-wrapper,
.dca_upsell_modal#upsell_modal .ee-lite-select-wrapper,
.dca_upsell_modal#upsell_modal .ee-lite-total-wrapper {
    padding: 16px 10px 40px 10px;
    text-align: center;
    background: #fff;
}
.dca_upsell_modal#upsell_modal .ee-lite-select-wrapper,
.dca_upsell_modal#upsell_modal .ee-lite-total-wrapper {
    margin-left: -3px;
}
.dca_upsell_modal#upsell_modal .ee-lite-input-wrapper {
    border-radius: 5px 0 0 5px;
    padding: 28px 10px 25px 25px;
}
.dca_upsell_modal#upsell_modal .ee-lite-total-wrapper {
    padding-right: 15px !important;
}
.modal_content.dca_upsell_modal {
    background: #6c6c6c;
    border: 1px solid #828282;
    padding: 6px;
    width: 880px !important;
}
.no-thanks-parent {
    background: #fff;
    padding: 40px 0;
    border-radius: 0 0 5px 5px;
}
/* Upsell Modal - Enterprise Email */

.dca_upsell_modal#upsell_modal .ee-plans {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 0 0 10px 0;
    padding: 30px 30px 50px 30px;
}
.dca_upsell_modal#upsell_modal .email.box,
.dca_upsell_modal#upsell_modal .duration.box,
.dca_upsell_modal#upsell_modal .subtotal.box {
    width: 205px;
    display: inline-block;
    margin-right: 20px;
    vertical-align: top;
    position: relative;
}
.dca_upsell_modal#upsell_modal .ee-plans p.labels,
.dca_upsell_modal#upsell_modal .ee-plans p.total-heading {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 600;
}
.dca_upsell_modal#upsell_modal .ee-plans #email-accounts {
    margin: 6px 0 0 0;
    padding: 10px;
    text-align: center;
    width: 100px;
}
.dca_upsell_modal#upsell_modal .email.box {
    text-align: left;
    margin-left: -30px;
    width: 185px;
}
.dca_upsell_modal#upsell_modal .duration.box {
    margin-right: 55px;
}
.dca_upsell_modal#upsell_modal .subtotal.box #purchase_button {
    position: absolute;
    right: -50px;
    top: 0;
}
.dca_upsell_modal#upsell_modal .subtotal.box .total-amount {
    font-family: 'Open Sans', sans-serif;
    font-size: 21px;
    font-weight: 600;
    margin: 30px 0 0 0;
}
.dca_upsell_modal#upsell_modal .email.box p.spec {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.dca_upsell_modal#upsell_modal #country-tab li {
    background: #fff;
    border: 1px solid #ccc;
    border-bottom: 0;
    cursor: pointer;
    margin: 0 0 -1px -4px;
    padding: 10px;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    display: inline-block;
}
.dca_upsell_modal#upsell_modal #country-tab li.active {
    background: #eee;
    border-bottom: 1px solid #eee;
}
.dca_upsell_modal#upsell_modal .cbox-wrp {
    margin: 20px 0 0 0;
}
.dca_upsell_modal#upsell_modal #country-tab li .icon-US {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/flag-us.gif") no-repeat;
    display: inline-block;
    width: 32px;
    height: 25px;
    vertical-align: middle;
    margin-right: 5px;
}
.dca_upsell_modal#upsell_modal #country-tab li .icon-IN {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/flag-india.gif") no-repeat;
    display: inline-block;
    width: 32px;
    height: 25px;
    vertical-align: middle;
    margin-right: 5px;
}
/* Upsell Modal -  Fixes for all other products */

.dca_upsell_modal#upsell_modal .plans-columns {
    background: #fff;
    margin: 0 !important;
}
.dca_upsell_modal#upsell_modal .server_loc_tabs {
    background: #fff;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    margin: 0;
    padding: 25px 0;
}
.dca_upsell_modal#upsell_modal div[align="center"] {
    background: #fff;
    margin: 0;
    padding: 25px 0;
}
.dca_upsell_modal#upsell_modal .upsell-gray-bg div[align="center"] {
    background: none;
    padding: 0;
    margin: 0;
}
.dca_upsell_modal#upsell_modal #codeguard_form {
    background: #fff;
}
.dca_upsell_modal#upsell_modal #cog-plans-pricing-table,
.dca_upsell_modal#upsell_modal .sl-plans-pricing {
    margin: 0 0 -35px 0;
}
.upsell-gray-bg .ee-lite-plans {
    background: #fff;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    width: 800px;
}
.upsell-gray-bg .ee-plans {
    position: relative;
}
.upsell-gray-bg .ee-plans .ee-tooltip {
    position: absolute;
    left: 35px;
    bottom: 17px;
}
.upsell-gray-bg .ee-plans .ee-tooltip p {
    color: #1959a8;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
}
/* Tooltip - Business Email Upsell Modal */

.upsell-gray-bg .ee-lie-showtooltip,
.upsell-gray-bg .ee-lite-tooltip,
.upsell-gray-bg .ee-lie-tooltip {
    position: relative;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.upsell-gray-bg span.ee-lie-showtooltip,
.upsell-gray-bg span.ee-lite-tooltip,
.upsell-gray-bg span.ee-lie-tooltip {
    position: absolute;
    width: 190px;
    color: #FFFFFF;
    background: #000000;
    height: 75px;
    line-height: 17px;
    text-align: center;
    visibility: visible;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    padding: 10px 5px 5px 5px;
    text-shadow: none;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    margin-left: -86px;
    bottom: -47px;
    opacity: 0;
    right: -40px;
}
.upsell-gray-bg .ee-lie-showtooltip span:after,
.upsell-gray-bg .ee-lite-tooltip span:after,
.upsell-gray-bg .ee-lie-tooltip span:after {
    content: '';
    position: absolute;
    top: -8px;
    left: 100px;
    bottom: 0;
    margin-left: -8px;
    width: 0;
    height: 0;
    border-bottom: 8px solid #000;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
}
.upsell-gray-bg .ee-lie-showtooltip span,
.upsell-gray-bg .ee-lite-tooltip span,
.upsell-gray-bg .ee-lie-tooltip span {
    visibility: visible;
    opacity: 1;
    bottom: -57px;
    right: -40px;
    margin-left: -86px;
    z-index: 9999;
    -webkit-transition: opacity, bottom 0.2s ease;
    /* Chrome 1-25, Safari 3.2+ */

    -moz-transition: opacity, bottom 0.2s ease;
    /* Firefox 4-15 */

    -o-transition: opacity, bottom 0.2s ease;
    /* Opera 10.50â€"12.00 */

    transition: opacity, bottom 0.2s ease;
    /* Chrome 26, Firefox 16+, IE 10+, Opera     12.50+ */
}
.italic_font {
    font-style: italic;
}


/* Cloudsites plans css */

.ssd-top-badge {
    position: absolute;
    background: #40c2ff;
    font: 600 18px/37px 'Open Sans', sans-serif;
    color: #fff;
    text-transform: uppercase;
    left: -1px;    
    top: -35px;
    height: 33px;
    width: 237px;
    box-sizing: border-box;
}
.ssd-top-badge-icon{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ssd-top-badge-icon.png') no-repeat;
    height: 21px; width: 16px;
    display: inline-block;
    height: 21px;
    width: 16px;
    display: inline-block;
    position: relative;
    top: 8px;
    left: 10px;
}

.ms-pagecontents-wrapper .cloud-plans-container { margin:40px auto; text-align: center; }

.cloud-plan,
.plan-featured.cloud-plan
{     
    background: none;
    box-shadow: none;
    border: 1px solid #ccc;
    margin: 0 10px 0 0;
    padding: 0;
    position: static;
    width: 237px;
    border-top: 3px solid #40c2ff;
    box-sizing: border-box;
    position: relative;
}

.plan-featured.cloud-plan{
    top:0;
}

span.cloud-plan-name
{ background: #2b2b2b; color: #fff; display: block;
    font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: 600;
    padding:14px 0; text-align: center;
    border:1px solid #2b2b2b;
}

.cloud-plan-price { background: #212121; text-align: center; padding: 23px 0; }

span.cloud-plan-price, .cloud-plan span.price-sym, .cloud-plan span.plan-valid
{  color:#40c2ff; font-family: 'Open Sans', sans-serif; font-size: 32px; font-weight: 400; border:1px solid #212121;  }

.cloud-plan span.price-sym, .cloud-plan span.plan-valid
{ font-size: 15px; }

.cloud-plan span.price-sym
{ margin: 4px 0 0 0 }

.cloud-plan span.plan-valid
{ margin: 0 0 5px 0 }

.cloud-plan ul { margin: 20px 0 0 0; padding: 0 20px; }

.cloud-plan ul li
{ color:#1b1b1b; font-family:'Open Sans', sans-serif; font-size: 15px; font-weight: 400; padding: 0 0 18px 0; text-align: center;  }

.cloud-plan ul li.dropdown
{ border-top:1px solid #ccc; padding: 30px 0 18px 0; }

.cloud-plan select
{ border:1px solid #ccc; display: inline-block; padding: 8px; width: 200px; }

.cloud-plan .green-button-style
{   background:#2fbe15; border: 1px solid #18900b; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    color: #fff; font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 400; text-align: center;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    height: 40px; line-height: 40px; margin: 0 0 2px 0; width: 160px;
}

.block { display: block; }

#upsell_modal .cloud-plan, #upsell_modal .plan-featured.cloud-plan { margin: 30px 15px 0 }

#upsell_modal .cloud-plans-container { margin: 0; text-align: center; }



/* Gapps Upsell Modal */

#upsell_modal.modal_content.dca_upsell_modal.gapps-modal
{ font-family: 'Open Sans', sans-serif;  width: 882px !important; margin-left: -441px; }

#upsell_modal.modal_content.dca_upsell_modal .gapps-plans h2
{ padding-left: 0; }


/******* Gapss Account Creation Success *************/
.gapps-purchase-success-info { justify-content: center; align-items: center; margin: 0; background-color: #FFFFFF; }
.gapps-purchase-success-info .info-box { width: 940px; height: 328px; border: 1px solid #CCCCCC; box-sizing: border-box; justify-content: center; padding: 51px 0px 45px 0px; margin-top: 45px; }
.gapps-purchase-success-info .info-box img { width: 54px; height: 54px; }
.gapps-purchase-success-info .info-box .image-div { text-align: center; }
.gapps-purchase-success-info .info-box-first-container { font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 26px; line-height: 40px; color: #1B1B1B; text-align: center; margin: 19px 0px 20px 0px; }
.gapps-purchase-success-info .info-box-second-container { margin-bottom: 23px; }
.gapps-purchase-success-info .info-box-second-container p{ font-family: 'Open Sans', sans-serif; font-size: 18px; line-height: 26px; text-align: center; line-height: 25px; font-weight: 400; }
.gapps-purchase-success-info .info-box-second-container p span { font-weight: 600; color: #000000; }
.gapps-purchase-success-info .important-text-container { font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 16px; line-height: 24px; text-align: center; color: #434343; }
.gapps-purchase-success-info .important-text-container span { font-weight: 400; }

/* Gapps purchase success & error msg */
.gapps-purchase-error-msg h1
{ background: #e6ffe5; border-bottom: 1px solid #459e41;  border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
    color: #1b1b1b;  font-family: 'Open Sans', sans-serif;  font-size: 26px;  font-weight: 600;  padding: 10px 0 10px 30px; margin-bottom: 10px; }

.gapps-purchase-success p, .gapps-purchase-error-msg p
{  color: #1b1b1b;  font-family: 'Open Sans', sans-serif;  font-size: 15px;  font-weight: 400;  line-height: 23px; padding: 0 30px;  }

.proceed-container, .continue-manage-orders
{ display: block; text-align: center; margin: 40px 0; }

.proceed-to-gapps-admin, .continue-orders
{ 	background:#077dcf; border:1px solid #044bbc; color:#fff !important; padding: 10px 20px; text-decoration:none; font-size:18px; font-weight:600;
    -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
}

.gapps-purchase-error-msg {  background: #fbd0cd;  border: 2px solid #ce7873; padding: 20px 0; width: 940px; margin: 0 auto;   border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.gapps-purchase-error-msg h1 { background: none; border: 0; margin-bottom: 0; padding: 0 0 0 30px; }
#orgid_verify{
    padding: 7px 15px;
}
#organizationId{
    max-width: 250px !important
}


/* Enterprise email - upsell modal */

.dca_upsell_modal .ee-plans .badge-mbg
{ display: none; }

.dca_upsell_modal#upsell_modal .email.box,
.dca_upsell_modal#upsell_modal .duration.box,
.dca_upsell_modal#upsell_modal .subtotal.box
{ float: none !important; text-align: left; }

.dca_upsell_modal#upsell_modal .ee-plans #email-accounts,
.dca_upsell_modal#upsell_modal #ee-value
{
    font: normal 14px Arial, Helvetica, sans-serif !important; height: auto !important;
}

.dca_upsell_modal#upsell_modal .subtotal.box
{
    border: 0;  background: none;  box-shadow: none;  height: auto;
}

.dca_upsell_modal#upsell_modal .subtotal.box .total-amount
{ color:#434343; text-shadow: none; text-align: left; }

.dca_upsell_modal#upsell_modal .gray-box-wrp { background: none; border: 0 }


.dca_upsell_modal#upsell_modal .gray-box-wrp .grd-div { border: 0; box-shadow: none; padding: 16px 0; }

.dca_upsell_modal#upsell_modal .ee-plans
{ width: 738px }

.dca_upsell_modal#upsell_modal  .duration .frm-select
{ width: 189px; overflow:hidden; text-overflow: ellipsis; }


.dca_upsell_modal#upsell_modal .ee-plans p.total-heading
{ color:#434343; text-align: left;  }


/* create account form - consent */

#consent_div label
{ font-family: 'Open Sans', sans-serif; font-size:15px; display: inline-block; width: 90%; font-weight: 400; margin: -1px 0 0; white-space: normal; }

#consent_div span.inline-block{ vertical-align: top; margin: 0 3px 0 0; }

#consent_div input { width: auto; }

#consent_div td { padding: 15px 0; }






/* Themepluginlogos Purchase Success - page */

.themepluginlogos-purchase-success
{  background: #e6ffe5; border: 1px solid #53a54e; border-radius: 2px;  }

.themepluginlogos-purchase-success,
.themepluginlogos-purchase-details
{  width: 994px; margin: 0 auto;  }

.themepluginlogos-purchase-success h1,
.themepluginlogos-purchase-success p
{ font: 600 26px/39px 'Open Sans', sans-serif; color: #389733; text-align: center; margin: 0; padding: 0; }

.themepluginlogos-purchase-success p
{ font: 400 15px/22px 'Open Sans', sans-serif; margin: 0 0 12px 0; padding: 0; }

.themepluginlogos-purchase-success h1
{  margin: 11px auto -2px auto; }

.themepluginlogos-purchase-success h1 span.themepluginlogos-purchase-success-icon
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/themepluginlogos-purchase-success-icon.png') no-repeat; display: inline-block;
    margin: 0 5px 0 0; height: 24px; vertical-align: middle; width: 24px; }

.themepluginlogos-purchase-details { margin: 40px auto 0 auto; position: relative; }

.themepluginlogos-purchase-details .expirynote
{ font: 400 13px/20px 'Open Sans', sans-serif; color: #1b1b1b; text-align: center; margin: 7px 0 0 0; }

.themepluginlogos-purchase-details .expirynote .red
{ color:#d84a49; }

.themepluginlogos-purchase-details-contents
{ border: 1px solid #dddddd; margin: 0 auto 20px auto; padding: 20px; width: 745px; border-radius: 4px; }

.themepluginlogos-purchase-details h1 { color:#222; font: 600 26px/20px 'Open Sans', sans-serif; text-align: center; }

.themepluginlogos-purchase-details h2
{ color:#222; font: 600 18px/20px 'Open Sans', sans-serif; padding: 0 0 0 0; width: 468px; word-break: break-all; }

.themepluginlogos-purchase-details-contents .preview,
.themepluginlogos-purchase-details-contents .details
{ display: inline-block; vertical-align: top; }

.themepluginlogos-purchase-details-contents .details { width: 469px; }

.themepluginlogos-purchase-details-contents .preview,
.themepluginlogos-purchase-details-contents .preview img
{ width: 253px; height: 141px; }

.themepluginlogos-purchase-details-contents .preview
{ padding: 0px 17px 0px 0; }


.themepluginlogos-purchase-details-contents .preview:nth-of-type(1)
{ padding-top: 0; }

.themepluginlogos-purchase-details-contents .preview img
{ border:1px solid #ddd;  display: inline-block; }

.themepluginlogos-purchase-details .downloadnow
{  background:#2fbe15;
    border: 1px solid #18900b; font: 400 18px/20px 'Open Sans', sans-serif; color: #fff;
    padding: 16px 27px; display: inline-block; margin: 14px 0 0 0;
    border-radius: 4px; vertical-align: top; cursor: pointer;
}

.themepluginlogos-purchase-details .downloadnow .arrow
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/themepluginlogos-download-files.png') no-repeat; display: inline-block; height: 8px; width: 13px; margin: 0 0 0 7px; }

.themepluginlogos-purchase-details .downloadnow .arrow.downarrow
{ transform: rotate(0deg); }

.themepluginlogos-purchase-details .downloadnow .arrow.uparrow
{  transform: rotate(180deg);  }

.themepluginlogos-purchase-details .dolater
{  width: 250px;  display: inline-block; background: #e4e4e4; border: 1px solid #d1d1d1;
    border-radius: 4px; padding: 7px 0; text-align: center;
    color: #1b1b1b; font: 400 14px/20px 'Open Sans', sans-serif; vertical-align: top; margin: 14px 0 0 16px;
}

.themepluginlogos-purchase-details .dolater .big
{ color: #1b1b1b; font: 400 18px/20px 'Open Sans', sans-serif; display: block; margin: 0 0 -2px 0; }

.themepluginlogos-purchase-details .dolater .arrow
{  background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/themepluginlogos-downloadlater-files.jpg'); display: inline-block; height: 8px; width: 14px; margin: 0 0 0 4px;  }

.download-dropdown
{ border: 1px solid #e3e3e3; border-radius: 4px;  width: 148px; padding: 0 25px; box-shadow: 0px 0px 4px 0px rgba(153,153,153,0.75); position: absolute; z-index: 1; background: #fff; display: none; }

.download-dropdown a, .download-dropdown a:hover
{  color: #377ce4; font: 400 15px/21px 'Open Sans', sans-serif; border-bottom: 1px solid #eee; display: block; padding: 10px 0; }

.download-dropdown a:last-child { border-bottom: 0; }

.themepluginlogos-download-dd-arrow
{  background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/themepluginlogos-download-dd-arrow.png') no-repeat; width: 14px; height: 7px; position: absolute; display: block; top:-7px; right: 30px; }

/* Themepluginlogos Checkout page */

.themepluginlogos-checkout-preview
{
    width: 295px;  height: 195px;  background: #fff;
    border: 1px solid #e2e2e2;  border-radius: 4px;
    position: absolute;  top: 35px;
    box-shadow: 0px 0px 4px 0px rgba(153,153,153,0.75); display: none; padding: 5px; z-index: 9; text-align: center;
}

.themepluginlogos-checkout-preview-parent{ position: relative; }

.themepluginlogos-checkout-preview-arrow
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/themepluginlogos-checkout-preview-arrow.png') no-repeat; height: 10px; width: 15px; position: absolute; top: -10px; left: 25px; }

.themepluginlogos-checkout-preview-parent:hover .themepluginlogos-checkout-preview { display: block; }

span.cart-product-icon span#themes-carticon
{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/themes.svg') no-repeat 0 0;
    margin: 8px auto 0;
    height: 30px;
    width: 30px;
    display: block;
}

span.cart-product-icon span#graphics-carticon
{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/logos.svg') no-repeat 0 0;
    margin: 8px auto 0;
    height: 30px;
    width: 30px;
    display: block;
}

span.cart-product-icon span#plugins-carticon
{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/plugins.svg') no-repeat 0 0;
    margin: 8px auto 0;
    height: 30px;
    width: 30px;
    display: block;
}

#websitessubmenu .mnew-tag { right: 124px; top:0; left:auto }

.themepluginlogos-purchase-details .downloadnow.disableddownload
{  background: #d7d7d7;  border: 1px solid #c7c7c7;  color: #bbb; width: 141px;  }

.themepluginlogos-purchase-details .downloadnow.disableddownload .arrow {display: none; }

.nodownloadfiles { color: #222; font: 400 13px/19px 'Open Sans', sans-serif;  margin: 10px 0 0 0; }

#paymentOption_offline .italic_font,
#paymentOption_online .italic_font
{
    margin: 0 0 10px 0; font-family: 'Open Sans', sans-serif;  font-size: 13px;  font-weight: 400;
}

.checkout-login-signup .italic_font,
#CartSection_paymentOptions .italic_font2
{
    font-family: 'Open Sans', sans-serif;  font-size: 13px !important;  font-weight: 400 !important; margin: 10px 0 -10px 0;
}

.checkout-login-signup .lfloat .italic_font
{ margin: 15px 0 0px 0; }

.checkout-login-signup .rfloat label { white-space: nowrap }

#CartSection_paymentOptions .italic_font2 { margin: 10px 0 -35px 10px; font-style: italic; }

#CartSection_paymentOptions .grey_background { margin-bottom: 30px; }



/* Whats New */

.themepluginslogos-whatsnew-bg
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/themepluginlogos-whatsnew-bg.png') no-repeat; width: 344px; padding: 73px 0 67px 0; text-align: center;  }

.homepage-banner-rhs-ch .themepluginslogos-whatsnew-bg h1
{ padding: 0; margin: 0; font: 600 18px/26px 'Open Sans', sans-serif; color:#fff; background: none; }

.themepluginslogos-whatsnew-bg p
{ padding: 0; margin: 0; font: 400 14px/26px 'Open Sans', sans-serif; color:#fff; text-align: center; padding: 0 0 12px 0; }

.themepluginslogos-whatsnew-bg a, .themepluginslogos-whatsnew-bg a:hover
{ color: #febb4d; font: 400 14px/26px 'Open Sans', sans-serif; border: 1px solid #fdad2a; border-radius: 4px; padding: 8px 34px; }


/* What's New Modal */

.themepluginlogos-modal .modal_overlay { position: fixed; }

#themepluginlogos-modal-content
{  background: #6c6c6c; border: 1px solid #828282; padding: 6px;  }

.inner-content
{ padding: 13px 30px 0 30px; background: #fff; border-radius: 4px; }

.themepluginlogos-link-wrapper
{ border: 1px solid #ddd; width: 170px; padding: 0 30px; margin: 22px 26px 30px 0; border-radius: 4px; vertical-align: top; text-align: center; }

.themepluginlogos-link-wrapper:last-child { margin: 22px 0 0 0; }

#themepluginlogos-modal-content { width: 815px; left: 50%; margin-left: -407px; text-align: left; }

#themepluginlogos-modal-content h1
{ background: none; font: 600 24px/24px 'Open Sans', sans-serif; color: #1b1b1b; border: 0; text-align: left; margin-bottom: -10px; }

#themepluginlogos-modal-content h3
{ font:  600 16px/24px 'Open Sans', sans-serif; color: #1b1b1b; margin: 0 0 5px 0; }

#themepluginlogos-modal-content p
{ font: 400 15px/25px 'Open Sans', sans-serif; color: #1b1b1b;  }

.themepluginlogos-link-wrapper span { font: 400 14px/20px 'Open Sans', sans-serif; display: block; text-align: center; }


.themepluginlogo-modal-icons
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/themepluginlogo-modal-icons.png') no-repeat; height: 36px; width: 36px; margin: 30px auto 3px auto; }

.themepluginlogo-modal-icons.themes
{ background-position: 0 0; }

.themepluginlogo-modal-icons.plugins
{ background-position: -224px 0; }

.themepluginlogo-modal-icons.logos
{ background-position: -447px 0; width: 38px; }


.themepluginlogos-link-wrapper .blue-button
{  font: 400 14px/20px 'Open Sans', sans-serif; color: #fff; /*background: #0893d8; border: 1px solid #044bbc; border-radius: 4px;*/
    padding: 7px 19px; margin: 20px auto 30px auto;
    background: #077dcf;
    border: 1px solid #1c58d6 !important;
    color: #fff !important;
    cursor: pointer;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    outline: none;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
    text-shadow: #0232b3 0 1px 0;
    outline: none;
    display: inline-block;
}

.themepluginlogos-link-wrapper .blue-button:hover
{ border: 1px solid #1c58d6; background: #0686c9; }

.themepluginlogos-link-wrapper .blue-button:active
{ background: #036cb0; border:1px solid #1c58d6;  }

#themepluginlogos-modal-content .modal_close
{
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/close.png) no-repeat 0 0;  right: 15px;  top: 15px;  height: 15px;
    position: absolute;  width: 15px;  opacity: 0.6;
}

#themepluginlogos-modal-content .modal_close:hover
{  opacity: 0.8; }

#themepluginlogos-modal-content .modal_close:active
{ opacity: 1; }


/* Password Policy */

#sign .info-small#password-policy,
#signup .info-small#password-policy,
#upgrade_to_reseller .info-small#password-policy
{ margin: 5px 0 0 0 }

#sign .info-small#password-policy p,
#signup .info-small#password-policy p,
#upgrade_to_reseller .info-small#password-policy p,
#sign .info-small#password-policy ul li,
#signup .info-small#password-policy ul li,
#upgrade_to_reseller .info-small#password-policy ul li
{
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #888;
    text-align: left;
}

#signup .info-small#password-policy p { margin: 5px 0 0 0; }

#sign .info-small#password-policy ul,
#signup .info-small#password-policy ul,
#upgrade_to_reseller .info-small#password-policy ul
{ margin: 0 0 0 16px; }

#sign .info-small#password-policy ul li,
#signup .info-small#password-policy ul li,
#upgrade_to_reseller .info-small#password-policy ul li
{  list-style: disc; }

#sign .info-small#password-policy ul li.valid,
#signup .info-small#password-policy ul li.valid,
#upgrade_to_reseller .info-small#password-policy ul li.valid
{  color:#43841e }

#sign .info-small#password-policy ul li.invalid,
#signup .info-small#password-policy li.invalid,
#upgrade_to_reseller .info-small#password-policy li.invalid
{  color:#F00 }


/* GDPR */

#consent_div input[type="checkbox"] { vertical-align: top; margin: 3px 0 0 0; }

#consent_div td {
    color:#1b1b1b; padding: 0 0 30px 0; line-height: 22px;
}

#signup #consent_div{ padding: 0 0 5px 0;  }

#signup #consent_div label{ line-height: 22px; font-size: 13px; }

.checkbox-details
{ display:none; margin: 5px 0 0 18px; font-size: 13px;  }

.terms-n-conditions input[type="checkbox"]
{ margin: 0 3px 0 0 }

#sign .termnconditions input { width: auto; margin: 0 3px 0 0; }

#sign .termnconditions { margin-bottom: 15px; }

#signup p.termnconditions { margin:20px 0; }

#marketmails-setting
{ display: none; font-family: 'Open Sans', sans-serif;  font-size: 13px;  font-weight: 400;  color: #1b1b1b; margin: 0 0 25px 0 }

.termnconditions, .terms-n-conditions,
.termnconditions a, .terms-n-conditions a
{ font-size: 13px !important; }

#register_submit_id.disabled-uiButton,
#sub_button.disabled-uiButton,
.contact-support-container #contact-form input[type="submit"]#contact_submit.disabled-uiButton,
#report-spam.disabled-uiButton,
#report-false-whois.disabled-uiButton,
#contact_submit.disabled-uiButton
{ background: #d7d7d7;  border: 1px solid #c7c7c7 !important;  color: #898989 !important; text-shadow: none; outline: none; cursor: no-drop; box-shadow: none; }

#signup table tr td.frmCancel
{  padding: 10px 12px 30px 0;  }

.termnconditions input, #consent_div input
{ width: auto !important; }

#marketmails-setting.termnconditions{
    text-align: left;
}

label[for="tnc_agree"]{  display: inline-block;  width: 85%; font-family: 'Open Sans', sans-serif;  font-size: 13px;  font-weight: 400;  color: #1b1b1b; }

#signup label[for="tnc_agree"]{ vertical-align: top; }


/* Contact Form - GDPR */

.contact-support-container p.iagree { text-align: left; margin: 10px 0; font-weight: 400; }

.frm-label-checkbox-field { width:438px; display: inline-block; margin: 10px 0; }

.frm-label-checkbox-field input[type="checkbox"]
{
    margin: 5px 3px 0 0; vertical-align: top;
}

.align-checkbox
{  margin: 3px 2px 0 0;  vertical-align: top;  }

.frm-label-checkbox
{  font: 400 15px/26px 'Open Sans', sans-serif;  color: #1b1b1b; display: inline-block; width: 90%;  vertical-align: top;  }

.contact-form-field.addtop-margin
{   margin: 10px 0 20px 0;  display: inline-block; }

/* Checkout page - GDPR */

.cartItem-product-detail .gdpr-enabled,
.cartItem-product-detail .gdpr-disabled
{  margin: 4px 0 0 0;  font-size: 12px;  font-style: italic;  color: #1ca40d;  line-height: 18px; }

.cartItem-product-detail .gdpr-disabled {  color: #d84a49; }

.domain_purchased.add-bottom-space { padding: 0 0 15px 0 }


/* COMODO SSL Plans styling */

.modal_content.dca_upsell_modal.comodo_wide_modal
{ width: 1000px !important; margin-left: -500px; padding: 30px 0; background: #fff; }

.sc-plans { text-align:center; }

#upsell_modal .sc-plans {  margin: 30px 0; }

.sc-plans .plan-block{
    background:#fff;
    display:inline-block; *display:inline; *position:relative; zoom:1;
    text-align:center;
    border:solid 1px #ccc;
    width:230px;
    margin:0 6px 0 0;
    padding:0 0 25px 0;
}
.sc-plans .plan4{ margin:0;}
.sc-plans h2,
#upsell_modal .sc-plans h2
{
    font:600 20px 'Open Sans', sans-serif;
    color:#fff;
    background:#2b2b2b;
    border-top:solid 2px #bf2e1a;
    padding:10px 0 3px 0;
}

#upsell_modal .sc-plans h2
{ text-shadow: none; }

.sc-plans p{
    font:400 13px 'Open Sans', sans-serif;
    color:#fff;
    background:#2b2b2b;
    text-align:center;
    padding:0 0 10px 0;
}
.sc-plans .price{
    font:600 32px 'Open Sans', sans-serif;
    color:#f5c63b;
    padding:40px 0;
    background:#212121;
}
.sc-plans .duration, .sc-plans .currency {
    font:600 15px 'Open Sans', sans-serif;
}
.sc-plans .currency { display:inline-block; vertical-align:top; padding:5px 5px 0 0;}
.sc-plans .feature{ margin-top:15px;}
.sc-plans .feature li{
    font:300 15px 'Open Sans', sans-serif;
    padding:8px 0;
}
.sc-plans .plan-duration{
    border:solid 1px #ccc;
    font:300 15px 'Open Sans', sans-serif;
    padding:5px;
}
.sc-plans .spacer{
    border-top:solid 1px #ccc;
    height:2px;
    margin:25px;
}
.sc-plans .ui-button2{
    margin-top:20px;
    padding:10px 25px;
}

.sc-plans .ui-button2 {
    background: #2fbe15 none repeat scroll 0 0;
    border: 1px solid #18900b;
    border-radius: 3px;
    box-shadow: 0 1px 0 #38c919 inset;
    color: #fff;
    display: inline-block;
    font: 400 18px 'Open Sans', sans-serif;
    padding: 12px 22px;
    transition: all 0.3s ease 0s;
}

#upsell_modal .sc-plans .ui-button2{ display: block; width: 74px; margin: 25px auto 0; padding: 8px 22px; }

.sc-plans h2 { position: relative; }

.sc-plans .plans-new-tag,
#upsell_modal .sc-plans .plans-new-tag
{
    font-family: 'Open Sans', sans-serif;  font-size: 12px;  font-weight: 400;  color: #fff;
    position: absolute;  top: 6px;  right: 40px;
    background: #aa1414;
    border-radius: 16px;  -moz-border-radius: 16px;  -webkit-border-radius: 16px;
    padding: 2px 5px;  display: inline-block; *display:inline; zoom: 1;
}


/* Unlimited to Unmetred */

#unmetered_modal_div .modal_overlay {
    position: fixed; width: 100%; height: 100%;
}

#unmetered_modal_div .modal_content{
    width: 648px;
    padding: 4px;
    background: #6c6c6c;
    border: 1px solid #828282;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-left: -324px; top:50%; margin-top: -272px; position: fixed;
}

#unmetered_modal_div .inner-content
{
    padding: 25px 30px;
    position: relative;
    background: #fff;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0
}


#unmetered_modal_div p{
    font: 400 15px/24px 'Open Sans', sans-serif; color: #1b1b1b; text-align: left; padding: 0; margin: 0 0 6px 0;
}

#unmetered_modal_div p span{
    font: 600 18px/25px 'Open Sans', sans-serif; color: #1b1b1b;
}

#unmetered_modal_div h2{
    font: 600 24px/24px 'Open Sans', sans-serif; color: #1b1b1b; border-bottom: 1px solid #dddddd; text-align: left;
    padding: 0 0 10px 0; margin: 0 0 25px 0;
}

#unmetered_modal_div .gutterspace {
    height: 20px;
}

#unmetered_modal_div .modal_close{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/close.png') no-repeat 0 0;
    right: 10px;
    top: 10px;
    height: 15px;
    position: absolute;
    width: 15px;
    opacity: 0.6;
}

#unmetered_modal_div .modal_close:hover{
    opacity: 0.8
}

#unmetered_modal_div .modal_close:active{
    opacity: 1;
}

.plans-columns .p-feat a:hover, 
#unmetered_modal_div .inner-content a:hover, 
.cloud-plans-container .cloud-plan-details li a:hover{ 
    color: #377ce4;
}

.cartItem-product-detail .show_unmetered{
    color:#222;
}



/* .DO Style Changes */

.dotdo-wrapper{
    background: #fdf6d7; border: 1px solid #e2ddbf; width: 898px; padding: 15px 20px 15px 20px; border-radius: 3px; margin: 30px 0 0 0;
}

.dotdo-wrapper label{
    font: 400 15px/22.5px 'Open Sans', sans-serif; color: #222;
}

.dotdo-wrapper label.generate-invoice {
    margin: 0 0 0 6px;
    display: inline-block;
}

.dotdo-wrapper .fields{
    width: 210px; display: inline-block; vertical-align: top; margin: 0 30px 0 0;
}

.dotdo-wrapper .fields input, 
.dotdo-wrapper .fields select
{
  height: 37px;  width: 190px; background: #fff; border: 1px solid #ccc; padding: 0 0 0 20px; margin: 3px 0 0 0; border-radius: 2px;
  font : 100 13px/18px 'Open Sans', sans-serif;
}

.dotdo-wrapper .fields select{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/selectbox-icon.png') no-repeat right 5px center #fff;
    -moz-appearance: none;
    -webkit-appearance: none;
    width: 225px;
    height: 39px;
}

.dotdo-wrapper .dotdo-details{ display: none; margin: 12px 0 5px 21px  }


/* Office 365 purchase success */

.o365-purchase-success .o365-purchase-icon{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/o365-icon@2x.png') no-repeat; 
    background-size: 39px 45px;
    margin: 50px auto 15px auto;
    display: block;
    height: 45px;
    width: 39px;
}

.o365-purchase-success{
    text-align: center; margin: 0 0 213px 0;
}

.o365-purchase-success h1{
    font: 600 26px/20px 'Open Sans', sans-serif;
    color: #222222;
}

.o365-purchase-success p{
    font: 400 18px/20px 'Open Sans', sans-serif; color: #222222; text-align: center
}

.o365-continue-btn{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/o365-purchase-success-rarrow.png') no-repeat #0091da right 33px center;
    border: 1px solid #004ac0;    
    color: #fff;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 2px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 2px 2px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 2px 2px rgba(0, 0, 0, 0.2);
}

.o365-continue-btn,
.o365-manageorder-btn{
    font: 400 16px/49px 'Open Sans', sans-serif;
    width: 277px; height: 49px;
    display: inline-block;    
    padding: 0 0 0 32px;
    border-radius: 3px;
    box-sizing: border-box;
    margin: 35px 0 0 0;
    text-align: left;
}

.o365-manageorder-btn:hover{
    color: #007bd2;
}

.o365-continue-btn:hover{
    color: #fff;
}

.o365-purchase-success .or-sep {
    color: #aaa; font: 400 16px/49px 'Open Sans', sans-serif;
    margin: 0 16px;
}

.o365-manageorder-btn{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/o365-continue-manageorder.png') no-repeat #fff right 33px center;
    border: 1px solid #007bd2;    
    color: #007bd2;    
}

.CartSection .o365-nosoflicences{
    border:1px solid #d3d3d3;
    text-align: center;
    font: 400 13px/26px 'Open Sans', sans-serif;
    color: #1b1b1b;
    width: 48px; height: 31px;
    border-radius: 3px;
    outline: none;
    margin: 7px 0 0 0;
}

.CartSection span.licences-txt,
.CartSection span.gsuite-licences-txt{
    font: 400 13px/26px 'Open Sans', sans-serif;
    color: #222222;
    margin: 0 0 0 9px;
}

.CartSection span.gsuite-licences-txt{
    margin: 0;
}

.cartItem-product-detail{
    position: relative;
}

.nos-of-licences-tt{
    background: #000000;
    color: #fff;
    font: 400 13px/19px 'Open Sans', sans-serif; 
    width: 228px;
    box-sizing: border-box;
    border-radius: 4px;
    padding: 11px 20px 10px 20px;    
    position: absolute;    
    top: 98px;
    left: -92px;    
    z-index: 3;
    display: none;
}
.nos-of-licences-tt-arrow{
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #000;
    position: absolute;
    top: -10px;
    left: 50%; margin-left:-5px;
    display: block;
    width: 0; height: 0; 
}

/* Registrar Registrant agreement */

.tabslink li a span.registrar-key-data{
    color:#333;
}

/* 2FA with GAuth - Checkout */

.otp-container{
    display: inline-block;justify-content: center; margin: 40px 0 0 0; vertical-align: top;
  }
  
  .otp-container.backup-code{
    margin: 0 0 0 50px;
  }
  
  .otp-container input{
    border:0; border-bottom: 1px solid #999999; 
    width: 40px; margin: 0 15px 0 0;
    outline: none;
    font: 400 24px/24px 'Open Sans', sans-serif;
    color: #1b1b1b;
    padding-bottom: 3px;
    text-align: center;
    position: relative;
    top: -30px;
  }
  
  .otp-container input.gauth-code-error{
    border-bottom: 1px solid #ce0000; 
  }
  
  .twofa-gauth-wrp#twofa-gauth-modal{ 
    background: #6c6c6c; border:1px solid #828282; padding: 6px;
    border-radius:4px; box-sizing: border-box; width: 700px;
    text-align: left; position: absolute; z-index: 1001;
    top: 50%; left: 50%; transform: translate(-50%, -50%);
  }

  .twofa-gauth-wrp#twofa-gauth-without-modal{
      width: 673px; margin: 31px auto 60px auto; box-sizing: border-box; border: 1px solid #cccccc; border-radius: 4px;
  }

  .twofa-gauth-content {
      background: #fff; border-radius:5px; padding: 27px 0 14px 30px;
  }
  
  
  .twofa-gauth-wrp * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .twofa-gauth-wrp p,
  .twofa-gauth-wrp label{ 
    font: 400 15px/20px 'Open Sans', sans-serif; color: #1b1b1b;
  }
  
  .twofa-gauth-wrp p.sms-verify-heading{
    font: bold 14px/19px Arial; margin: 15px 0 3px 0;
  }
  
  .twofa-gauth-wrp h1{
    font: 600 24px/24px 'Open Sans', sans-serif; color: #1b1b1b; padding: 0 0 25px 0;
  }
  
  .twofa-gauth-wrp#twofa-gauth-modal .twofa-gauth-content h1{
    padding: 0 0 31px 0;
  }

  .twofa-gauth-wrp p.twofa-contactus{
    border-top: 1px solid #cccccc; padding: 15px 0 0 0; margin: 0 30px 0 0;
  }
  
  .twofa-gauth-wrp p.statutory-warn{
    font: 400 13px/21px  'Open Sans', sans-serif; color: #1b1b1b; padding: 4px 0 13px 20px;
  }
  
  .twofa-gauth-wrp p.cant-access-gauth{
    font: 400 13px/24px 'Open Sans', sans-serif; color: #1b1b1b;
  }

  .twofa-gauth-wrp p.cant-access-gauth a{
    font: 400 13px 'Open Sans', sans-serif;
    display: inline-block; height: 14px; 
  }
  
  .twofa-gauth-wrp label[for="trust-this-pc"]{
    display: inline-block;
    vertical-align: top;
    margin: 0px 0 0 4px;
    font: 400 15px/21px 'Open Sans', sans-serif; color: #1b1b1b;
  }
  
  .twofa-gauth-wrp .button-wrp{
    padding: 0;
    position: relative;
    top: -22px;
  }
  
  .twofa-gauth-wrp a, .twofa-gauth-wrp  a:hover{
    color: #377ce4; border-bottom: 1px solid #377ce4; text-decoration: none;
    height: 16px;
    display: inline-block;
  }
  
  .gauth-icon {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Gauth-icon.png") no-repeat; 
    display: inline-block;
    height: 30px; width: 30px; margin: 12px 13px 0 0; vertical-align: top
  }
  
  .twofa-gauth-wrp input[type="submit"]{
    background: #0080cf; border: 1px solid #005dc9;
    color:#fff; text-shadow: 0 -1px 0 #002db0;
    height: 40px; width: 98px;
    box-sizing: border-box; font: bold 14px/20px Arial; border-radius: 2px;
    -webkit-box-shadow: -2px 2px 3px 0px rgba(207,207,207,1);
    -moz-box-shadow: -2px 2px 3px 0px rgba(207,207,207,1);
    box-shadow: -2px 2px 3px 0px rgba(207,207,207,1);
    cursor: pointer; margin: 0 6px 0 0; outline: none;
  }

  .twofa-gauth-wrp .twofasms-code input[type="submit"]{
    margin: 0 8px 0 0;
  } 
  
  .twofa-gauth-wrp input[type="submit"].disable-stt{
    background: #d7d7d7; border: 1px solid #d2d2d2;
    color: #8a8a8a; text-shadow: 0 -1px 0 #fff; box-shadow: none;
    cursor: no-drop;
  }
  
  .twofa-gauth-wrp .otp-wrp{
    position: relative; margin: 2px 0 0 0;
  }

  .twofa-gauth-wrp#twofa-gauth-modal .twofabackup-code .otp-wrp{
      margin: 9px 0 0 0;
  }
  
  .twofa-gauth-wrp .gauth-code-error-txt,
  .twofa-gauth-wrp .backup-code-error-txt{
    font: 12px/18px Arial; color: #ce0000; position: absolute;
    top: 47px; left: 50px; display: none;
  }
  
  .twofa-gauth-wrp .sms-otp-error-txt{
    top: 65px; left: 38px;
  }
  
  .backup-txt{
    font: 12px/19px Arial; color: #333; position: absolute;
    left: -5px; top: 47px;
  }
  
  .twofa-gauth-wrp .backup-code-error-txt{
    top: 45px;
  }
  
  .twofa-sms-icon{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/twofa-sms-icon.png") no-repeat;
    height: 28px; width: 26px; display: inline-block; margin: 12px 7px 53px 0;
  }
  
  .twofa-gauth-wrp p.sms-missed{
    font: 12px/19px Arial; color: #333; position: absolute; left: 38px;
    top: 52px;
  }
  
  .twofa-gauth-wrp p.sms-missed a{
    margin: 0 0 0 4px;font: 12px Arial; padding: 0;
  }
  
  .resend-sms{
    display: none;
  }
  
  .twofa-gauth-wrp span.resending-txt,
  .twofa-gauth-wrp span.sent-txt,
  .twofa-gauth-wrp span.wait-txt{
    font: 12px Arial;
    color: #666666;
    display: none;
    height: 14px; width: 14px; margin: 0 0 0 4px;
    padding: 0 0 0 18px;  
  }
  
  .twofa-gauth-wrp span.resending-txt{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ajax-loader.gif") no-repeat;  
    background-size: 50%;
    background-size: 50%;
  }
  
  .twofa-gauth-wrp span.sent-txt{    
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/twofa-sent-sms-bg.png") no-repeat left top 2px;
    height: 12px;
    width: 12px;  
    padding: 0 0 0 12px;
  }
  
  .twofa-gauth-wrp span.wait-txt{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sms-wait-icon.png") no-repeat;
    display: inline-block; height: auto; width: auto;
  }

.loading-state,
.complete-state{
  position: absolute; width: 20px; height: 20px; top: 13px; left: 346px; display: block;
}

.loading-state{
  background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/twofa-ajax-loader.gif") no-repeat; background-size: 20px 20px;
}

.complete-state{
  background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/completed-2fa-verify.png") no-repeat;
}

.otp-container input.graycolor{
    color: #939393;
}

#twofa-gauth-modal.twofa-gauth-wrp p.gauth-code-error-txt{
    font: 400 13px/21px 'Open Sans', sans-serif;
    color: #e00a0a;
    position: relative;
    top: -25px;
    left: 0;
    display: none;
    margin-bottom: -2px;
}

.otp-container input.gauth-code-error{
    border-bottom: 1px solid #e00a0a;
}

#twofa-gauth-modal .close-modal{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/twofa-checkout-modal-close.png') no-repeat;
    border-bottom: 0; cursor: pointer; display: block;
    height: 18px;
    position: absolute;
    right: 16px;
    top: 16px;
    width: 18px;
    text-decoration: none;
    z-index: 1;
  }

  h3.enter-sms-code { margin: 10px 0 2px 0; font: 600 15px/20px 'Open Sans', sans-serif; color: #1b1b1b; }

  .twofa-gauth-wrp .twofasms-code .button-wrp p:first-of-type{
      padding-bottom: 9px;
  }

  .resend-sms{
    display: none;
  }
  
  .twofa-gauth-wrp span.resending-txt,
  .twofa-gauth-wrp span.sent-txt,
  .twofa-gauth-wrp span.wait-txt{
    font: 12px Arial;
    color: #666666;
    display: none;
    height: 14px; width: 14px; margin: 0 0 0 1px;
    padding: 0 0 0 18px;  
  }
  
  .twofa-gauth-wrp span.resending-txt{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ajax-loader-2fa.gif") no-repeat;  
    background-size: 50%;
    background-size: 50%;
  }
  
  .twofa-gauth-wrp span.sent-txt{    
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/twofa-sent-sms-bg.png") no-repeat left top 2px;
    height: 12px;
    width: 12px;  
    padding: 0 0 0 12px;
  }
  
  .twofa-gauth-wrp span.wait-txt{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sms-wait-icon.png") no-repeat;
    display: inline-block; height: auto; width: auto;
  }

  #twofa-gauth-modal .twofabackup-code .loading-state, 
  #twofa-gauth-modal .twofabackup-code .complete-state{
      left: 467px;
  }

  #twofa-gauth-without-modal .loading-state, 
  #twofa-gauth-without-modal .complete-state{
      left: 400px;
  }


  .gauth-app-icon{
      display: inline-block;
      background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Gauth-icon.png') no-repeat;
      height: 30px; width: 30px; vertical-align: middle;
      position: relative;
      top: 15px;
      margin-right: 17px;
  }

  .twofa-gauth-wrp#twofa-gauth-without-modal .button-wrp{
      margin: 25px 0 4px 0;
  }

  .twofa-gauth-wrp#twofa-gauth-without-modal p.cant-access-gauth{
      display: inline-block;
  }

  .twofa-gauth-wrp#twofa-gauth-without-modal p.cant-access-gauth.block{
      display: block; position: relative; top: -22px; left:46px;
  }

  .twofa-gauth-wrp#twofa-gauth-without-modal h1{
    font: 600 26px/20px 'Open Sans', sans-serif; color: #222; margin: 3px 0 0 0;
  }

  .twofa-gauth-wrp#twofa-gauth-without-modal p.cant-access-gauth{
    font: 400 13px/19px 'Open Sans', sans-serif; color: #333;
  }

  .twofa-gauth-wrp#twofa-gauth-without-modal input[type="button"]{
    background: #1693d8; border: 1px solid #106ad3;
    font: 400 16px/20px 'Open Sans', sans-serif; color: #fff; border-radius: 4px; box-shadow: none; text-shadow: none;
  }

  .twofa-gauth-wrp#twofa-gauth-without-modal input[type="button"].disable-stt{
      font: 400 16px/20px 'Open Sans', sans-serif; color: #8a8a8a; text-shadow: none; border-radius: 4px;
      background: #dedede; border: 1px solid #dadada;
  }

  .twofa-gauth-wrp#twofa-gauth-without-modal p{
    font: 400 13px/21px 'Open Sans', sans-serif; color: #1b1b1b;
  }

  .twofa-gauth-wrp#twofa-gauth-without-modal p.twofa-contactus{
      margin: 0 30px 3px 0;
  }

  .twofa-gauth-wrp#twofa-gauth-without-modal p.enter-code-msg{
      font: 400 15px/20px 'Open Sans', sans-serif; color: #1b1b1b; margin: -2px 0 0 0;
  }

  .twofa-gauth-wrp#twofa-gauth-without-modal .otp-wrp{
      margin: 1px 0 0 0;
  }

  .twofa-gauth-wrp#twofa-gauth-without-modal p.gauth-code-error-txt{
      color: #e00a0a; 
  }

  .sms-code-icon{
      background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/twofa-sms-icon.png') no-repeat;
      height: 28px; width: 26px; display: inline-block; margin: 14px 17px 0 0;
  }

 .twofa-gauth-wrp#twofa-gauth-without-modal p.gauth-code-error-txt.sms-code-error{
    position: relative;
    top: -25px;
    left: 46px;
  }

  .twofa-gauth-wrp#twofa-gauth-without-modal span.backup-txt{
      font: 400 13px/19px 'Open Sans', sans-serif; color: #1b1b1b; position: absolute;
  }

/* .NZ contact share */

.nz-consent{
    background: #eee; padding: 20px 30px; margin: 20px 0;
}

.new_contact_col .nz-consent label.nz-agree-label{
    float: none;
    display: inline-block;
    vertical-align: top;
    width: 92%;
    margin: 1px 0 0 1px;
    color: #1b1b1b;
}


.nz-consent h2{
font: 600 16px 'Open Sans', sans-serif;
padding: 10px 0 5px 0;
color: #333;
}

.model-button.use_this_contact.disable-stt{
    background: #dedede;
    border: 1px solid #c7c7c7;
    color: #909090;
    text-shadow: none;
}

/* .SCOT contact share */
.scot-consent{
    background: #eee; padding: 20px 30px; margin: 20px 0;
}

.new_contact_col .scot-consent label.scot-agree-label{
    float: none;
    display: inline-block;
    vertical-align: top;
    width: 92%;
    margin: 1px 0 0 1px;
    color: #1b1b1b;
}


.scot-consent h2{
font: 600 16px 'Open Sans', sans-serif;
padding: 10px 0 5px 0;
color: #333;
}

/* .EU contact form changes */

.dot-eu-note-list li{    
    margin: 0 0 0 45px;
}

.dot-eu-note-list li::before{
    content: " ";
    width: 5px;
    height: 5px;
    background: #926c2c;
    border-radius: 20px;
    display: inline-block;
    position: relative;
    bottom: 1px;
    margin: 0 5px 0 0;
}

.showcompulsory{
    display: block !important;
}

.countryofCitizenship{
    margin-top: 12px;
}

.note-wrp-new{ font-size: 14px;}

.eu-tooltip-info-icon{   
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cart-help-icon.png') no-repeat;
    height: 13px;
    width: 13px; position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 5px;
    cursor: pointer;
}

.eu-tooltip-info-txt{
    background: rgba(0, 0, 0, 0.8);
    border: 0;
    color: #fff !important;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    width: 462px !important;
    display: none; position: absolute;
    padding: 4px 10px;
    border-radius: 5px;
    line-height: 20px;
    padding: 4px 10px;
    border-radius: 5px;
    line-height: 20px;
    top: -36px;
    left: 28px;
}

.eu-tooltip-info-txt .tooltip_img{    
    /* display: block;
    position: absolute;
    width: 0px;
    height: 0px;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #333;
    left: -8px;
    top: 24px; */
    display: block;
    position: absolute;
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #333;
    bottom: -8px;
    left: 50px;
}


/* dot NGO/ONG */

#add_contact_frm label#tnc-txt{
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    display: inline-block;
    width: 650px;
    vertical-align: top;
    color: #1b1b1b;
	margin: 0 0 0 6px;
}

#add_contact_frm label#tnc-error{
    position: absolute;
    bottom: -8px;
    left: 21px;
}


/* Free SSL certificate with Hosting products */


.free-ssl-tooltip-txt{ 
    position: relative;
}

.free-ssl-tooltip{
    background: #000000;
    width: 185px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-shadow: none;
    color: #FFFFFF;
    line-height: 20px;
    text-align: left;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    margin-left: -10px;
    position: absolute;
    bottom: 25px;
    display: none;
    padding: 10px 15px;
    text-align: center;
}

.p-feat .free-ssl-tooltip{
    margin-left: 1px;
}

.p-feat.reseller-hosting .free-ssl-tooltip {
    margin-left: -13px;
}

.wp-host-plans-graybg .free-ssl-tooltip{
    margin-left: -12px;
}

a.free-ssl-tooltip-txt:hover{
    color: rgb(55, 124, 228);
}

.free-ssl-tooltip-txt:hover .free-ssl-tooltip{ 
    display: block;
}

.free-ssl-tooltip-txt:hover .free-ssl-tooltip:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    bottom: 0;
    margin-left: -4px;
    width: 0;
    height: 0;
    border-top: solid 8px #000;
    border-left: solid 8px transparent;
    border-right: solid 8px transparent;
}

.model-button.consent_active{
    background: #2fbe15;
    border: 1px solid #18900b;
    cursor: pointer;
    font-size: 15px;
    font-weight: 400;
    color: #fff;
    margin: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    outline: none;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    vertical-align: middle;
}

/* G Suite new plans - Homepage Banner */

.gapps-whatsnew-bg{
    text-align: center;
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/gapps-whatsnew-bg.png") no-repeat;
    background-size: 366px 229px;
    height: 229px; width: 366px;
}

.gapps-whatsnew-bg span.gmail-banner-icon{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/gmail-icon@2x.png') no-repeat;
    background-size: 60px 45px;
    height: 45px; width: 60px;
    display: block;
    margin: 12px auto 20px auto;
}

.gapps-whatsnew-bg * {
    -webkit-font-smoothing: antialiased; /* This needs to be set or some font faced fonts look bold on Mac in Chrome/Webkit based browsers. */
    -moz-osx-font-smoothing: grayscale; /* Fixes font bold issue in Firefox version 25+ on Mac */
}

.gapps-whatsnew-bg h3{
    font: 600 22px/18px 'Open Sans', sans-serif;
    color: #727272;
    padding: 0 0 5px 0;
    text-transform: uppercase;
}

.gapps-whatsnew-bg h2{
    font: 600 18px/18px 'Open Sans', sans-serif;
    color: #727272;
    padding: 0 0 5px 0;
}

.gapps-whatsnew-bg p{
    color: #64686d;
    font: 400 15px/22px 'Open Sans', sans-serif;
    text-align: center;
    margin: 0 auto;
    width: 300px;
    padding: 66px 0 40px 0;
}

#gapps-whatsnew-buy {
    display: block;
    margin: 20px auto 0 auto;
    width: 90px;
    height: 31px;
    box-sizing: border-box;
    background: #2fbe15;
    border: 1px solid #348b20;
    border-radius: 3px;
    color: #fff;
    text-decoration: none;
    font: 400 13px/30px 'Open Sans', sans-serif;
}


/* 2 years clause note */

.sc-plans span.plans-note
{   font: 400 15px/20px 'Open Sans', sans-serif;
    font-style: italic;
    color: #434343;
    text-align: left;
    display: block;
    margin: 10px 0 0 0;
}

.plan-duration:focus{
    outline: none;
}

/* Addons privacy and premium dns */
.cart-product-addons{
    margin-top: 15px;
}
button.addPP {
    color: #18900B;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    padding: 3px 15px 3px 15px;
    border: 1px solid #18900B;
    border-radius: 4px;
    background-color: transparent;
    position: absolute;
    right: 10px;
}
button.addPP:hover {
    background-color: #18900B;
    color: #fff;
}
button.addPP.ppAdded {
    color: #999999;
    border-color: #999999;
}
.cart-product-addons .dns-list {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    position: relative;
}
.cart-product-addons .dns-list:last-child,.cart-product-addons .dns-list.s_addons_false{
    margin-bottom:2px;
}
.cart-product-addons .dns-list input {
    margin:-3px 10px 0 0;
    opacity: 0;
    z-index: 1;
    cursor:pointer;
}
.cart-product-addons .dns-list p {
    color: #222;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 400;
}
.dns-list a {
    display: inline-block;
    width: 20px;
    height: 20px;
}
.dns-list .info-icon {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAABBUlEQVQokW3RMUscUBAE4O8OiXUqCQcK2tqoidYW1yi2gnY2F1srQQRBUoigtsY/cCBIGlMZsRbEytYUAQurNDZqERnZg+PIwMKyOzNvd19jZOdG4QPWsYLJqt2hi2O8pNCsRgvXaGMLnyqSt6vX6gnifI4fWMIVniqSp3aGnxiO4CsesFuv7eFfxQU+4hv+oBPBKg6K3MFmjdbAeBkER+FGMI3e5idF/FXO/Qhnqun/mME9ftfIQUZ8jeAWnwdkGetvjdbDl5w5gtx5Y0CwjImBWjjdCL5jFNt9zdO+vYL0xsIdwjMW6y/mcIi1Is6XcwwXwu0tnX8IOdfZx2NF8kvMvnPwBgjOOATr9kyiAAAAAElFTkSuQmCC');
    height: 12px;
    width: 12px !important;
    position: absolute;
    left: auto !important;
    top: 3px !important;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 10px !important;
    cursor: pointer;
    background-repeat: no-repeat;
}
.dns-list .ar-checkbox-tt.tooltip .classic {
    text-align: center;
    left: -80px;
    bottom: 25px;
    top: auto;
}
.dns-list.s_addons {
    display: none;
}
.addons_price_list{
    margin-top:35px;
    position: relative;
    min-height: 45px;
}
.addons_price_list.s_addons,.addons_price_list.s_addons_align  {
    min-height:auto;
}
.addons_price_list p{
    margin-bottom:5px;
    position: absolute;
    right: 0;
    font-size: 16px;
    top:0;
    display:none;
}
.addons_price_list.s_addons p ,.addons_price_list.s_addons_align p {
    position: relative;
}
.addons_price_list p:nth-child(2){
    margin-bottom:0;
    bottom: -5px;
    top:auto;
}
.premium-dns-block {
    background: #f9f9f9;
    display: flex;
    padding: 21px 25px 20px;
    margin: 30px 0;
    border:1px solid #e7e7e7;
}
.premium-dns-block h3 {
    font-size: 18px !important;
}
.premium-dns-block h3 span {
    font-weight: 400;
}
.p-dns-text a {
    color:#177fcc;
}
.p-dns-text p {
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    color: #000;
    font-weight: 400;
}
.premium-dns-block .action{
    margin: 12px 0 0 45px;
}
.premium_dns_icon{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAPCUlEQVRYhY1YC1BUV5r+7u1uoBuabrBtnoIiYIijYoKKgg+iiW+ziVETE59JrCIzMes4rpm4TnZikt3amnGzqxPHmMRKRoGVJLp5qIkoUiEVrZGIGkeQl4BA82psoN/dt7e+w1yGpHQyp+oWl773/P/3f//zXKmnpwcjl06nQ19fH77//nvcuXMHXV1diImJEfeSJCExMREtLS2w2WxjnE7njN7e3ql2uz3d5XIlejwei6IoMBgMvTExMR29vb1NJpPpSkZGxoXY2NiGqVOn4tKlS0JWZmYmQqGQ0Dxq1CgsXLgQUVFR8Pv9P8CjxU+sYDAIvV6P8PBwAjOUlZU9XV1d/ZTD4ZgbDAZlrVYrnvMymUzCCCqmEbW1tfD5fDhz5gxBXCgoKCiJi4v7U1JSkj0yMhIOhwMajebvArgng9euXRMCqIxKy8rKdp0/f/5FRVHi4uLiwIsWh4WFiX18j1dERAQGBwfR2to6/Bvl2Gw22O12vtqfn59/YNWqVa8mJiZ6Ozo6hGGLFy++K4N3Bdjb24u6ujqQnW+//Ta3uLj4QE9PTzbdkpKSIt6hoEAgMOwm/iXLHo8HTU1NoKtV8HyfF9kkcLJrMBgaCwsLC6dPn/4VWczPz0d0dPRPA+TLVNzW1oZ9+/btOH78+H8y7iZPniwUEgDdTlbVRXB85vV6cevWLfGcYAmS8rmHi8qtVquIuatXr4pYnDNnzpt79uzZNWvWLLGfe+8JkA9Hjx4tFK5bt25/aWnpz+fNm4cxY8YIJVQwEthIo7insbFRKKGb+S5BTpo0STxnjCYnJ4vfT5w4IbxD3Tdu3EBeXl5xZWXlWsoi6JFxqVX/obVqkBcWFu4rKir6+fLly4XFAwMDQ9bcBZwKkIzTCAJR47a9vR1btmzBxo0bhWKz2Yzjx48LlumVhIQE8f4333zz1Pz58zVnz55dQwzMARWXPFIJLX7zzTd3Hjx48BdLly5FbGzsMLi7LdW1/f39IgG4n7/JsizChGydPXtWAOV7t2/fxgcffCDikQxSNgFlZ2fj3Llzq9euXft7Gsa9TqdTXJpnnnlGWEemvvjii2lbtmz535UrV+KFF14QimmtGux3Y47MEwCFUjHBud1ukcmUs2jRIpSXl4sYZvK8/fbbIgb5HsEwccgsjTt//vxMq9V6ad68eXWsvzRWS4qZ3mRg165dpfHx8aKIkj1aR8X3WmSB+1wul1DARYU0jB547LHHRMF/6623RKlhwedzGqJmP0GSScY5GX7ppZeKFi9ebLVarV7GqPT1118jNTUVe/fufe3QoUO7H3/sn+ALSPB4whGSvIjQeSBBRuhHICmYLFAoFahZ293djblz52LTpk2oqanBwYMHxXMmDg0iuLvFMmVRRkVFBQoKCg6XlJRsvnnzJkQnqKqqMpWUlOzOyXkQgZAOg4NOpI/rwyiDC/1OAhnKcLLJv2qcMSnInlarE+DoVtaztWvXiox+7733BJsMH4YJgd2rc6ili3W2vLx80+nTp8cYjUbISUlJLMbPUXliYgrsfYN4eXMcfrc3C3/4bSqSrBr0OoLDVhKIGmPOQSZQCO3dQdQ3eNFl9yFlTKJQdvToUcEmyxZlq+xx/90WwdHY8ePHi6elpaVbaYyWbqisrHyWyL0BGbEmGfkPGYFQEPrxBmRnaHCt3o8nVy0VscrMoiAqPXf2LFram7F+aSImzTLieGk3Sk+Uo/rKNTFkkLl7AbpXVeDF2C8vL19ns9l2yNevX8+02WxZDFKdxo+eviCOHeuDp19B/TcOnL3Yj7Qx0SKGCIpJlZaWJkrD7e4g8qeE43f/k4INm+LwwZ5U6MOBi3++Jthjn2VbY4KQwZ9aZJGFnvKdTmfclStXZmmbm5vnUzHZCQYDiI6U8f6JfnxS1o229n4YzaMQrfGJ6s/3SDsnEbqrrb0L+RPNgJ5xpcAUq0HQ50Tq2DTk5U4RTLO/svB+9913IgnuVexHxiJjj6uiouIhbWdnZzY3UjELq04nQ+dzI6CYMSU7DTdrr8LlNuOvVUGAJCNMkCSLhM8q+jH+1WY8MD8WRe93oqVtAIfffw0rH1853D22bdsmGKWX7hV/BMaw4EpPTxfG1NfXT5Xb29vvo5C/xQHQ092FR1cswP59e5GTMx1tbe3CAHUqobvJolYbQqReg1f/aMOqJ2vxacUg4kaHISI8QtQ7GkPmeKnTDBNNXZTJhGPG04DZs2dj1apVYh/ld3d3p2ssFstrRqPRRFfQCrqFFLNUsFjPmTNHdAoOn4y/kdnc0tKK+fML8OTq5ejpuY2AzwGXyy1i75FHHhGgqJyMcC8TkvtoIP/SC0xOvrt582a88sorQudHH30kRj6n06nIAwMDRqJVM4huWbNmjZhCOjs7hdtXr14tBlRmsJptvGfX4ZhkNpvg8biEq/hbZWUlLly4IAx7/fXXxbuU+fzzz4tuosphjSTAN954Q7RFJgiNo06C9/l8Bi0tUWkntSwNBHDy5Ekh7OOPP2adFFlIy9VFITxj8P0PP/xQdBQaQZDcd/jwYZF4ly9fFkCeeOKJ4WFX1WmxWFBcXCw8RvboReqhAQwHiSs7O7vdYrEkcPShBXyBzFERLeb9Z599JoSoPXQomXSi3zKG3n33XSFQNUDt0TSYjPKezwyGcNxsdMI6OhLmKAW2zl5kZGQI9hhanD0NBgOmT58u9hiNxk7ZbDY3MyvV9KdQFkrGDN3N+OHsRgDqnEcL2YHGjRuHK1euiHhR41OVQTYYT9zHe40cQkOzCw89EIGYqCBa2wcxdmwqNmzYIJgvKSkR98eOHRueqiMjI3sJsIZta+QiA4wBuo3uIgtkVy0HZG/ChAmCPTZ09ll1Orl7h1DQ4wjD+JQwFP9pEDvX+dBqCwmv0NVHjhwRhyquvXv3ipDgSk5ObpKTk5OvkpEftyQqZZATPPsjGSLI5uZmEVv8jQcgu70Xxig92rok1DfIsDs4ELC2jQCoAH39En613g+YFSxdFsDiOXpcr+0VGVtdXS3iMSbGhEGnb9jYiKjkKnnixInn1UY9ctIgIGZUfX29YItuJ7Bly5YhKytLCKmqqsLAoBsenwYvPuXHr7d7kRanoKlNgjwC4IBbwoSxCh6aFgS6NIBVwbI5Cppa7ogw4PwpSQqabnXD4+7HgjlG/LIwEr/55ynV8oQJEy5bLJZWnilGTs7qtMwYoxtYdlhMWR+3b98u3J6bm4v8vHw03fZjSb4Pv/q1C8c/dGHug0Hcah8a02iI2xNCXGwIRlMIcLN1APGWEPxuF2JiYrFgwQLc6fejqbEOh/7NgjMVafj922Px8KNjvpfZ9AsKCo40NDT8KG6GYoRjOkGyyjP2ioqKBJNMkvXr12P27Jnw+BR8Wq4AHi0MqQr2bvfCoAdcnqGibo7WoL5VQm29DLBpDUqoui5D1snw+byYOXMmbrV6MGuKD8+9Og5ovQPUxXSEnKl1MhNh2rRpfyAgxhzLgRoD6rmBtYxJs2LFCvHFgecUuubQoUM4dqwUkyamo7EtDHAogE1G4ugQkq0h9Ni9SEpKRJzVglttPjgcEqBXhmbIThmKn2dwD7788it4B29i/sy/tlyHCwiLuwwpHDJdO3ny5LZFixa9f/HiRQFKLdwEyhLBxGB3yMvLE8lx7tw5EdwsxmzqKUkmdPfHYKA1AIQBoYgQLNEK2rsj0NPdjQuX7fjlUzKmL/UBgwoQrmD3C15kZVlQdq4au3f/RoDOyDQDQQWQFECX8GceNSSyRja6uroiZs+e3W02m6NycnJEqpM9NYGMxihMzZ6CK9dvobamGXp9APFWE9xuL/wBCYGQHm9t/QsmzvABbi36XBL27I3Af/1Rg0lTgrj8fx5oUj3wbkuHbtYdyKt6ceo9E5Y8VyXAHTmQiqdXxwB2P+DrAyyFjyIy71PN1q1bxaEmNTU1EB0dfeOdd955ki2J8ceax0LLziHLEi5eqoEpwosHc6LhcPB4qeBnEzNhtVpwo34AuZMUpN1nB7rDoY8PYeESP2SvjGdXBJE+bwDKqVFwvfgzIBCC7vEeZMR7YWv34b//NRlLN1oBmw/wegCNASHT8p3QxvZrduzYMTz25Ofn13R2dsYfPXo0h6WEWcwzxYwZM9DQ1AlrjIwDvx2LJWtG4/5RWnxyph25ubMwLecBfFl2EePGRGJajhNweoABHeCTMHeZH+Oz/Ag1RcC9bQLglRCsjYSsC0KzwIFljyYgJS0CaPBg6Og4COjGNCF64R6EApDZ+3ipNXD//v2FDz/88GlO0CzSHL9ZTgbcGkxM08J0n4FjL6bMjUZmWgy+OH0On3/+OWLMYWjp1AHeREArA5og4APQLgMDkigtUCRADkHi36DMIRxo8wM2P6BV3/EAusQqyDwX+SCrcaY2eAI9derU4ry8vJNlZWUig/k9xRQZQFWNgr+UO+BzhXCytA+ttiDiLUYx8+lkj2hfzu4owDhKCBeLIBxaSKluROxqgtIZCW2BHbpftAC2MOCHH7NEPEI3ulqCAinkhWbnzp3Dj9RPEewimZmZRbdv3044efJkDgt0RnoqfEEtvqp0oLxiACfKujAuNR4bNzw9lOm36tHRKyPnfiApKxzodw2BlLSAFBIul+93QnJK0K3ohnyfG+gJG/F1SLUmhFD0kjegS2zifs3LL7/8A/xkkK5lgc7Nzf08ISGhrqqqakFt7c0Iq8WEyGgTBgYlGCNl6PU6JCUlixil4IuXGpE5TsKUGXrAza7kBDRaQNYBIS0QCIN2sQNyYhDo1QM6DSBr/3aFnED4uF5p1LNbJa1ZkTT6u3+jZh0UB3Onk22oKCsrq7y4uPjfv7tcvYHTN8cv9ubGxiYcOHBAfOZwOl1oqqvBpUsGrO8KBwa1CLntQMAJSPKw99CrDMVi8C6nu6AbiAi7CekTv4hFKPf+iE6QLDMs0nFxcR1btmzZeO3atf+orq7eXFdXt7qhoSGV4cASxc/F4tu024+ARwGcfcAgQXYAXgX4+9/JRwAEEF4Ti+CnQHDoq+xPnqbpcg60vFJSUmpSUlL+xe127+zo6Jjd2NiYZ7fbH+jq6hrr8/niomMMkSH45WAowq+RvX7ooiVog0PZ+Y8BlBBuboA+A1B8AEL4f8rfFenej6tPAAAAAElFTkSuQmCC');
    height: 40px;
    width: 48px;
    min-width: 41px;
    margin-right:18px;
    display: inline-block;
    vertical-align: middle;
    margin-top: 1px;
    cursor: pointer;
    background-repeat: no-repeat; 
}
#premium-dns-button {
    background: #077dcf;
    border: 1px solid #1c58d6 !important;
    color: #fff !important;
    cursor: pointer;
    min-width: 280px;
    height: 40px;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    margin: 0;
    padding: 0;
    white-space:nowrap;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    outline: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: #0232b3 0 1px 0;
    outline: none;
    padding: 10px 19px;;
}
#premium-dns-button span {
    display:none;
}
#premium-dns-button.selected{
    background: #e2f1fd;
    border: 1px dashed #077dcf !important;
    color: #077dcf !important;
    text-shadow:none;
    box-shadow:none;
}
.dns-list input:checked + label {
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/custom-checkbox-cartpage.png) no-repeat 0 0;
}
.dns-list input + label {
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/custom-checkbox-cartpage.png) no-repeat 0 -20px;
    padding-left: 20px;
    height: 15px;
    display: inline-block;
    position: absolute;
    left:0;
    top:2px;
}
.dns-list input:not(:checked) + label {
    border-radius: 0;
    box-shadow: 1px 2px 2px #E5EAEF inset;
    -moz-box-shadow: 1px 1px 2px #E5EAEF inset;
    -webkit-box-shadow: 1px 1px 2px #E5EAEF inset;
    border: solid 1px #b2c4d4;
    padding-left: 13px;
    height:13px;
    background:none;
}
.show_pdns_false {
    display:none !important;
}
/* Acronis Cyber Backup */
.acronis.alert-box {
    width: 830px;
    color: #222222;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    padding: 9px;
    border: 1px solid #FFE9AD;
    background-color: #FFF8E0;
    margin-top: 13px;
    display:none;
    position:relative;
}
.acronis.alert-box::after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50px;
    top: -10px;
    margin-left: -8px;
    width: 0;
    height: 0;
    border-bottom: 10px solid #FFF8E0;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
}
.acronis.alert-box::before {
    content: '';
    position: absolute;
    top: 100%;
    left: 50px;
    top: -11px;
    margin-left: -8px;
    width: 0;
    height: 0;
    border-bottom: 10px solid #FFE9AD;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
}
#acronisbackupus-carticon,#acronisbackupasia-carticon {
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/acronis_icon.png') no-repeat;
    height: 36px;
    width: 35px;
    display: block;
    margin: 6px 14px;
}

/* LAMP stack css changes to checkout page */

.lamp-addon-tooltip {
    position: relative;
}
.lamp-addon-tooltip .info-icon{
    display: block;
    height: 14px;
    width: 14px;
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/info-2x.png') no-repeat;
    background-size: 14px 14px;
    position: absolute;
    left: 5px;
    bottom: 0;
}

.lamp-addon-tooltip .info-icon .lamp-tooltip{
    background: #000000;
    width: 250px;
    border-radius: 3px;
    text-shadow: none;
    color: #FFFFFF;
    line-height: 20px;
    text-align: left;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    margin-left: -3px;
    position: absolute;
    display: none;
    padding: 10px 15px;
    font-style: normal;
    top: 22px;  
    left: -135px;
    z-index: 1;
}

.lamp-addon-tooltip .info-icon:hover .lamp-tooltip, .lamp-addon-tooltip .info-icon .lamp-tooltip:hover{
    display: block;
}

.lamp-addon-tooltip .info-icon .lamp-tooltip::after{
    content: '';
    position: absolute;
    top: -8px;
    left: 50%;    
    margin-left: -4px;
    width: 0;
    height: 0;
    border-bottom: solid 8px #000;
    border-left: solid 8px transparent;
    border-right: solid 8px transparent;
}

.lamp-addon-tooltip .info-icon .lamp-tooltip a{
    color: #fff;
    text-decoration: underline;
    cursor: pointer;
    font-weight: 600;
}
#alert_pp_modal_div .heading { 
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    line-height: 36px;
    font-weight: 500;
    color: #222;
    padding: 22px 0px 11px 0px;
    text-align: center;
}
#alert_pp_modal_div .model-indent {
    margin-top: 30px;
    margin-bottom: 25px;
    margin-left: 30px;
    margin-right: 30px;
}
#alert_pp_modal_div h2{
    background: none;
    padding: 0;  
}
#alert_pp_modal_div h2 {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #222222;
    font-family: 'Open Sans', sans-serif;
}
#alert_pp_modal_div .pp_comparison_containe{
    display: flex;
    justify-content: space-around;
    align-items: flex-end;
    margin: 10px 0;
}
#alert_pp_modal_div .pp_comparison_container{
    flex-direction: column;
    align-items: flex-start;
    overflow: hidden;
    margin: 0px;
}

#alert_pp_modal_div .pp_comparison_container .pp_recommend_heading{
    display: flex;
    justify-content: center;
    color: #5fba3c;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 18px;
}

#alert_pp_modal_div .without_pp_container{
    display: flex;
    flex-direction: column;
    align-items: start;
    background: #f8f8f8;
    margin: 10px 0;
    width: 339px;
    height: auto;
    border: 4px solid #f8f8f8;
    
}
#alert_pp_modal_div .without_pp_subheading{
    margin-bottom: 10px;
    font-size: 18px;
    color: #222222;
    font-weight: 500;
    line-height: 24px;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
}
#alert_pp_modal_div .without_pp_subheading {
    margin-left: auto;
    margin-right: auto;
}
#alert_pp_modal_div .white_inner_bg_container{
    margin: 0;
    padding: 0px;
    width: 100%;
}
#alert_pp_modal_div .white_inner_bg_container{
    width: 48%;
    display: inline-block;
    border: 1px solid #E9E9EB;
    float: left;
    min-height: 245px;
    height: 100%;
}
#alert_pp_modal_div .white_inner_bg_container.white_inner_bg_container1 {
    margin-right: 20px;
}
#alert_pp_modal_div .with_pp_container .red_outline_container .comp_text .with_pp {
    display: flex; justify-content: space-between;
}
#alert_pp_modal_div .without_pp_container .pp_profile_heading_public
{
    font-size: 13px;
}
#alert_pp_modal_div .without_pp_container .pp_profile_heading_public {
    background-color: #FFF8F8;
    padding: 12px 27px;
    font-size: 14px;
    line-height: 21px;
    color: #EE2E28;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
    
}
#alert_pp_modal_div .red_outline_container .comp_text span
{
    color: #e01515; 
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    font-family: 'Open Sans', sans-serif;
}
#alert_pp_modal_div .red_outline_container .comp_text span b {
    font-weight: 500;
}
#alert_pp_modal_div .red_outline_container.black_txt .comp_text span {
    color: #222222;
}
#alert_pp_modal_div .red_outline_container .comp_text {
    margin-bottom: 12px;
}
#alert_pp_modal_div .without_pp_container{    
    width: 100%;
    background: transparent;
    border: 0px;
    margin: 0px;
}
.without_description {
    text-align: center;
    color: #222;
    font-size: 15px;
    line-height: 24px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 24px;
}
.red_outline_container {
    padding: 19px 25px;
}
.pp_profile_heading_public img {
    vertical-align: middle;
    margin-right: 10px;
}
.manage_pp_options {
    margin-left: auto;
    margin-right: auto;
    margin-top: 24px;
    text-align: center;
}
.manage_pp_options div {
    text-align: center;
    padding: 12px 0;
    background: #2FBE15;
    border-radius: 8px;
    color: #ffffff;
    cursor: pointer;
    font-size: 18px;
    line-height: 24px;
    width: 233px;
    font-family: 'Open Sans', sans-serif;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #18900b;
    font-weight: 400;
}
.manage_pp_options div:nth-of-type(2) {
    color: #377CE4;
    background: none;
    font-weight: 400;
    width: auto;
    font-size: 16px;
    line-height: 24px;
    font-family: 'Open Sans', sans-serif;
    padding-bottom: 0px;
    border: 0px;
}
.black_txt .comp_text {
    color: #222;
    display: flex;
}

/* Homepage - Bundles blurb */

.bundles-hp-blurb
{ width: 100%; background: #fff; padding: 0; }

.bundles-hp-blurb-text
{  padding: 15px 30px; position: relative; width: 940px; }

.bundles-hp-blurb h1,
.bundles-hp-blurb-text span.green-text
{ color:#000; font-family: 'Open Sans', sans-serif; font-size: 26px; font-weight: bold; margin: 45px auto 13px auto; padding: 0;
    width: 1000px;
}

.bundles-hp-blurb-text span.green-text
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bundles-homepage-blurb-sep.png') no-repeat right center;
    color:#9bcb44; margin: 0; min-height: 50px; line-height: 50px; vertical-align: middle; width: 70px; }

.bundles-hp-blurb-text ul { vertical-align: middle; }

.bundles-hp-blurb-content
{ border: 1px solid #eee; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    margin: 0 auto; width: 998px;
}

.bundles-hp-blurb-content h1
{ font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: bold; color:#000; padding: 15px 0; text-align: center; }

.bundles-hp-blurb-content h1 span.green { color:#9bcb44 }

.bundles-hp-blurb-products { text-align: center; }

.bundles-hp-blurb-products li
{ font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: bold; color:#000; padding: 0 28px;  }

.bundles-hp-blurb-products li .bundles-domainname-icon,
.bundles-hp-blurb-products li .bundles-uhosting-icon,
.bundles-hp-blurb-products li .bundles-email-icon,
.bundles-hp-blurb-products li .bundles-wbuilder-icon,
.bundles-hp-blurb-products li .bundles-ssl-icon
{  background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bundles-products-icons-sprite.png') no-repeat; display: block;
    margin: 0 auto 5px auto;
}

.bundles-hp-blurb-products li .bundles-domainname-icon {
    background-position: 0 0;
    height: 30px;
    width: 33px;
}

.bundles-hp-blurb-products li .bundles-uhosting-icon {
    background-position: -36px 0;
    height: 30px;
    width: 30px;
}

.bundles-hp-blurb-products li .bundles-email-icon {
    background-position: -72px 0;
    height: 30px;
    width: 30px;
}

.bundles-hp-blurb-products li .bundles-wbuilder-icon {
    background-position: -107px 0;
    height: 30px;
    width: 30px;
}

.bundles-hp-blurb-products li .bundles-ssl-icon {
    background-position: -141px 0;
    height: 33px;
    width: 30px;
}

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {


    .bundles-hp-blurb-products li .bundles-domainname-icon,
    .bundles-hp-blurb-products li .bundles-uhosting-icon,
    .bundles-hp-blurb-products li .bundles-email-icon,
    .bundles-hp-blurb-products li .bundles-wbuilder-icon,
    .bundles-hp-blurb-products li .bundles-ssl-icon
    {  background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bundles-products-icons-sprite@2x.png') no-repeat; display: block;
        background-size: 167px 33px;
        margin: 0 auto 5px auto;
    }
    .bundles-hp-blurb-products li .bundles-weebly-icon{
        background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/weebly-micon.png') no-repeat;
        background-size: 100%;
        margin: 0 auto 5px auto;
        display: block;
        width: 30px;
        height: 24px;
    }

    .bundles-hp-blurb-products li .bundles-domainname-icon {
        background-position: 0 0;
        height: 30px;
        width: 33px;
    }

    .bundles-hp-blurb-products li .bundles-uhosting-icon {
        background-position: -36px 0;
        width: 31px;
        height: 30px;
    }

    .bundles-hp-blurb-products li .bundles-email-icon {
        background-position: -72px 0;
        width: 31px;
        height: 30px;
    }

    .bundles-hp-blurb-products li .bundles-wbuilder-icon {
        background-position: -107px 0;
        width: 31px;
        height: 30px;
    }

    .bundles-hp-blurb-products li .bundles-ssl-icon {
        background-position: -141px 0;
        height: 33px;
        width: 30px;
    }

}

.bundles-hp-blurb-products li.plus-parent
{ padding: 0; }

.bundles-hp-blurb-products li .plus-icon {
    color: #ccc; font-family: 'Open Sans', sans-serif; font-weight: 200; font-size: 64px; vertical-align: top;
    height: 30px; line-height: 35px; margin: -20px 7px 0 7px; width: 30px;
}
.buy-bundles-plans
{ background: #2fbe15; color:#fff; font-family: 'Open Sans', Arial; font-size: 14px; font-weight: 600;
    border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
    padding: 12px 25px; position: absolute; right: 30px; top:22px;
}
.buy-bundles-plans:hover { color:#fff; }


.new-homepage-wrapper-dark-banner .bundles-hp-blurb
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/homepage-banner-2.jpg') #fff repeat-x 0 center; }

.new-homepage-wrapper-dark-banner.add-top-space .bundles-hp-blurb h1
{ margin: 0 auto 13px; padding:45px 0 0; color:#fff; }

.new-homepage-wrapper-dark-banner.add-top-space .bundles-hp-blurb-products li { color:#fff; }

.new-homepage-wrapper-dark-banner.add-top-space .bundles-hp-blurb-content
{ background: rgba(32,40,38, 0.8); border:0; }

.new-homepage-wrapper-dark-banner.add-top-space .bundles-hp-blurb-products li .plus-icon
{ color: #a8a8a8; }

.new-homepage-wrapper-dark-banner .bundles-hp-blurb-text span.green-text
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bundles-homepage-blurb-dark-sep.png') no-repeat right center; }

.new-homepage-wrapper-dark-banner .bundles-hp-blurb-products li .bundles-domainname-icon,
.new-homepage-wrapper-dark-banner .bundles-hp-blurb-products li .bundles-uhosting-icon,
.new-homepage-wrapper-dark-banner .bundles-hp-blurb-products li .bundles-email-icon,
.new-homepage-wrapper-dark-banner .bundles-hp-blurb-products li .bundles-wbuilder-icon,
.new-homepage-wrapper-dark-banner .bundles-hp-blurb-products li .bundles-ssl-icon
{  background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dark-bundle-products-sprite.png') no-repeat; display: block;
    margin: 0 auto 5px auto;
}

.new-homepage-wrapper-dark-banner .bundles-hp-blurb-products li .bundles-domainname-icon {
    background-position: 0 0;
    height: 30px;
    width: 33px;
}

.new-homepage-wrapper-dark-banner .bundles-hp-blurb-products li .bundles-uhosting-icon {
    background-position: -59px 0;
    height: 30px;
    width: 30px;
}

.new-homepage-wrapper-dark-banner .bundles-hp-blurb-products li .bundles-email-icon {
    background-position: -117px 0;
    height: 30px;
    width: 30px;
}

.new-homepage-wrapper-dark-banner .bundles-hp-blurb-products li .bundles-wbuilder-icon {
    background-position: -177px 0;
    height: 30px;
    width: 30px;
}

.new-homepage-wrapper-dark-banner .bundles-hp-blurb-products li .bundles-ssl-icon {
    background-position: -235px 0;
    height: 33px;
    width: 27px;
}

/* Gapp admin form */
.gapps-admin-ac-container { background: #fff;
    border: 1px solid #ccc;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    margin: 0 auto;
    padding: 28px 15px 28px 15px;
    text-align: center;
    width: 910px;
    margin-top: 24px;
}

.gapps-ac-admin-form-head { width: 910px; margin: 0 auto; text-align: center; }

h1.gapps-ac-admin-form
{ font-family: 'Open Sans', sans-serif; font-size: 26px; font-weight: 600; color: #000; padding: 0; margin: 42px 0 5px 0; line-height: 40px; }

.gapps-admin-ac-container p, .gapps-admin-ac-container label
{ font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; color:#1b1b1b; line-height: 20px; padding-bottom: 8px; text-align: center;}

p.admin-create-msg
{
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    text-align: center;
    color: #434343;
}


.gapps-admin-ac-container form.outer-form-container
{

    font-size: 100%;
    margin: 0 auto;
    vertical-align: baseline;
    width: 80%;
}

.gapps-admin-ac-container form.outer-form-container div.col1 label,
.gapps-admin-ac-container form.outer-form-container div.col1 input,
.gapps-admin-ac-container form.outer-form-container div.col2 label,
.gapps-admin-ac-container form.outer-form-container div.col2 input
{
    display: block !important;
}

.gapps-admin-ac-container form.outer-form-container label
{
    text-align: left;
}

.gapps-admin-ac-container form.outer-form-container div.col1
{
    margin-left: 15%;
    margin-right: 10%;
    margin-bottom: 24px;
}

.gapps-admin-ac-container form.outer-form-container div.email-activation-label {
    text-align: left;
    font-size: 18px;
    line-height: 24px;
    color: #1B1B1B;
    font-weight: 600;
    font-family: 'Open Sans';
    margin-top: 21px;
    margin-bottom: 21px !important;
}

.gapps-admin-ac-container form.outer-form-container div input.alternate-email {
    width: 94%;
}

.gapps-admin-ac-container form.outer-form-container div.alternate-email-note {
    font-family: 'Open Sans';
    text-align: left;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
}

.gapps-admin-ac-container form.outer-form-container div.alter-email.col1 {
    margin-bottom: 0px !important;
}

.gapps-admin-ac-container form.outer-form-container div.alter-email.col1 input.alternate-email {
    margin-bottom: 6px;
}

.gapps-admin-ac-container form.outer-form-container div.col1:last-child
{
    margin-bottom: 21px;
}

.clear.apply-margin{
    margin: 25px;
}

.gapps-admin-ac-container form.outer-form-container div.email span
{
    margin-left: -40px;
    margin-top: -42px;
    font-size: 14px;
    position: absolute;
}

.gapps-admin-ac-container input
{
    padding: 15px;
    border:1px solid #ccc;
    border-radius:4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
    height: 40px; line-height: 40px; outline: none;
    margin: 0 0 10px 0; padding: 0 0 0 10px; width: 211px;
    font-family: 'Open Sans', sans-serif; font-size: 16px; color:#1b1b1b; font-weight: 400;
}

.gapps-admin-ac-container input.error-code
{ border:1px solid #d10b0b; }

/*.gapps-admin-ac-container .new-ui-button, .gapps-admin-ac-container .gray-ui-button
{  background: #5fa532; border:1px solid #39811e; font-weight: bold;
    color:#fff; height: 42px; margin: 0 0 0 -6px; outline: none; vertical-align: top; text-align: center; width: 80px;
    border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0;font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 400;

}*/

.gapps-admin-ac-container .submit-button
{
    padding: 20px 0 20px 0;
    text-align: left;
}

.gapps-admin-ac-container .new-ui-button,
div#customer_details a.continue-orders
{
    background: #2fbe15 none repeat scroll 0 0;
    border: 1px solid #18900b;
    border-radius: 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 1px 1px 2px rgba(0, 0, 0, 0.4);
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 20px;
    margin-left: 15%;
    margin-right: 5%;
    outline: medium none;
    padding: 12px 30px ;
    text-align: center;
    text-decoration: none;
    height: 67px;
    font-family: 'Open Sans', sans-serif;
}

div#customer_details a.continue-orders {
    margin: 0 auto 20px auto;
}

.gapps-admin-ac-container .gray-ui-button
{
    /*background: #dedede; border: 1px solid #c7c7c7; color: #8a8a8a;*/
    background: #dedede none repeat scroll 0 0;
    border: 1px solid #c7c7c7 ;
    border-radius: 5px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset, 0 2px 2px rgba(0, 0, 0, 0.2);
    color: black;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    margin: 0 auto;
    outline: medium none;
    padding: 12px 30px ;
    text-decoration: none;
    text-shadow: 0 1px 0 #0232b3;

}

.gapps-admin-ac-container .block{display: block; }

.gapps-admin-ac-container a
{ color: #377ce4; text-decoration: underline; }

.gapps-admin-ac-container input[type="checkbox"]
{ margin: 4px 4px 0 0; display: inline-block; vertical-align: top; }

.gapps-admin-ac-container label { display: inline-block; width: 94%; }

.gapps-admin-ac-container .resend-code { margin-bottom: 30px; }

.gapps-admin-ac-container .resend-code .font-small,
.gapps-admin-ac-container .public-pc,
.gapps-admin-ac-container-note p
{ color:#1b1b1b; font-family: 'Open Sans', sans-serif; font-size: 13px; font-weight: 400; }

.gapps-admin-ac-container .public-pc{ margin: 0 0 0 20px; }

.gapps-admin-ac-container-note { border-top: 1px solid #ccc; margin: 28px 0 0 0; padding: 20px 0 28px 0; }

.gapps-admin-ac-container .show-loader,
.gapps-admin-ac-container .sent-icon,
.gapps-admin-ac-container .waiting-icon
{ display: inline-block; }

.gapps-admin-ac-container .show-loader
{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/two-step-auth-loader.gif") left center no-repeat;
    height: 16px; margin: 0 4px 0 3px; width: 16px;
}

.gapps-admin-ac-container .sent-icon
{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/login-otp-sent.png") left center no-repeat;
    height: 11px; margin: 0 4px 0 3px; width: 12px;
}
.gapps-admin-ac-container .waiting-icon
{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/login-otp-wait.png") left center no-repeat;
    height: 14px; margin: 0 4px 0 3px; width: 14px;
}
.gapps-admin-ac-container  .font-small.error-code-msg
{ color: #e00a0a !important; font-family: 'Open Sans', sans-serif; font-size: 13px; font-weight: 400; margin: -4px 0 7px 0; }

#gapps-transfer-token-step1 .outer-form-container label.error {
    padding: 0; position: absolute; left:0; bottom:10px;
}

#gapps-transfer-token-step1 .outer-form-container label.error{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border:none;
    color: #f00;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 400;


}
#transfertoken_domain_name, #existing_domain_name, #domain_transfer_token { margin-bottom: 15px !important; }



/* Gapps Admin A/C form */

.gapps-admin-ac-container label.error.checked {
    display: none !important;
}

.gapps-admin-ac-container a.gray-ui-button { text-shadow: none; color:#333; text-align: center; display: inline-block; vertical-align: top; }

.gapps-admin-ac-container a.gray-ui-button strong { display: block; }

.CartItemRow.gapps-empty-cart {
    color: #1b1b1b;
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    font-weight: 600;
}

#gapps-admin-form .submit-button a {
    color: #377ce4;  display: inline-block;  font-family: 'Open Sans', sans-serif;  font-size: 16px;  font-weight: 400;
    text-align: center;  text-decoration: underline;  vertical-align: middle;
}



@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {


    .new-homepage-wrapper-dark-banner .bundles-hp-blurb-products li .bundles-domainname-icon,
    .new-homepage-wrapper-dark-banner .bundles-hp-blurb-products li .bundles-uhosting-icon,
    .new-homepage-wrapper-dark-banner .bundles-hp-blurb-products li .bundles-email-icon,
    .new-homepage-wrapper-dark-banner .bundles-hp-blurb-products li .bundles-wbuilder-icon,
    .new-homepage-wrapper-dark-banner .bundles-hp-blurb-products li .bundles-ssl-icon
    {  background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dark-bundles-products-sprite@2x.png') no-repeat; display: block;
        background-size: 262px 33px;
        margin: 0 auto 5px auto;
    }

    .new-homepage-wrapper-dark-banner .bundles-hp-blurb-products li .bundles-domainname-icon {
        background-position: 0 0;
        height: 30px;
        width: 33px;
    }

    .new-homepage-wrapper-dark-banner .bundles-hp-blurb-products li .bundles-uhosting-icon {
        background-position: -63px 0;
        width: 31px;
        height: 30px;
    }

    .new-homepage-wrapper-dark-banner .bundles-hp-blurb-products li .bundles-email-icon {
        background-position: -124px 0;
        width: 31px;
        height: 30px;
    }

    .new-homepage-wrapper-dark-banner .bundles-hp-blurb-products li .bundles-wbuilder-icon {
        background-position: -180px 0;
        width: 31px;
        height: 30px;
    }

    .new-homepage-wrapper-dark-banner .bundles-hp-blurb-products li .bundles-ssl-icon {
        background-position: -237px 0;
        height: 33px;
        width: 25px;
    }

}

#gapps-transfer-token-step1 .outer-form-container label.error{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #f00;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 400;
    position: static;
    border:0;
    padding: 0;
    display: inline;
}

.hide { display: none;}
.show { display: block;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, th, var, optgroup {font-style:inherit;font-weight:inherit;}
del, ins {text-decoration:none;}
li {list-style:none;}
caption, th {text-align:left;}
q:before, q:after {content: '';}
abbr, acronym {border:0;font-variant:normal;}
legend {color:#000;}
input, button, textarea, select, optgroup, option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}

/* CONTAINERS */
#plans-container {overflow: hidden;}

#branding {
	float: left;
	width: 64%;
	height:75px;
	padding:0 0 0 0;}
#branding .tag-line {font:italic 12px Arial, Helvetica, sans-serif; color:#666; display:block;}
#shopping-cart {
	border: 1px solid #d1d1d1;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	position: relative;
	width: 35%;
	height: 70px;
	margin:0 0 35px 0;
	font-size: 12px;
	color: #777;
	float: right;}
#reseller-header {
	border: 1px solid #d1d1d1;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	position: relative;
	width: 35%;
	height: 70px;
	margin:0 0 35px 0;
	font-size: 12px;
	color: #777;
	float: left;
}
#reseller-header .u-name{
    font-size: 12px;
    margin:-1px 0px 4px 6px;
}
#reseller-header .reseller-name{
    font-weight: bold;
    margin: 5px 0px 0px 10px;
}
#reseller-header hr {
color: #D1D1D1;
height: 1px;
border: 0 none;
background: #D1D1D1;
margin: 5px 0 10px;
}
.u-name {
	color: #777;
	font-size: 14px;
	margin: 5px 0 0 9px;
	display: inline-block;
	zoom: 1;}
.mgmt-account {
	position: absolute;
	right: 14px;
	top: 7px;
	color: #2c7cb6;
	font-weight: bold;
    letter-spacing: 0.1em;
}
#shopping-cart hr {
	color: #d1d1d1;
	height: 1px;
	border: 0 none;
	background: #d1d1d1;
	margin: 5px 0 10px;}
.cart-items {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/menu-sprite.png") no-repeat scroll -81px -184px transparent;
	padding-left: 25px;
	margin-top: 3px;
	margin-left: 10px;
	display: inline-block;
	height:16px;}
.cart-items a {color: #777;	text-decoration: underline;}
.cart-items .cart-empty {text-decoration: none;}
.checkout-btn {
	position: absolute;
	right: 10px;
	width: 110px;
	text-align: center;
	height: 24px;
	line-height: 23px;
	font-size: 13px;
	color: #122639;
	text-shadow: 1px 1px 0 #fff;
	text-decoration: none;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/menu-sprite.png) no-repeat 0 -68px;}
#primary-nav {
	clear: both;
	width: 1020px;
	background:#333 url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/menu-sprite.png) repeat-x left top;
	margin: 0px -40px;
	height: 47px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 42px;
	position: relative;
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	-ms-border-radius:3px 3px 0 0;}
#primary-nav .l-corner {
	display: block;
	height: 11px;
	width: 10px;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/menu-sprite.png) no-repeat 0 -54px;
	position: absolute;
	bottom: -10px;
	left: 0;}
#primary-nav .r-corner {
	display: block;
	height: 11px;
	width: 10px;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/menu-sprite.png) no-repeat -16px -54px;
	position: absolute;
	bottom: -10px;
	right: 0;}
#page-container {background: #fff; width: 1000px; margin: 0 auto; padding-top: 20px;}
#page-wrapper {padding-bottom:50px;}
#page-footer {
	width: 100%;
	clear: both;
	overflow: hidden;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/footer-bg.jpg) #3a3a3a repeat-x left top;
	font-size: 12px;
	padding: 15px 0;
	min-width:1015px;
}
#page-footer, #page-footer a {color: #ccc; text-decoration: none;}
#page-footer a.greytext {color:#DA9259;}
#page-footer a:hover {text-decoration: none; color:#fff;}
#footer-wrapper {width: 965px; margin: 0 auto; padding-left:25px;}
.footer-cols {overflow:hidden;}
.footer-cols .col {
	float:left;
	width:175px;
	margin-right:19px;
	padding-top:10px;}
.footer-cols .misc {margin:0;}
.footer-cols .col h4 {
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#f1f1f1;
	text-shadow:1px 1px 1px #000;}
.secondary-links {
	margin: 0 0 10px;
	padding: 0;
	list-style: none;
	width: 100%;
	clear: both;}
.secondary-links li {
	margin: 5px 0 0 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:3px 0;}
.secondary-links li:last-child {
	border-right: 0 none;
	margin-right: 0;
	padding-right: 0;}
#fineprint {
	width: 100%;
	margin:15px 0 0 0;
	padding:8px 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#ccc;
	border-top:dashed 1px #494949;}
#language-option {border-top: 1px dashed #494949; margin-top: 19px;}
#language-option label {
	margin-bottom: 8px;
	margin-top:15px;
	display:inline-block;}

/* PLANS PAGES */

#plans-masthead {height:180px;}
#plans-masthead ol {margin: 0 10% 20px 0; padding: 0; width: 50%; list-style-position: inside;}
#plans-masthead li {
	font:normal 14px Arial, Helvetica, sans-serif;
	color: #5c5b5b;
	margin: 0;
	padding: 0 0 14px 20px;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-tic.png) no-repeat 0 3px;}
#plans-masthead li:first-child {border-top: 0 none;}
#plans-masthead li:last-child {border-bottom: 0 none;}
.txt-button, .uiButton, .ui-button, .frmButton {
	display: inline-block;
	padding: 7px 12px;
	font:bold 17px/18px Arial, Helvetica, sans-serif;
	color: #fff;
	text-shadow:1px 1px 0px #2662b6;
	text-align: center;
	background-color: #236fe2;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#61aaef), color-stop(25%, #61aaef), to(#236fe2));
	background-image: -webkit-linear-gradient(#61aaef, #61aaef 25%, #236fe2);
	background-image: -moz-linear-gradient(top, #61aaef, #61aaef 25%, #236fe2);
	background-image: -ms-linear-gradient(#61aaef, #61aaef 25%, #236fe2);
	background-image: -o-linear-gradient(#61aaef, #61aaef 25%, #236fe2);
	background-image: linear-gradient(#61aaef, #61aaef 25%, #236fe2);
	background-repeat: no-repeat;
	border: 1px solid #5a8ddf;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow:inset 0px 1px 0px 0px #9acdf9;
	-moz-box-shadow: inset 0px 1px 0px 0px #9acdf9;
	box-shadow: inset 0px 1px 0px 0px #9acdf9;
	cursor: pointer;
	text-decoration:none;
	-webkit-transition: background-position 0.2s linear;
	-moz-transition: background-position 0.2s linear;
	-ms-transition: background-position 0.2s linear;
	-o-transition: background-position 0.2s linear;
	transition: background-position 0.2s linear;
	overflow:visible;}
.txt-button:hover, .uiButton:hover, .ui-button:hover, .frmButton:hover {
	color: #fff;
	text-decoration: none;
	background-color: #236fe2;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.2s linear;
	-moz-transition: background-position 0.2s linear;
	-ms-transition: background-position 0.2s linear;
	-o-transition: background-position 0.2s linear;
	transition: background-position 0.2s linear;}
.txt-button:active, .uiButton:active, .ui-button:active, .frmButton:active {
	background-image: none;
	-webkit-box-shadow: inset 0px 2px 0px 0px #9acdf9;
	-moz-box-shadow: inset 0px 2px 0px 0px #9acdf9;
	box-shadow: inset 0px 2px 0px 0px #9acdf9;
	background-color: #1b75fe;
	color:#fff;
	outline: 0;}
.banner-img {float: right; position:relative; top:21px; right:35px;}
.plans-columns {width: 100%; text-align:center; margin:10px 0;}
.plan-list {
	width: 232px;
	display:inline-block;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #f9f9f9 url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/plan-list.gif) no-repeat center top ;
	text-align: center;
	border: 1px solid #dedcdc ;
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	position: relative;
	margin-right:-4px;}
.plan-list .p-cutout {display:none; }
.plan-featured .p-cutout {display:block;}
.plans-columns .plan-list {
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-ms-border-radius: 6px;}
.plan-list li {margin: 0  8px; }
li.p-name {
	font:bold 23px/21px 'Rokkitt', serif;
	color: #3c3c3c;
	padding: 7px 0;
	border-bottom: 1px solid #d4dbd3;
	height: 43px;

	}

.pl-title {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:215px;
	height:40px;
	}
li.p-pricing {
	font:bold 37px 'Rokkitt', serif;
	color: #3c3c3c;
	position: relative;
	padding:5px 0 37px;
	height:45px;}
.p-currency {
	font:bold 18px 'Rokkitt', serif;
	position: relative;
	top: -10px;
	display: inline-block;}
.p-duration {font:bold 15px 'Rokkitt', serif;}
li.p-feat {font:normal 13px Arial, Helvetica, sans-serif; padding: 14px; color: #5b5b5b; border-bottom: 1px solid #f1f1f1;}
li.last {border:0;}
li.m-feat {font-size:13px; padding: 9px 0; color: #5b5b5b; border-bottom: 1px solid #f1f1f1;}
li.n-feat {font-size: 12px; padding: 9px 0; color: #5b5b5b; border-bottom: 1px solid #dcdcdc;}
li.p-feat strong {font: bold 14px Arial, Helvetica, sans-serif;}
li.p-dropdown {padding: 12px 0;}
li.p-dropdown select {font-size: 14px; font-family: arial; padding:3px; border:solid 1px #DCDCDC; width: 195px;}
li.p-button {padding: 12px 0 22px;}
li.p-button .txt-button {font-size: 14px; padding: 8px 20px;}
.plan-featured {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/plan-list-featured.gif) no-repeat center -9px #fdfff7;
	border: 1px solid #0388af;
	box-shadow: 0 0 4px #6AB5F7;
	-webkit-box-shadow: 0 0 4px #6AB5F7 ;
	-moz-box-shadow: 0 0 4px #6AB5F7 ;
	z-index: 99;
	position: relative;
	top:7px;
	padding:7px 0 8px 0;}
.plan-featured li.p-pricing {top:5px;}
.plan-featured li.p-name {border-bottom: 1px solid #e9e9e9;}
.plan-featured .p-feat strong {font:bold 17px Arial, Helvetica, sans-serif; color: #2779e6;}
.plan-featured li.p-button .txt-button {font-size: 24px; padding: 11px 30px;}
.p-cutout {
	height: 56px;
	width: 88px;
	/*background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/plan-list-cutout.png) no-repeat transparent left top;*/
	display: block;
	position: absolute;
	right: -4px;
	top: -4px;}
#loading_image {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/30preloader.gif) 0 0 no-repeat;
	display:none;
	position:absolute;
	width: 100px;
	height: 100px;
	right: 36px;
	top: 74px;}

/* HOMEPAGE */

h3 { margin: 0; padding: 0; font-size: 18px; font-weight: normal; color: #636363;}
h3 em {color: #d27a33; font-weight:bold;}
.home-blurbs ul {margin: 0; padding: 0 0 15px 0; list-style: none; width:260px;}
.home-blurbs li {
	padding: 0 6px 0 20px;
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-tic.png") no-repeat scroll 0px 4px transparent;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color: #5c5c5c;
	margin: 8px 0;}
.home-blurbs li.last {margin-bottom:0;}
#site-builder {
	float: left;
	width: 515px;
	position: relative;
	min-height: 205px;
	padding:30px 0 0 30px;}
#web-hosting {
	float: left;
	width: 515px;
	position: relative;
	padding:30px 0 0 30px;}
#site-builder {border-right: solid 1px #e5e5e5; width:470px;}
.pro-devider {height:10px; border-top:solid 1px #e5e5e5; margin:30px 30px 0 30px; position:relative;}
.pro-devider .sepr {
	height:30px;
	width:60px;
	position:absolute;
	background:#fff;
	top:-1px;
	left:442px;
	z-index:111;}
#reseller-hosting { float: left; width: 465px; padding:30px 0 0 30px; position: relative;}
.home-blurbs .p-currency {font:normal 18px Arial, Helvetica, sans-serif; top:-5px;}
.home-blurbs .p-duration {font:bold 15px Arial, Helvetica, sans-serif;}
#ssl-certs {
	float: left;
	width: 465px;
	padding:30px 0 0 30px;
	position: relative;
	min-height: 205px;}
#reseller-hosting .img-holder { position:absolute; right:18px; bottom:0px;}
#web-hosting {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fcffe4), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #fcffe4 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcffe4', endColorstr='#ffffff');
	background-color:#fcffe4;
	border-right:solid 1px #e5e5e5;
	width: 470px;
	padding:30px 0 0 30px;}
#web-hosting .p-pricing { display: block; color: #648306; margin-bottom:10px; font:bold 26px Arial, Helvetica, sans-serif;}
#web-hosting .img-holder {position:absolute; bottom:0px; right:30px;}
#hosting-products, #misc-products {overflow:hidden;}
.home-blurbs h2 {font:bold 35px 'Rokkitt', serif; padding:0 0 5px 0;}
#web-hosting h3, #reseller-hosting h3, #site-builder h3, #ssl-certs h3 {font:normal 20px 'Rokkitt', serif; padding:0 0 10px 0;}
#reseller-hosting .p-pricing {
	font:bold 26px Arial, Helvetica, sans-serif;
	top: 190px;
	display: block;
	color: #648306;
	margin-bottom:10px}
#site-builder ul {
	position:absolute;
	top: 125px;
	left: 173px;
	width: 168px;
	padding:0;}
#ssl-certs ul {
	position:absolute;
	top:125px;
	left: 140px;
	width: 205px;
	padding:0;}
#site-builder .img-holder {position:absolute; bottom:0px; left:30px;}
#site-builder .txt-button { position:absolute; bottom: 0px; right: 30px; left: auto;}
#site-builder .p-pricing {
	font:bold 26px Arial, Helvetica, sans-serif;
	bottom: 45px;
	right: 30px;
	color: #648306;
	position:absolute;}
#ssl-certs .txt-button { bottom: 0; right: 30px; position:absolute;}
#ssl-certs .img-holder {position:absolute; bottom:0; left:30px;}
#ssl-certs .p-pricing {
	position:absolute;
	bottom: 45px;
	right: 30px;
	color: #648306;
	font:bold 26px Arial, Helvetica, sans-serif;}


 /* Placeholder*/
             .placeholder-wrapper{position:relative;}
			.txt-input{position:absolute; top:0px; left:0px; z-index:1; }
			.placeholder{position:absolute; top:0px; left:0px; z-index:2; padding:20px;  }
			.placeholder-wrapper.ho .txt-input{z-index:2 !important; }
			.placeholder-wrapper.ho .placeholder{z-index:1 !important; }
			.placeholder-txt1{font-size:16px; color:#f8cf5e;  margin-bottom:5px;}
			.placeholder-txt2{font-size:12px; color:#c2c2c2;}
			.placeholder-txt3{ color: #71AFAF;font: 17px Arial,Helvetica,sans-serif;}
/* Placeholder*/
/* Domain Reg */
#domain-box {overflow:hidden;}
.domain-sbox{ width:327px;}
.sd-tarea {
	border:solid 1px #d1cfcf;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-ms-border-radius:6px;
	width:287px;
	height:155px;
	padding:20px;
	box-shadow:0 3px 2px #B7B7B7;
	-moz-box-shadow:0 3px 2px #B7B7B7;
	-webkit-box-shadow:0 3px 2px #B7B7B7;
	-ms-box-shadow:0 3px 2px #B7B7B7;
	margin:0 10px 10px 0;
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#555;}
.bulk-dreg {background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bulk-dn-reg-bg.gif) no-repeat 15px 15px #fff;}
.bulk-trans {background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bulk-dn-tra-bg.gif) no-repeat 15px 15px #fff;}
.bdr-tarea {
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#707070;
	border:solid 1px #d1cfcf;
	border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	-webkit-border-radius:6px;
	width:600px;
	height:155px;
	padding:20px;
	box-shadow:0 3px 2px #B7B7B7;
	-moz-box-shadow:0 3px 2px #B7B7B7;
	-webkit-box-shadow:0 3px 2px #B7B7B7;
	margin:0 10px 10px 0;
	overflow:auto;}
.with-bg {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/txta-bg.gif) no-repeat 13px 20px #fff;}
.without-bg {background: #fff;}
.list-heading {font:bold 17px Arial, Helvetica, sans-serif; color:#6b6b6b; padding:0 0 1px 0;}
.dataTable2 label {font:normal 16px Arial, Helvetica, sans-serif; color:#7a7a7a;}
.tld-box {margin-left:20px; display:inline;}
.tld-box table.dataTable2 td {width:116px;}
.alink {
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#216ee1;
	display:inline-block;
	padding:5px 0 0 0;
	cursor:pointer;}
.frmButton-disable {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-ms-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#555;
	font-family:arial;
	font:bold 15px Arial, Helvetica, sans-serif;
	padding:7px 15px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;}
.price-list-bar {overflow:hidden;}
.price-list-bar ul li {
	float:left;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#555f4b;
	width:102px;
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/pr-list-sep.gif) no-repeat right -2px #e1f3cf;
	padding:8px 0 6px 15px;
	border-top:solid 1px #d6e3c8;
	height:55px;
	overflow:hidden;}
.price-list-bar ul .first em {font:bold italic 19px Arial, Helvetica, sans-serif;}
.price-list-bar ul .first {
	color:#fff;
	font:normal 15px Arial, Helvetica, sans-serif;
	padding:16px 30px 16px 20px;
	width:135px;
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/pr-list-first.gif) no-repeat right top #3f4d31;
	height:37px;
	text-align:center;}
.price-list-bar ul .last {
	font:normal 15px Arial, Helvetica, sans-serif;
	background:#e1f3cf;
	color:#216ee1;
	padding:26px 2px 26px 9px;
	height:17px;
	cursor:pointer;}
.price-list-bar ul .domain-c {font:bold 13px Arial, Helvetica, sans-serif; vertical-align:middle;}
.ui-subheading {
	font:bold 32px 'Rokkitt', serif;
	color:#5b5b5b;
	padding:35px 0 15px 0;
	text-shadow:1px 1px 1px #ECECEC;}
.sub-heading { font:bold 24px Arial, Helvetica, sans-serif; color:#5b5b5b; padding:0 0 5px 0;}
.sub-head {font:bold 32px 'Rokkitt', serif; color:#6b6b6b;}
.ui-sub-heading {font:bold 28px 'Rokkitt', serif; color:#6b6b6b; padding:0 0 5px 0;}
.red {color:#ff4444;}
.feature-blurb { color:#5b5b5b; overflow:hidden; clear:both;}
.feature-blurb .frb {overflow:hidden;}
#service-list .feature-blurb .frb {padding:0;}
.feature-blurb .w50 {width:40%;}
.feature-blurb .first {margin-right:100px;}
.feature-blurb .title {font:bold 17px Arial, Helvetica, sans-serif; display:block; color:#5c5d5c;}
.feature-blurb ul{float:left;}
.feature-blurb ul li {
	font:normal 13px Arial, Helvetica, sans-serif;
	padding:10px 0 15px 65px;
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/list-hide.gif) no-repeat 0 13px;
	/*float:left;*/
	width:355px;
	margin-right:49px;}
.ic-1 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-h-1.gif) no-repeat 0 35px;}
.ic-2-cpanel {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-h-2.gif) no-repeat 0 20px;}
.ic-2 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/plsk.jpg) no-repeat 0 20px;}
.ic-3 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/vps-ic-support.png) no-repeat 0 20px;}
.ic-4 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-h-4.gif) no-repeat 0 20px;}
.ic-5 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-h-5.gif) no-repeat 0 20px;}
.ic-6 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-h-6.gif) no-repeat 0 20px;}
.frb .ic-1 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-fb-1.gif) no-repeat 0 7px;}
.frb .ic-2 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-fb-2.gif) no-repeat 0 7px;}
.frb .ic-3 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-fb-3.gif) no-repeat 0 7px;}
.frb .ic-4 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-fb-4.gif) no-repeat 0 7px;}
.frb .ic-5 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-fb-5.gif) no-repeat 0 7px;}
.frb .ic-6 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-fb-6.gif) no-repeat 0 7px;}
.frb .ic-7 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-fb-7.gif) no-repeat 0 7px;}
.frb .ic-8 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-fb-8.gif) no-repeat 0 7px;}
.ic-ssl-1 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-ssl-1.gif) no-repeat 0 30px;}
.ic-ssl-2 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-ssl-2.gif) no-repeat 0 20px;}
.ic-ssl-3 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-ssl-3.gif) no-repeat 0 20px;}
.ic-ssl-4 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-ssl-4.gif) no-repeat 0 20px;}
.ic-email-1 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-email-1.gif) no-repeat 0 30px;}
.ic-email-2 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-email-2.gif) no-repeat 0 20px;}
.ic-email-3 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-email-3.gif) no-repeat 0 20px;}
.ic-email-4 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-email-4.gif) no-repeat 0 20px;}
.ic-email-5 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-email-5.gif) no-repeat 0 20px;}
.ic-rh-1 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-rh-1.gif) no-repeat 0 41px;}
.ic-rh-2 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-rh-2.gif) no-repeat 0 20px;}
.ic-rh-3{ position: relative; }
.ic-rh-3::before {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cp-logo.png) no-repeat 0 20px;
    content: "";
    width: 62px;
    height: 58px;
    background-size: 62px 36px;
    display: block;    
    position: absolute;
    left: 0;
    top: 0;
 }
.ic-rh-4 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-h-3.gif) no-repeat 0 20px;}
.ic-rh-5 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-h-4.gif) no-repeat 0 20px;}
.ic-rh-6 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-h-5.gif) no-repeat 0 20px;}
.ic-rh-7 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-rh-3.gif) no-repeat 0 20px;}
.ic-rh-8 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-wrh.png) no-repeat 0 3px;background-size: 10%;}
.ic-diy-1 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-diy-1.gif) no-repeat 0 30px;}
.ic-diy-2 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-diy-2.gif) no-repeat 0 20px;}
.ic-diy-3 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-diy-3.gif) no-repeat 0 20px;}
.ic-diy-4 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-diy-4.gif) no-repeat 0 20px;}
.ic-diy-5 {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-diy-5.gif) no-repeat 0 20px;}
.feature-blurb ul li ul li {background:none; padding:7px 0 0 10px; list-style:disc inside; border:none;}
.feature-blurb ul .last {border:none;}
#service-list .feature-blurb .title {font:bold 17px Arial, Helvetica, sans-serif;}
#service-list .feature-blurb .list-info {padding:5px 0 20px 0; font:normal 13px/20px Arial, Helvetica, sans-serif;}
.feature-blurb .list-info {padding:8px 0; font:normal 13px/20px Arial, Helvetica, sans-serif;}
.lite-green {color:#6fc61e;}
.blue {color:#3e8ae8;}
.blue-box {
	padding:15px 20px;
	border:solid 2px #dbdbdb;
	font:normal 20px Arial, Helvetica, sans-serif;
	background:#e0effc;
	margin:15px 0;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-ms-border-radius:6px;
	-o-border-radius:6px;
	border-radius:6px}
.txt-info {font:normal 13px Arial, Helvetica, sans-serif; color:#666; padding:0 0 10px 0;}
.blue-box .ItemTitle {font:bold 32px 'Rokkitt', serif; color:#43474b;}
.blue-box p {font:normal 20px 'Rokkitt', serif; color:#5a6065; padding:0;}
.tld-list-wrp {
	background:#fbfcfd;
	border:solid 1px #e1f3cf;
	padding:10px 20px;
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;}
.tld-list-data td {
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#555f4b;
	padding:8px 0 8px 50px;
	border-bottom:solid 1px #e1f3cf;}
.tld-list-data .last td {border:none;}
.tld-list-data .domain-c {font:normal 14px Arial, Helvetica, sans-serif;}
.txt-link {font:normal 16px Arial, Helvetica, sans-serif; color:#216ee1; cursor:pointer;}
.txt-m {font:normal 14px/21px Arial, Helvetica, sans-serif;}
.txt-orange {color:#de9d69;}
/* */

/* Form style */
.frm-dis {
	border: 1px solid #D0D0D0;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	box-shadow: 1px 1px 2px #F0F0F0 inset;
	-webkit-box-shadow: 1px 1px 2px #F0F0F0 inset;
	-moz-box-shadow: 1px 1px 2px #F0F0F0 inset;
	font: 15px Arial, Helvetica, sans-serif;
	margin:0;
	padding: 5px;
	color:#666;}
.frm-label {font:normal 17px Arial, Helvetica, sans-serif; color:#626262;}
.frm-field, .frm-select {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#626262;
	padding:6px 11px;
	border:solid 1px #b2c4d4;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	border-radius:4px;
	box-shadow:1px 2px 2px #E5EAEF inset;
	-moz-box-shadow:1px 1px 2px #E5EAEF inset;
	-webkit-box-shadow:1px 1px 2px #E5EAEF inset;
	-ms-box-shadow:1px 1px 2px #E5EAEF inset;
	-o-box-shadow:1px 1px 2px #E5EAEF inset;
	background:#fff;
	-webkit-transition: border linear 0.3s, box-shadow linear 0.3s;
	-moz-transition: border linear 0.3s, box-shadow linear 0.3s;
	transition: border linear 0.3s, box-shadow linear 0.3s;}
.frm-field:focus, .sd-tarea:focus {
	border-color: rgba(82, 168, 236, 0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 5px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 5px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 5px rgba(82, 168, 236, 0.6);
	outline: none;}
.info-small {font:normal 11px Arial, Helvetica, sans-serif; color:#404040; padding:3px 0;}
.data-form td {padding:8px 5px;}
.devider {
	border-top: 1px solid #F0F0F0;
	box-shadow: 0 -5px 10px #F6F6F6;
	-webkit-box-shadow: 0 -5px 10px #F6F6F6;
	-moz-box-shadow: 0 -5px 10px #F6F6F6;
	clear: both;
	height: 10px;}
#dplans-container {margin:20px; overflow:hidden;}
#dplans-container .plan-list {width:185px;}
#dplans-container li.p-pricing {padding-bottom:35px;}
/* */

/* Domain search box */
.domain-search-box {
	margin-bottom:10px;
	background:#fff;
	border:solid 1px #d1cfcf;
	height:47px;
	padding:0 0 0 20px;
	border-radius:25px;
	-moz-border-radius:25px;
	-webkit-border-radous:25px;
	-o-border-radous:25px;
	-ms-border-radous:25px;
	width:490px;
	box-shadow: 0 3px 2px #b7b7b7;
	-moz-box-shadow: 0 3px 2px #b7b7b7;
	-webkit-box-shadow: 0 3px 2px #b7b7b7;
	-o-box-shadow: 0 3px 2px #b7b7b7;
	position:relative;
	z-index:1;}
.domains-input {
	background-color:#ffffff;
	outline:none;
	margin:0;
	border:medium none;
	color:#707070;
	font:normal 19px Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	padding:11px 0 12px 0;
	/*width:300px;*/ width:414px;}
.tld-sel {font: normal 17px Arial, Helvetica, sans-serif; display:inline-block; padding-top:2px; margin-left:-2px;}
#homepage-content .domains-select, .domains-select {
    border-left: 1px solid #CCCCCC;
	float: left;
	font:normal 19px Arial, Helvetica, sans-serif;
	height: 47px;
	overflow: hidden;
	position: relative;
	width: 113px;
	color:#707070;
	cursor:pointer;
	display: none;}
.domain-submit, .domain-submit-disabled {
    border:none;
	height:47px;
	width:76px;
	-moz-box-shadow:inset 0px 1px 0px 0px #bae636;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bae636;
	box-shadow:inset 0px 1px 0px 0px #bae636;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a3ca2d), color-stop(1, #6f9304) );
	background:-moz-linear-gradient( center top, #a3ca2d 5%, #6f9304 100% );
	background-color:#a3ca2d;
	-moz-border-radius:0 25px 25px 0;
	-webkit-border-radius:0 25px 25px 0;
	-ms-border-radius:0 25px 25px 0;
	border-radius:0 25px 25px 0;
	display:inline-block;
	color:#ffffff;
	padding:6px 24px;
	font:bold 22px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-shadow:1px 1px 0px #59720b;
	cursor:pointer;}

	#go_btn.go_btn_readonly{cursor:default;}
#homepage-content .domains-select select, .domains-select select {
	background: none repeat scroll 0 0 transparent;
	border: 0px solid #FFF;
	color: #707070;
	cursor: pointer;
	width:95px;
	height:52px;
	filter: alpha(opacity = 0);}
#region-top .domain-names {	margin-bottom:15px;	width:95%;}
.ic-tip {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/menu-sprite.png") no-repeat scroll -45px -120px transparent;
	height: 10px;
	left: 18px;
	position: absolute;
	top: 27px;
	width: 11px;
	z-index:10;}
#region-top .wide-left-column .blocks { margin-top: 34px; position: relative; width:393px;}
#region-top .wide-left-column .blocks .right-side {float:left; padding:0; position:relative;}
#region-top .wide-left-column .blocks .in, #region-top .wide-left-column .blocks .com {
	background:#a6a6a6;
	font:normal 17px Arial, Helvetica, sans-serif;
	padding:3px 5px 5px;
	text-align:center;
	width:71px;
	color:#FFFFFF;
	text-transform:lowercase;
	margin:0 0 7px 0;
	border-radius:12px;
	-ms-border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;}
span#include-free {font-size:14px;}
#region-top #transfer-domain {
	bottom: 0;
	font-size: 11px;
	font-weight: bold;
	left: 0;
	margin: 0;
   text-align: left;
	width: 220px;
	overflow:hidden;}
#homepage-content .wide-left-column {width:100%;}
#homepage-content .wide-left-column .domain-sbox {width:515px;}
#homepage-content #region-top .wide-left-column {padding:0;}
#homepage-content #region-center .wide-left-column {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg_home_tv_seperator.jpg") no-repeat scroll right top;
	padding-left:25px;
	padding-top:22px;
	width:570px;
	height:258px;}
#homepage-content #region-bottom .wide-left-column {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/footer-gradient.jpg") no-repeat scroll right -364px transparent;
	padding-top:0;
	margin-top:8px;
	padding-left:10px;
	width:573px;}
.price-list {
	margin-top:0;
	width:395px;
	padding-right:0px;
	margin-bottom:6px;}
.bold {font-weight:bold;}
.gray {color:#888;}
#homepage-content #region-top .wide-left-column .view-plan .text {
	float: none;
	height: 20px;
	margin: 0;
	color:#919191;
	display:inline-block;
	background:#fff;
	padding:4px 10px 2px 10px;
	border:solid 1px #e4e6e7;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-ms-border-radius:7px;}
#homepage-content .view-plan .text .from {font:bold 13px Arial, Helvetica, sans-serif; color:#777;}
.price-list ul {margin:0; padding:0;}
.price-list ul li {
	clear:none;
	float:left;
	margin:0;
	font-size:12px;
	padding:3px 0;
	text-align:center;
	width:81px;
	overflow:hidden;}
.price-list ul li.first {margin-right: 20px;}
.price-list ul li.last {border-bottom:none;}
#homepage-content #region-top .narrow-right-column {width: 350px;}
#homepage-content #region-top .narrow-right-column .view-plans .text { margin-left:20px; margin-top:10px;}
#homepage-content #region-top .wide-left-column .view-plans .text {margin-left:30px; margin-top:13px;}
#homepage-content .view-plan .text {margin-left:15px; margin-top:10px;}
#homepage-content .wide-left-column .blocks h4 {font-weight:bold;}
#homepage-content #region-top .wide-left-column h3 #include-free a {cursor:help;}
.tlds {position:absolute; top:11px; left:13px;}
.tlds-dd {
	position:absolute;
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/menu-sprite.png") no-repeat scroll -48px -140px transparent;
	display:block;
	top:20px;
	right:15px;
	width:15px;
	height:8px;}
.shadow-div {
	border-top: 1px solid #F0F0F0;
	box-shadow: 0 -5px 9px #F6F6F6;
	height: 5px;
	margin: 20px 0;
	width: 100%;}
/* */

.section p {
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#6f6f6f;
	margin:0;
	padding:10px 0;
	text-align:justify;}
.section h4 {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#515151;
	padding:0;}
.section .column {overflow:hidden;}
.column .one {width:48%; margin-right:35px;}
.column .two {width:48%;}
.section ul li {padding:0 0 5px 10px; font:normal 13px Arial, Helvetica, sans-serif; color:#6f6f6f; list-style:disc inside;}
#show-tldlist {
	background: none repeat scroll 0 0 #FFFFFF;
	box-shadow: 0 0 3px #CCCCCC;
	margin: 5px;
	padding:15px 20px;
	position: absolute;
	top: 45px;
	left:18px;
	width: 370px;
	z-index: 1;
	border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
	-moz-border-radius:0 0 8px 8px;
	-ms-border-radius:0 0 8px 8px;
	border:solid 2px #d3d3d3;}
#show-tldlist .heading {padding:0 0 1px 0; font:normal 18px Arial, Helvetica, sans-serif; color:#6b6b6b; text-shadow:1px 1px 1px #efefef;}
#show-tldlist .heading div {padding-bottom:4px;}
#show-tldlist .task-sel {font:normal 13px Arial, Helvetica, sans-serif; padding:0; cursor:pointer; color:#3E8AE8;}
#show-tldlist .task-link {font:normal 13px Arial, Helvetica, sans-serif; text-align:right; margin-top:-15px;}
#show-tldlist table td {padding:8px 3px 8px 0; font:normal 13px Arial, Helvetica, sans-serif; color:#707070;}
#show-tldlist input {border:none;}
.link-promo, #homepage-content .link-promo {font:normal 16px Arial, Helvetica, sans-serif; text-decoration:none; color:#DA9259;}
#tld-close {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/menu-sprite.png") no-repeat scroll -47px -104px transparent;
	position:absolute;
	top:15px;
	right:18px;
	height:10px;
	width:10px;
	cursor:pointer;
	text-indent:-999em;}
.dpricing-table th, .dpricing-table td {padding:8px; text-align:center; font:normal 15px Arial, Helvetica, sans-serif; color:#555f4b;}
.dpricing-table th {font:bold 17px Arial, Helvetica, sans-serif;}
.dpricing-table {border:solid 1px #e1f3cf; border-top:none; border-right:none;}
.row-hover tr:hover {background:#FFFCE5;}
.dpricing-table td {border-bottom:solid 1px #e1f3cf; border-right:solid 1px #e1f3cf;}
.dpricing-table .even {background:#f3f9ef;}
.dpricing-table .odd {background:#fff;}
.dpricing-table .heading {background:#e1f3cf;}
.dpricing-table .heading .first {background:#3f4d31; color:#fff;}
.dpricing-table .heading .second {background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dprice-he-bg.gif) no-repeat 0 0 #E1F3CF;}
.dpricing-table .d-currency {font:normal 14px Arial, Helvetica, sans-serif;}
.dpricing-table .title {font:bold 18px Arial, Helvetica, sans-serif; color:#555f4b;}
.tabs-wrapper {text-align:right;}
.search-cont {
	position:relative;
	margin-left:20px;
	height:45px;
	margin-top:-24px;
	top:50px;
	display:inline-block;
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dsearch-bg.jpg") no-repeat scroll 0 0 transparent;
	width: 240px;
	padding: 19px 50px;}
.search-cont .text-input {
	/*background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/search-bg.jpg") no-repeat scroll 0 4px transparent;	*/
	border: 0 none;
	outline: 0 none;
	font:normal 17px Arial, Helvetica, sans-serif;
	color:#71afaf;}
.tabs-wrapper {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tab-bg.gif") repeat-x scroll 0 35px transparent; margin-bottom:25px;}
.tabs-wrapper h3 {float:left; padding-left:25px;}
.tabs-wrapper .tab {padding-right:20px;}
.tabs-wrapper .tab li {display:inline-block; margin:0 -4px 0 0; display:inline;}
.tabs-wrapper .tab .active a {background:#fff; padding:15px 15px 10px 15px;}
.tabs-wrapper .tab li a {
	cursor:pointer;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#7a7a7a;
	display:inline-block;
	padding:10px 15px 10px 15px;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-ms-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border:solid 1px #ddd;
	border-bottom:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fefefe), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #fefefe 5%, #ededed 100% );
	background-color:#fefefe;
	z-index:111;}
.CartItemRow .SavingsShow {padding-left:0;}
.features-wrp .features {width:588px; margin-bottom:20px;}
.features-wrp .features .features {width:500px; margin-bottom:20px;}
.features-wrp .list-cont {padding-left:70px; padding-top:20px;}
.features-wrp .first {padding-top:40px;}
.features li {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-gray-tic.gif") no-repeat scroll 0 8px transparent; padding:5px 0 5px 20px; font:normal 13px Arial, Helvetica, sans-serif; color:#5b5b5b;}
.features-wrp h3 {font:normal 18px Arial, Helvetica, sans-serif; color:#5c5d5c; padding:0 0 5px 0;}
.features-wrp h4 {font:normal 18px Arial, Helvetica, sans-serif; color:#5c5d5c; text-align:center;}
.features-wrp .faq {
	width:321px;
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dethr-bg.jpg") repeat;
	margin-top:20px;
	padding:20px 15px;
	box-shadow:0px 1px 8px #bebebe inset;
	-moz-box-shadow:0px 1px 8px #bebebe inset;
	-webkit-box-shadow:0px 1px 8px #bebebe inset;}
.faqs-wrp .que {font:normal 18px Arial, Helvetica, sans-serif; color:#57802a; padding:10px 0 0 0;}
.faqs-wrp .ans {font:normal 14px/25px Arial, Helvetica, sans-serif; color:#555; padding:5px 25px 20px 25px;}
.faqs-wrp .ans p {font:normal 14px/19px Arial, Helvetica, sans-serif; color:#555; padding:0 0 10px 0;}
.bullet-list {padding:0 25px 5px 25px;}
.divider {border-top:dotted 1px #5b5b5b; margin:15px 0; height:5px;}
.bullet-list li {font:normal 12px/20px Arial, Helvetica, sans-serif; color:#5b5b5b; list-style:disc; padding:4px 0;}
.fea-list li {font:normal 12px Arial, Helvetica, sans-serif; color:#5b5b5b; padding:5px 0 5px 30px; background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-tic-grn.png") no-repeat 12px 9px transparent;}
.spe-list li {font:normal 12px Arial, Helvetica, sans-serif; color:#5b5b5b; padding:4px 0;}
.w50 {width:45%;}
.addons-bar {margin:10px 0 15px 0;}
.switch-nav {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/div-bg.gif") repeat-x scroll 0 18px transparent;
	height:50px;
	text-align:center;
	margin:15px 0;
	clear:both;
	position:relative;}
.switch-nav .tab-wrp {display:inline-block;}
.switch-nav .tab1 {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tabs.png") no-repeat; height:46px; width:439px; margin:0 auto;}
.switch-nav .tab2 {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tabs.png") no-repeat 0px -66px; height:46px; width:439px; margin:0 auto;}

/*
.switch-nav .tab1 {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tab-1.jpg") no-repeat; height:46px; width:439px; margin:0 auto;}
.switch-nav .tab2 {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tab-2.jpg") no-repeat; height:46px; width:439px; margin:0 auto;}
*/

.switch-nav .tab-wrp div {display:inline;}
#que-ans {padding-top:10px;}
.switch-nav .tab-wrp div a {
	display:inline-block;
	color:#000;
	width:217px;
	padding:10px 0;
	font:bold 21px 'Rokkitt', serif;
	cursor:pointer;}
.switch-nav .tab-wrp div .fea-active { height:24px; color:#fff;}
.switch-nav .tab-wrp div .faq-active {display:inline-block; color:#fff; cursor:pointer;}
.switch-nav .tab {
	display:inline-block;
	color:#000;
	width:215px;
	padding:10px 0;
	font:normal 16px Arial, Helvetica, sans-serif;
	cursor:pointer;}
.features-wrp .ic-h-1 {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-fe-1.gif") no-repeat scroll 0 0 transparent;}
.features-wrp .ic-h-2 {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-fe-2.gif") no-repeat scroll 0 0 transparent;}
.features-wrp .ic-h-3 {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-fe-3.gif") no-repeat scroll 0 0 transparent;}
.features-wrp .ic-h-4 {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-fe-4.gif") no-repeat scroll 0 0 transparent;}
.features-wrp .ic-h-5 {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-fe-5.gif") no-repeat scroll 0 0 transparent;}
.features-wrp .ic-h-6 {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-fe-6.gif") no-repeat scroll 0 0 transparent;}
.features-wrp .ic-h-7 {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-fe-7.gif") no-repeat scroll 0 0 transparent;}
.techi-bar {margin-top:-22px;}
.techi-bar .img-wrp {text-align:center; border-top:solid 1px #b0b0b0; padding:8px 0 0 0;}
.techi-bar span {color: #0f548f; display: inline-block;	font:normal 12px Arial, Helvetica, sans-serif; padding-bottom:5px;}
.fea-heading {font:bold 18px 'Rokkitt', serif; color:#727272; margin:-15px 0 10px 0;}
.div-spacer {display:block; clear:both; height:25px;}
.note-wrp {
	background:#feffd4;
	border:solid 2px #f2f573;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	position:relative;
	padding:10px;
	margin:8px 0;}
.note-wrp li, #OTH .note-wrp li, #US .note-wrp li, #IN .note-wrp li, #Iran .note-wrp li {
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bul-note.gif") no-repeat scroll 0 8px transparent;
	padding:3px 5px 3px 15px;
	margin-left:10px;
	list-style:none;}
.note-wrp p {font:normal 13px/20px Arial, Helvetica, sans-serif; color:#5b5b5b; padding:0 0 0 32px;}
.note-wrp strong {font:bold 17px Arial, Helvetica, sans-serif; padding:0 0 10px 0; color:#6b6b67;}
.note-wrp .ic-note {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-note.gif") no-repeat scroll 0 0 transparent;
	height:23px;
	width:23px;
	display:inline-block;
	vertical-align:middle;
	padding:5px 5px 0 0;}
.note2 {
	background:#fffed2;
	padding:15px 20px;
	font:normal 20px 'Rokkitt', serif;
	color:#666654;
	border:solid 2px #dbdbdb;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-ms-border-radius:6px;
	-o-border-radius:6px;
	border-radius:6px;}
.d-link {
	font:normal 13px Arial, Helvetica, sans-serif;
	text-align:right;
	padding-right:11px;
	padding-top:10px;}
.form-alter th {
	background: none repeat scroll 0 0 #EDEDED;
	border-bottom: 2px solid #FFFFFF;
	color: #0F0F0F;
	font: bold 17px Arial, Helvetica, sans-serif;
	padding:10px 12px;}
.form-alter td {
	border-bottom: 1px solid #DDDDDD;
	padding:10px 12px;
	background:#fff;
	color: #575757;
	font: 15px Arial, Helvetica, sans-serif;}
.form-alter .odd td {background: none repeat scroll 0 0 #F6F6F6;}
.sep-or {padding:10px 0 0 0; margin:15px 0; text-align:center; border-bottom:solid 1px #ccc;}
.sep-or span {
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	display:inline-block;
	background:#fff;
	position:relative;
	bottom:-13px;
	width:60px;
	height:27px;}
.tl-tip {font:normal 15px Arial, Helvetica, sans-serif; padding-left:5px; color:#3E8AE8;}
#tooltip {
	position:absolute;
	z-index:9999;
	color:#fff;
	font-size:10px;
	width:180px;}
#tooltip .tipBody {background-color:#000; padding:5px 5px 5px 15px;}
.dmn-avail div:last-child {border:none;}
#dom-pages .feature-blurb ul li {padding:5px 0 10px 55px; background-size:35px auto;}
#dom-pages .feature-blurb .title {font:bold 14px Arial, Helvetica, sans-serif;}
#dom-pages .feature-blurb .list-info {font:normal 12px/18px Arial, Helvetica, sans-serif;}
.form-alter .dmn-res, .dmn-res {font:normal 20px Arial, Helvetica, sans-serif; color:#777;}
.div-cont {height:135px;}
.ic-error {
	display:inline-block;
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cross.png") no-repeat scroll 0 0 transparent;
	text-align: left;
	height:16px;
	width:16px;}
#other_state_text { display:inline-block; padding-top:10px;}
.sdmn-avail .actionRow{bottom: -15px; left: 56%; margin-left: 18px; position: fixed;}
@font-face {
font-family: 'WebRupee';
src: url('/ui/supersite/themes/EliteGreen/fonts/WebRupee.V2.0.eot');
src: local('WebRupee'), url('/ui/supersite/themes/EliteGreen/fonts/WebRupee.V2.0.ttf') format('truetype'), url('/ui/supersite/themes/EliteGreen/fonts/WebRupee.V2.0.woff') format('woff'), url('/ui/supersite/themes/EliteGreen/fonts/WebRupee.V2.0.svg') format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
.WebRupee {font-family: 'WebRupee' !important;}
.flt-div{ width:940px; position:fixed; bottom:-15px;}
#upsell_modal li.p-dropdown select{ width:155px;}
.gray-blurb{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#ffffff');
	background-color:#f9f9f9;
	padding:15px 30px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	border:solid 1px #dedede;

		}
.gray-blurb p{
	font:normal 13px Arial, Helvetica, sans-serif;
	padding:10px 0;
	color:#6a6a6a;
	}
.ic-search{
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-search.png") no-repeat scroll 0 0 transparent;
	display:inline-block;
	width:57px;
	height:57px;
	margin-right:10px;
	}
.ic-ticket{
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-ticket.png") no-repeat scroll 0 0 transparent;
	display:inline-block;
	width:57px;
	height:57px;
	margin-right:10px;
	}

.gray-blurb .ui-heading{
	font:bold 23px 'Rokkitt',serif;
	padding: 0 ;
	color:#115fa1;
	}
.border-sep	{ border-left:solid 1px #d0d0d0; padding-left:20px;}
.gray-blurb h5.ui-heading{color:#515151;}
.img-posi{ position:relative; top:5px;}
.paymentOption h4{ padding-bottom:8px;}
.btn-space{ margin-top:15px;}
.txt-center{ text-align: center;}

#upsell_modal_select_domain .form-field-wrapper{padding:20px 0px}
#upsell_modal_select_domain .form-field-wrapper select{padding:8px 4px; margin-right:10px;}
 .loginform .more-link{cursor:pointer;}

 /* ie9 */
 #page-header{margin-bottom:-1px !important; }

 /* /ie9 */

.ui-subheading.hosting-select {
    padding:90px 0 25px 0;
    text-align: center;
}

.ui-subheading.r0hosting-lead-text{
    font-size: 22px;
}


/* MENU & HEADER */
#primary-nav { width:100%; background:#2d3237; background-image: none !important; margin:0 auto; }
.home-bg #page-header { padding-bottom:0 !important; width:100% !important; }
.home-bg #header-wrapper { width:100%; }

#primary-nav .l-corner, #primary-nav .r-corner { display: none !important; }
/*#page-header #branding { margin-left: 475px !important; }*/
#page-header #branding { width:100%; }
#page-header h1#branding .logo-cont { width:956px !important; margin:0 auto 0 auto !important; display: block !important; line-height:90px; }
#page-header h1#branding .logo-cont a {display: block;}
a .menu-mid
{ font-family:'Open Sans', sans-serif; font-weight:400; font-size:15px; }
.nav li.first, .nav li li  { background: none; }
.nav li { background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/menu-seperator-bg.png') no-repeat  left 0px; }

.nav li.nav-hover,  .nav li.nav-hover, .nav li.nav-hover
{ background: #fff; border:1px solid #c6c6c6; border-bottom:0; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;  }
.nav li.nav-hover a, .nav li.nav-hover a .menu-mid { background: none !important;  border:0 !important;   }
.nav li.nav-hover a .menu-mid { color: #222 !important; }
.nav .first #menu-homesection:hover .menu-mid { background-color:transparent !important; }

.nav li .sub { left:-1px !important; -webkit-border-radius: 0 4px 4px 4px; -moz-border-radius: 0 4px 4px 4px; border-radius: 0 4px 4px 4px;   }
.nav li .sub ul li.nav-hover {  border:0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;   }
.nav li .sub ul li a {  border-bottom:1px dotted #bfbfbf !important; }
.nav li.nav-hover a .menu-left, .nav li.nav-hover a .menu-right, .nav li a:hover .menu-left, .nav li a:hover .menu-right
{ background-image: none !important; background: transparent; }


/* Impress.ly upgrade plan styling */

.impress-upgrade, .impress-gray-note { text-align: center; margin: 0 0 30px 0; }
.impress-upgrade h1{ color: #222; font-size:30px; margin:0; padding: 0 0 10px 0; }
.impress-upgrade span.sub-text { color:#242525; font-size: 15px; }
.impress-gray-note { background: #eee; }
.impress-gray-note p{ color: #222; padding: 15px; font-size: 15px; text-align: center;  }




#impressly_plans table th.recommendation,
#weebly_plans table th.recommendation
{ background: #f8f8f8; font-size: 15px; border-bottom: 0; }

#impressly_plans table tr.recommend th.selected-plan,
#weebly_plans table tr.recommend th.selected-plan
{ background: #fff !important; border: 0; }

#impressly_plans table tr.recommend th.recommendation,
#weebly_plans table tr.recommend th.recommendation
{ border-width:1px 1px 0 1px; border-style: solid; border-color:#d4d4d4; box-shadow:-1px -1px 2px rgba(0,0,0,0.2); }

#impressly_plans table tr td span.yes,
#weebly_plans table tr td span.yes
{
    background: rgba(0, 0, 0, 0) url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/impress-span-yes-icon.png") no-repeat scroll center center;
    display: block;
    height: 12px;
}
#impressly_plans table tr td span.no,
#weebly_plans table tr td span.weebly-no
{
    color: #222;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: 600;
}

#weebly_plans table tr th, #weebly_plans table tr td { font-weight: normal; }

#weebly_plans table tr th.mainfeature { font-weight: bolder; }




/* Bulk Domain Registration - Styling changes */

.data-form.add-left-indentation { margin:20px 0 0 20px; }

.data-form.add-left-indentation #show_idn_language { margin: 10px 0 0 0; }

.bulk-note-right { background: #eee; padding: 10px; width: 260px; }

.bulk-note-right p { padding-bottom: 5px; }

.bulk-note-right p.heading { font-size: 14px;    }

/* west coast */

.plan-desc-list { font: normal 18px 'Rokkitt', serif; }

.plan_desc_1{ font-size: 20px; font-weight: bold;  }

.new_location_tag.hide
{
	background: #aa1414;
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
	color: #fff; display: inline-block;  font-size: 12px;  height: 18px;
	margin: 0 0 0 -19px; left: 50%; position: absolute; top:-11px; /* margin: -3px 0 0 5px;*/
	line-height: 18px;  text-align: center;
	vertical-align: middle; width: 38px;
}


/* Legal Agreements */

.row-indent-new {
	width: 1000px; padding: 0; margin: 0;
}

.row-indent-new .dataTable textarea[name='newcontent']{
	border:1px solid #ddd; border-radius: 3px; 
	color: #333;
	font: 400 16px/24px 'Open Sans', sans-serif;
	text-align: justify; padding: 30px; outline: none; resize: none;
	width: 610px;
} 


.row-indent-new .dataTable div.tabslink
{ width:290px; float:left;height:685px; border-right: 1px solid #ddd; margin-right: 25px; }


.row-indent-new .dataTable div.tabslink ul li{
	padding: 0 0 20px 0;
	font: 400 14px/20px 'Open Sans', sans-serif;
	color: #333; border-bottom: 1px solid #ddd; padding: 20px 0 20px 10px;

}

.row-indent-new .dataTable div.tabslink ul li:first-child{
 border-top:1px solid #ddd;
}

.row-indent-new .dataTable div.tabslink ul li span.block.strong{
	font: 600 16px/24px 'Open Sans', sans-serif;
	color: #333;
}

.row-indent-new .ui-heading-new{
	font-family: 'Open Sans', sans-serif;
    font-size: 25px;
    font-weight: bold;
    line-height: 21px;
    margin: 0 0 20px 0;
    padding: 0 0 14px 0;
	color:#333;
	border-bottom: 1px solid #ddd;
}

.row-indent-new .dataTable .frmButton-new,
#ok-applicable-tlds{
	background: #0893d8;
    border: 1px solid #0568c8;
    font: 400 18px/27px 'Open Sans', sans-serif;    
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 1px 1px 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 1px 1px 2px rgba(0, 0, 0, 0.4);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 1px 1px 2px rgba(0, 0, 0, 0.4);
	color:#fff; padding: 5px 30px; border-radius: 3px; margin: 20px 0 0 320px; outline: none;
	cursor: pointer;
}

.seltablinkl{
	background-image: linear-gradient(-90deg, #eee, #fff);
}

#ok-applicable-tlds{
	margin-left: 0; cursor: pointer
}

.talign{
	text-align: left;
}

#select-domain-modal .inner-content p.tld-list-para{
	word-wrap: break-word;
	text-align: justify;
}
.applicable-tlds-list .modal_overlay{
	position: fixed;
}

/* IDR currency fix */

li.p-pricing {
	font:bold 28px 'Rokkitt', serif;
	padding: 12px 0 37px;
}/* Fonts */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');


/*  GAPPS link in footer */

.oldprodname { font-size: 12px; display: block; }#homepage-content {padding:0 0 25px; border-bottom:solid 1px #ededed;}
#homepage-content a {color: #929292; text-decoration: underline;}
#homepage-content .blue{color:#3E8AE8; text-decoration:none;}
#homepage-content h1, #homepage-content h2, #homepage-content h3, #homepage-content h4, #homepage-content h5, #homepage-content h6 {
	font-weight: normal; margin:3px 0; padding: 0px; color: #5b5b5b; background: none;}
#getonline {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/homepage-sprite.jpg") no-repeat scroll 200px 0 transparent; height:63px; margin:0 auto;
	text-align:left; width:100%; text-indent:-9999em;}
.orange {color:#ee7214;}
.green {color:#749707;}
.italic {font-style:italic;}
#homepage-content, #homepage-content h3 {color:#636363;}
#homepage-content #region-top h1,  #homepage-content #region-center h1 {font-size: 40px; font-weight:bold; text-shadow:0 2px 0 #CCCCCC;}
.domain-submit-disabled {background-position: -83px -142px; font-size:32px;}
.space-right {float:left; width:50px;}
.blocks h4 {font-size: 16px;}
.free-list {width: 350px;}
.free-list ul {width: 300px;}
.free-list ul li {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/frontpage-icons.gif") no-repeat scroll 0 -3px transparent; font-size: 16px; padding:8px 0 8px 50px;}
.free-list ul li.privacy {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/frontpage-icons.gif") no-repeat scroll 0 -38px transparent;}
.free-list ul li.support {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/frontpage-icons.gif") no-repeat scroll 0 -71px transparent;}
/* --------- TLD Price List ---------  */

.oldprice {color:#A7A7A7; line-height:20px;}
.currentprice {font:normal 15px/18px Arial, Helvetica, sans-serif; margin-top:3px;}
.currentprice .currencySymbol {font:normal 15px Arial, Helvetica, sans-serif;}
.strikeout {font:normal 13px Arial, Helvetica, sans-serif; text-decoration:line-through;}
.t1 {font-size: 16px; line-height:20px;}
.t2 {font-size: 12px; line-height:18px;}
.quick-easy .t1 {font-weight: bold;}
.quick-easy .t3 {font-size: 13px; margin-bottom:5px;}
.narrow-right-column .view-plan {float:left; height:140px; margin-top:10px; width:140px;}
.narrow-right-column .image {background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/homepage-sprite.jpg") no-repeat scroll -40px -85px transparent; height: 130px; margin-top: 0; width: 100%;}
.narrow-right-column .ui-button, #region-center .ui-button {margin-top:70px; text-align:center; width:140px;}
#homepage-content .ui-button a {color: #FFFFFF; text-decoration: none;}
.email-blurb ul {margin-top:5px; padding-left:0; margin-left: 0px; width:200px;}
.email-blurb ul li {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/grey-sign-bullet.png") no-repeat scroll left 4px transparent;
	_background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/homepage-sprite.jpg") no-repeat scroll -350px -291px transparent;
	color:#666; font-size:12px; padding:4px 0 3px 20px;}
#region-center {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Homepage-region-center-bg.gif") repeat-x scroll 0px 0px transparent; border-top:1px solid #E4E4E4;}
#region-center .t2 {font-size:16px; font-weight:bold; margin-bottom:0; padding-left:0px;}
#region-center .email-blurb {float: left;}
#homepage-content #region-center .view-plan {float:left; height:140px; margin:0 15px 0 20px; width:140px;}
#homepage-content .view-plan .text {margin-left: 10px; position: relative;}
#homepage-content .view-plan .text .rs {font-size:18px; line-height:28px; top:15px; left:-2px;}
#homepage-content .view-plan .text .price {font-size: 36px; left: 43px; line-height: 48px; text-align: left; width: 70px;}
#homepage-content .view-plan .text .sign {font-size:24px; font-weight:normal; left:97px; line-height:48px; top:8px;}
#homepage-content .view-plan .text .per-month {left:43px; top:40px; font-size:12px; line-height: 12xp; width: 70px;}
#homepage-content #domainsPromoBlurb .text .per-month {width:140px; left:0; font-size:11px; top:44px;}
#homepage-content #region-top .narrow-right-column .view-plan .text { float: none; height: 60px; margin: 0 0 0 0; position: relative; width: 140px;}
#homepage-content #region-top .narrow-right-column .view-plan {float: left; height: 80px; margin-top: 10px; width:300px; position:relative;}
#homepage-content #region-top a.ui-button {position:absolute; right:0; top:10px; margin:0;}
#homepage-content .wide-left-column .server {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/home-get-hosting.png") no-repeat scroll left top transparent;
	_background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/homepage-sprite.jpg") no-repeat scroll -395px -92px transparent;
	float:left;height:184px; width:165px; margin-top:-50px;}
#homepage-content #region-center .narrow-right-column {height:275px; margin-top:10px; padding-top:0; width:345px;}
#homepage-content #region-center .narrow-right-column .banner {margin-left:10px; margin-right:35px; text-align:center;}
#homepage-content #region-center .narrow-right-column .banner ul#banner-slider {margin:0px; padding:0px; width:305px; height:255px; overflow:hidden;}
#homepage-content #region-center .narrow-right-column .banner ul#banner-slider li {	display:none;}
#homepage-content #region-center .narrow-right-column .banner ul#banner-slider li.current {display:block;}
#homepage-content #region-center .narrow-right-column .banner ul#banner-pagination {height: 14px; width:100px; margin: 3px auto 0; overflow: hidden; padding: 0;}
#homepage-content #region-center .narrow-right-column .banner ul#banner-pagination li,  #homepage-content #region-center .narrow-right-column .banner ul#banner-pagination li a {
	display:block; float:left; width:14px; height:14px; overflow:hidden; margin:0 2px;}
#homepage-content #region-center .narrow-right-column .banner ul#banner-pagination li a {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/homepage-sprite.jpg") no-repeat scroll -322px -737px transparent;
	text-decoration:none; text-indent:999px; margin:0;}
ul#banner-pagination li a img {	border:none;}
#homepage-content #region-center .narrow-right-column .banner ul#banner-pagination li a.current {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/homepage-sprite.jpg") no-repeat scroll -304px -737px transparent;}
#homepage-content #trust {text-align:center; background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hompage-header-line.gif") no-repeat scroll center 14px transparent; margin:0;font-size:18px;}
#homepage-content #trust a {text-decoration:none;color:#5B5B5B;}
#trust span {background:none repeat scroll 0 0 #FFFFFF; padding:0 10px; color:#7C7C7C;}
#region-top {margin-bottom:20px; margin-top:15px;}
#homepage-content #region-top { margin:0;}
#region-bottom {margin-bottom: 15px; border-top:1px solid #E4E4E4;}
#region-bottom .clients {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/homepage-sprite.jpg") no-repeat scroll -8px -474px transparent; height:175px; margin-top:10px;width:550px;}
#region-bottom .ui-title {font-size:24px;}
#region-bottom h3 {font-size:15px; margin-top:5px;}
#region-bottom .facebook {font-size: 11px; font-weight:bold; margin: 0;}
#region-bottom .facebook p {margin:5px 0; padding-left:5px;}
#region-bottom .facebook .facebook-icon,  #region-bottom .twitter .twitter-icon,  #region-bottom .website-builder .icon {float: left;}
#region-bottom .twitter .t1 {font-size:13px; line-height:14px; margin-bottom:5px; margin-left:65px; padding-top:5px;}
#region-bottom .twitter .t1 a {color: #888;}
#region-bottom .twitter .t2 {font-size: 11px; line-height: 13px; margin-left:0px;clear:left;}
#region-bottom .twitter .t2 a {color:#ee7214; text-decoration: underline;}
#region-bottom .facebook .friends {margin-left:55px;}
#region-bottom .narrow-right-column {width:350px; padding-top:0;}
#region-bottom .website-builder .feed_title {font-size: 12px; line-height: 20px;}
#region-bottom .website-builder .feed_title a {color:#ee7214; text-decoration: underline;}
#region-bottom .website-builder .feed_desc {font-size: 12px; line-height: 18px;}
#region-bottom .website-builder .date {font-size: 10px; line-height: 12px;}
#region-bottom .facebook,  #region-bottom .twitter {border-bottom:1px solid #BAC5D7;padding:12px 0;}
#region-bottom .website-builder {padding:10px 0;}
.like {clear: both;}
.like .icon {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/homepage-sprite.jpg") no-repeat scroll -347px -354px transparent; float:left; height:24px; width:51px;}
.like .text {background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/homepage-sprite.jpg") no-repeat scroll -344px -325px transparent; float:left; padding:4px 0 4px 23px;}
#homepage-content #region-top .domain-names .title {font-size:16px; font-weight:bold; color:#919191;}
.domain_pricing_link {position:absolute; bottom:0; right:0; margin:0; padding:0; font-size: 11px; font-weight: bold; text-align: left; color: #929292;}
#homepage-content a.ui-button {text-decoration: none; color: #FFFFFF;}
#region-top .wide-left-column .blocks .links {position:relative; width:530px;}
.brd-fix {opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); zoom: 1;}
#homepageAds {margin-top:15px;}
#homepageAds a {background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg_tv.gif") no-repeat scroll 0 0 transparent; display: block; height: 142px; margin: 11px 0 0; width: 322px;}

.customer-speaks-wrp {margin: 0 0 0 66px;}
.customer-speaks-blurb {background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg-customer-speaks-blurb-home.gif") no-repeat scroll 0 0 transparent;}
#homepage-content .customer-speaks h5 {color: #656565; font-weight: bold;}
#region-bottom .customer-speaks .ui-title {	font-size:16px;}
#homepage-content .ui-heading {	font:bold 35px 'Rokkitt', serif; color:#5b5b5b;}




                                            /* Homepage Revamp - Styling Begins  */

/* Common styles */

.green-submit-button
{ background:#2fbe15; border:1px solid #18900b;
    font-size:20px; font-weight: 400; font-family:'Open Sans', sans-serif; color:#fff;
    padding:0; line-height:20px;  cursor:pointer;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
    outline : none;
}
.green-submit-button:hover { background: #34c918 }

.green-submit-button:active { background:#2db315 }

.inline-block { display: inline-block; *display: inline; *position: relative; zoom: 1; }

.block { display: block; }

.rfloat { float: right; }

.lfloat { float: left; }

/* Containers */

.new-homepage-wrapper,
.hosting-homepage-banner,
.new-homepage-wrapper-dark-banner,
.hosting-homepage-dark-banner
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/new-homepage-banner.png') #fff repeat-x center -15px; width: 100%; margin: -20px 0 0 0; }

.new-homepage-wrapper.add-top-space
{  background: #fff url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/new-homepage-banner.png") repeat-x center 145px }

.new-homepage-wrapper-dark-banner,
.new-homepage-wrapper-dark-banner.domain-focused-homepage
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/homepage-banner-2.jpg') repeat-x; margin: -22px 0 0 0; }

.new-homepage-wrapper-dark-banner.add-top-space
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/homepage-banner-2.jpg') repeat-x 0 172px; margin: -19px 0 0 }


.new-homepage-wrapper-dark-banner .homepage-banner h1,
.new-homepage-wrapper-dark-banner .homepage-banner span.subtext,
.new-homepage-wrapper-dark-banner .homepage-banner a
{ color:#fff !important; }


.homepage-container, .homepage-banner, .homepage-products, .hosting-homepage-banner-content { width: 1000px; margin: 0 auto; }

.banner-shadow, .domains-banner-shadow
{
  box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2);
  width:100%; height: 0; border-bottom:1px solid #dfdfdf;
  position: absolute;  top:633px; left:0; right: 0;
}

.new-homepage-wrapper.add-top-space .banner-shadow
{ top: 838px; }

.new-homepage-wrapper-dark-banner.add-top-space .banner-shadow
{ top:812px; }

/* Banner */

.homepage-banner { padding: 70px 0 66px 0; position: relative; }

.homepage-banner-lhs { float: left; width: 530px; }

.homepage-banner-rhs { float: right; padding: 0 0 0 110px; width: 355px; }

.new-homepage-wrapper-dark-banner.add-top-space .homepage-banner-rhs,
.new-homepage-wrapper.add-top-space .homepage-banner-rhs
{ padding: 0 0 0 130px; width: 300px; }

.homepage-banner-lhs.content-centered { float: none; margin: 0 auto; text-align: center; width: 630px; }

.homepage-new-gtld-link
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hp-new-gtld-link.png') no-repeat; display: block;
  position: absolute; top:0; right: -23px; height: 37px; width: 148px; text-align: center; padding: 48px 0 0 0;
  color:#fff; font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight: 400; text-decoration: underline; }

.new-homepage-wrapper.add-top-space .homepage-new-gtld-link,
.new-homepage-wrapper-dark-banner.add-top-space .homepage-new-gtld-link
{ right:0; top:-195px; }

.homepage-banner h1, .homepage-content h1, .hosting-homepage-banner-content h1, .domain-hp-content h1, .domain-hp-free-addons h1
{ color:#000; font-family: 'Open Sans', sans-serif; font-size: 32px; font-weight: 600; line-height: 21px;
  margin: 0; padding: 0 0 14px 0; }

.homepage-banner .homepage-banner-rhs h1
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hp-new-icon.png') no-repeat 203px 3px;  }

.homepage-banner span.subtext, .homepage-content span.subtext, .hosting-homepage-banner-content .subtext, .hosting-homepage-banner-content ul li, .domain-hp-content .subtext, .domain-hp-free-addons .subtext
{ color:#000; font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; }

.search-domain-bar { position: relative; }

.search-domain-bar .homepage-new-gtld-link { right: 145px; }

.homepage-banner form { margin: 14px 0 0 0; }

.homepage-banner input[type="text"], .search-domain-bar input[type="text"]
{ border: 1px solid #dbdbdb; height: 60px; width: 416px; line-height: 60px; padding: 0 0 0 15px;
  color:#242525; font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: 400;
  border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px;
}

.homepage-banner .content-centered input[type="text"] { width: 516px; }

.homepage-banner .green-submit-button, .search-domain-bar .green-submit-button
{ border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0;
  margin: 0 0 0 -4px; padding: 21px 0 18.8px 0; vertical-align: top; width: 101px; }


.homepage-banner .validation-error .green-submit-button, .homepage-banner .validation-error input[type="text"],
.search-domain-bar .validation-error .green-submit-button, .search-domain-bar .validation-error input[type="text"]
{ border: 1px solid #d84a49; }

.homepage-banner .validation-error .green-submit-button,
.search-domain-bar .validation-error .green-submit-button
{ border-left:0  }

.homepage-banner .validation-error input[type="text"],
.search-domain-bar .validation-error input[type="text"]
{ border-right: 0; }

.homepage-banner .validation-error-message
{ display: none; }

.homepage-banner .validation-error .validation-error-message, .search-domain-bar .validation-error .validation-error-message
{ color: #d84a49; font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; display: block; }

.homepage-banner .validation-error .validation-error-message
{ margin: 5px 0 0 0; }

.promoblurb-container { position: relative; }

.promoblurb-arrow
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/promoblurb-arrow.png') no-repeat; position: absolute; top:-12px; left:28px; height: 13px; width: 26px; }

.homepage-banner .tlds-on-promo
{ background: #fff; border-top: 1px solid #dcdcdc; margin: 25px 0 0 0; width: 525px; font-size: 0; padding: 10px 0;
  border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}

.homepage-banner ul.tlds-on-promo {
    width: 100%;
    display: table;
    table-layout: fixed; /* optional */
}

.homepage-banner ul.tlds-on-promo li {
    display: table-cell;
    width: auto;
    text-align: center;
    border-right: 1px solid #dcdcdc; padding: 11px 0 9px 0;
}

.homepage-banner .tlds-on-promo li:last-child { border-right: 0; }

.homepage-banner .tlds-on-promo li span { display: block; }

.homepage-banner .tlds-on-promo li span.WebRupee {display: inline; }

.homepage-banner .tlds-on-promo li span.tld-name
{ color:#242525;  font-family: 'Open Sans', sans-serif; font-size: 22px; font-weight: 600; margin: 0 0 8px 0; text-transform: lowercase;  }

.homepage-banner .tlds-on-promo li span.tld-original-price,
.domain-hp-content .lowest-price-tlds-list li span.original-price
{ color: #c0392b;  font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 400; text-decoration: line-through;
  margin: 0 0 2px 0;  }

.homepage-banner .tlds-on-promo li span.tld-discount-price,
.domain-hp-content .lowest-price-tlds-list li span.discounted-price
{ color:#242525; font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; }

.homepage-banner a.view-pricing,
.homepage-banner a.view-pricing:hover,
.domain-hp-content a.more-tlds,
.domain-hp-content a.more-tlds:hover
{ color: #2385e8;   font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; text-decoration: underline; margin: 12px 0 0 0; }

.advertisement-blurb
{ cursor:pointer; margin: 10px 0 0 0;  }


/* Page content  */

.online-business-icon
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/online-business-icon.png') no-repeat; height: 51px; margin: 0 auto 15px auto; width: 81px; display: block; }

.homepage-content { margin: 66px auto 30px auto;  }

.homepage-content.reduce-top-space { margin: 194px auto 30px auto; }

.homepage-content h1, .homepage-content span.subtext { display: block; text-align: center; }

.homepage-product-details
{ border:1px solid #eee; display: inline-block; *display: inline; *position: relative; zoom: 1; margin: 0 15px 0 0; vertical-align: top; text-align: center; width: 234px; }

.homepage-products { margin: 40px auto 0 auto; text-align: center; }

.homepage-products div.hp-no-margin { margin: 0; }

.highlight-block { padding: 0; }

#hp-web-hosting .highlight-block { background: #575ca6; }

#hp-reseller-hosting .highlight-block  { background: #2aba9b; }

#hp-ssl-certificate .highlight-block  { background: #f9935b;  }

#hp-website-builder .highlight-block  { background: #ca3051; }

#hp-web-hosting .white-block,
#hp-reseller-hosting .white-block,
#hp-ssl-certificate .white-block,
#hp-website-builder .white-block  { background: #fff; }

.homepage-product-details h2
{ font-family: 'Open Sans', sans-serif; font-size: 23px; font-weight: 600; margin: 0; padding: 25px 0 0 0; }

.homepage-product-details .white-block h2
{ color:#333; }

.homepage-product-details .highlight-block  h2
{ color:#fff; }

.homepage-product-details span.product-tagline
{ font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; display: block; padding: 1px 0 30px 0; }

.homepage-product-details .white-block span.product-tagline
{ color:#333; }

.homepage-product-details .highlight-block span.product-tagline
{ color:#fff; }

.homepage-product-details .green-submit-button, .hosting-homepage-banner-content .green-submit-button
{ font-size: 16px; margin: 32px auto 30px auto; padding: 11px 40px; display: block;
  border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}

.homepage-product-details ul
{ margin: 29px auto 0 auto; min-height: 125px; }

.homepage-product-details#hp-web-hosting ul
{ width: 195px; }

.homepage-product-details#hp-reseller-hosting ul
{ width: 188px; }

.homepage-product-details#hp-ssl-certificate ul
{ width: 180px; }

.homepage-product-details#hp-website-builder ul
{ width: 215px; }

.homepage-product-details li
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hp-bullet-point.png') no-repeat 0 10px; color:#000; display: block; font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400;
  padding: 7px 0 0 20px; text-align: left; }

.homepage-pricing { display: block; margin: 35px 0 0 0; }

.homepage-product-details span.start-at
{ color:#333; font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 400; display: block; text-align: center;  }

.homepage-product-details span.price-symbol,
.homepage-product-details span.price-value,
.hosting-plans-price .homepage-pricing span.price-symbol,
.hosting-plans-price .homepage-pricing span.price-value
{ display: inline-block; }


.homepage-product-details span.price-value, .hosting-plans-price .homepage-pricing span.price-value
{ color: #2fbe15; font-family: 'Open Sans', sans-serif; font-size: 30px; font-weight: bold; line-height: 44px; margin: 0 0 -4px 3px;  }

.homepage-product-details span.price-symbol, .hosting-plans-price .homepage-pricing span.price-symbol
{ color: #2fbe15; font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: bold; margin: 2px 0 0 0; vertical-align: top;  }

.homepage-product-details span.price-per, .hosting-plans-price .homepage-pricing span.price-per
{ color: #2fbe15; font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: normal; display: inline-block;
  width: 100%; margin: -3px 0 0 0; padding: 0; text-align: center;  }

.homepage-product-details .product-icon
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hp-product-icons-sprite.png') no-repeat 0 0; height: 132px; margin-bottom:-3px;  }

.homepage-product-details .highlight-block .product-icon
{ height: 94px; }

#hp-web-hosting .product-icon { background-position: 0 0; width: 101px; }

#hp-reseller-hosting .product-icon { background-position: -241px 0; width: 130px; }

#hp-ssl-certificate .product-icon { background-position: -496px 0; width: 135px; }

#hp-website-builder .product-icon { background-position: -635px 0; width: 157px; }


/* Hosting focused */


.hosting-homepage-banner,
.hosting-homepage-dark-banner
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hosting-homepage-banner.png') #fff repeat-x top; padding: 70px 0 0 0;  }

.hosting-homepage-dark-banner
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/homepage-hosting-banner-2.jpg') repeat-x 0 0 #222a30; padding: 63px 0 0 0; }

.hosting-homepage-banner-content { text-align: center; }

.hosting-homepage-banner-content ul { margin: 20px 0 0 0; }

.hosting-homepage-banner-content ul li
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hosting-home-bullet.png') no-repeat 0 3px;  display: inline-block; margin: 0 0 5px 26px; padding: 0 0 0 21px; }

.hosting-homepage-banner-content  .green-submit-button { margin: 24px auto 0 auto; }

.hosting-plans-price { position: relative; }

.hosting-homepage-banner .hosting-plan-icon,
.hosting-homepage-dark-banner .hosting-plan-icon
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hosting-homepage-plans.png') no-repeat; height: 192px; width: 585px; margin: 0 auto; }

.hosting-homepage-dark-banner .hosting-plan-icon
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hosting-homepage-plans-dark.png') no-repeat; }

.hosting-plans-price .homepage-pricing
{ position: absolute; left: 96px; top: 0; margin: 0; width: 153px; text-align: left; }

.hosting-plans-price .homepage-pricing span.start-at
{ font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; color:#000; }

.hosting-plans-price .homepage-pricing span.price-per
{ padding: 0 0 0 45px; width: 195px; text-align: left; }

.hosting-homepage-banner .web-hosting-supports,
.hosting-homepage-dark-banner .web-hosting-supports
{ background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/web-hosting-supports.png') no-repeat #f8f8f8 center center; height: 55px; }

.search-domain-bar { background: #f8f8f8; text-align: center; margin: 0 0 -50px 0; padding: 20px 0; width: 100%; }

.search-domain-bar .validation-error-message
{ display: none; }

.search-domain-bar .validation-error .validation-error-message
{ margin: 5px auto 0 245px; width: 475px;  }

.hosting-homepage-container .homepage-products { margin: 40px auto 80px auto; }

.hosting-homepage-dark-banner h1,
.hosting-homepage-dark-banner span.subtext,
.hosting-homepage-dark-banner ul li,
.hosting-homepage-dark-banner span.start-at
{ color:#fff !important; }



/* Domain focused */

.domain-homepage-banner { text-align: center; width: 100%; padding: 123px 0 0 0;  }

.domains-homepage-container .homepage-new-gtld-link { right: 100px; }

.domains-homepage-container form input[type="text"]{  width: 620px; }

.domains-homepage-container form input[type="text"]
{
    box-shadow: 0 0 4px rgba(27,27,27,0.2);
    -moz-box-shadow: 0 0 4px rgba(27,27,27,0.2);
    -webkit-box-shadow: 0 0 4px rgba(27,27,27,0.2);
    -o-box-shadow: 0 0 4px rgba(27,27,27,0.2);
}

.domains-homepage-container form .green-submit-button
{
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);

}

.domain-homepage-banner .validation-error-message { width: 685px; text-align: left;  margin:5px 0 0 130px !important; }

.domains-homepage-container .homepage-banner { height:440px; padding: 0; }

.domains-homepage-container .banner-shadow { top:636px; }

.new-homepage-wrapper.domain-focused-homepage
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/new-homepage-banner.png') #fff repeat-x center -12px; }

.domains-banner-shadow
{
    -webkit-box-shadow: 0 5px 4px -4px #cbcbcb;
    -moz-box-shadow: 0 5px 4px -4px #cbcbcb;
    box-shadow: 0 5px 4px -4px #cbcbcb;
    height: auto; border: 0; top:636px;
}

.domain-hp-tld-list
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/domain-focus-home-tlds.png') #fbfbfb no-repeat center center; padding: 15px 0 20px 0; height: 31px; width: 100%;  }

.domain-hp-content { margin: 123px auto 0 auto; width: 1000px; }

.domain-hp-content h1, .domain-hp-content .subtext, .domain-hp-content .lowest-price-tlds-list,
.domain-hp-free-addons, .domain-hp-free-addons h1, .domain-hp-free-addons .subtext
{ text-align: center; }

.domain-hp-content .lowest-price-tlds-list { margin-top: 25px; }

.domain-hp-content .lowest-price-tlds-list li
{ padding: 30px 0; margin: 0 0 0 25px; border:1px solid #dcdcdc; text-align: center; vertical-align: top; width: 175px;
  border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}

.domain-hp-content .lowest-price-tlds-list li:first-child
{ margin: 0; }

.domain-hp-content .lowest-price-tlds-list li span.tld-name
{ font-family: 'Open Sans', sans-serif; font-size: 23px; font-weight: bold; color: #242525; display: block; text-transform: lowercase; }

.domain-hp-content .lowest-price-tlds-list li span.discounted-price,
.domain-hp-content .lowest-price-tlds-list li span.original-price
{ margin-top: 5px; display: block; }

.domain-hp-content .lowest-price-tlds-list li span.discounted-price.rfloat { margin-right: 25px; }

.domain-hp-content .lowest-price-tlds-list li span.original-price.lfloat { margin-left: 25px; }

.domain-hp-free-addons
{ background:#fbfbfb; margin: 75px 0 -50px 0; padding: 50px 0 23px 0; }

.domain-hp-free-addons ul { margin: 25px auto 0; width: 1000px; }

.domain-hp-free-addons ul li
{ font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight:600; color: #000; vertical-align: top; margin: 0 0 27px 50px;  }

.domain-hp-free-addons ul li:first-child,
.domain-hp-free-addons ul li:nth-child(5)
{ margin-left: 0; }

.addon-icon { background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/domains-free-addons.png'); vertical-align: middle; margin: 0 10px 0 0; }

.addon-icon#free-email { background-position: 0 -3px; height: 30px; width: 30px; }

.addon-icon#bulk-tools { background-position: -35px -2px; height: 32px ; width: 32px; }

.addon-icon#dns-manage { background-position: -78px 0; height: 33px; width: 32px; }

.addon-icon#control-panel { background-position:-125px 0; height: 28px; width:29px ; }

.addon-icon#theft-protection { background-position:0 -61px; height: 31px; width: 36px; }

.addon-icon#domain-fwd { background-position: -39px -61px; height: 31px; width: 39px; }

.addon-icon#mail-fwd { background-position: -86px -61px; height: 31px; width: 40px; }

.domain-hp-content a.more-tlds, .domain-hp-content a.more-tlds:hover { text-decoration: underline; margin-right: 105px; }

.domain-hp-content h1, .domain-hp-free-addons h1 { padding-bottom: 0; }

/* Cloud Hosting Banner text*/
.ch-banner-text {
    position: absolute;
    top: 135px;
    font-weight: bold;
    font-size: 17px;
    color: #ffffff;
    right: 47px;
}
.ch-banner-text .hl {
    color: #efdc72;
}
.homepage-banner-rhs-ch {
    float: right;
}
.homepage-banner-rhs-ch h1{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hp-new-icon.png') no-repeat 203px 3px;
}

.ch-green-button {
    background: #2fbe15;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: normal;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 6px 10px;
    position: absolute;
    right: 97px;
    top: 30px;
}
.ch-green-button:hover {
    color: #ffffff;
}

/* Office 365 banner */

.o365-whatsnew-bg 
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/what-new-o365-banner.png') no-repeat; 
  width: 364px; height: 225px;  
}

.o365-whatsnew-bg p{
    font: 400 18px/24px 'Open Sans', sans-serif;
    color: #fff; text-align: center; margin: 0 auto; padding: 95px 0 0 0; width: 280px;
}

.o365-whatsnew-bg #o365-whatsnew-buy{
    background: #66bb40;
    border:1px solid #348b20;
    color: #fff; font: 400 13px/29px 'Open Sans', sans-serif;
    border-radius: 3px;
    margin: 13px auto 0 auto;
    display: block;
    box-sizing: border-box;
    width: 90px; height: 31px; text-align: center; 
}/* domain spec page */
.grdiant{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f4f4f4) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #f4f4f4 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4');
	background-color:#ffffff;
	height:100%;
}
.dmn-blurb-wrp .ui-heading{
	font:bold 55px/56px 'Rokkitt',serif;
	padding:47px 0 0 0;
	letter-spacing:-1px;
}
.dmn-blurb-wrp .ui-subtitle{
	font:normal 28px 'Rokkitt',serif;
	color:#727272;
	padding:0 0 21px 0;
}
.center{
	text-align:center;
}
.dmn-blurb-wrp .features-wrp{
	width:770px;
	padding:20px 20px 10px 34px;
	margin:0 auto;
	background:#fff;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-ms-border-radius:5px 5px 0 0;
	-o-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;				
}
.dmn-blurb-wrp .feature-list li{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#5c5c5c;
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/grey-sign-bullet.png) no-repeat 0 7px;
	padding:4px 0 4px 19px;
}
.dmn-blurb-wrp .withfloat{ overflow:hidden; margin:5px 0 11px 0;}
.dmn-blurb-wrp .withfloat li{
	width:168px;
	padding-right:5px;
	float:left;
}
.dmn-blurb-wrp .domain-search-box{
	width:704px;
	height:63px;
	-webkit-border-radius:31px;
	-moz-border-radius:31px;
	-ms-border-radius:31px;
	-o-border-radius:31px;
	border-radius:31px;				
	margin-left:132px;
	margin-bottom:83px;
	padding:0 0 0 30px;
	-webkit-box-shadow: 0 4px 0 #BABABA;
	-moz-box-shadow: 0 4px 0 #BABABA;
	-ms-box-shadow: 0 4px 0 #BABABA;
	-o-box-shadow: 0 4px 0 #BABABA;
	box-shadow: 0 4px 0 #BABABA;				
}
.dmn-blurb-wrp .domain-search-box .domains-input{
	font:normal 25px Arial, Helvetica, sans-serif;
	/*width:469px;*/ width: 597px;
	padding:17px 0 17px 0;
}
.dmn-blurb-wrp .domain-search-box .domains-select{
	border-left:2px solid #CCCCCC;
	font:normal 25px Arial, Helvetica, sans-serif;
	width:126px;
	height:64px;	
	}
.dmn-blurb-wrp .domain-search-box .tlds{
	top:18px;
	left:18px;
	}	
.dmn-blurb-wrp .domain-search-box .tlds-dd{
	top:29px;
	}	
.dmn-blurb-wrp .domain-search-box .domain-submit{
	height:64px;
	width:107px;
	font:bold 29px Arial, Helvetica, sans-serif;
	-webkit-border-radius:0 31px 30px 0;
	-moz-border-radius:0 31px 30px 0;
	-ms-border-radius:0 31px 30px 0;
	-o-border-radius:0 31px 30px 0;
	border-radius:0 31px 30px 0;				
	}	
.dmn-blurb-wrp .features-wrp h3{ text-align:center; font:400 28px 'Rokkitt',serif;}	
.promo-bar .symbol{ font:italic bold 14px Arial, Helvetica, sans-serif;}
.promo-bar .shadow{
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/shadow.png) repeat-x scroll 0 0;
	height:4px;
	}
.promo-bar .price-list-bar ul .first{
	background:	url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/promo-list-first.gif) no-repeat scroll 0 0 #f1f1f1;
	width:131px;
	height:67px;
	padding:33px 0 0 15px;
	color:#fff;
	text-align:left;
	font:bold 16px Arial, Helvetica, sans-serif;
	}
.promo-bar .price-list-bar ul li{
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/gray-sep.gif) no-repeat scroll right 0 #f1f1f1;
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#838383;
	height:80px;
	width:164px;
	border-top:solid 1px #d9d9d9;
	text-align:center;
	padding:20px 32px 0 0;
	position:relative;
	}	
.promo-bar .price-list-bar ul .haspromo{
	padding:10px 32px 10px 0;
	}
.promo-bar .price-list-bar ul .last{
	background:#f1f1f1;
	font:normal 17px Arial, Helvetica, sans-serif;
	width:68px;
	height:48px;
	padding:45px 2px 7px 0;	
	-webkit-border-radius:0 0 5px 0;
	-moz-border-radius:0 0 5px 0;
	-ms-border-radius:0 0 5px 0;
	-o-border-radius:0 0 5px 0;
	border-radius:0 0 5px 0;				
}	
.dmn-blurb-wrp .domain-search-box .tlds-dd{
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dbox-dd.gif) no-repeat scroll 0 0 transparent;
	width:19px;
	height:10px;
	}	
.promo-bar .strikeout{
	color:#ff0000;
	vertical-align:top;
	font:bold 18px Arial,Helvetica,sans-serif
	}
.promo-bar .domain-c{ color:#838383;}		
.promo-bar .haspromo .promo-tap{
	font:bold 14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
	background:#9ac0ef;
	display:inline-block;
	position:absolute;
	top:100px;
	left:12px;
	padding:4px 0;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-ms-border-radius:0 0 5px 5px;
	-o-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	width:135px;	
	}
.promo-bar .price-list-bar, .promo-bar .price-list-bar ul li{ overflow:visible;}
.promo-bar .price-list-bar ul .domain-c{ font:italic bold 18px Arial, Helvetica, sans-serif; vertical-align:top; display:block;}
.dmn-blurb-wrp #show-tldlist{ width:561px; top:63px;}

/* hositng spec page */
.hosting-blurb-wrp .feature-list li{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#5c5c5c;
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/grey-sign-bullet.png) no-repeat 0 7px;
	padding:4px 0 4px 19px;
}
.shrd-hosting .feature-list{ overflow:hidden; width:690px;}
.shrd-hosting .feature-list li{
	font:normal 17px Arial, Helvetica, sans-serif;
	color:#747474;
	float:left;
	width:40%;
	}
.shrd-hosting .pricing{
	font: normal 28px/30px Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	letter-spacing:-1px;
	}
.shrd-hosting small{font:bold  20px Arial, Helvetica, sans-serif;}
.shrd-hosting strong{ color:#648306;}	
.hosting-blurb-wrp .ui-heading{
    font: bold 35px 'Rokkitt',serif;
	letter-spacing:-1px;
	padding:0;
	}
.hosting-blurb-wrp .ui-subtitle{
	font: bold 20px 'Rokkitt',serif;
	}
.shrd-hosting .ui-heading{
	font: bold 55px 'Rokkitt',serif;	
	letter-spacing:-1px;
	padding:0;
	}
.hosting-blurb-wrp .ui-subtitle{
	font: bold 25px 'Rokkitt',serif;
	}
.hosting-blurb-wrp .img-holder{ position:absolute;}
.shrd-hosting{
	height:319px;
	padding:25px 0 0 276px;
	position:relative;

	}
.shrd-hosting .img-holder{
	top:36px;
	left:44px;
	}	
.rs-hosting .img-holder{
	top:27px;
	left:362px;
	}	
.ssl-certi .img-holder{
	top:94px;
	left:225px;
	}			
.hostblurb{ overflow:hidden; padding-top:45px;}
.rs-hosting, .ssl-certi{
	position:relative;
	}
.hostblurb .rs-hosting{
	position:relative;
	width:607px;
	border-right:solid 1px #e5e5e5;
	padding:19px 0 20px 35px;
	}
.hostblurb .rs-hosting .pricing{
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	padding:13px 0 20px 0;
	letter-spacing:-1px;
	}	
.rs-hosting .pricing strong{ color:#648306;}	

.hostblurb .ssl-certi .pricing{
	font:bold 35px Arial, Helvetica, sans-serif;	
	color:#648306;
	padding:14px 0 12px 0;	
	}		
.hostblurb .ssl-certi .pricing .duration{ font:bold 16px Arial, Helvetica, sans-serif;}
.hostblurb .ssl-certi .pricing .symbol{ font:normal 20px Arial, Helvetica, sans-serif; vertical-align:top;}	
.hostblurb .ssl-certi .pricing small{ font:bold 12px Arial, Helvetica, sans-serif; display:block; color:#5b5b5b;}	
.hostblurb .ssl-certi{
	position:relative;
	width:320px;
	padding:19px 0 0 37px;
	}	
.ic-set{ display:inline-block; vertical-align:middle;}
.ic-btn-win{ background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-btn-win.png) no-repeat 0 0; height:34px; width:40px;}
.ic-btn-lnx{ background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-btn-linux.png) no-repeat 0 0; height:34px; width:40px;}
.support-bar{background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/support-bar.jpg) no-repeat 0 0; height:50px; width:1000px; font:bold 22px Arial, Helvetica, sans-serif; color:#fff; padding:30px 0 0 30px;}
.shrd-hosting .ui-button{
	font:bold 22px Arial, Helvetica, sans-serif;
	padding:9px 15px;
	margin-right:23px;
	width:155px;
	}
.shrd-hosting .pricing-wrp{ width:276px;}
.hostblurb .ui-subtitle{ margin-bottom:6px;}
.hostblurb .rs-hosting .ui-button{ padding:3px 9px 3px 7px; margin-right:15px;}
.hostblurb .ssl-certi .ui-button{ padding:11px;}
.hosting-blurb-wrp .gray-bar{
	background:#e5e5e5;
	position:absolute;
	left:0;
	width:100%;
	height:52px;
	padding:15px 0;
	margin-top:37px;
	}
.hosting-blurb-wrp .domianbox-wrp{
	width:545px;
	margin:0 auto;
	}	
.hosting-blurb-wrp #page-wrapper{ padding-bottom:120px;}	
.hosting-blurb-wrp .domain-submit{
    border:none;
	height:47px;
	width:76px;
	-moz-box-shadow:inset 0px 1px 0px 0px #3e3e3e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #3e3e3e;
	box-shadow:inset 0px 1px 0px 0px #3e3e3e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #242424), color-stop(1, #3e3e3e) );
	background:-moz-linear-gradient( center top, #242424 5%, #3e3e3e 100% );
	background:linear-gradient( center top, #242424 5%, #3e3e3e 100% );	
	background:-ms-linear-gradient( center top, #242424 5%, #3e3e3e 100% );		
	background-color:#3e3e3e;
	-moz-border-radius:0 25px 25px 0;
	-webkit-border-radius:0 25px 25px 0;
	-ms-border-radius:0 25px 25px 0;
	border-radius:0 25px 25px 0;
	display:inline-block;
	color:#ffffff;
	padding:6px 24px;
	font:bold 22px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-shadow:1px 1px 0px #3e3e3e;
	cursor:pointer;	
	}
.shrd-hosting .zeromargin{ margin:0;}	
.fixbutton{ width:410px;}.home-blurb-wrp{ clear:both; overflow:hidden; position:relative;}
.home-blurb-wrp .home-blurb{background:#fff; float:left; width:439px; min-height:250px; padding:30px; position:relative;}
.home-blurb h2{color: #5B5B5B; font: bold 35px/37px 'Rokkitt',serif; padding:0;}
.home-blurb h3{color: #5B5B5B; font: normal 20px 'Rokkitt',serif;}
.home-blurb h3 em{ font-weight:normal}
.home-blurb ul{ margin-top:12px; width:255px;}
.home-blurb ul li{background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-tic-gray.png") no-repeat scroll 5px 3px transparent; color: #5C5C5C; font: 14px/18px Arial,Helvetica,sans-serif; padding: 0 6px 5px 25px;}
.home-blurb .plist{font:bold 14px Arial,Helvetica,sans-serif; color:#9ec429; margin:10px 0 5px 0;}
.home-blurb .prices{font:bold 26px Arial,Helvetica,sans-serif; color:#9ec429;}
.home-blurb .prices .currency{font:bold 14px Arial,Helvetica,sans-serif; vertical-align:top;}
.home-blurb .prices .duration{font:bold 14px Arial,Helvetica,sans-serif; text-transform:uppercase;}
.home-blurb .txt-button{margin-top:10px;}
.home-blurb .img-holder{position:absolute;}
.web-hosting .img-holder{top:78px; right:41px;}
.home-blurb-wrp .first,.home-blurb-wrp .third{ border-right:1px solid #E5E5E5;}
.reseller-hosting .img-holder{top:98px; right:33px;}
.site-builder .img-holder{top:107px; right:12px;}
.ssl-certs .img-holder{top:94px; right:82px;}
.home-blurb-wrp .web-hosting{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fcffe4), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #fcffe4 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcffe4', endColorstr='#ffffff');
	background-color:#fcffe4;
}
.blurb-devider{background: none repeat scroll 0 0 transparent; border-top: 1px solid #E5E5E5; height: 28px; left: 30px; position: absolute; top: 310px; width: 935px;}
.over-white-box{background: none repeat scroll 0 0 #FFFFFF; height: 40px; left: 474px; position: absolute; top: 290px; width: 50px;}
.home-blurb-wrp .txt-button{ text-transform:uppercase; font: bold 14px/18px Arial,Helvetica,sans-serif}/* Common */
.block
{ display: block }

.bh-hosting-wrapper .inline-block, .bh-hosting-specific-block label, .bh-hosting-specific-block .value, .bh-specific-icon
{ display: inline-block; *display: inline; position: relative; zoom: 1; }


/* Containers */

.bh-hosting-wrapper,
.bh-hosting-banner-wrapper,
.bh-hosting-details-wrapper
.bh-hosting-plans-wrapper,
.bh-hosting-features-wrapper,
.bh-hosting-specific-wrapper
{ margin: 0; padding: 0; width: 100%; }

.bh-hosting-banner-content,
.bh-hosting-details-content,
.bh-hosting-plans-content,
.bh-hosting-features-content,
.bh-hosting-specific-content
{ margin: 0 auto; width: 1000px; }

.bh-hosting-wrapper
{ margin: -64px 0 215px 0; display: block; }

/* Banner */

.bh-hosting-banner-wrapper
{   text-align: center;  height: 75vh; min-height: 582px; width: 100%;  }

.bh-hosting-banner-overlay { position: absolute; left:0; right:0; top: 0; bottom: 45px; background: rgba(71,72,78,0.6); z-index: 1; }

.bh-hosting-banner-content {   position: relative;  z-index: 2;  }

.bh-hosting-banner-content h1
{ color:#fff; font-family: 'Open Sans', sans-serif; font-size: 40px; line-height: 46px; padding: 140px 0 0 0;font-weight: bold; }

.bh-hosting-banner-content h1 span.blue
{ color: #3575d3; }

.bh-dedi-ct-left span.sub-text
{ color: #fff; font-size: 22px; font-weight: 300; line-height: 33px; font-family: 'Open Sans', sans-serif;}

.bh-dedi-ct-left div.starting-at
{ font-size: 18px; font-weight: 300; line-height: 21px; color: #fff; margin: 35px 0 0 0; display: block; }

div.starting-at p.starting-at-only { font-family: 'Open Sans', sans-serif; font-size: 18px; }

.bh-dedi-ct-left span.price { margin: 15px 0 0 0; display: block; float: left;}

.bh-dedi-ct-left span.price span
{ color:#fff; display: inline-block; }

.bh-dedi-ct-left span.price .symbol
{ font-family: 'Open Sans', sans-serif; font-size: 20px; vertical-align: top; margin: -5px 0 0 0; }

.bh-dedi-ct-left span.price .value
{ font-family: 'Open Sans', sans-serif; font-size: 34px; font-weight: bold; }

.bh-dedi-ct-left span.price .valid
{ font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: 400; vertical-align: bottom; margin: 0 0 4px 0; }



.video-container { top: 0; left: 0; display: none;}
.video-container-overlay { position: absolute; z-index:1; width: 100%; height: 75vh; min-height: 582px; top: 0; left: 0; background-color: rgba(0,0,0,.7);}

.video-container.fullscreen { position: fixed; top:0; left:0; right: 0; bottom: 0; z-index: 3; height: 100%;  }
.video-container-overlay.fullscreen { position: fixed; top:20px; left:0; right: 0; bottom: 0; z-index: 4; height: 100%; background-color: rgba(0,0,0,0);}

#video-message {   position: fixed; top: 0; text-align: center; z-index: 500; width: 100%; height: 22px; vertical-align: middle; text-shadow: 2px 2px 2px rgba(0,0,0,.5); font-weight: bold; color: #fff; }
#video-cross {   position: absolute; top: 0; right: 5px; text-align: center; z-index: 501; width: 22px; height: 22px; vertical-align: middle; text-shadow: 2px 2px 2px rgba(0,0,0,.5); font-size: 20px; color: #fff; cursor: pointer; }

/* Page Content */

.bh-hosting-details-content
{ text-align: center; }

.bh-hosting-details-content h2
{ color:#222; font-family: 'Open Sans', sans-serif; font-size: 30px; font-weight: bold; line-height: 20px; margin: 40px 0 0 0; }

.bh-hosting-details-content span.sub-text
{ color:#242525; font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 400; line-height: 14px; margin: -2px 0 0 0; }


/* Tabs */

.bh-hosting-tabs
{ border: 1px solid #ccc; border-radius: 26px; -moz-border-radius: 26px; -webkit-border-radius: 26px;
  margin: 47px auto 0 auto; width: 450px;
}

.bh-hosting-tabs li
{ border-right: 1px solid #ccc; color:#1b1b1b; cursor: pointer;
  font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: bold;
  margin: 0; padding: 13px 0; text-transform: uppercase; width: 146px;
}

.bh-hosting-tabs li.current-bh-tab
{ color:#3575b9; }

.bh-hosting-tabs li:last-child
{ border-right: 0; }

.bh-hosting-tabs li .current-tab-arrow
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/current-hg-tab-bg.png') no-repeat; bottom: -8px; display: none;
    height: 8px; left: 44.5%; position: absolute; width: 17px;
}

.bh-hosting-tabs li.current-bh-tab .current-tab-arrow
{ display: block; }


/* Plans */

.bh-hosting-plans-content
{ border-top: 2px solid #3575b9; border-collapse: collapse; margin: 40px 0 0 0; }

.bh-hosting-plans-content th
{ background: #f8f8f8; text-align: center; border:1px solid #ddd; border-top:0;
  font-family:'Open Sans', sans-serif; font-size: 20px; font-weight: bold; padding: 20px 0;
}

.org-price
{ color: #999; font-family: 'Open Sans', sans-serif !important; font-size: 15px; font-weight: 400 !important;
  margin: 16px 0 -3px 0; text-decoration: line-through;
}

.org-price .symbol
{ font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight: normal;
  margin: 2px 0 0 0; text-decoration: line-through; vertical-align: top; }

.org-price .valid
{ font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight: 400;
  margin: 0 0 1px 0; text-decoration: line-through; vertical-align: bottom; }

.dis-price
{ color: #3575b9; font-family:'Open Sans', sans-serif; font-size: 26px; font-weight: bold; margin-top: 7px;}

.dis-price .symbol
{ font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: normal; margin: 3px 0 0 0; vertical-align: top; }

.dis-price .valid
{ font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; margin: 0 0 2px 0; vertical-align: bottom; margin-top: 7px; }


.bh-hosting-plans-content td
{ border: 1px solid #ddd; color:#1b1b1b; font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; padding: 16px 0; }

.bh-hosting-plans-content tr.buy-button-container td
{ background: #f8f8f8; }

.bh-hosting-plans-content td.feature
{ font-weight: 600; text-align: left; padding: 16px 0 16px 20px; }

.bh-hosting-plans-content td .green-button,
.bh-dedi-ct-left .green-button
{   background: #2fbe15; border: 1px solid #18900b; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
    color: #fff; font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 600; padding: 11px 33px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2); outline: none;
}

.bh-dedi-ct-left .green-button
{width: 203px; height: 46px; line-height: 46px; text-align: center; padding: 0; font-size: 18px; font-weight: 600; font-family: 'Open Sans', sans-serif; }

.buy-button:hover {
  color: #fff;
}
.buy-button {
    width: 203px;  height: 46px;  line-height: 46px;  text-align: center;
    padding: 11px 33px;  margin: 22px auto 0 auto;
    font-family: 'Open Sans', sans-serif;  font-size: 18px;  font-weight: 600; color: #fff;
    background: #2fbe15;
    border: 1px solid #18900b;  border-radius: 4px;  -moz-border-radius: 4px;  -webkit-border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    outline: none;
}


/* Discount Blurb */

.bh-discount-wrapper
{ width: 990px; margin: 0 auto 30px auto; padding: 4px; border: 1px dashed #3876b7; }

.bh-discount-blurb
{ background: #f7fbff; border:1px solid #3976b7; margin: 0 auto; padding: 9px 0 8px 0; text-align: center; width: 988px; }

.bh-discount-blurb p
{ font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 400; color:#1b1b1b; text-align: center; }

.bh-discount-blurb p span.bh-discount-percent
{ color: #fc8724; font-size: 22px; font-weight: 600; }

/* Features */

.bh-hosting-features { margin: 37px 0 0 0; }

.bh-hosting-features li
{ margin: 0 39px 35px 0; width: 305px; }

.bh-hosting-features li:nth-child(3), .bh-hosting-features li:last-child
{ margin-right: 0; }

.bh-hosting-features li h3
{ color:#1b1b1b; font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: bold; margin: 0 0 5px 0; }

.bh-hosting-features li p
{ color:#1b1b1b; font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; line-height: 21px; text-align: center; }

.bh-hosting-features li span.bh-host-feature-icon
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bh-dedi-icons.png'); margin: 0 0 17px 0; }

.bh-hosting-features li span.bh-host-feature-icon.bh-performance
{ background-position: 0 0;  height: 56px; width: 56px; }

.bh-hosting-features li span.bh-host-feature-icon.bh-provisioning
{ background-position: -86px 0;  height: 56px; width: 56px; }

.bh-hosting-features li span.bh-host-feature-icon.bh-resources
{ background-position: -191px 0;  height: 56px; width: 56px; }

.bh-hosting-features li span.bh-host-feature-icon.bh-dynamic
{ background-position: -292px 0;  height: 56px; width: 56px; }

.bh-hosting-features li span.bh-host-feature-icon.bh-cpanel
{ background-position: -406px 0;  height: 56px; width: 56px; }

.bh-hosting-features li span.bh-host-feature-icon.bh-root
{ background-position: -526px 0;  height: 56px; width: 50px; }

.bh-hosting-features li h3 { margin: 0;}
/* Specifications */


.bh-hosting-specific-block
{ border: 1px solid #ddd; margin: 40px 22px 0 0; min-height: 416px; padding: 0 10px 10px 10px; vertical-align: top; width: 209px; box-shadow: 0 0 2px rgba(0,0,0,0.2) !important; }

.bh-hosting-specific-content .bh-hosting-specific-block:last-child
{ margin-right: 0;}

.bh-hosting-specific-block h3
{ color:#1b1b1b; font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: bold;
  line-height: 26px; padding: 14px 0 0 0; text-align: left;
}

.bh-hosting-specific-block .ui-gutterspace { height: 12px; }

.bh-hosting-specific-block p
{ margin: 12px 0 !important; padding: 0; }

.bh-hosting-specific-block label,
.bh-hosting-specific-block .value
{ color: #1b1b1b; font-family: 'Open Sans', sans-serif; font-size: 15px; line-height: 20px; vertical-align: top; }

.bh-hosting-specific-block label
{ font-size: 14px; font-weight: 700; padding: 0 14px 0 0; width: 75px; }

.bh-hosting-specific-block .value
{ font-weight: 400; width: 108px; word-wrap: break-word; }

.bh-specific-icon
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bh-vps-spec-icons.png');
  margin: 0 6px 8px 0; vertical-align: middle;
}

.bh-specific-icon.processing
{ background-position: 0 0; height: 32px; width: 32px; }

.bh-specific-icon.memory
{ background-position: -72px 0; height: 32px; width: 32px; }

.bh-specific-icon.storage
{ background-position: -183px 0; height: 32px; width: 32px; }

.bh-specific-icon.input-output
{ background-position: -285px 0; height: 32px; width: 32px; }

.bh-specific-icon.software
{ background-position: -363px 0; height: 32px; width: 32px; }

table.bh-hosting-plans-content {
  margin: auto;
}

iframe.wide-one
{  height: 150%;  width: 100%;   margin-top: -125px;  vertical-align: top;}

iframe.full-one
{  height: 100%;  width: 100%;   }

#bluehost_hosting_plans
{ margin: 30px auto 100px auto; }

#bluehost_hosting_features , #bluehost_hosting_specifications
{ margin-bottom: 100px; }

.bh_vps_money_back, .bh_vps_free_domain
{ cursor: pointer; }

.bh_vps_money_back.feature , .bh_vps_free_domain.feature
{  color: #3575b9 !important; text-decoration: underline; }

#select-domain-modal .inner-content li
{ font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; color: #222; list-style-type: disc; text-align: justify; margin-left: 30px; padding: 5px;}

/*.bh_vps_money_back:hover , .bh_vps_free_domain:hover
{ background-color: #3575b9; }*/

#select-domain-modal h1.ms-modal-title-money
{
  border-bottom: 1px solid #bbb;
  background: none;
      font-family: 'Open Sans', sans-serif;
      font-size: 24px;
      font-weight: 600;
      color: #222;
      margin: 0;
      padding: 0 0 8px 0;
      margin-bottom: 8px;
      text-align: left;
      border: 0;
    }

/* @2x icons media queries */

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {


    /* Features */

    .bh-hosting-features li span.bh-host-feature-icon
    { background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bh-vps-features-icons@2x.png');
      background-size: 576px 56px;
    }

    .bh-hosting-features li span.bh-host-feature-icon.bh-performance
    { background-position: 0 0;  height: 56px; width: 56px; }

    .bh-hosting-features li span.bh-host-feature-icon.bh-provisioning
    { background-position: -103px 0;  height: 56px; width: 56px; }

    .bh-hosting-features li span.bh-host-feature-icon.bh-resources
    { background-position: -209px 0;  height: 56px; width: 57px; }

    .bh-hosting-features li span.bh-host-feature-icon.bh-dynamic
    { background-position: -316px 0;  height: 56px; width: 51px; }

    .bh-hosting-features li span.bh-host-feature-icon.bh-cpanel
    { background-position: -416px 0;  height: 56px; width: 56px; }

    .bh-hosting-features li span.bh-host-feature-icon.bh-root
    { background-position: -526px 0;  height: 56px; width: 50px; }



    /* Specifications */

    .bh-specific-icon
    {
        background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bh-vps-spec-icons@2x.png');
        background-size: 395px 32px;
    }

    .bh-specific-icon.processing
    { background-position: 0 0; height: 32px; width: 32px; }

    .bh-specific-icon.memory
    { background-position: -90px 0; height: 32px; width: 32px; }

    .bh-specific-icon.storage
    { background-position: -183px 0; height: 32px; width: 31px; }

    .bh-specific-icon.input-output
    { background-position: -272px 0; height: 32px; width: 32px; }

    .bh-specific-icon.software
    { background-position: -363px 0; height: 32px; width: 32px; }


}

.bh-hosting-plans-content > tbody > tr.buy-button-container > td > a.green-button {
  margin: 20px 0px;
  display: inline-block;
}

/* Modified CSS */
/*#header-wrapper{ display: none; }*/
.bh-dedi-banner-wrapper{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bh-dedi-bg.jpg') no-repeat; width:100%; height: 460px;}
.bh-dedi-ct-left h1{color: #ffffff; font-size: 36px; font-weight:700; padding-bottom: 15px; font-family: 'Open Sans', sans-serif;}
.bh-dedi-ct-left h1 .bh-prod-highlight{color: #3575d3;}
.bh-dedi-ct-wrap{max-width:1000px; margin: 0 auto; font-family: 'Open Sans', sans-serif; position: relative;}
.bh-dedi-ct-left{width: 580px; height: 460px; vertical-align: middle;  display: table-cell;}
.bh-price-ct{display: block; overflow: hidden; margin: 0 0 30px;}
.bh-dedi-unit{position: relative; top: 18px; left:2px;}
.bh-dedi-ct-left-wrap{width:580px; float: left;}
.bh-dedi-right-bg{background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bh-dedi-videobg.jpg') no-repeat; height:460px; background-size: cover;}
.bh-dedi-ct-right{position: absolute; left: 600px; min-width: 52%;}
.bh-dedi-ct-right .play-button { background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/play-button-icon.png') no-repeat;  position: absolute;  height: 48px;  width: 48px;  top: 50%;  left: 190px;  cursor: pointer;  width: 48px; height: 48px;    transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }
.dis-feat-dedi{ margin-left:5px; font-size: 15px; color: #1b1b1b; font-weight: 400; }

.bhdeditab{ margin: 0 auto;   width: 1000px; margin-bottom: 100px; overflow: hidden;  border-top: 3px #3575b9 solid; }
.bh-col1{width: 25%; float: left; border-right: 1px #dddddd solid; border-left: 1px #dddddd solid; border-bottom: 1px #dddddd solid; -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;   -ms-box-sizing: border-box; box-sizing: border-box;}
.bh-col2{width: 25%; float: left; border-right: 1px #dddddd solid; border-bottom: 1px #dddddd solid; -moz-box-sizing: border-box;  -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.bh-col2 .bhrow { text-align: center; }
.bhhead{ padding: 31px 0; border-bottom: 1px #dddddd solid;  height: 68px; background: #f8f8f8;}
.bhfoot{ padding: 25px 0; border-top: 0; height: 50px; background: #f8f8f8; line-height:50px;}
.bhrow { border-bottom: 1px #dddddd solid; padding: 20px 15px; border-top: 0; text-align: left; font-size: 15px;   font-family: 'Open Sans', sans-serif; height: 30px; line-height:30px;}
.bhdtitle{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:20px;
    color: #222;}
.bhdorprice{color: #9f9f9f; font-weight:700;}
.org-price{margin:10px 0 0 0;}
.org-price .valid{margin:0;}
.bhfoot .green-button {
    background: #2fbe15;
    border: 1px solid #18900b;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding: 11px 33px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    outline: none;
}

.bhrow.feature {
    color: #3575b9 !important;
    text-decoration: underline;
}
/* Common */
.block
{ display: block }

.bh-hosting-wrapper .inline-block, .bh-hosting-specific-block label, .bh-hosting-specific-block .value, .bh-specific-icon
{ display: inline-block; *display: inline; position: relative; zoom: 1; }


/* Containers */

.bh-hosting-wrapper,
.bh-hosting-banner-wrapper,
.bh-hosting-details-wrapper
.bh-hosting-plans-wrapper,
.bh-hosting-features-wrapper,
.bh-hosting-specific-wrapper
{ margin: 0; padding: 0; width: 100%; }

.bh-hosting-banner-content,
.bh-hosting-details-content,
.bh-hosting-plans-content,
.bh-hosting-features-content,
.bh-hosting-specific-content
{ margin: 0 auto; width: 1000px; }

.bh-hosting-wrapper
{ margin: -64px 0 215px 0; display: block; }

/* Banner */

.bh-hosting-banner-wrapper
{   text-align: center;  height: 75vh; min-height: 582px; width: 100%;  }

.bh-hosting-banner-overlay { position: absolute; left:0; right:0; top: 0; bottom: 45px; background: rgba(71,72,78,0.6); z-index: 1; }

.bh-hosting-banner-content {   position: relative;  z-index: 2;  }

.bh-hosting-banner-content h1
{ color:#fff; font-family: 'Open Sans', sans-serif; font-size: 40px; line-height: 46px; padding: 140px 0 0 0; font-weight: bold;}

.bh-hosting-banner-content h1 span.blue
{ color: #3575d3; }

.bh-hosting-banner-content span.sub-text
{ color: #fff; font-family: 'Open Sans', sans-serif; font-size: 22px; font-weight: 400; line-height: 33px; margin: 3px 0 0 0; }

.bh-hosting-banner-content span.starting-at
{ font-family:  'Open Sans', sans-serif; font-size: 18px; font-weight: 400; line-height: 21px; color: #fff; margin: 20px 0 0 0; display: block; }

.bh-hosting-banner-content span.price { margin: 5px 0 0 0; }

.bh-hosting-banner-content span.price span
{ color:#fff; display: inline-block; }

.bh-hosting-banner-content span.price .symbol
{ font-family: 'Open Sans', sans-serif; font-size: 20px; vertical-align: top; margin: 5px 0 0 0; }

.bh-hosting-banner-content span.price .value
{ font-family: 'Open Sans', sans-serif; font-size: 34px; font-weight: bold; }

.bh-hosting-banner-content span.price .valid
{ font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: 400; vertical-align: bottom; margin: 0 0 4px 0; }

.play-button
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/play-button-icon.png') no-repeat; position: absolute; height: 48px;
  width: 48px; top:418px; left:477px; cursor: pointer; width: 48px; height: 48px;
}

.video-container { position: absolute; z-index:0; width: 100%; height: 75vh; min-height: 582px; top: 0; left: 0; }
.video-container-overlay { position: absolute; z-index:1; width: 100%; height: 75vh; min-height: 582px; top: 0; left: 0; background-color: rgba(0,0,0,.7);}

.video-container.fullscreen { position: fixed; top:0; left:0; right: 0; bottom: 0; z-index: 3; height: 100%;  }
.video-container-overlay.fullscreen { position: fixed; top:20px; left:0; right: 0; bottom: 0; z-index: 4; height: 100%; background-color: rgba(0,0,0,0);}

#video-message {   position: fixed; top: 0; text-align: center; z-index: 500; width: 100%; height: 22px; vertical-align: middle; text-shadow: 2px 2px 2px rgba(0,0,0,.5); font-weight: bold; color: #fff; }
#video-cross {   position: absolute; top: 0; right: 5px; text-align: center; z-index: 501; width: 22px; height: 22px; vertical-align: middle; text-shadow: 2px 2px 2px rgba(0,0,0,.5); font-size: 20px; color: #fff; cursor: pointer; }

/* Page Content */

.bh-hosting-details-content
{ text-align: center; }

.bh-hosting-details-content h2
{ color:#222; font-family: 'Open Sans', sans-serif; font-size: 30px; font-weight: bold; line-height: 20px; margin: 50px 0 0 0; }

.bh-hosting-details-content span.sub-text
{ color:#242525; font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 400; line-height: 14px; margin: -2px 0 0 0; }


/* Tabs */

.bh-hosting-tabs
{ border: 1px solid #ccc; border-radius: 26px; -moz-border-radius: 26px; -webkit-border-radius: 26px;
  margin: 45px auto 0 auto; width: 450px;
}

.bh-hosting-tabs li
{ border-right: 1px solid #ccc; color:#1b1b1b; cursor: pointer;
  font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: bold;
  margin: 0; padding: 13px 0; text-transform: uppercase; width: 146px;
}

.bh-hosting-tabs li.current-bh-tab
{ color:#3575b9; }

.bh-hosting-tabs li:last-child
{ border-right: 0; }

.bh-hosting-tabs li .current-tab-arrow
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/current-hg-tab-bg.png') no-repeat; bottom: -8px; display: none;
    height: 8px; left: 44.5%; position: absolute; width: 17px;
}

.bh-hosting-tabs li.current-bh-tab .current-tab-arrow
{ display: block; }


/* Plans */

.bh-hosting-plans-content
{ border-top: 2px solid #3575b9; border-collapse: collapse; margin: 40px 0 0 0; }

.bh-hosting-plans-content th
{ background: #f8f8f8; text-align: center; border:1px solid #ddd; border-top:0;
  font-family:'Open Sans', sans-serif; font-size: 20px; font-weight: bold; padding: 20px 0;
}

.org-price
{ color: #999; font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: normal;
  margin: 16px 0 -3px 0; text-decoration: line-through;
}

.org-price .symbol
{ font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight: normal;
  margin: 2px 0 0 0; text-decoration: line-through; vertical-align: top; }

.org-price .valid
{ font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight: 400;
  margin: 0 0 1px 0; text-decoration: line-through; vertical-align: bottom; }

.dis-price
{ color: #3575b9; font-family:'Open Sans', sans-serif; font-size: 26px; font-weight: bold; }

.dis-price .symbol
{ font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: normal; margin: 3px 0 0 0; vertical-align: top; }

.dis-price .valid
{ font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; margin: 0 0 2px 0; vertical-align: bottom; }


.bh-hosting-plans-content td
{ border: 1px solid #ddd; color:#1b1b1b; font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; padding: 16px 0; }

.bh-hosting-plans-content tr.buy-button-container td
{ background: #f8f8f8; }

.bh-hosting-plans-content td.feature
{ font-weight: 600; text-align: left; padding: 16px 0 16px 20px; }

.bh-hosting-plans-content td .green-button,
.bh-hosting-banner-content .green-button
{   background: #2fbe15; border: 1px solid #18900b; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
    color: #fff; font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 600; padding: 11px 33px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2); outline: none;
}

.bh-hosting-banner-content .green-button
{ width: 203px; height: 46px; line-height: 46px; text-align: center; padding: 0; margin: 22px auto 0 auto;
  font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 600;
}

.buy-button:hover {
  color: #fff;
}
.buy-button {
    width: 203px;  height: 46px;  line-height: 46px;  text-align: center;
    padding: 11px 33px;  margin: 22px auto 0 auto;
    font-family: 'Open Sans', sans-serif;  font-size: 18px;  font-weight: 600; color: #fff;
    background: #2fbe15;
    border: 1px solid #18900b;  border-radius: 4px;  -moz-border-radius: 4px;  -webkit-border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    outline: none;
}


/* Discount Blurb */

.bh-discount-wrapper
{ width: 990px; margin: 0 auto 30px auto; padding: 4px; border: 1px dashed #3876b7; }

.bh-discount-blurb
{ background: #f7fbff; border:1px solid #3976b7; margin: 0 auto; padding: 9px 0 8px 0; text-align: center; width: 988px; }

.bh-discount-blurb p
{ font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 400; color:#1b1b1b; text-align: center; }

.bh-discount-blurb p span.bh-discount-percent
{ color: #fc8724; font-size: 22px; font-weight: 600; }

/* Features */

.bh-hosting-features { margin: 37px 0 0 0; }

.bh-hosting-features li
{ margin: 0 39px 42px 0; width: 305px; }

.bh-hosting-features li:nth-child(3), .bh-hosting-features li:last-child
{ margin-right: 0; }

.bh-hosting-features li h3
{ color:#1b1b1b; font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: bold; margin: 0 0 5px 0; }

.bh-hosting-features li p
{ color:#1b1b1b; font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; line-height: 21px; text-align: center; }

.bh-hosting-features li span.bh-host-feature-icon
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bh-vps-features-icons.png'); margin: 0 0 17px 0; }

.bh-hosting-features li span.bh-host-feature-icon.bh-performance
{ background-position: 0 0;  height: 56px; width: 56px; }

.bh-hosting-features li span.bh-host-feature-icon.bh-provisioning
{ background-position: -86px 0;  height: 56px; width: 56px; }

.bh-hosting-features li span.bh-host-feature-icon.bh-resources
{ background-position: -191px 0;  height: 56px; width: 56px; }

.bh-hosting-features li span.bh-host-feature-icon.bh-dynamic
{ background-position: -292px 0;  height: 56px; width: 56px; }

.bh-hosting-features li span.bh-host-feature-icon.bh-cpanel
{ background-position: -406px 0;  height: 56px; width: 56px; }

.bh-hosting-features li span.bh-host-feature-icon.bh-root
{ background-position: -526px 0;  height: 56px; width: 50px; }


/* Specifications */


.bh-hosting-specific-block
{ border: 1px solid #ddd; margin: 40px 22px 0 0; min-height: 416px; padding: 0 20px 10px 20px; vertical-align: top; width: 189px; }

.bh-hosting-specific-content .bh-hosting-specific-block:last-child
{ margin-right: 0; }

.bh-hosting-specific-block h3
{ color:#1b1b1b; font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: bold;
  line-height: 26px; padding: 14px 0 0 0; text-align: left;
}

.bh-hosting-specific-block .ui-gutterspace { height: 12px; }

.bh-hosting-specific-block p
{ margin: 10px 0; padding: 0; }

.bh-hosting-specific-block label,
.bh-hosting-specific-block .value
{ color: #1b1b1b; font-family:'Open Sans', sans-serif; font-size: 15px; line-height: 20px; vertical-align: top; }

.bh-hosting-specific-block label
{ font-size: 14px; font-weight: 400; padding: 0 14px 0 0; width: 75px; }

.bh-hosting-specific-block .value
{ font-weight: 400; width: 95px; word-wrap: break-word; }

.bh-specific-icon
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bh-vps-spec-icons.png');
  margin: 0 6px 8px 0; vertical-align: middle;
}

.bh-specific-icon.processing
{ background-position: 0 0; height: 32px; width: 32px; }

.bh-specific-icon.memory
{ background-position: -72px 0; height: 32px; width: 32px; }

.bh-specific-icon.storage
{ background-position: -183px 0; height: 32px; width: 32px; }

.bh-specific-icon.input-output
{ background-position: -285px 0; height: 32px; width: 32px; }

.bh-specific-icon.software
{ background-position: -363px 0; height: 32px; width: 32px; }

table.bh-hosting-plans-content {
  margin: auto;
}

iframe.wide-one
{  height: 150%;  width: 100%;   margin-top: -125px;  vertical-align: top;}

iframe.full-one
{  height: 100%;  width: 100%;   }

#bluehost_hosting_plans
{ margin: 30px auto 100px auto; }

#bluehost_hosting_features , #bluehost_hosting_specifications
{ margin-bottom: 100px; }

.bh_vps_money_back, .bh_vps_free_domain
{ cursor: pointer; }

.bh_vps_money_back.feature , .bh_vps_free_domain.feature
{  color: #3575b9 !important; text-decoration: underline; }

#select-domain-modal .inner-content li
{ font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; color: #222; list-style-type: disc; text-align: justify; margin-left: 30px; padding: 5px;}

/*.bh_vps_money_back:hover , .bh_vps_free_domain:hover
{ background-color: #3575b9; }*/

#select-domain-modal h1.ms-modal-title-money
{
  border-bottom: 1px solid #bbb;
  background: none;
      font-family: 'Open Sans', sans-serif;
      font-size: 24px;
      font-weight: 600;
      color: #222;
      margin: 0;
      padding: 0 0 8px 0;
      margin-bottom: 8px;
      text-align: left;
      border: 0;
    }

/* @2x icons media queries */

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {


    /* Features */

    .bh-hosting-features li span.bh-host-feature-icon
    { background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bh-vps-features-icons@2x.png');
      background-size: 576px 56px;
    }

    .bh-hosting-features li span.bh-host-feature-icon.bh-performance
    { background-position: 0 0;  height: 56px; width: 56px; }

    .bh-hosting-features li span.bh-host-feature-icon.bh-provisioning
    { background-position: -103px 0;  height: 56px; width: 56px; }

    .bh-hosting-features li span.bh-host-feature-icon.bh-resources
    { background-position: -209px 0;  height: 56px; width: 57px; }

    .bh-hosting-features li span.bh-host-feature-icon.bh-dynamic
    { background-position: -316px 0;  height: 56px; width: 51px; }

    .bh-hosting-features li span.bh-host-feature-icon.bh-cpanel
    { background-position: -416px 0;  height: 56px; width: 56px; }

    .bh-hosting-features li span.bh-host-feature-icon.bh-root
    { background-position: -526px 0;  height: 56px; width: 50px; }



    /* Specifications */

    .bh-specific-icon
    {
        background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bh-vps-spec-icons@2x.png');
        background-size: 395px 32px;
    }

    .bh-specific-icon.processing
    { background-position: 0 0; height: 32px; width: 32px; }

    .bh-specific-icon.memory
    { background-position: -90px 0; height: 32px; width: 32px; }

    .bh-specific-icon.storage
    { background-position: -183px 0; height: 32px; width: 31px; }

    .bh-specific-icon.input-output
    { background-position: -272px 0; height: 32px; width: 32px; }

    .bh-specific-icon.software
    { background-position: -363px 0; height: 32px; width: 32px; }


}

.bh-hosting-plans-content > tbody > tr.buy-button-container > td > a.green-button {
  margin: 20px 0px;
  display: inline-block;
}
/* Fonts */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');
/* Common */

.bundles-blocks .bundles-domainname-icon,
.bundles-blocks .bundles-uhosting-icon,
.bundles-blocks .bundles-email-icon,
.bundles-blocks .bundles-wbuilder-icon,
.bundles-blocks .bundles-ssl-icon,
.bundles-blocks .bundles-weebly-icon,
.bundles-plans .bundles-price .bundle-currency,
.bundles-plans .bundles-price .bundle-price-value,
.bundles-plans .bundles-price .bundle-validity,
.bundles-green-button,
.bundles-searchform-uparrow,
.bundles-plans .bundles-step-two label,
.server-locations,
.server-locations label {
    display: inline-block;
    *display: inline;
    *position: relative;
    zoom: 1;
}
.bundles-green-button {
    background: #2fbe15;
    border: 1px solid #18900b;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    outline: none;
    text-decoration: none;
    padding: 11px 37px;
    text-align: center;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
}
.bundles-green-button:hover {
    background: #34c918;
    -webkit-transition: background-color .2s ease-in-out;
    -moz-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}
.bundles-green-button:active {
    background: #2db315
}
.bundles-green-button.bundles-selected-button {
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bundles-selected-button.png') no-repeat #2fbe15 21px center;
}
/* Banner */

.bundles-banner-wrapper {
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bundles-banner-bg.png') no-repeat center top #9bcb44;
    height: 425px;
    margin: -19px 0 0 0;
    text-align: center;
    width: 100%;
}

.bundles-banner-content {
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 1000px;
}
.bundles-banner-img {
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bundles-banner.png') no-repeat center top;
    height: 261px;
    margin: 60px auto 0 auto;
    padding: 0;
    width: 649px;
}

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

    .bundles-banner-img {
        background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bundles-banner@2x.png') no-repeat center top;
        background-size: 649px 261px;
    }
}

.bundles-banner-content h1 {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 36px;
    font-weight: bold;
    margin: 0;
    padding: 37px 0 0 0;
    text-align: center;
}
.bundles-banner-content span.sub-text {
    color: #fff;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 16px;
    margin: 7px 0 0 0;
    padding: 0;
    text-align: center;
}
/* Bundles Plans */

.bundles-page-content {
    margin: 0 auto 110px auto;
    width: 1000px;
}
.bundles-page-content h1 {
    color: #222;
    font-family: 'Open Sans', sans-serif;
    font-size: 32px;
    font-weight: bold;
    line-height: 23px;
    margin: 70px 0 0 0;
    padding: 0;
    text-align: center;
}
.bundles-page-content span.sub-text {
    color: #222;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    margin: 10px 0 -12px 0;
    text-align: center;
}
.bundles-plans {
    display: table;
}
.bundles-plans div.bundles-blocks,
.bundles-plans div.bundles-price,
.bundles-plans .plus-icon
{
    display: table-cell; position: relative;
}
.bundles-plans div.bundles-blocks {
    vertical-align: top;
}
.bundles-plans .bundles-plan-heading {
    background: #f8f8f8;
    border-left: 3px solid #9bcb44;
    border-bottom: 1px solid #ddd;
    border-radius: 2px 5px 0 2px;
    -moz-border-radius: 2px 5px 0 2px;
    -webkit-border-radius: 2px 5px 0 2px;
    display: block;
}
.bundles-plans-two-cols,
.bundles-plans-three-cols {
    border: 1px solid #ddd;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 50px 0 0 0;
    width: 1000px;
}
.bundles-blocks.col1,
.bundles-blocks.col2,
.bundles-blocks.col3
{ /*height:194px;*/  width: 210px;  }


.bundles-plans-three-cols .bundles-blocks.col1,
.bundles-plans-three-cols .bundles-blocks.col2,
.bundles-plans-three-cols .bundles-blocks.col3
{ /*height: 195px;*/ width: 202px; position: relative; }


.bundles-blocks.col1 {
    padding: 16px 0 16px 25px;
}
.bundles-blocks.col2 {
    padding: 16px 0;
/*    width: 220px;*/
}

.bundles-plans-three-cols .bundles-blocks.col2,
.bundles-blocks.col3 {
    padding: 16px 0 16px 20px;
/*    width: 220px;*/
}
.bundles-plans .bundles-plan-heading h2,
.bundles-plans .bundles-step-one h2,
.bundles-plans .bundles-step-two h2,
.bundles-plans .bundles-step-three h2,
.bundles-plans .bundles-step-four h2 {
    color: #222;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 15px 0 0 15px;
}
.bundles-plans .bundles-plan-heading span.plans-sub-text {
    color: #777;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    margin: 5px 0 15px 0;
    padding: 0 0 0 15px;
}
.bundles-plans .bundles-blocks h3,
.bundles-dsearch-result h3 {
    color: #222;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 15px 0;
    padding: 0;
    position: relative;
}

.bundles-plans .bundles-blocks h3
{ margin: 0 0 14px 0; }

.bundles-blocks .bundles-domainname-icon,
.bundles-blocks .bundles-uhosting-icon,
.bundles-blocks .bundles-email-icon,
.bundles-blocks .bundles-wbuilder-icon,
.bundles-blocks .bundles-ssl-icon
{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bundles-products-icons-sprite.png') no-repeat;
    margin: 4px 10px 0 0;
    vertical-align: top;
}

.bundles-blocks .bundles-domainname-icon {
    background-position: 0 0;
    height: 30px;
    width: 33px;
}

.bundles-blocks .bundles-uhosting-icon {
    background-position: -36px 0;
    height: 30px;
    width: 30px;
}

.bundles-blocks .bundles-email-icon {
    background-position: -72px 0;
    height: 30px;
    width: 30px;
}

.bundles-blocks .bundles-wbuilder-icon {
    background-position: -107px 0;
    height: 30px;
    width: 30px;
}

.bundles-blocks .bundles-ssl-icon
{
    background-position: -141px 0;
    height: 33px;
    width: 25px;
}

.bundles-blocks .bundles-weebly-icon
{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bundles-weebly-icon@1x.png') no-repeat;
    margin: 4px 10px 0 0;
    vertical-align: top;
    height: 33px;
    width: 30px;
}

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {


    .bundles-blocks .bundles-domainname-icon,
    .bundles-blocks .bundles-uhosting-icon,
    .bundles-blocks .bundles-email-icon,
    .bundles-blocks .bundles-wbuilder-icon,
    .bundles-blocks .bundles-ssl-icon
    {
        background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bundles-products-icons-sprite@2x.png') no-repeat;
        margin: 4px 10px 0 0;
        vertical-align: top;
        background-size: 167px 33px;

    }
    .bundles-blocks .bundles-domainname-icon {
        background-position: 0 0;
        width: 33px;
        height: 30px;
    }
    .bundles-blocks .bundles-uhosting-icon {
        background-position: -36px 0;
        width: 31px;
        height: 30px;
    }
    .bundles-blocks .bundles-email-icon {
        background-position: -72px 0;
        width: 31px;
        height: 30px;
    }
    .bundles-blocks .bundles-wbuilder-icon {
        background-position: -107px 0;
        width: 31px;
        height: 30px;
    }
    .bundles-blocks .bundles-ssl-icon
    {
        background-position: -141px 0;
        width: 25px;
        height: 33px;
    }
}

.bundles-plans .plus-icon {
    color: #ccc;
    font-family: 'Open Sans', sans-serif;
    font-size: 64px;
    font-weight: 200;
    vertical-align: middle;
    height: 30px;
    width: 30px;
    line-height: 35px;
}
.bundles-plans-two-cols .plus-icon {
    text-align: center;
    padding: 0 57px;
}
.bundles-plans-three-cols .plus-icon {
    text-align: center;
    padding: 0 8px;
}

.bundles-plans .plus-icon .plus-sign { background: #fff; display: block; padding: 15px 0; position: relative; z-index: 999; }

.bundles-plans .vertical-sep
{   background: #e9e9e9; display: block; position: absolute; top: 25px; bottom: 25px;  width: 1px; z-index: 1;  }

.bundles-plans .bundles-plans-two-cols .vertical-sep
{ left: 72.7px; }

.bundles-plans .bundles-plans-three-cols .vertical-sep
{ left: 23.5px; }

.bundles-plans-three-cols .plus-icon.small-spacing {
    padding: 0 30px 0 0;
}
.bundles-blocks.col1 p,
.bundles-blocks.col3 p {
    color: #1b1b1b;
    font-family: 'Open Sans', sans-serif;  font-size: 13px;  font-weight: 400;
    line-height: 21px; margin: 0 0 0 41px;  padding: 0 0 5px 0; width: 155px;

}
.bundles-blocks.col1 p em {
    font-weight: normal;
    display: block;
    width: 195px;
    word-wrap: break-word;
    letter-spacing: normal;
}

.bundles-plans-three-cols .bundles-blocks.col1 p em { width: 170px; }

.bundles-blocks ul { margin: 0 0 0 55px; width: 180px; }

.bundles-blocks.col2 ul li,
.bundles-blocks.col3 ul li {
    font-family: 'Open Sans', sans-serif;  font-size: 17px;  font-weight: 400;  line-height: 21px;  color:#9bcb44;
    list-style: disc;  padding: 0 0 6px 0;
}

.bundles-blocks.col2 ul li span,
.bundles-blocks.col3 ul li span
{ color: #1b1b1b; font-size: 13px; }

.bundles-plans h3 span.bundles-product-subt
{ font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 400; color:#777; display:block;
  position: absolute; left: 40px; top:23px;
}

.bundles-plans .bundles-plans-arrow
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bundles-plans-arrow.png') no-repeat center center; background-size: cover;
  height: 100%; width: 28px; position: absolute; }

.bundles-plans .bundles-blocks.col3 .bundles-plans-arrow
{
    /*height: 223px;*/ right:5px; top: 0px;
}

.bundles-plans .bundles-blocks.col2 .bundles-plans-arrow
{
    /*height: 217px;*/ right:-195px; top:0px;
}


.bundles-plans .bundles-price .bundles-start-at {
    color: #333;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 400;
}
.bundles-plans .bundles-price {
    text-align: right;
    width: 205px;
    vertical-align: top;
}
.bundles-plans .bundles-plans-two-cols .bundles-price {
    padding: 40px 0 0 160px;
}
.bundles-plans .bundles-plans-three-cols .bundles-price {
    padding: 40px 19px 0 10px;
}
.bundles-plans .bundles-price .bundle-currency,
.bundles-plans .bundles-price .bundle-price-value,
.bundles-plans .bundles-price .bundle-validity {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #000;
    vertical-align: top;
}
.bundles-plans .bundles-price .price-note {
    color: #939393;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    display: block;
    margin: 5px 6px 0 0;
    white-space: nowrap;
}
.bundles-plans .bundles-price .bundle-currency {
    margin: 4px 0 0 0;
}
.bundles-plans .bundles-price .bundle-price-value {
    font-size: 26px;
}
.bundles-plans .bundles-price .bundles-green-button {
    margin: 8px 0 0 0;
}
.bundles-plans .bundles-price .bundle-validity {
    margin: 0 0 8px 0;
    vertical-align: bottom;
}
/* Step - One */

.bundles-step-one,
.bundles-step-two,
.bundles-step-three,
.bundles-step-four {
    background: #f9f9f9;
    border: 1px solid #ddd;
    border-radius: 0 4px 0 4px;
    -webkit-border-radius: 0 4px 0 4px;
    -moz-border-radius: 0 4px 0 4px;
    margin: -3px 0 0 0;
    padding: 25px 20px;
    position: relative;
}
.bundles-plans .bundles-step-one h2,
.bundles-plans .bundles-step-two h2,
.bundles-plans .bundles-step-three h2,
.bundles-plans .bundles-step-four h2 {
    padding: 0;
}
.bundles-plans .bundles-step-one .search-form-container {
    background: #ededed;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 20px 0 0 0;
    padding: 4px;
    width: 724px;
}
.bundles-plans .bundles-step-one .search-form-container input[type="text"] {
    border: 1px solid #dadada;
    border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    color: #222;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: 400;
    height: 60px;
    line-height: 60px;
    outline: none;
    padding: 0 0 0 20px;
    width: 590px;
}
.bundles-plans .bundles-step-one .search-form-container .bundles-green-button {
    border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    height: 62px;
    line-height: 60px;
    padding: 0;
    width: 112px;
    margin: 0 0 0 -4px;
    vertical-align: top;
}
.bundles-searchform-uparrow {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bundles-searchform-uparrow.png");
    height: 13px;
    left: 25px;
    position: absolute;
    top: -82px;
    width: 23px;
}
.bundles-package-selected {
    position: relative;
}
.bundles-more-plans,
.bundles-back-link,
.change-choosen-domain {
    color: #377cec;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-decoration: underline;
    position: absolute;
    right: 0;
    bottom: -43px;
}
.change-choosen-domain {
    font-size: 11px;
}
.bundles-more-plans:hover,
.bundles-back-link:hover,
.change-choosen-domain:hover {
    color: #377cec;
}
.bundles-back-link {
    left: 0;
    right: auto;
}
.dsearch-wrapper {
    margin: 30px 0 45px 0;
    padding: 25px 20px;
    width: 690px;
    background: #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.dsearch-wrapper.domain-found {
    border: 2px solid #2aa713;
}
.dsearch-wrapper.domain-not-found {
    border: 2px solid #d82310;
}
.green-status-msg {
    color: #2fbe15;
}
.red-status-msg {
    color: #d82310;
}
.search-form-container {
    position:relative;
}
.search-form-container .validation-error-message {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 400;
    display: block;
    color: #d84a49;
    position: absolute;
    bottom: -20px;
}
.search-form-container input.productbundle_error_msg { border: 1px solid #d84a49 !important}
.domain-found-icon {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dca-icons-sprite.png") no-repeat 0 -48px;
}
.domain-notfound-icon {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dca-icons-sprite.png") no-repeat 0 0;
}
.domain-found-icon,
.domain-notfound-icon {
    height: 36px;
    margin: 2px 10px 0 0;
    vertical-align: top;
    width: 36px;
}
.domainname-value,
.domain-status-message {
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 22px;
}
.other-dsearch-wrapper {
    width: 730px;
}
.bundles-dsearch-result h3 {
    margin: 0;
    padding: 0;
}
.other-dsearch-wrapper {
    background: #fff;
    border: 1px solid #ccc;
    border-bottom: 0;
    margin: 13px 0 0 0;
}
.other-dsearch-wrapper .dsearch-result {
    background: #fff;
    border-bottom: 1px solid #ccc;
    padding: 30px 20px;
}
.other-dsearch-wrapper .bundles-domainame {
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: 600;
}
.dsearch-wrapper .bundles-green-button,
.other-dsearch-wrapper .bundles-green-button {
    border-radius: 26px;
    -moz-border-radius: 26px;
    -webkit-border-radius: 26px;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding: 0;
    text-align: center;
    width: 90px;
}
.dsearch-wrapper .bundles-green-button {
    margin: 4px 0 0 0;
}
/* Step - Two */

.bundles-plans .bundles-step-two {
    position: relative;
}
.bundles-hosting {
    margin: 14px 0 0 0;
}
.bundles-hosting li,
.server-locations label {
    border: 1px solid #ddd;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin: 0 15px 0 0;
    padding: 30px;
    width: 295px;
}
.bundles-hosting li.selected-hosting,
.server-locations label.selected-location {
    border: 1px solid #2fbe15
}
.bundles-plans .bundles-step-two label {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #000;
    vertical-align: top;
    margin: -4px 0 0 1px;
    padding: 0px 0 16px 0;
}
.bundles-plans .bundles-step-two p {
    color: #1b1b1b;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 21px;
    width: 193px;
}
.bundles-linux-host-icon {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bundles-hosting-icons.png") no-repeat -6px 0;
    height: 67px;
    width: 56px;
}
.bundles-windows-host-icon {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bundles-hosting-icons.png") no-repeat -77px 0;
    height: 64px;
    width: 58px;
}
.bundles-linux-host-icon,
.bundles-windows-host-icon {
    margin: 5px 20px 0 0;
    vertical-align: top;
}
.bundles-plans .bundles-step-two .bundles-green-button,
.bundles-plans .bundles-step-three .bundles-green-button {
    margin: 20px 0 0 0;
}
.bundles-plans .bundles-step-two .bundles-searchform-uparrow,
.bundles-plans .bundles-step-three .bundles-searchform-uparrow {
    left: 50%;
}
.bundles-choosen-domain {
    background: #f9f9f9;
    border: 1px solid #ddd;
    color: #1b1b1b;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 400;
    text-align: left;
    margin: 8px 0 13px 40px;
    padding: 8px 10px;
    width: 133px;
    word-wrap: break-word;
}
.change-choosen-domain {
    bottom: 11px; left:180px;
}
/* Step - Three */

.server-locations {
    text-align: center;
    margin: 15px 17px 0 0;
    width: 150px;
}
.server-flag-icon {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bundles-server-loc-flags.png") no-repeat;
    height: 16px;
    margin: 3px 4px 0 0;
    vertical-align: top;
    width: 22px;
}
.server-flag-icon.usa {
    background-position: 0 0;
}
.server-flag-icon.china {
    background-position: -39px 0;
}
.server-flag-icon.india {
    background-position: -74px 0;
}
.server-locations label {
    background: #fff;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 10px 0;
    min-height: 50px;
    padding: 25px 0;
    text-align: center;
    width: 150px;
}
.server-locations label .add-cost {
    color: #e54848;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 600;
    margin: 9px 0 0 0;
}
.col3 .change-choosen-domain {
    margin-right: 20px;
}
/* Step - Four */

.bundles-plans .bundles-step-four {
    text-align: center;
}
.bundles-plans .bundles-step-four span.sub-text {
    margin: 0 0 29px 0;
}

.bundles-plans .bundles-step-four .bundles-green-button
{ padding: 15px 65px; }

.bundles-plans .bundles-step-four a.bundles-green-button:hover
{ color: white; }

/* Thoockpatti */

.bundles-blocks .plan-name-value
{ position: absolute; top:0; left: 40px; white-space: nowrap; }

@media screen and (-webkit-min-device-pixel-ratio:0)
{
    .bundles-blocks.col3 .plan-name-value { left:42px; }

    .bundles-plans .bundles-blocks.col3 h3 span.bundles-product-subt { left: 42px; }

    .bundles-blocks ul { margin: 0 0 0 59px; width: 180px; }
}

.bundles-page-note
{ color: #1b1b1b; font-family: 'Open Sans', sans-serif; font-size: 13px; font-weight: 400; line-height: 19.5px; margin: 10px 0; }/* Common */

.cs-page-wrapper { position: relative; }

.cs-page-wrapper,
.cs-banner-wrap,
.cs-content-wrap,
.cs-pay-wrap,
.cs-faqs-wrap,
.cs-plan-wrap
{ margin: 0; padding: 0; width: 100%; }

.cs-page-wrapper .block { display: block; }

.cs-page-wrapper .inline-block { display: inline-block; *display: inline; *position: relative; *zoom: 1; }

.cs-page-wrapper .lfloat { float: left; }

.cs-page-wrapper .rfloat { float: right; }

.cs-page-wrapper .clear { clear: both; }

.cs-page-wrapper .relative { position: relative; }

.cs-banner,
.cs-content,
.cs-pay,
.cs-faqs,
.cs-plan
{ margin: 0 auto; text-align: center; width: 1000px }

.cs-content p,
.cs-pay p
{ font: 400 15px/21px 'Open Sans', sans-serif; color: #a6a6a7; margin: 0; padding: 0; }

.cs-pay h2, .cs-plan-wrap h2, .cs-faqs-wrap h2
{ font: 600 26px/20px 'Open Sans', sans-serif; color: #fff; margin: 0; padding: 0; }


/* Banner */

.cs-banner-wrap
{  background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cs-banner-bg.png') repeat-x center bottom; background-size: cover; overflow: hidden; margin: -20px 0 0 0;  }

.cs-banner { height: 100%; }

.cs-banner h1
{ font: 600 36px/54px 'Open Sans', sans-serif; color: #fff; margin: 0; padding: 87px 0 0 0; text-align: center;  }

.cs-banner p
{ font: 400 18px/27px 'Open Sans', sans-serif; color: #fff; margin: 0; padding: 0 0 78px 0; text-align: center }

.cs-banner img { margin: 0 auto; position: relative; top:10px; left:-22px; /*position: absolute; left: 50%; bottom: -7px; margin: 0 0 0 -122px;*/ }

/* Features */

.cs-content h2
{
    background-image: -webkit-gradient( linear, left top, right top, color-stop(0, #004fff), color-stop(0.15, #046ef4), color-stop(0.3, #0887ec), color-stop(0.45, #0ca8e0), color-stop(0.6, #11c5d6),color-stop(0.75, #12cfd3), color-stop(0.9, #13d6d1), color-stop(1, #14dbcf) );
    background-image: gradient( linear, left top, right top, color-stop(0, #004fff), color-stop(0.15, #046ef4), color-stop(0.3, #0887ec), color-stop(0.45, #0ca8e0), color-stop(0.6, #11c5d6),color-stop(0.75, #12cfd3), color-stop(0.9, #13d6d1), color-stop(1, #14dbcf) );
    color:transparent;
    -webkit-background-clip: text;
    background-clip: text;
    font: 600 32px/26px 'Open Sans', sans-serif; margin: 0 0 32px 0;
}

.cs-content .rocksolid,
.cs-content .flexible,
.cs-content .simplified
{ width: 445px; vertical-align: top; }

.cs-content .inline-block.alignright { margin: 0 0 0 80px; }

.cs-content h3
{ font: 600 22px/26px 'Open Sans', sans-serif; color: #fff; margin: 0 0 10px 0; padding: 0; }

.cs-content p
{ font: 400 15px/21px 'Open Sans', sans-serif; color: #a6a6a7; margin: 0; padding: 0 0 40px 0; }

.cs-content .rocksolid-server
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cs-solid-server.png') no-repeat; height: 326px; width: 390px;
    position: absolute;  top: 65px;  right: 27px;
}

.cs-content .flexi-server
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cs-flexi-server-o.png') no-repeat;
    height: 400px; width: 235px;  position: absolute; right: 105px;  top: 28px;
}

.simplified-server
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cs-simplified-server.png') no-repeat;
    position: absolute; height: 438px; width: 479px; top: -47px;  right: 63px;
}

.cs-product-screen
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cs-simplified-server.png') no-repeat -127px -279px; height: 159px; position: absolute;  width: 229px; bottom:50px; left: -3px; z-index: 10 }

.cs-content .inline-block.alignright .adjust-position
{ margin: 0 0 0 40px;  width: 430px; height: 442px; overflow: hidden; }

.cs-server-speedometer
{  background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cs-server-speedometer.png') no-repeat; height: 72px; width: 144px; position: absolute;
    position: absolute;  bottom: -390px;  z-index: 10;  left: 250px;
}

.cs-products
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cloudserver-products.png') no-repeat; height: 386px; position: absolute; top:50%; left:50%; margin-left: -30px; margin-top: -250px; width: 479px;  }

.start-animation, .scroll-to-next, .stop-animation
{  position: absolute; left:0; right:0; background: transparent; height: 3px; z-index: 10; display: block;  }

.scroll-to-next { top: 55px; }

.start-animation { top:3px; }

.stop-animation { bottom: 10px; }

/* Pay & Plans */

.cs-pay-wrap { background: #2a292c; padding: 50px 0 45px 0; }

.cs-pay h3
{ font: 600 20px/26px 'Open Sans', sans-serif; color: #fff; margin:8px 0 10px 0; padding: 0; }

.cs-pay .cs-pay-info {  width: 465px; }

.cs-pay .cs-pay-info p { text-align: center; }

.cs-pay .cs-pay-info span.block { height: 124px; margin: 17px 0 0 0;  }

.cs-pay .cs-pay-info span.block .aligndown { margin: 5px 0 0 0; }

.cs-plan-wrap { background: #2e2d30; padding: 70px 0 90px 0; }

.cs-plan-wrap h2 { text-align: center; padding-bottom: 40px; }

.cs-plan-wrap ul { padding: 0 9px 0 0; width: 190px; }

.cs-plan ul:last-of-type { padding: 0; }

.cs-plan-wrap .plan-name
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cs-planname-bg.jpg') no-repeat #2b2b2b left top;
    font: 600 20px/21px 'Open Sans', sans-serif; color: #fff; padding: 20px 0 15px 0; border-top: 0;
}

.cs-plan-wrap .price, .cs-plan-wrap .price2
{ background: #212121; border: 1px solid #2b2b2b; padding: 14px 0; }

.cs-plan-wrap .price2 { border: 0; padding: 17px 0; }

.cs-plan-wrap .price .price-sym,
.cs-plan-wrap .price .plan-price,
.cs-plan-wrap .price .plan-valid,
.cs-plan-wrap .price2 .price-sym,
.cs-plan-wrap .price2 .plan-price,
.cs-plan-wrap .price2 .plan-valid
{ color: #11c6d6; }

.cs-plan-wrap .price .plan-price, .cs-plan-wrap .price2 .plan-price { font: 400 26px/21px 'Open Sans', sans-serif; }

.cs-plan-wrap .price2 .plan-valid,
.cs-plan-wrap .price2 .price-sym,
.cs-plan-wrap .price .plan-valid,
.cs-plan-wrap .price .price-sym
{ font: 400 15px/21px 'Open Sans', sans-serif; }

.cs-plan-wrap .price .price-sym { margin: 3px 0 0 0; }

.cs-plan-wrap .price .plan-valid, .cs-plan-wrap .price2 .plan-valid
{ vertical-align: bottom;  margin: 0 0 -3px 0; }

.cs-plan-wrap li:last-child { padding-bottom: 20px; }

.cs-plan-wrap .plan-features
{ background: #1b1b1b; color: #767676; font: 400 15px/22px 'Open Sans', sans-serif; padding-top: 20px; margin-bottom: -5px;
    border-left: 1px solid #212121; border-right: 1px solid #212121;
}

.cs-plan-wrap .cs-buy-now
{ background: #0953ca; color: #fff; font:  100 18px/20px 'Open Sans', sans-serif; border: 0; padding: 15px 50px;
    margin: 35px auto 0 auto;border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; outline: none;
}


/* FAQ's */

.cs-faqs-wrap { margin: 0 auto; background: #353437; padding-bottom: 50px; }

.cs-faqs-wrap h2 { text-align: center; padding: 70px 0 15px 0; }

.cs-faqs
{ border: 1px solid #4f4e52; text-align: left;  border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin: 16px auto 0 auto;  }

.cs-faqs div.question.first
{ border-radius: 4px 4px 0 0; -moz-border-radius:  4px 4px 0 0; -webkit-border-radius:  4px 4px 0 0; }

.cs-faqs div.question,
.cs-faqs div.answer
{ background: #2e2d30;  border-bottom: 1px solid #4f4e52; display: block;
    font: 600 15px/21px 'Open Sans', sans-serif; color: #fff; padding: 15px 20px 14px 20px; position: relative;
}

.cs-faqs div.answer
{ background: #373638; color: #c3c3c4; }

.cs-faqs div.question { cursor: pointer; }

.cs-faqs span.toggle-faq
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cs-faq-toggle.png') no-repeat; position: absolute;
    display: block; right: 20px; top:15px; height: 18px; width: 18px;
}

.cs-faqs span.toggle-faq.minus
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cs-faq-toggle.png') no-repeat 0 -8px #f9f9f9; height: 2px; top:24px; }

.cs-faqs .last div.question
{ border-bottom: 0; border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; }

.cs-faqs div.answer
{ font-weight: 400; border-bottom: 1px solid #4f4e52; display: none; }

.cs-faqs .last div.answer
{ border-top:1px solid #d3d3d3; border-bottom: 0;
    border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px;
}

/* Features */

.cs-content-wrap
{  background-color:#212123;padding: 105px 0 45px 0; border-bottom:1px dashed #4d4d4f;  }


.cs-content{ width: 1000px; margin: 0 auto;  text-align: left;/* border: 1px solid red; */}

.fixedbg {
    background-image: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cs-circuit-bg.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    height: 454px; vertical-align: middle; width: 468px;
}
.cs-content-wrap.no-bottom-border { border-bottom: 0; }/* Common */

.green-button-style
{
  background:#2fbe15; border: 1px solid #18900b; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
  color: #fff; font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 400; text-align: center;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
}


.green-button-style:hover { color:#fff; }

/* Containers */

.cloud-features-wrapper,
.cloud-banner-wrapper
{  width: 100%; }

.cloud-banner-container,
.cloud-feature-container,
.cloud-banner-meta-container,
.cloud-plans-container
{ margin: 0 auto;  width:1000px; }

.dca_upsell_modal .cloud-plans-container { width: 880px; }

/* Banner */

.cloud-banner-wrapper
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cloud-banner-bg.png') #40c2ff repeat-x center 16px; margin: -19px 0 0 0; height: 465px; }

.cloud-banner-content
{ width: 377px; }

.cloud-banner-content h1
{ color:#fff; font-family: 'Open Sans', sans-serif; font-size: 42px; font-weight: 600;
  margin:0; padding:45px 0 0 0; }

.cloud-banner-content p.subtitle
{ color:#fff; font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 400;
  line-height: 27px; margin: 0;
}

.cloud-banner-content .green-button-style
{ height: 39px; line-height: 39px; margin: 10px 0 0 0; width: 140px; }

.cloud-banner-content .starting-at,
.cloud-banner-content .price-value,
.cloud-banner-content .currency-sym,
.cloud-banner-content .valid-till
{ color:#fff; font-family: 'Open Sans', sans-serif; font-size: 30px; font-weight: 400; margin: 23px 0 0 0; }

.cloud-banner-content .price-value,
.cloud-banner-content .valid-till,
.cloud-banner-content .currency-sym
{ color:#fed67f; }

.cloud-banner-content .currency-sym { margin: 28px 0 0 7px; }

.cloud-banner-content .valid-till, .cloud-banner-content .currency-sym { font-size: 18px; }

.cloud-banner-content .valid-till { margin: 0 0 5px 0; }

.cloud-banner-img
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cloud-banner-hero-img.png') no-repeat right 55px;
  height: 422px; margin: -2px -30px 0 0; width: 496px;
}

/* Features */

.cloud-feature-container { margin: 30px auto 0 auto; }

.cloud-feature-content { margin: 0 58px 43px 0; text-align: center; width: 292px;  }

.cloud-feature-content.last { margin-right: 0; }

.cloud-features-wrapper h2, .cloud-plans-container h2
{ margin: 0 0 20px 0; text-align: center; }

.cloud-features-wrapper h2 span.heading-text, .cloud-plans-container h2 span.heading-text
{ color:#222; font-family: 'Open Sans', sans-serif; font-size: 26px; font-weight: 600; }

.cloud-features-wrapper span.prev-sep, .cloud-plans-container span.prev-sep
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cloud-prev-sep.png') no-repeat;    }

.cloud-features-wrapper span.next-sep, .cloud-plans-container span.next-sep
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cloud-next-sep.png') no-repeat;   }

.cloud-features-wrapper span.prev-sep,
.cloud-features-wrapper span.next-sep,
.cloud-plans-container span.prev-sep,
.cloud-plans-container span.next-sep
{ height: 3px; vertical-align: middle; width: 140px; }

.cloud-features-wrapper p
{ color:#1b1b1b; font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; line-height: 21px; text-align: center; }

.cloud-features-wrapper h3
{ color:#1b1b1b; font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: 600;
  line-height: 26px; margin: 0 0 3px 0; text-align: center;
}

.cloud-features-wrapper .cloud-feature-icon
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cloudsites-features-icon.png') no-repeat; margin: 0 0 20px 0; height: 66px; }

.cloud-features-wrapper .cloud-feature-icon.two-fast
{ background-position: 0 0; width: 57px; }

.cloud-features-wrapper .cloud-feature-icon.infinite-scale
{ background-position: -90px 0; width: 73px; }

.cloud-features-wrapper .cloud-feature-icon.stable-rock
{   background-position: -207px -1px; width: 67px;  }

.cloud-features-wrapper .cloud-feature-icon.auto-fail
{ background-position: -302px 0;  width: 64px; }

.cloud-features-wrapper .cloud-feature-icon.initiate-dashboard
{ background-position: -411px 0; width: 66px; }

.cloud-features-wrapper .cloud-feature-icon.simple-cp
{ background-position: -510px -1px; width: 63px; }


/* @2x styles */

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

    .cloud-features-wrapper .cloud-feature-icon {
        background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cloudsites-features-icon@2x.png') no-repeat;
        background-size: 575px 65px;
    }

    .cloud-features-wrapper .cloud-feature-icon.two-fast {
        background-position: 0 0;
        height: 66px;
        width: 57px;
    }

    .cloud-features-wrapper .cloud-feature-icon.infinite-scale {
        background-position: -95px 0;
        height: 66px;
        width: 73px;
    }

    .cloud-features-wrapper .cloud-feature-icon.stable-rock {
        background-position: -203px 0;
        height: 66px;
        width: 63px;
    }

    .cloud-features-wrapper .cloud-feature-icon.auto-fail {
        background-position: -306px 0;
        height: 66px;
        width: 63px;
    }

    .cloud-features-wrapper .cloud-feature-icon.initiate-dashboard {
        background-position: -409px 0;
        height: 66px;
        width: 63px;
    }

    .cloud-features-wrapper .cloud-feature-icon.simple-cp {
        background-position: -512px 0;
        height: 66px;
        width: 63px;
    }

    .cloud-banner-img {
        background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cloud-banner-hero-img@2x.png') no-repeat right 44px;
        background-size: 496px 422px;
        height: 422px;
        margin: -2px -30px 0 0;
        width: 496px;
    }

}
/* cloudhosting css changes for whois */
.chsubt{color: #40c2ff; font-size:24px; font-weight:500;}
.chsubstitle{text-align:center; margin-bottom: 13px; padding: 0 0 10px 0; font-family:'Open Sans', sans-serif;}
.chprev-sep, .chnext-sep{width: 50px; border-bottom: 1px #ddd solid; margin-bottom: 10px; height: 3px; vertical-align: middle; margin:0 10px 10px;}
.rborder{border-right:1px #ddd solid;}
.cloud-feature-content{width:255px; padding: 0 40px 43px 0; margin:0;min-height: 242px;}
.bpadding{padding-bottom:0; margin-bottom:20px;}
.lmargin{margin-left:80px;}
.chmodal{text-align: center; margin:20px 0 40px;}
.chmodal a{text-decoration: underline; color: #377cec; font-size:15px; }

.chhero{ margin:-22px auto 0; width:1000px; min-height:457px;}
.chcloudwrap{background:#40C2FF url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cloudbg.png") no-repeat; background-position: center 1px; font-family: 'Open Sans', sans-serif;}
.chcontent1{font-size:32px; color: #ffffff; font-weight:600; padding-top:70px;}
.chcontent2{font-size:42px; color: #ffffff; font-weight:600; margin-top: 0px;padding-right: 325px;}
.chcontent3{font-size:30px; color: #ffffff; font-weight:400; clear: both;}
.chcontent3 .valid-till, .chcontent3 .currency-sym { font-size: 18px;}
.chcontent3 .price-value, .chcontent3 .valid-till, .chcontent3 .currency-sym { color: #ffda46; font-weight:600;}
.chcontent3 span.inline-block.vtop.currency-sym { margin-top: 5px; }
.chcontent3 span.inline-block.vbottom.valid-till { margin-bottom: 5px; }
.chcontent3 span.inline-block.vbottom.price-value { font-size: 36px; }
.chcontent4 .green-button-style { height: 39px; line-height: 39px; margin: 10px 0 0 0; width: 140px;}
.chfeatures{height: 36px; vertical-align: middle;  padding: 0 0 0 40px; color: #ffffff; font-size:28px; margin-bottom:5px; z-index:2; font-weight: 600; font-family: 'Open Sans', sans-serif}
.chfticon1{background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/fasticon.png") no-repeat;}
.chfticon2{background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/scaleicon.png") no-repeat;}
.chftlist{margin:25px 0 20px ; padding:0; float: left;}
.cloud-features-wrapper h3,.cloud-features-wrapper p{font-family: 'Open Sans', sans-serif !important;}
.chfaqrow{cursor: pointer;}
.chfaqtitle { position: relative;}
.chfaqrow .faqicon
{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-faq.png') no-repeat; position: absolute;
    right: 20px; top:15px; height: 18px; width: 18px; display: block;
}
.chfaqrow.scactive .faqicon
{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-faq.png') no-repeat 0 -8px #f9f9f9; height: 2px; top:30px; display: block;
}
.chfaqhead{float: left; font-size:15px; color: #1b1b1b; font-weight:700; margin:20px;}
.chfaqtitle{float: left; width:100%; height: 60px;}
.chfaqdesc{clear: both; display: none;  width:100%; font-size: 15px; border-top:1px #d3d3d3 solid; line-height: 21px;}
.chfaqwrap{border:1px #d3d3d3 solid; width:100%; border-radius:5px; overflow: hidden; font-family: 'Open Sans', sans-serif;}
.chdescalign{padding:20px;}
.chdivider{border-top:1px #d3d3d3 solid; clear: both;}
.chfaqrow.scactive .chfaqtitle{background: #f9f9f9;}

	/* animation */
	.animated {
		  -webkit-animation-duration: 1s;
		  animation-duration: 1s;
		  -webkit-animation-fill-mode: both;
		  animation-fill-mode: both;
		}
	@-webkit-keyframes fadeInUp {
	  from {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	  }

	  to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	  }
	}

	@keyframes fadeInUp {
	  from {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	  }

	  to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	  }
	}

	.fadeInUp {
	  -webkit-animation-name: fadeInUp;
	  animation-name: fadeInUp;
	}
	
	@-webkit-keyframes fadeInRight {
	  from {
		opacity: 0;
		-webkit-transform: translate3d(50%, 0, 0);
		transform: translate3d(50%, 0, 0);
	  }

	  to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	  }
	}

	@keyframes fadeInRight {
	  from {
		opacity: 0;
		-webkit-transform: translate3d(50%, 0, 0);
		transform: translate3d(50%, 0, 0);
	  }

	  to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	  }
	}

	.fadeInRight {
	  -webkit-animation-name: fadeInRight;
	  animation-name: fadeInRight;
	}
	.delay1{-webkit-animation-delay: 1s; /* Chrome, Safari, Opera */    animation-delay: 1s;}
	.delay2{-webkit-animation-delay: 5s; /* Chrome, Safari, Opera */    animation-delay: 5s;}
	.delay3{-webkit-animation-delay: 8s; /* Chrome, Safari, Opera */    animation-delay: 8s;}
	.delay4{-webkit-animation-delay: 9s; /* Chrome, Safari, Opera */    animation-delay: 9s;}
	.delay5{-webkit-animation-delay: 9.5s; /* Chrome, Safari, Opera */    animation-delay: 9.5s;}
	.hidethis{display: none;}


/* Cloudsite plans - tab  */

.cloud-plans-container .server_loc_tabs { position: static; background: none; border: 0; margin: 0 auto 40px auto; }

.cloud-plans-container .country_specific_tabs
{ margin: -23px auto 0 auto; text-align: center; }

.cloud-plans-container .server_loc_tabs li
{ float: none;  font-family:'Open Sans', sans-serif; font-size:16px; font-weight:600;  color:#1b1b1b;
    border: 1px solid #ddd; border-left: 0; margin-left: -3.2px;
}

.cloud-plans-container .server_loc_tabs li:first-child
{ border: 1px solid #ddd; margin-left: 0;
    border-radius: 20px 0 0 20px; -moz-border-radius: 20px 0 0 20px; -webkit-border-radius: 20px 0 0 20px;
}

.cloud-plans-container .server_loc_tabs li:last-child
{  border-radius: 0 20px 20px 0; -moz-border-radius:  0 20px 20px 0; -webkit-border-radius:  0 20px 20px 0;  }

.cloud-plans-container .server_loc_tabs ul li.sel
{ background-color: #f8f8f8; color: #1b1b1b; }

.cloud-plans-container .server_loc_tabs ul li.sel .sel_tab
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sh-active-tab-plan-bg.png') no-repeat;
    bottom:-7px; left: 50%; height: 7px; width: 14px;
}
.cloud-plans-container .server_loc_tabs ul li.sel.tab_IN .sel_tab { left: 40% !important; }.dd-masthead{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dd-banner.jpg") no-repeat;
    height: 290px;
    margin: -20px auto 0;
    padding-top: 75px;
    position: relative;
    width: 1000px;	
	}
.dd-heading {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
	color: #FFFFFF;
	font: bold 86px 'Rokkitt', serif;
	margin: auto;
	padding-top: 35px;
	text-align: center;
	text-shadow: 2px 2px 2px #000000;
	width: 80%;
}
.center{ text-align:center;}
.dplan-list .plans.plan-featured .name{ height:56px;}
.dplan-list .plans.plan-featured .pname{ height:65px;}
.dplan-list .plans.plan-featured{
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dd-plan-sel-bg.jpg) no-repeat;
	border:solid 1px #000;
	position:relative;
	top:3px;	
	}
.dplan-list .plans {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dd-plan-bg.jpg) no-repeat;
	display: inline-block;
	width: 224px;
	margin: 0 -3px 0 0;
	text-align: center;
	box-shadow:0 1px 1px #ccc;
	border-radius:5px;
}
.dplan-list .plans .name {
	border-bottom: 1px dotted #fff;
	color: #fff;
	font: bold 23px/21px 'Rokkitt', serif;
	height: 43px;
	padding: 7px 0;
}
.pname {
	display: table-cell;
	height: 40px;
	text-align: center;
	vertical-align: middle;
	width: 215px;
}
.dplan-list .plans li {
	font: normal 13px Arial, Helvetica, sans-serif;
	padding: 13px 0;
	margin:0 10px;
	border-bottom: solid 1px #f1f1f1;
	color:#555;
}
.plans .currency {
	display: inline-block;
	font: bold 18px 'Rokkitt', serif;
	position: relative;
	top: -10px;
}
.dplan-list .plans .pricing {
	font: bold 37px 'Rokkitt', serif;
	height: 45px;
	padding: 5px 0 12px;
	position: relative;
	color: #fff;
}
.plain-select{
	border:solid 1px #ccc;
	padding:3px 5px;
	width:210px;
	color:#444;
	}
.dplan-list .dropdown  select{
	border:solid 1px #ccc;
	padding:3px;
	width:190px;
	color:#555;
}
.dplan-list .plans .p-button{ padding:15px 0 25px 0;}
.dplan-list .plans .duration {
	font: bold 15px 'Rokkitt', serif;
}
.dplan-list .plans .no-border{ border:none;}
.txt-em{ border-bottom: solid 1px #ccc; height:5px; margin:45px 0; 	font: bold 26px 'Rokkitt', serif; text-align:center;}
.txt-em em{ position:relative; top:-12px; background:#fff; padding:5px 10px; color:#5b5b5b;}
.dd-server .heading{
	font: bold 26px 'Rokkitt', serif;
	color:#5b5b5b;
	margin:	45px 0 20px 0;
	padding:0;
	border:none;
	}
.dd-server .cont td{
	font:normal 15px Arial, Helvetica, sans-serif;
	padding:20px 0;
	border-bottom:solid 1px #dedcdc;
	text-align:left;	
	}
.dd-opt{
	overflow:hidden;
	position:relative;
	height:700px;
	width:1000px;
	margin-top:10px;
	}
.dd-server{
	position:absolute;
	left:0;
	top:0;
	width:4000px;
	}	
.dd-server .dplan-list{
	float:left;
	width:1000px;
	}		
.dplan-list	.plan-featured .p-button .txt-button{
    font-size: 16px;
    padding: 10px 30px;
	margin-bottom:10px;
	}
.footer-button{
	overflow:hidden;
	margin:45px 0;
	}
.dd-server .txt-dd-info{
	font:normal 15px Arial, Helvetica, sans-serif;
	color:#777;
	}
.dd-server-cart{
	float:right;
	width:252px;
	background:#f9f8f8;
	border:solid 1px #eaeaea;
	padding:0 20px;
	margin-top:54px;
	}
.dd-server-cart h3{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dd-cart-bg.gif") no-repeat scroll 0 0 #CFCFCF;
    font: normal 20px Arial, Helvetica, sans-serif;
    left: -21px;
    padding: 13px;
    position: relative;
    text-align: center;
    text-shadow: 1px 1px 1px #FFFFFF;
    width: 267px;	
	}
.dd-cart-item{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #E9E8E8;
    margin: 20px 0;
    padding: 10px;	
	}
.dd-cart-item p{
	font:normal 13px/22px Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	min-height:27px;
	}	
.dd-cart-total {
    color: #5B5B5B;
    font: bold 18px arial;
    overflow: hidden;
    padding-bottom: 10px;
}	
.cart-button .ui-button{ width:100%; text-align:center; margin-bottom:15px;}
.dd-prog-bar{
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dd-step-bg.jpg) no-repeat center 0;
	position:relative;
	overflow:hidden;
	z-index:10;
	}
.dd-prog-bar-over{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dd-step-over.jpg") no-repeat;
    height: 39px;
    left: 0;
    margin-left: 28px;
    position: absolute;
    width: 135px;
    z-index: 100;	
	}
.dd-sele-name li{
	font:normal 18px/20px Arial, Helvetica, sans-serif;
	color:#434343;
	float:left;
	margin-top:45px;
	}
.dd-sele-name{
	overflow:hidden;
	}
.dplan-list	.vps-domain-name .vps-domain-block{ width:535px;}
.dd-sele-name .active{
	color:#93B921;
	font-weight:bold;
	}
.dd-sele-name .step1{
	width:100px;
	padding-right:25px;
	text-align:center;
	} 
.dd-sele-name .step2{
	margin-left: 75px;
    text-align: center;
    width: 150px; 	
	} 
.dd-sele-name .step3{
	margin-left: 75px;
    text-align: center;
    width: 150px;} 
.dd-sele-name .step4{
	margin-left: 78px;
    text-align: center;
    width: 150px;	
	} 
.dd-sele-name .step5{
    margin-left: 93px;
    text-align: center;
    width: 100px;	
	} 
.link-back{
	font:normal 16px Arial, Helvetica, sans-serif;
	}
.ic-dd-plan{
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-dd-plan.png") no-repeat;
	padding-left:35px;	
	}
.ic-dd-addons{
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-dd-addons.png") no-repeat;
	padding-left:35px;	
	}
.ic-dd-settings{
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-dd-settings.png") no-repeat;
	padding-left:35px;	
	}
.ic-dd-domain{
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-dd-domain.png") no-repeat;
	padding-left:35px;	
	}
.dd-opt #hardware_addons, .dd-opt #software_addons, .dd-opt #domain_options{ padding:0 20px;}

.features-rows h3{
	font:normal 18px Arial, Helvetica, sans-serif;
	padding:0 0 10px 0;
	}
.features-rows p{
	font:normal 14px/19px Arial, Helvetica, sans-serif;
	}	
.features-rows .fea-cont{ 
	margin-bottom:30px;
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/feature-bg.jpg") no-repeat scroll center bottom;
	 }
.ic-thumb-server{background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dd-thumb-server.png") no-repeat scroll 0 0;}
.ic-thumb-pf{background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dd-thumb-pf.png") no-repeat scroll right 0;}	
.ic-thumb-cpanel{background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dd-thumb-cpanel.png") no-repeat scroll 0 0;}
.ic-thumb-cloud{background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dd-thumb-cloud.png") no-repeat scroll right 0;}
.features-rows .even{ padding-left:180px; height:165px;}	
.features-rows .odd{ padding-right:235px; height:165px;}	
.ui-list li{
	margin-left:15px;
	list-style:disc inside;
	padding-bottom:5px;
	}
	
/* Managed Servers */

.link-to-ms	 { font:normal 18px/22px Arial, Helvetica, sans-serif; width:940px; margin:0 auto 50px auto; text-align: center; }

.link-to-ms a { text-decoration: underline;  }


.modal_close{background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/close.png") no-repeat 0 0;
    right: 10px;
    top: 10px;
    height: 15px;
    position: absolute;
    width: 15px;
	opacity: 0.6;
}
#feedback-dedi-modal #dedi-feedback-modal-wrap{
	font-family: 'Open Sans', sans-serif;
	background: #f7f7f7;
    border: 1px solid #d5d5d5;
    border-radius: 4px;
    padding: 30px;
    box-shadow: 0 5px 8px rgba(0,0,0,.1);
    margin: 40px;
}
#feedback-dedi-modal #dedi-feedback-modal-wrap h2{
	font-family: 'Open Sans', sans-serif;
	margin: 0 0 20px;
    padding: 0 0 30px;
    font-size: 32px;
    font-weight: 400;
	border-bottom: 1px solid #e5e5e5;
	text-align: left;
}
#feedback-dedi-modal #dedi-feedback-modal-wrap p{
	font-size: 12px;
    color: #7f7f7f;
    font-weight: 400;
	padding-top: 7px;
	margin-bottom: 30px;
}
#feedback-dedi-modal #dedi-feedback-modal-wrap form{
	text-align: left;
}
#feedback-dedi-modal #dedi-feedback-modal-wrap form ul li{
	margin-bottom: 35px;
}
#feedback-dedi-modal #dedi-feedback-modal-wrap form ul li label{
	padding: 0;
	font-size: 16px;
    font-weight: 600;
    width: 100%;
    margin: 10px 0;
    display: block;
}
#feedback-dedi-modal #dedi-feedback-modal-wrap form ul li input, #feedback-dedi-modal #dedi-feedback-modal-wrap form ul li textarea{
	width: 100%;
    height: 34px;
    padding: 0 12px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
	border-radius: 4px;
	box-sizing: border-box;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	font-weight: 400;
	font-size: 14px;
}
#feedback-dedi-modal #dedi-feedback-modal-wrap form ul li textarea{
	padding: 10px 12px;
	height: 94px;
}
#feedback-dedi-modal #dedi-feedback-modal-wrap form ul li input::placeholder, #feedback-dedi-modal #dedi-feedback-modal-wrap form ul li textarea::placeholder{
	opacity: 0.5;
}
#feedback-dedi-modal #dedi-feedback-modal-wrap button{
	background-color: #42ca49;
    box-shadow: 0 2px 3px 0 rgba(0,0,0,.1);
    border: 0;
    outline: none;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    padding: 12px 35px;
    transition: all .2s ease-in-out;
	border-radius: 4px;
	display: block;
	margin:0 auto;
	cursor: pointer;
}
#modal_success .modal_content, #modal_error .modal_content{
	padding: 30px;
}
#modal_success .modal_content p, #modal_error .modal_content p{
	text-align: center;
    margin: 10px 0 0 0;
}

/* IDR Currency fix */

.dplan-list .plans .pricing {
	font: bold 23px 'Rokkitt', serif;	
	padding: 20px 0 5px 12px;	
}/* New Design */


/* Common */

.dedi2-wrapper h1.section-heading::before,
.dedi2-wrapper h1.section-heading::after{
	width: 143px; height: 4px; display: inline-block;
	content: " ";
	position: relative;
	top: -5px;
}

.dedi2-wrapper h1.section-heading::before{
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dedi2-heading-left.png") no-repeat;
	margin: 0 17px 0 0;
}

.dedi2-wrapper h1.section-heading::after{
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dedi2-heading-right.png") no-repeat;
	margin: 0 0 0 17px;
}




/* Banner */

.dedi2-bannner{
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dd-2-hero.png") no-repeat center;
	background-size: cover;
	width: 100%;
	height: 393px;
	text-align: center;
	margin: -19px 0;
	padding: 0 0 100px 0;
}

.dedi2-bannner h1{
	font: 600 36px/54px 'Open Sans', sans-serif; color: #ffffff; margin: 0 auto -5px auto; padding: 76px 0 0 0;
}

.dedi2-bannner p{
	font: 400 20px/36px 'Open Sans', sans-serif; color: #ffffff; text-align: center; margin: 0 0 5px 0; padding: 0;
}

.dedi2-bannner ul li{
	font: 600 20px/40px 'Open Sans', sans-serif; color: #ffffff; display: inline-block; margin: 21px 0 0 16px;
}
.dedi2-bannner ul li::after{
	background: #fff;
	height: 24px;
	width: 2px;
	content: " ";
	display: inline-block;
	position: relative;
	top: 5px;	
    margin: 0 0 0 19px;
    opacity: 0.5;
}

.dedi2-bannner ul li:last-child::after{
    display: none;
}

.dedi2-bannner .viewplans{
	font: 400 16px/39px 'Open Sans', sans-serif;
	background:#66bb40; border:1px solid #66bb40;
	color: #fff;	
	box-sizing: border-box;
	height: 41px; width: 142px; text-align: center; display: block; margin: 31px auto 0 auto;
    border-radius: 4px;	
    box-sizing: border-box;        
}

.dedi2-bannner .viewplans:hover{
    background: #3ad31f;
    color: #fff;
    transition: all 0.3s ease 0s;
}
 

/* Features */

.dedi2-features{
	background: #f8f8f8;	
	width: 100%;
	padding: 66px 0 30px 0;
}

.dedi2-features-content{
	width: 1000px;
	margin: 0 auto;
}

.dedi2-feature-list{
	width: 280px; display: inline-block; vertical-align: top; text-align: center; padding: 0 75px 36px 0;
}

.dedi2-feature-list:nth-child(3n+1){
	padding-right: 0;
}

.dedi2-features-content h1{
	font: 600 26px/20px 'Open Sans', sans-serif; color: #222222; text-align: center; margin: 0 0 7px 0;
}

.dedi2-features-content h3{
	font: 600 20px/26px 'Open Sans', sans-serif; color:#1b1b1b; margin: 15px 0 6px 0;
}

.dedi2-features-content p{
	font: 400 15px/21px 'Open Sans', sans-serif; color:#1b1b1b; text-align: center;
}

.dedi2-feature-icon{
    display: block;  margin: 0 auto 6px auto;
    height: 60px; width: 61px;
    background-size: 61px 60px !important;    
}

.dedi2-feature-icon.feat-1{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dedi-feat-1.png") no-repeat;    
}

.dedi2-feature-icon.feat-2{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dedi-feat-2.png") no-repeat;    
}

.dedi2-feature-icon.feat-3{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dedi-feat-3.png") no-repeat;   
}

.dedi2-feature-icon.feat-4{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dedi-feat-4.png") no-repeat;   
    width: 65px;
    background-size: 65px 55px !important;    
}

.dedi2-feature-icon.feat-5{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dedi-feat-5.png") no-repeat;   
}

.dedi2-feature-icon.feat-6{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dedi-feat-6.png") no-repeat;
}



/* FAQ's */


.dedi2-faqs .dedi2-faqs-content{
    margin: 0 auto 51px auto; width: 1000px; border: 1px solid #d3d3d3; border-radius: 4px;
}

.dedi2-faqs h1{
	font: 600 26px/20px 'Open Sans', sans-serif; color: #222222; text-align: center; margin: 90px 0 7px 0; text-align: center
}

.dedi2-faqs .faq-list{
    border-top:1px solid #d3d3d3;
}

.dedi2-faqs .faq-list:first-child{
    border-top: 0;
}

.dedi2-faqs .faq-list:first-child .question{
    border-radius: 4px;
}

.dedi2-faqs .question .toggle-answer{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-faq.png") no-repeat;
    position: absolute;
    display: block;
    right: 20px;
    top: 15px;
    height: 18px;
    width: 18px;
    cursor: pointer;
}

.dedi2-faqs .question .toggle-answer.collapsed{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-faq.png") no-repeat 0 -8px #f9f9f9;
    height: 2px;
    top: 24px;
}

.dedi2-faqs .question, 
.dedi2-faqs .answer{
    color: #1b1b1b; padding: 15px 20px 14px 20px;
}

.dedi2-faqs .question{
    font: 600 15px/21px 'Open Sans', sans-serif; position: relative; cursor: pointer;
}

.dedi2-faqs .question.collapsed{
    background: #f9f9f9; 
}

.dedi2-faqs .answer,
.dedi2-faqs .answer p{
    font: 400 15px/21px 'Open Sans', sans-serif;
}

.dedi2-faqs .answer p{
    padding-bottom: 10px;
}

.dedi2-faqs .answer{
    border-top:1px solid #d3d3d3; display: none;
}

.dedi2-faqs .answer.collapsed{
    display: block;
}


/* Plans */

h1.dedi2-plans{
	font: 600 26px/20px 'Open Sans', sans-serif; color: #222222; text-align: center; margin: -45px auto 33px auto; text-align: center
}

.dedi2-plan-row, .noplansfound{
    width: 1000px; margin: -1px auto 0 auto; border:1px solid #ebebeb; padding: 30px 30px 15px 30px; box-sizing: border-box;
    position: relative;
}

.dedi2-plan-row .planname{
    color: #222222; font: 400 18px/20px 'Open Sans', sans-serif; display: inline-block; width: 120px; box-sizing: border-box;
    position: relative; top: -3px;
}

.dedi2-plan-row .plantype{
    color: #ffffff; font: 400 12px/18px 'Open Sans', sans-serif; display: inline-block; margin: 5px 0 0 1px;    
}

.dedi2-plan-row .plantype.ssd,
.dedi2-plan-row .plantype.hdd{
    background: #eca997;  display: block; height: 18px; width: 42px; text-align: center; border-radius: 2px;
}

.dedi2-plan-row .plantype.hdd{
    background: #b1b8c2;
}

.dedi2-plan-row .planfeatures{
    font: 400 14px/21px 'Open Sans', sans-serif; 
    color: #1b1b1b; width: 110px; box-sizing: border-box; display: inline-block; vertical-align: top;
    position: relative; top: -4px;
}

.dedi2-plan-row .planfeatures-values{
    font: 400 14px/21px 'Open Sans', sans-serif; 
    color: #1b1b1b; width: 183px; box-sizing: border-box; display: inline-block; vertical-align: top;
    position: relative; top: -4px;
}

.dedi2-plan-row .planfeatures span.block, 
.dedi2-plan-row .planfeatures-values span.block{
    padding: 0 0 4px 0 !important;
}

.dedi2-plan-row .planduration-wrp{
    width: 237px; box-sizing: border-box; display: inline-block; vertical-align: top;
}

.dedi2-plan-row select{
    border: 1px solid #cccccc;
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dedi-duration-dropdown-bg.png") #fff right 5px center no-repeat;
    font: 400 14px 'Open Sans', sans-serif;
    height: 34px;
    padding: 0 46px 0 12px;
    box-sizing: border-box;
    -webkit-appearance: none;
    border-radius: 3px;
    outline: none;
    height: 37px;
}

.dedi2-plan-row .planprice{
    width: 175px; box-sizing: border-box; display: inline-block; vertical-align: top;  color: #222; margin: 8.5px 0 0 0 ;
}

.dedi2-plan-row .planprice .currency{
    font: 400 14px/21px 'Open Sans', sans-serif; position: relative; top:-4px;
}

.dedi2-plan-row .planprice  .value{
    font: 400 22px/21px 'Open Sans', sans-serif;
}

.dedi2-plan-row .planprice .validfor{
    font: 400 13px/21px 'Open Sans', sans-serif;   
}

.dedi2-plan-row .buyplan{
    width: 95px; box-sizing: border-box; display: inline-block; vertical-align: top;
}

.dedi2-plan-row button
{
    color: #fff;
    font: 400 15px/34px 'Open Sans', sans-serif;
    background: #0091da;
    border: 1px solid #004ac0;
    border-radius: 3px;
    height: 36px; width: 114px; text-align: center;  box-sizing: border-box; border-radius: 4px; position: relative; right: 18px;
    outline: none; cursor: pointer; padding: 0;
    text-shadow: none;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    outline: none;
}


.dedi2-plan-row button:hover{
    background:  #0e9ee5;  color: #fff;  transition: all 0.3s ease 0s;
}

.noplansfound p{
    font: 400 16px/20px 'Open Sans', sans-serif;
    color: #222222;    
}

.let-us-know-section{
    width: 1000px; margin: 0 auto; background: #f6f9fe; text-align: center;
    border:1px solid #ebebeb; border-top: 0; box-sizing: border-box;
    padding: 25px 0; margin: 0 auto 100px auto;
}

.let-us-know-section span{
    font: 400 16px/20px 'Open Sans', sans-serif; color: #222222;
}

.let-us-know-section span a{
    color: #377ce4; text-decoration: none;
}

.let-us-know-icon{
    height: 24px; width: 24px; display: inline-block; vertical-align: middle;
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/let-us-know-icon.png") no-repeat; margin: 0 10px 0 0;
}


span.new-tag-blurb{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dedi2-new-tag.png") no-repeat;
    height: 37px; width: 37px; display: block;
    position: absolute; left:0; top:0;
}

#dedicated-new-tabs.dedi2{
    width: 1000px; margin: 58px auto 0 auto; text-align: center;
    position: static;
}

#dedicated-new-tabs.dedi2 .country_specific_tabs{
    display: inline-block; margin-bottom: 45px ;
}

#dedicated-new-tabs.dedi2 .country_specific_tabs li,
#dedicated-new-tabs.dedi2 .country_specific_tabs li.sel{
    font: 600 15px 'Open Sans', sans-serif;
    border: 1px solid #dddddd;
    padding: 11px 22px 10px 50px;
    background-position: 20px 10px !important;    
    margin: 0 0 0 -1px;
    border-radius: 0;
}

#dedicated-new-tabs.dedi2 .country_specific_tabs li.sel{
    background-color: #f8f8f8;
}

#dedicated-new-tabs.dedi2 ul.country_specific_tabs li.sel::after {
    content: " ";
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-country-arrow-bg.png") no-repeat;
    bottom: -7px;
    left: 50%;
    height: 7px;
    width: 14px;
    position: absolute;
    margin-left: -7px;
}

#dedicated-new-tabs.dedi2 .country_specific_tabs li:first-child{
    border-radius: 25px 0 0 25px;
}

#dedicated-new-tabs.dedi2 .country_specific_tabs li:last-child{
    border-radius: 0 25px 25px 0;   
}

.dedi2-plan-filter {
    width: 1000px; margin: 0 auto 11px auto;
}

.dedi2-plan-filter .mainlabel{
    font: 400 13px/19.5px 'Open Sans', sans-serif;
    color: #999999; margin: 0 6px 0 0   ;
}

.dedi2-plan-filter label{
    font: 400 14px/21px 'Open Sans', sans-serif; color: #1b1b1b; vertical-align: middle; display: inline-block; margin: 1px 26px 0 10px;
    cursor: pointer;
}

.dedi2-plan-filter label.grayout{
    opacity: 0.3;
    cursor: no-drop;
}

.step-two-dedi2 #proceed_domain_options{
    background: #0091da;
    border: 1px solid #004ac0;
    border-radius: 3px;
    color: #fff;
    font: 400 16px/20px 'Open Sans', sans-serif;
    margin: 0 0 80px 0;
    text-shadow: none;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    outline: none;
}

.step-two-dedi2 #proceed_domain_options:hover{
    background: #0e9ee5;
    color: #fff;
    transition: all 0.3s ease 0s;
}

.dedi2-wrapper .step-two-dedi2 select#operating_system{
    display: block;
}


/* Progress Bar */


.dedi2-wrapper .progress-bar{ margin: 20px auto 2px auto; position: relative; width: 598px; }

.dedi2-wrapper .progress-bar.step-one, .dedi2-wrapper .progress-bar.step-two
{
    background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-purchase-progressbar.png') no-repeat -611px 0;
    height: 2px;
}

.dedi2-wrapper .progress-bar .fix-font{
    color: #1b1b1b; font: 600 15px/35px 'Open Sans', sans-serif; position: absolute; top: 10px;
}

.dedi2-wrapper .progress-bar .fix-font.txt-1{
    left: 65px;
}

.dedi2-wrapper .progress-bar .fix-font.txt-2{
    right: 80px;
}

.dedi2-wrapper .progress-bar.step-one .fix-font.txt-2 {
    color: #b8b8b8;
}

.dedi2-wrapper .progress-bar.step-two{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-purchase-progressbar.png') no-repeat;  height: 2px;
}

.dedi2-wrapper .progress-bar.step-one .curstep, .dedi2-wrapper .progress-bar.step-two .txt-2 .defaultstep{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-curstep-bg@2x.png') no-repeat;background-size: 16px 16px;
}

.dedi2-wrapper .progress-bar.step-one .defaultstep{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-defaultstep-bg@2x.png') no-repeat;background-size: 16px 16px;
}

.dedi2-wrapper .progress-bar.step-two .txt-1 .curstep{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-done-bg@2x.png') no-repeat; background-size: 22px 22px;
}

.dedi2-wrapper .progress-bar.step-one .curstep,
.dedi2-wrapper .progress-bar.step-one .defaultstep,
.dedi2-wrapper .progress-bar.step-two .txt-1 .curstep,
.dedi2-wrapper .progress-bar.step-two .txt-2 .defaultstep
{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-curstep-bg.png') no-repeat;
    width: 16px;
    height: 16px;
    position: absolute;
    top: -16px;
    left: 36px;
}

.dedi2-wrapper .progress-bar.step-one .defaultstep{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-defaultstep-bg.png') no-repeat;
    left: 45px;
}

.dedi2-wrapper .progress-bar.step-two .txt-1 .curstep{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-done-bg.png') no-repeat;
    width: 22px;
    height: 22px;
    top: -19px;
}

.dedi2-wrapper .progress-bar .pb-txt-span{
    position: relative;
}

.dedi2-wrapper .progress-bar.step-one  .pb-txt-span-1{
    left: -7px;
}

.dedi2-wrapper .progress-bar.step-one  .pb-txt-span-2{
    left: 21px;
}

.dedi2-wrapper .progress-bar.step-two  .pb-txt-span-1{
    left: -4px;
}

.dedi2-wrapper .progress-bar.step-two  .pb-txt-span-2{
    left: 11px;
}

.dedi2-plans-container{
    width: 1000px; overflow: hidden; margin: 0 auto;
}


.step-one-dedi2, .step-two-dedi2{
    display: inline-block; 
    vertical-align: top;
}

.step-two-dedi2{
    display: block;
}

@keyframes animatedBackground {
	from { background-position: -611px 0; }
	to { background-position: 0 0; }
}

.animate-progress-bar{
    animation: animatedBackground 0.5s linear;
}

/* SSD & HDD step 2 */

.dedi2-wrapper  div.bordered-wrapper{   
    border: 1px solid #e6e6e6;
    width: 1000px;
    margin: 60px auto 0 auto;
}

.dedi2-wrapper .step-two-dedi2  div.bordered-wrapper table,
.dedi2-wrapper .step-two-dedi2 div.bordered-wrapper table
{width: 100%;background: #fff;}

.dedi2-wrapper .step-two-dedi2 table tr td:first-child,
.dedi2-wrapper .step-two-dedi2 td:first-child
{ padding: 0; width: 175px; }

.dedi2-wrapper .step-two-dedi2 table tr td,
.dedi2-wrapper .step-two-dedi2 td
{ border-bottom: 0 !important; border-right: 1px solid #eee; vertical-align: top !important;width: 330px !important; padding: 0 35px; box-sizing: border-box; }

.dedi2-wrapper .step-two-dedi2 table tr td:last-child, 
.dedi2-wrapper .step-two-dedi2 td:last-child{
    border-right: 0;
}


.dedi2-wrapper .step-two-dedi2 .hdd table tr td{
    padding: 0 60px;
}

.dedi2-wrapper .step-two-dedi2  table tr:last-child td,
.dedi2-wrapper  .step-two-dedi2 tr:last-child td
{ border-bottom: 0; }

.dedi2-wrapper  .step-two-dedi2 p.heading,
.dedi2-wrapper  .step-two-dedi2 p.heading
{ display: none; }

.dedi2-wrapper  .step-two-dedi2 td label,
.dedi2-wrapper  .step-two-dedi2 td label
{ font: 400 15px 'Open Sans', sans-serif; color: #1b1b1b; }

.dedi2-wrapper  .step-two-dedi2 td span,
.dedi2-wrapper  .step-two-dedi2 td span,
.dedi2-wrapper  .step-two-dedi2 #control_panel label,
.dedi2-wrapper .step-two-dedi2 td#control_panel label
{font: 400 15px 'Open Sans', sans-serif;color: #1b1b1b;}

.dedi2-wrapper .step-two-dedi2 td span#Acronis_storage_price {
    font-weight:600;
}
.dedi2-wrapper  .step-two-dedi2 td.txt-dd-info,
.dedi2-wrapper  .step-two-dedi2 td.txt-dd-info
{ width: 390px; padding: 0 30px 0 0; font: 400 14px/18px 'Open Sans', sans-serif; color: #888; }

.dedi2-wrapper  .link-back
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dedi2-back-arrow.png') no-repeat  left top 5.5px; color:#377cec; 
  font: 400 15px/21px 'Open Sans', sans-serif; margin: -5px 0 0 0; padding: 0 0 0 20px;
}

.dedi2-wrapper  .link-back.last-step-back
{ margin: -20px 0 0 0; }

.dedi2-wrapper .footer-button
{   margin: 20px auto;
    width: 1000px; }

.dedi2-wrapper .step-two-dedi2 .txt-button,
.dedi2-wrapper .step-two-dedi2 .txt-button
{ padding: 10px 30px; }


.dedi2-wrapper  .step-two-dedi2 table tr td h3{
    color: #222; font: 600 16px/20px 'Open Sans', sans-serif; text-align: center; padding: 27px 0 10px 0;
}

.dedi2-wrapper  .step-two-dedi2 table tr td p{
    color: #222;
    font: 400 15px/20px 'Open Sans', sans-serif;
    text-align: center;
    padding: 0 0 24px 0;
    border-bottom: 1px solid #eee !important;
    margin: 0 0 36px 0;
}

.dedi2-wrapper  .step-two-dedi2 .hdd table tr td{ width: 500px; }

.dedi2-wrapper  .step-two-dedi2 table tr td.titles,
.dedi2-wrapper  .step-two-dedi2 .hdd table tr td span.titles
{
    color: #1b1b1b;
    font: 600 15px/20px 'Open Sans', sans-serif;
    padding: 0 60px 4px 60px;
}

.dedi2-wrapper  .step-two-dedi2 .hdd table tr td span.titles{padding: 0 0 12px 0;display: block;}

.dedi2-wrapper  .step-two-dedi2 table tr td.values #operating_system{
    display: inline-block;
}

.dedi2-wrapper  .step-two-dedi2 .hdd table tr td select{
    display: block;
}

.gutterspacenew{ background: #fff; height: 38px; border-radius: 0 0 4px 4px; }

.gutterspacerow{height: 72px;position: relative;}

.gutterspacerow span.sepdivider{
    background: #eee;
    height: 1px;
    width: 877px;
    position: absolute;
    top: 36px;
    border: 0;
}

.dedi2-wrapper .step-two-dedi2 table tr td.values{padding: 8px 60px 0 60px;}

.dedi2-wrapper  .step-two-dedi2 table tr td select{
    outline: none;
    border: 1px solid #cccccc;
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-plan-select-bg.png') no-repeat right 15px center;
    color:#1b1b1b;
    font: 400 15px/38px 'Open Sans', sans-serif;
    height: 45px;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    padding: 0 0 0 16px;
    width: 316px;
}

.dedi2-wrapper  .step-two-dedi2 .hdd table tr td select{
    width: 316px;
}

.dedi2-wrapper  .step-two-dedi2 table tr td span.details{
    color: #888888;
    font: 400 12px/18px 'Open Sans', sans-serif;
    text-align: left;
    display: block;
    margin: 10px 0 0 0;
    max-width: 380px;
    padding-right: 50px;
    padding-left: 25px;
}

.dedi2-wrapper  .step-two-dedi2 table tr td span.details.lastone{
    width: 280px;
}

.dedi2-wrapper  .step-two-dedi2 .hdd table tr td span.details.lastone{
    position: relative; top: 27px;
}

.dedi2-wrapper  .step-two-dedi2 table tr td.gutterspacerow2{
    height:35px;
}


.dedi2-wrapper  .step-two-dedi2 table tr td.planspecs{padding: 0;border-radius: 3px 3px 0 0;}

.dedi2-wrapper  .step-two-dedi2 table tr td label{ margin: 0 0 0 10px; }


/* SAN Storage Range Slider */

#wrapper {
    margin: 20px auto;
    text-align: left;
    width: 500px;
    padding: 20px;
    background: #fff;
}

.step-two-dedi2 .slider-wrapper {
    position: relative;
    margin: 0 0 -12px 0;
    cursor: pointer;
    width: 345px;
}

.dedi2-wrapper #slider {
    height: 4px;
    width: 365px;
    margin: 5px 0 0;
    background: #ebebe9;
    border-radius: 5px;
    border: 1px solid #ebebe9;
}
.current-value {
    color: #555;
    font-size: 13px;
    margin: 0 0 5px 0;
}

.ui-slider-handle {
    position: absolute;
    width: 30px;
    height: 30px;
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/san-storage-range-sliderbg-1.png') no-repeat left center;
    outline: none; /* Get rid of ugly Safari/Chrome outlines around handle links */
    border-radius: 5px;
    z-index: 2;
    top: -12px;
    cursor: pointer;
}

.display-area {
    color: #222;
    font-style: italic;
}

.options i {
    font-weight: bold;
}

.slider-value-wrapper{
    margin: 17px 0 56px 0;
    position: relative;
    width: 345px;
}

.slider-wrapper .current-value{
    color: #1b1b1b;
    font: 400 12px/18px 'Open Sans', sans-serif;
    float: right;
    position: relative;
    top: -31px;
    right: 10px;
}

.dedi2-wrapper .step-two-dedi2 td span.slider-value{
    color:#888;
    font: 400 12px/15px 'Open Sans', sans-serif;
    top: -6px;
    position: absolute;
}

.dedi2-wrapper .step-two-dedi2 td span.slider-value:before{
    background: #ebebe9;
    content: "";
    height: 5px;
    width: 2px;
    display: block;
    position: relative;
    left: 15px;
    top: -12px;
}


.dedi2-wrapper .step-two-dedi2 td span.slider-value.tick-blue-mark:before{
    background: #196ecb;
}

.dedi2-wrapper .step-two-dedi2 span.bluemarker{
    position: absolute;
    left: 0;
    background: #196ecb;
    height: 4px;
    border-radius: 5px 0  0 5px;
    top: 1px;
    z-index: 1;
    width: 7px;
    cursor: pointer;
}

.dedi2-wrapper .step-two-dedi2 td span.single-value{
    font: 400 12px 'Open Sans', sans-serif;
    color: #1b1b1b;
}

.dedi2-wrapper .step-two-dedi2 td .slider-wrapper .current-value{
    right: -21px;
}


.ui-slider-handle {
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/san-storage-range-sliderbg-1@2x.png') no-repeat left 0 center;
    background-size: 30px 30px;
}

.dedi2-wrapper .step-two-dedi2 td span.slider-value:last-child{    
    left: auto !important;
    right: -23px;
}


.bandwidth-info.block, .onlyhk, .onlyhk-txt{
    display: none;
}

/* Changes to Step 2 HDD layout for HK server location */

.dedi2-wrapper div.bordered-wrapper.hdd.hk,
.dedi2-wrapper .footer-button.hk{
    width: 600px; box-sizing: border-box;
}

.gutterspacerow span.sepdivider.hk{
    width: 480px;
}

.dedi2-wrapper .step-two-dedi2 td span.onlyhk-txt,
.dedi2-wrapper .step-two-dedi2 td span.onlyhk{
    font: 400 15px 'Open Sans', sans-serif;
}

/* Changes to Step 2 HDD layout for IN server location */

.dedi2-wrapper .step-two-dedi2 .india-location table tr td.os-option-td{
    border-right: 0; text-align: center;
}

.dedi2-wrapper .step-two-dedi2 .india-location select#operating_system{
    margin: 0; 
}

.dedi2-wrapper .step-two-dedi2 .hdd .india-location table tr td select{
    width: 316px;
}

.dedi2-wrapper .step-two-dedi2 .hdd .hk-location table tr td select{
    width: 316px;
}

.dedi2-wrapper .step-two-dedi2 .india-location table tr td.os-option-td span.details{
    margin: 10px auto 0 auto; max-width: none; text-align: center;
}

.dedi2-wrapper .step-two-dedi2 .india-location table tr td
{   
    max-width: 330px;
}

.dedi2-wrapper .step-two-dedi2 .india-location.hdd table tr td{
    padding: 8px 35px 0 35px;
}

.dedi2-wrapper .step-two-dedi2 .india-location.hdd table tr td span.details.lastone{
    top:0
}

.dedi2-wrapper .step-two-dedi2 .india-location.hdd table tr td select{
    width: 260px;
}

.dedi2-wrapper .step-two-dedi2 .hdd .india-location table tr td.deats,
.dedi2-wrapper .step-two-dedi2 .hdd .hk-location table tr td.deats{
    padding: 0 60px;
}

.dedi2-wrapper  .step-two-dedi2 .hdd table tr td span.details.lastone{
    position: static; width: auto;
}


/* IDR currency fix */

.dedi2-plan-row select{
    padding: 0 40px 0 12px;
    margin-left: -30px;
    width: 237px;
}
.dedi2-plan-row .planprice .value {
    font: 600 17px/22px 'Open Sans', sans-serif;
}

/* Managed Services Addons css */
.dedi2-bannner h1 {
    padding: 36px 0 0 0;
}
.dedi2-bannner p {
    margin: 6px 0 5px 0;
}
.dedi2-bannner ul li {
    margin: 11px 0 0 5px;
    font-size: 19px;
}
.dedi2-bannner ul li::after {
    opacity:1;
    height: 13px;
    top: 0px;
    margin: 0 0 0 10px;
}
.dedi-price {
    color: #ffda44;
    font-size: 20px;
    font-weight: 600;
    margin-top: 11px;
    letter-spacing: 0.5px;
    font-family: 'Open Sans', sans-serif;
}
.dedi-price .currency {
    font-size: 16px;
    font-weight: 400;
}
.dedi-price .price-value {
    font-size: 30px;
}
.dedi2-bannner {
    background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dd-3-hero.png') no-repeat;
    background-size: cover;
    margin-bottom:100px;
    padding: 0 0 256px 0;
    height: 389px;
    background-position: center;
}
.ms-mb {
    margin-bottom:80px !important;
}
.managed-services-addons {
    padding: 36px 57px 35px 59px;
    background: #f1f6fd;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
}
.ms-img {
    background-image:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ms-icon.png');
    width: 60px;
    height: 60px;
    background-size: 60px;
    background-repeat: no-repeat;
    flex: 0 0 77px;
    margin-top:-6px;
}
.ms-text h3 {
    color: #222;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 8px;
    font-family: 'Open Sans', sans-serif;
}
.ms-text p {
    color: #878f9b;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    line-height: 22px;
}
.ms-text p a {
    color:#377cec;
    text-decoration:none;
}
.badge {
    background: #9c261f;
    font-size: 10px;
    border-radius: 20px;
    color: #fff;
    display:inline-block;
    font-family: 'Open Sans', sans-serif;
    padding: 2px 6px 2px;
    line-height:14px;
    vertical-align: middle;
    margin-left: 9px;
    margin-top:-4px;
}
.ms-price {
    flex: 1 0 100px;
    margin-left: 115px;
}
.ms-text .price,.ms-text .currency {
    color: #222;
    font-size: 18px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    display: inline-block;
}
.button1 {
    border: 1px solid #568ee8;
    background: none;
    padding: 8px 19px;
    font-size: 16px;
    color: #568ee8;
    border-radius: 5px;
    outline:none;
    min-width: 94px;
    cursor:pointer;
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
}
.button1.added-to-cart{
    color:#888888;
    border-color:#888888;
    background:none;
}
.button1.added-to-cart.remove-cart{
    background: transparent;
    color:#568ee8;
    border-color:#568ee8;
}
.button1:hover {
    background: #568ee8;
    color:#fff;
}
.sticky-cart {
    background: #3d4558;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 1;
    right: 0;
    box-shadow: 0 3px 10px #000;
}
.sticky-cart .link-back {
    margin-top: 15px;
    color: #fff;
    background:none;
}
.sticky-cart .cart-price {
    float:right;
}
.sticky-cart .total-price {
    color:#fff;
}
.sticky-cart #proceed_domain_options {
    margin:0;
}
.sticky-cart .total-price {
    font-size: 16px;
    margin-right: 21px;
    font-family: 'Open Sans', sans-serif;
    text-align: right;
}
.sticky-cart .total-price .price {
    font-size:18px;
}
.sticky-cart .total-price .plan-duration {
    font-size: 14px;
    color: #b9bec3;
    margin-top: 5px;
}
.dedi2-wrapper .step-two-dedi2 .hdd table tr td span.details.lastone {
    margin-top:28px;
    margin-left: 22px;
}
.dedi2-wrapper .step-two-dedi2 .hdd table tr td.billing-td span.titles {
    padding-bottom: 21px;
}
.dedi2-wrapper .step-two-dedi2 .hdd table tr td:not(.billing-td) span.details.lastone {
    margin-top:5px;
    margin-left: 0;
}
.dedi2-wrapper .step-two-dedi2 .india-location table tr td:last-child #billing_panel,.dedi2-wrapper .step-two-dedi2 .not-india-location table tr td:last-child #billing_panel{
    display: inline-block;
    padding-top: 9px;
}
.dedi2-wrapper .step-two-dedi2 .india-location .rowoneaddons .gutterspacerow {
    padding:0 35px;
}
.gutterspacenew.div2 ,.dedi2-wrapper .step-two-dedi2 table tr .gutterspacerow2{
    height:35px;
}
.dedi2-wrapper .step-two-dedi2 .hdd .india-location table.rowoneaddons tr td.deats{
    padding-left: 83px;
}
.dedi2-wrapper .step-two-dedi2 table tr td span.details.lastone {
    padding-left: 49px;
    margin-top: 5px;
}
.dedi2-wrapper .step-two-dedi2 .india-location table tr td span.details.lastone ,.dedi2-wrapper .step-two-dedi2 .hdd .india-location table tr td span.details{
    padding-left: 0;
}
.dedi2-wrapper .step-two-dedi2 .hk-location table tr td span.details,.dedi2-wrapper .step-two-dedi2 .hdd .not-india-location table tr td span.details {
    padding-left:0;
}
.dedi2-wrapper .step-two-dedi2 .hdd .not-india-location table tr td span.details.lastone {
    margin-top: 5px;
    padding-left: 0;
}
.dedi2-wrapper .step-two-dedi2 .hdd .not-india-location table tr td.billing-td span.titles {
    padding-bottom: 12px;
}
.dedi2-wrapper .step-two-dedi2 td .titles span#Acronis_storage_price {
    font-weight:600;
}
.dedi2-wrapper .step-two-dedi2 td .titles em {
    font-weight:400;
}
.dedi2-wrapper .step-two-dedi2 .ssd .rowoneaddons td span#billing_panel {
    padding-top: 9px;
    display: inline-block;
}
/* Acronis Cyber Backup */
/* Acronis Backup */
.acronis_cyber_backup {
    display:none;
}
.dedicated_windows.acronis_cyber_backup {
    margin-top:25px;
}
.dedicated_windows.acronis_cyber_backup tr td {
    width: 340px;
    padding-right: 50px;
}
.dedicated_windows.acronis_cyber_backup tr td .titles{
    font: 600 15px/20px 'Open Sans', sans-serif;
    color: #1b1b1b;
}
.dedicated_windows.acronis_cyber_backup tr td .acronis_backup_input{
    margin-top: 12px;
}
.dedicated_windows.acronis_cyber_backup tr td .details {
    color: #888888;
    font: 400 12px/18px 'Open Sans', sans-serif;
    margin: 10px 0 0 0;
    display: inline-block;
}
.acronis_backup_input {
    position:relative;
    margin-bottom:2px;
    width:316px;
}
.linux-kvm-page #hardware_addons table tr td .acronis_backup_input  ~ span.details{
    margin-top: 11px;
    margin-left:0;
}
.dedi2-wrapper .step-two-dedi2 .hdd table tr td.br-0 {
    border-right:0 !important;
}
.badge.v2 {
    background:#a80015;
    margin-top: -3px;
}
.acronis_backup_input input {
    box-sizing: border-box;
    height: 47px;
    padding: 0 16px;
    outline:none;
    width: 100%;
    color:#1b1b1b;
    font-size:15px;
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
}
.acronis_backup_input input.invalid {
    border-color: #FF0000;
}
.dedi2-wrapper .step-two-dedi2 td span.badge {
    font-size: 10px;
    line-height: 14px;
    font-family: 'Open Sans', sans-serif;
    color:#fff;
    margin-left:3px;
}
.dedi2-wrapper .step-two-dedi2 .india-location .rowoneaddons .gutterspacerow {
    padding:0 60px;
}
.acronis_backup_input button {
    position: absolute;
    top: 5px;
    right: 5px;
    min-width: 69px;
    padding: 9px 19px;
    font-size:15px;
}
.acronis_details {
    font: 400 14px/18px 'Open Sans', sans-serif;
    color: #555;
    margin-top: 28px;
    line-height:21px;
    margin-bottom: 7px;
}
.acronis_desc a {
color: #2273F4;
font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 22px;
}
#hardware_addons .hdd .gutterspacenew.v1 {
    height:38px;
}
.acronis_backup_input input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    opacity: 0.4;
    color: #1B1B1B;
    font: 400 15px 'Open Sans', sans-serif;
  }
.acronis_backup_input input::-moz-placeholder { /* Firefox 19+ */
    opacity: 0.4;
    color: #1B1B1B;
    font: 400 15px 'Open Sans', sans-serif;
  }
.acronis_backup_input input:-ms-input-placeholder { /* IE 10+ */
    opacity: 0.4;
    color: #1B1B1B;
    font: 400 15px 'Open Sans', sans-serif;
  }
.acronis_backup_input input:-moz-placeholder { /* Firefox 18- */
  opacity: 0.4;
  color: #1B1B1B;
  font: 400 15px 'Open Sans', sans-serif;
  }
  #add_acronis_backup.button1,#add_acronis_backup.button1.added-to-cart.remove-cart {
    border-color:#2273f4;
    color:#2273f4;
    padding:0;
}
#add_acronis_backup.button1:not(.remove-cart):hover {
    background:#2273f4;
}
#add_acronis_backup.button1:not(.remove-cart):hover em{
  color:#fff;
}
#add_acronis_backup.button1.added-to-cart {
  color: #888888;
  border-color: #888888;
}
#add_acronis_backup em {
  padding: 9px 0;
  color: #2273f4;
  font-weight: 300 !important;
  font-family: 'Open Sans', sans-serif;
}
#add_acronis_backup em,
#managed_services em  {
  display:none;
  font-weight: 300;
  font-family: 'Open Sans', sans-serif;
}
#add_acronis_backup.add-to-cart em:nth-child(1),
#managed_services.add-to-cart em:nth-child(1),
#add_acronis_backup em:nth-child(1),
#managed_services em:nth-child(1){
  display:block;
}
#add_acronis_backup.add-to-cart.added-to-cart em,
#managed_services.add-to-cart.added-to-cart em,
#add_acronis_backup.add-to-cart.added-to-cart.remove-cart em ,
#managed_services.add-to-cart.added-to-cart.remove-cart em {
  display:none;
}
#add_acronis_backup.added-to-cart em:nth-child(2),
#managed_services.added-to-cart em:nth-child(2){
  display:block;
  color: #888888;
}
#add_acronis_backup.added-to-cart.remove-cart em ,
#managed_services.added-to-cart.remove-cart em {
  display:none;
}
#add_acronis_backup.added-to-cart.remove-cart em:nth-child(3),
#managed_services.added-to-cart.remove-cart em:nth-child(3){
  display:block;
  color: #2273f4;
}
  .acronis_desc {
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/acronis_bg-icon.png') no-repeat;
    background-size: 131px auto;
    background-position: 308px 95px;
  }
  .not-india-location .acronis_desc {
    background-position: 323px 95px;
  }
  .dedi2-wrapper .step-two-dedi2 .hdd .hk-location table tr td.br-0{
    max-width: 330px;
  }
  .dedicated_windows .acronis_desc {
    background-position: 208px 95px;
  }
  .acronis_cyber_backup.dedicated_windows span.titles em {
      font-weight:400;
  }/* Containers */
#ee-lite-wrapper { margin: -19px 0 0 0; }
.ee-lite-banner { background:#ffba24; width:100%; padding:65px 0 0 0; position:relative; }
.ee-lite-banner-content, 
.ee-lite-plans,
.ee-lite-features,
.ee-lite-faqs
{ width:952px; margin:0 auto;  }


/* Common */
.inline-block { display:inline-block; *display:inline; *position:relative; zoom:1; }
.clear { clear: both; }
.white-text { color:#fff !important; }
#ee-lite-wrapper h1,
#ee-lite-wrapper h2,
#ee-lite-wrapper h3,
#ee-lite-wrapper h4,
#ee-lite-wrapper p,
#ee-lite-wrapper a,
#ee-lite-wrapper label,
#ee-lite-wrapper input,
#ee-lite-wrapper select,
#ee-lite-wrapper select option,
#ee-lite-wrapper span,
.ee-lite-submit-wrapper input,
#ee-lite-wrapper li
{ font-family:'Open Sans', sans-serif; }
.ee-lite-plans h2, .ee-lite-features h2, .ee-lite-faqs h2 { font-size:25.5px; font-weight:600; color:#222; width:100%; text-align:center; }


/* Banner */


.ee-lite-banner h1.ee-lite-description { color:#000; font-weight:600; font-size:46px; line-height:46px; margin:0; padding:0; text-align:center; }
.ee-lite-banner p.upgrade-blurb { background:rgba(51,51,51,0.7); border:1px solid #000; position:relative; top:-71px; left:0; right:0; color:#fff; padding:12px 0; }
.ee-lite-banner p { color:#000; font-weight: 400; font-size:20px; line-height:30px; text-align:center; margin:6px 0 0 0; }
.ee-lite-banner p em { font-weight:600; font-style:normal !important; }
.ee-lite-banner p img { margin:25px 0 0 0; }
.ee-lite-banner p.ee-lite-highlights 
{ background:#424242; font-size:23px; font-weight:600; color:#5d5d5d; }
.ee-lite-banner p.ee-lite-highlights span 
{ margin: 0 25px; font-size:20px; font-weight:400; color:#ffba24;  padding:14px 0; display:inline-block; *display:inline; zoom:1; *position:relative; }
.ee-lite-banner-links
{ background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cog-moreinfo-bg.png') repeat; width:100%; margin:-132px 0 0 0; position:relative; z-index:98;
  box-shadow: 0 -4px 6px -2px rgba(0, 0, 0, 0.6); -moz-box-shadow:0 -4px 6px -2px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0 -4px 6px -2px rgba(0, 0, 0, 0.6);
}
.ee-lite-banner-links p { margin:0; padding:0; } 
.ee-lite-banner-links .lfloat p { color:#ffba24; font-size:18px; font-weight: 400; line-height:38px; text-align:left; }
.ee-lite-banner-links .lfloat p sup { margin:0 5px 0 10px; }
.ee-lite-banner-links .lfloat p span { font-size:30px; font-weight:400; }
.ee-lite-banner-links .lfloat, .ee-lite-banner-links .rfloat { width:49%; height:50px; margin:28px 0; padding:0; }
.ee-lite-banner-links p .white-text { font-size:30px; font-weight:400; }
.ee-lite-banner-links .rfloat p, .ee-lite-banner-links .rfloat p a { color:#bababa; text-align:right; font-size:18px; font-weight: 400; }
.ee-lite-banner-links .rfloat p em { font-style:italic; }
.ee-lite-banner-links .rfloat p a 
{ border:1px solid #bababa; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; height:46px; width:105px;
  line-height:46px; padding:0 25px 0 0; margin:0 0 0 15px; background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ee-lite-preview-icon.gif') no-repeat 21px 16px; }
.ee-lite-banner-img{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ee-lite-banner@2x.png') no-repeat; 
    background-size: 100%;
    display: block;
    height: 421px;
    width: 661px;
    margin: 33px auto 0 auto;
}

  
/* Plans */    
.ee-lite-plans { margin-top:65px; }
.ee-lite-plans h2 { background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ee-lite-plan-heading.png') no-repeat center 14px; margin:0; padding:0; }
.ee-lite-plans-form { border:1px solid #ccc; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:0; margin:27px 0 0 0; position:relative; }
.ee-lite-input-wrapper
{ width:143px; padding:28px 0 25px 40px; vertical-align:middle; }
.ee-lite-plans-form label, .ee-lite-plans-form input, .ee-lite-select-wrapper { font-size:15px; font-weight: 400; outline:none; }
.ee-lite-input-wrapper input 
{ border:1px solid #ccc; width:140px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; text-align:center; }
.ee-lite-input-wrapper input, .ee-lite-select-wrapper select
{ height:26px; margin:6px 0 0 0; outline:none;  }
.ee-lite-input-wrapper input { margin-bottom: 6px; }
.ee-lite-select-wrapper { width:255px; padding:16px 0 40px 40px; vertical-align:middle; }
.ee-lite-select-wrapper select{ width:255px; padding:0 0 0 13px; border:1px solid #ccc; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; }
.ee-lite-total-wrapper { width:182px; padding:16px 30px 40px 40px; vertical-align:middle; }
.ee-lite-total-wrapper .total-value 
{ font-size:18px; font-weight:bold; background:#f0f0f0; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:0 0 0 10px;
  width:172px; height:40px; line-height:40px;  margin:6px 0 0 0;  }
.ee-lite-submit-wrapper 
{ width:209px; background:#f4f4f4; height:143px; vertical-align:top; border-radius:0 6px 6px 0; -moz-border-radius:0 6px 6px 0; -webkit-border-radius:0 6px 6px 0;  }
.ee-lite-submit-wrapper #purchase_button
{	background:#2fbe15; border:1px solid #18900b; cursor:pointer; font-size: 18px; font-weight: 400; color:#fff; text-shadow:none;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; 
	outline:none; text-decoration:none; width:125px; height:40px; line-height:40px; margin:35px 0 0 55px; padding:0;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2); outline: none;
}
.ee-lite-submit-wrapper #purchase_button:hover
{ 	background:#34c918;
    -webkit-transition: background-color .2s ease-in-out;
    -moz-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}
.ee-lite-submit-wrapper #purchase_button:active
{ background:#2db315 }
.ee-upsell { font-size:15px; font-weight: 400; text-align:center; margin:17px 0 0 0; }
.ee-upsell a { text-decoration:underline; color:#377cec; }
.ee-lite-buy-seperator { background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ee-lite-buy-seperator.png') no-repeat; height:6px; width:123px;  }
.ee-lite-plan-details, .ee-lite-buy-seperator { margin:0 0 0 22px; } 
.ee-lite-plan-details strong { font-size:18px; font-weight:600; }
.ee-lite-plan-details em { font-size:12px !important; font-weight: 400; font-style:normal !important; line-height:18px; }
.ee-lite-plan-details { font-size:18px; font-weight: 400; width:180px; text-align:center; margin-top:10px; }
.ee-lite-plan-divider
{ background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ee-lite-plan-divider.gif') no-repeat; width:23px; height:142px; position:absolute; top:0; left:739px;  }
#ee-value { height:26px; line-height:26px; margin-top:6px; }
ul#ee-sl-value li { font-family:'Open Sans', sans-serif; font-size:15px; font-weight: 400; }
.ee-lite-select-wrapper .ee-dd { top:16px; }
.ee-lite-select-wrapper .ee-select-options { top:39px; }
.ee-lite-plans * { box-sizing: unset; }


/* Features */
.ee-lite-features { margin-top:62px; }
.ee-lite-features h2 { background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ee-lite-features-heading.png') no-repeat center 12px; margin:0 0 20px 0; padding:0; }
.ee-lite-features ul{ text-align: center; }
.ee-lite-features ul li { width:277px; margin:0 55px 50px 0; vertical-align:top; text-align:center; color:#1b1b1b;  }
.ee-lite-features ul li.no-margin { margin:0 !important; }
.ee-lite-features ul li h3 { width:100%; margin:0 auto;  color:#1b1b1b; margin-bottom:4px; line-height:23px;}
.ee-lite-features ul li p { font-size:15px; font-weight: 400; text-align:center; color:#1b1b1b; line-height:21px; }
.ee-lite-features ul li span.feature-icon { background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ee-lite-features-sprite.gif') no-repeat; margin-bottom:6px; }
#ee-lite-design{ width:68px; height:63px; background-position:0 0; }
#ee-lite-security{ width:56px; height:63px; background-position:0 -65px; }
#ee-lite-backup{ width:62px; height:63px; background-position:0 -145px; }
#ee-lite-contacts { width:56px; height:63px; background-position:0 -225px; }
#ee-lite-social { width:65px; height:63px; background-position:0 -305px; }
#ee-lite-spam { width:58px; height:63px; background-position:0 -383px; }
#ee-lite-storage{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/additional-storage.png') no-repeat; background-size: 67px 64px; height: 64px; width: 67px; }


/* FAQs */
.ee-lite-faqs h2.section-heading::before,
.ee-lite-faqs h2.section-heading::after{
	width: 143px; height: 4px; display: inline-block;
	content: " ";
	position: relative;
	top: -5px;
}

.ee-lite-faqs h2.section-heading::before{
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dedi2-heading-left.png") no-repeat;
	margin: 0 17px 0 0;
}

.ee-lite-faqs h2.section-heading::after{
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dedi2-heading-right.png") no-repeat;
	margin: 0 0 0 17px;
}

.ee-lite-faqs h2.section-heading.faqs-heading{
    margin: 35px auto 17px auto;
}

.ee-lite-faqs .faqs-wrp{
    width: 1000px;
    margin: 0 auto 120px auto;
    border: 1px solid #d3d3d3;
    border-radius: 4px;
}

.ee-lite-faqs .faqs-wrp .que{
    color: #1b1b1b;
    font: 600 15px/21px 'Open Sans', sans-serif;
    border-bottom: 1px solid #d3d3d3;
    padding: 15px 20px 14px 20px;
    position: relative;
    cursor: pointer;
}

.ee-lite-faqs .faqs-wrp .ans{
    color: #1b1b1b;
    font: 400 15px/21px 'Open Sans', sans-serif;
    display: none;
    border-bottom: 1px solid #d3d3d3;
    padding: 15px 20px 14px 20px;
}

.ee-lite-faqs .faqs-wrp .que.first
{   border-radius: 4px 4px 0 0; }

.ee-lite-faqs .faqs-wrp .que.collapsed{
    background: #f9f9f9;
}

.ee-lite-faqs .faqs-wrp .ans.first{
    display: block;
}

.ee-lite-faqs .faqs-wrp .que.last{
    border-bottom: 0;   
}

.ee-lite-faqs .faqs-wrp .ans.last{
    border-top: 1px solid #d3d3d3;
}

.ee-lite-faqs .faqs-wrp .que .toggle-answer {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-faq.png") no-repeat;
    position: absolute;
    display: block;
    right: 20px;
    top: 15px;
    height: 18px;
    width: 18px;
    cursor: pointer;
}

.ee-lite-faqs .faqs-wrp .que  .toggle-answer.collapsed {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-faq.png") no-repeat 0 -8px #f9f9f9;
    height: 2px;
    top: 24px;
}




/* IE10 & IE11 Hacks */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   /* IE10+ specific styles go here */  
   
   .ee-lite-plan-divider { left:739px; }
   
   .ee-lite-total-wrapper { width:182px; }
}

/* Tooltip */

.ee-lie-showtooltip, .ee-lite-tooltip, .ee-lie-tooltip { position: relative; display:inline-block; *display: inline; zoom:1; }

span.ee-lie-showtooltip, span.ee-lite-tooltip, span.ee-lie-tooltip
{ position: absolute; width:190px; color: #FFFFFF; background: #000000; height: 75px; line-height: 17px; text-align: center; visibility: visible;
  border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding:10px 5px 5px 5px;
  text-shadow:none; font-size:13px; font-family:'Open Sans', sans-serif; font-weight: 400; margin-left:-86px; bottom:-47px; opacity:0; right:-40px;
}


.ee-lie-showtooltip span:after, .ee-lite-tooltip span:after, .ee-lie-tooltip span:after
{ content: ''; position: absolute; top: -8px; left: 100px; bottom:0; margin-left: -8px; width: 0; height: 0;
  border-bottom: 8px solid #000; border-right: 8px solid transparent; border-left: 8px solid transparent;
}
.ee-lie-showtooltip span,.ee-lite-tooltip span, .ee-lie-tooltip span
{ visibility:visible; opacity:1; bottom: -57px; right:-40px; margin-left: -86px; z-index: 9999;
-webkit-transition: opacity, bottom 0.2s ease;  /* Chrome 1-25, Safari 3.2+ */
-moz-transition: opacity, bottom 0.2s ease;  /* Firefox 4-15 */
-o-transition: opacity, bottom  0.2s ease;  /* Opera 10.50â€"12.00 */
transition: opacity, bottom  0.2s ease;  /* Chrome 26, Firefox 16+, IE 10+, Opera     12.50+ */  
}

.ui-ee-button {
	display: inline-block;
	padding: 10px 28px;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #95ba22;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bde050', endColorstr='#95ba22');
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bde050), color-stop(25%, #aed23c), to(#95ba22));
	background-image: -webkit-linear-gradient(#bde050, #aed23c 25%, #95ba22);
	background-image: -moz-linear-gradient(top, #bde050, #aed23c 25%, #95ba22);
	background-image: -ms-linear-gradient(#bde050, #aed23c 25%, #95ba22);
	background-image: -o-linear-gradient(#bde050, #aed23c 25%, #95ba22);
	background-image: linear-gradient(#bde050, #aed23c 25%, #95ba22);
	background-repeat: no-repeat;
	border: 1px solid #95bb23;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: inset 0px 1px 0px 0px #e2ed9d;
	-webkit-box-shadow: inset 0px 1px 0px 0px #e2ed9d;
	box-shadow: inset 0px 1px 0px 0px #e2ed9d;
	cursor: pointer;
	-webkit-transition: background-position 0.2s linear;
	-moz-transition: background-position 0.2s linear;
	-ms-transition: background-position 0.2s linear;
	-o-transition: background-position 0.2s linear;
	transition: background-position 0.2s linear;
	overflow: visible;
}
.ui-ee-button:hover {
	color: #fff;
	text-decoration: none;
	background-color: #95ba22;
	background-position: 0 -35px;
	-webkit-transition: background-position 0.2s linear;
	-moz-transition: background-position 0.2s linear;
	-ms-transition: background-position 0.2s linear;
	-o-transition: background-position 0.2s linear;
	transition: background-position 0.2s linear;
}
.ui-ee-button:hover .ic-play {
	transform: rotate(365deg);
	transition-delay: 0.2s;
	transition-duration: 1s;
	-ms-transform: rotate(365deg);
	-ms-transition-delay: 0.2s;
	-ms-transition-duration: 1s;
	-webkit-transform: rotate(365deg);
	-webkit-transition-delay: 0.2s;
	-webkit-transition-duration: 1s;
}
.cbox-wrp ul {
	text-align: center;
}
.ic-play {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-play.png) no-repeat 0 0;
	display: inline-block;
	height: 32px;
	width: 32px;
	vertical-align: middle;
	margin-left: 10px;
}
.cbox-wrp ul li {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tab-new.png) no-repeat 0 0;
	display: inline-block;
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #5b5b5b;
	margin-right: -4px;
	width: 147px;
	padding: 8px 0;
	position: relative;
	bottom: -15px;
	cursor: pointer;
}
.cbox-wrp ul li.active {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tab-new-active.png) no-repeat 0 0;
	padding: 16px 0 23px 0;
	z-index:111;
}
.gray-box-wrp {
	background: #f5f5f5;
	border: solid 1px #c3c3c3;
	height: 207px;
}
.gray-box-wrp .grd-div {
	border: solid 1px #f3f3f3;
	padding: 16px 35px;
	height: 173px;
	position: relative;
	box-shadow: 0 0 5px 3px #E9E9E9 inset;
	-webkit-box-shadow: 0 0 5px 3px #E9E9E9 inset;
	-moz-box-shadow: 0 0 5px 3px #E9E9E9 inset;
	-ms-box-shadow: 0 0 5px 3px #E9E9E9 inset;
	-o-box-shadow: 0 0 5px 3px #E9E9E9 inset;
}
.grd-div .currency_symbol {
	margin-right: 2px;
}
.gray-box-wrp .box {
	float: left;
	width: 265px;
	margin-right: 61px;
}
.gray-box-wrp .email .frm-field {
	padding: 10px 0;
	font: normal 23px Arial, Helvetica, sans-serif;
	text-align: center;
	width: 263px;
	height: 35px;
}
.gray-box-wrp .subtotal {
	margin: 0;
}
.gray-box-wrp .labels {
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #5b5b5b;
	padding-top: 27px;
}
.gray-box-wrp .spec {
	font: normal 16px Arial, Helvetica, sans-serif;
	padding-bottom: 14px;
}
.subtotal .total-heading {
	font: normal 20px Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	padding-top: 26px;
}
.subtotal .ui-button {
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 9px 25px;
	text-transform: uppercase;
}
.duration .frm-select {
	padding: 13px 15px;
	font: normal 21px Arial, Helvetica, sans-serif;
	color: #666666;
	width: 240px;
	height: 30px;
	cursor: default;
}
.duration .focus{
	border-color: rgba(82, 168, 236, 0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 5px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 5px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 5px rgba(82, 168, 236, 0.6);
	outline: none;
}	
.subtotal .total-amount {
	font: normal 32px Arial, Helvetica, sans-serif;
	text-shadow: 0 5px 1px #313131;
	color: #fff;
	text-align: center;
	padding: 10px 0;
}
.gray-box-wrp .subtotal {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/black-board.jpg") no-repeat;
	border: 4px solid #FFFFFF;
	box-shadow: 0 0 2px 3px #DFDFDF;
	height: 167px;
	width: 263px;
	text-align: center;
}
.icon-IN {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/flag-india.gif") no-repeat;
	display: inline-block;
	width: 32px;
	height: 25px;
	vertical-align: middle;
	margin-right: 5px;
}
.icon-US {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/flag-us.gif") no-repeat;
	display: inline-block;
	width: 32px;
	height: 25px;
	vertical-align: middle;
	margin-right: 5px;
}
.ic-thumb-webmail {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-thumb-webmail.jpg") no-repeat 1px 34px;
}
.ic-thumb-mobility {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-thumb-mobility.jpg") no-repeat 0px 44px;
}
.ic-thumb-collaboration {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-thumb-collaboration.jpg") no-repeat 685px 20px;
}
.ic-thumb-social {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-thumb-social.jpg") no-repeat 57px 18px;
}
.ic-thumb-more {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-thumb-storage.jpg") no-repeat 650px 30px;
}
.features-col {
	color: #5b5b5b;
}
.features-col .fea-cont {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/feature-bg.jpg) no-repeat center bottom;
	height: 204px;
	position:relative;
}
.features-col .fea-cont h3 {
	font: normal 26px/35px Arial, Helvetica, sans-serif;
	color: #5b5b5b;
	padding-top: 50px;
}
.features-col .fea-cont p {
	font: normal 16px/23px Arial, Helvetica, sans-serif;
}
.features-col .fea-cont .even {
	padding-left: 326px;
	height: 203px;
}
.features-col .fea-cont .odd {
	height: 203px;
	padding-right: 326px;
}
.ee-dropdown {
	position: relative;
}
.ee-dd {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ee-dropdown.gif") no-repeat 0 0;
	display: inline-block;
	height: 7px;
	width: 15px;
	position: absolute;
	top: 25px;
	right: 10px;
}
.ee-dropdown .dd-select {
	font: 18px Arial, Helvetica, sans-serif;
	color: #5b5b5b;
	height: 54px;
	opacity: 0;
	position: absolute;
	right: -1px;
	top: 3px;
	width: 265px;
}
.ee-select-options {
	border: solid 1px #ccc;
	background: #fff;
	position: absolute;
	left: 0;
	top: 57px;
	width: 270px;
    z-index: 5;
}
.ee-select-options ul li {
	font: normal 16px Arial, Helvetica, sans-serif;
	padding: 6px 0 6px 20px;
	color: #777;
}
.ee-select-options ul li:hover {
	background: #eee;
	color: #fff;
	cursor: default;
}
.badge-mbg {
	position: absolute;
	top: -1px;
	right: -1px;
	width: 111px;
	height: 100px;
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/mbg-bg.png") no-repeat 0 0;
}
.pera {
	font: normal 16px Arial, Helvetica, sans-serif;
	padding: 30px 0;
	text-align: center;
}
.ee-tooltip {
	position: absolute;
	top: 160px;
	left: 57px;
	width:225px;
}
.ee-tooltip .tip-cap {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tip-caps.gif") no-repeat scroll 0 0 transparent;
	height: 9px;
	left: 103px;
	position: absolute;
	top: -8px;
	width: 17px;
}
.ee-tooltip p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	background: #ece467;
	border: solid 1px #a29a24;
	padding: 5px 10px;
}

/* NEW DESIGN - Enterprise Email Revamp */


/* Common */

.eemail-banner *{
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.enterprise-email-new-wrapper{
    
}

.enterprise-email-new-wrapper h2.section-heading::before,
.enterprise-email-new-wrapper h2.section-heading::after{
	width: 143px; height: 4px; display: inline-block;
	content: " ";
	position: relative;
	top: -5px;
}

.enterprise-email-new-wrapper h2.section-heading::before{
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dedi2-heading-left.png") no-repeat;
	margin: 0 17px 0 0;
}

.enterprise-email-new-wrapper h2.section-heading::after{
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dedi2-heading-right.png") no-repeat;
	margin: 0 0 0 17px;
}


/* Banner */

.eemail-banner-wrapper{
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hero_pattern.png") repeat-x;
	width: 100%;
	background-size: 3px 729px;
	margin: -19px 0;
}

.eemail-banner{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/enterpriseemail-new-hero-bg.png") no-repeat center bottom;
    background-size: 1680px 700px;
    text-align: center;
	height: 700px;   	 	
}

.eemail-banner h1{
    text-align: center;
    font: 600 32px/36px 'Open Sans', sans-serif; color: #1b1b1b;
	padding: 34px 0 5px 0;
	width: 1000px;
	margin: 0 auto;
}

.eemail-banner p{
    text-align: center;
    font: 400 20px/30px 'Open Sans', sans-serif; color: #1b1b1b;
    margin: 0 auto 10px auto;
}

.eemail-banner p span.starts-at{
    font: 400 18px/30px 'Open Sans', sans-serif; color: #1b1b1b;
    display: inline-block;
    vertical-align: bottom;
    position: relative;
    top: 5px;
}

.eemail-banner p span.cur_symbol{
    font: 400 18px/26px 'Open Sans', sans-serif; color: #1b1b1b;
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 2px;
}

.eemail-banner p span.cur_value{
    font: 400 30px/26px 'Open Sans', sans-serif; color: #1b1b1b;
    display: inline-block;
	vertical-align: bottom;
	margin: 0 0 0 -6px;
}

.eemail-banner p span.cur_validity{
    font: 400 18px/26px 'Open Sans', sans-serif; color: #1b1b1b;
    display: inline-block;
    vertical-align: bottom;
    position: relative;
    top: 4px;
}

.eemail-banner button.buy-acs,
.eemail-banner a.try-demo
{
    border:1px solid #188e0b;
    background: #2ebb15;
    color: #fff;
    font: 400 16px/20px 'Open Sans', sans-serif;
    box-sizing: border-box;
    border-radius: 3px;
    padding: 11px 24px 9px 24px;
    display: inline-block;
    outline: none;
    cursor: pointer;
}

.eemail-banner a.try-demo{
    background: transparent;
    border: 1px solid #000000;
    color: #1b1b1b;
	margin: 0 0 0 16px;
	
}

.eemail-banner .cta-wrp{
    margin: 26px auto 0 auto;
}

/* Features */

.eemail-feature{
    
    width: 100%;
}

.eemail-feature-content
{
    min-height: 772px;
    margin: 0 auto;
    width: 1000px;
    
}

.eemail-feature h2,
.enterprise-email-new-wrapper h2{
    font: 600 26px/20px 'Open Sans', sans-serif; color: #222;   
    text-align: center;
}

.eemail-feature h2{
	margin: 27px auto 0 auto;
}

.eemail-feature h3{
    font: 600 20px/26px 'Open Sans', sans-serif; color: #1b1b1b; margin: 0 0 8px 0;
}

.eemail-feature p{
    font: 400 15px/21px 'Open Sans', sans-serif; color: #1b1b1b; margin: 0 0 38px 0;
}


/* Faqs */

.enterprise-email-new-wrapper h2.section-heading.faqs-heading{
    margin: 60px auto 17px auto;
}

.enterprise-email-new-wrapper .faqs-wrp{
    width: 1000px;
    margin: 0 auto 120px auto;
    border: 1px solid #d3d3d3;
    border-radius: 4px;
}

.enterprise-email-new-wrapper .faqs-wrp .que{
    color: #1b1b1b;
    font: 600 15px/21px 'Open Sans', sans-serif;
    border-bottom: 1px solid #d3d3d3;
    padding: 15px 20px 14px 20px;
	position: relative;
	cursor: pointer;
}

.enterprise-email-new-wrapper .faqs-wrp .ans{
    color: #1b1b1b;
    font: 400 15px/21px 'Open Sans', sans-serif;
    display: none;
    border-bottom: 1px solid #d3d3d3;
    padding: 15px 20px 14px 20px;
}

.enterprise-email-new-wrapper .faqs-wrp .que.first
{   border-radius: 4px 4px 0 0; }

.enterprise-email-new-wrapper .faqs-wrp .que.collapsed{
    background: #f9f9f9;
}

.enterprise-email-new-wrapper .faqs-wrp .ans.first{
    display: block;
}

.enterprise-email-new-wrapper .faqs-wrp .que.last{
    border-bottom: 0;   
}

.enterprise-email-new-wrapper .faqs-wrp .ans.last{
    border-top: 1px solid #d3d3d3;
}

.enterprise-email-new-wrapper .faqs-wrp .que .toggle-answer {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-faq.png") no-repeat;
    position: absolute;
    display: block;
    right: 20px;
    top: 15px;
    height: 18px;
    width: 18px;
    cursor: pointer;
}

.enterprise-email-new-wrapper .faqs-wrp .que  .toggle-answer.collapsed {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-faq.png") no-repeat 0 -8px #f9f9f9;
    height: 2px;
    top: 24px;
}


/* Plans */

.enterprice_email_plans, .enterprice_email_plans_wrapper { background: #f8f8f8; width: 100%; margin: -52px auto 0 auto; }

.enterprice_email_plans_wrapper{
	padding: 0 0 26px 0;
}

.enterprice_email_plans_wrapper h2.section-heading{
    padding: 50px 0;
    z-index: 1;
    position: relative;
}

.enterprice_email_plans .ee-plans{

    background: #fff;
    border: 1px solid #d3d3d3;
    border-radius: 4px;
    margin: 15px auto 0 auto;
    width: 1000px;
    box-sizing: border-box;
    position: relative;
}

.enterprice_email_plans .ee-plans p.labels,
.enterprice_email_plans .subtotal .total-heading{
    font: 400 15px/26px 'Open Sans', sans-serif;
    color: #1b1b1b;
    text-transform: uppercase;
    text-align: left;
    margin: 6px 0 1px 0;
}

.enterprice_email_plans .subtotal .total-heading{
    padding-top:27px;
}

.enterprice_email_plans .ee-plans p.spec{
    font: 400 12px/18px 'Open Sans', sans-serif;
    color: #666;
    margin: 7px 0 0 0;
    padding: 0 0 20px 0;
}

.enterprice_email_plans .ee-plans input[type="text"]{
    background: #fff; border: 1px solid #ddd;
    border-radius: 3px;
    box-sizing: border-box;
    font: 400 15px/38px 'Open Sans', sans-serif;
    color: #1b1b1b;
    text-align: center;
    width: 142px;
    height: 40px;
    box-shadow: none;
    outline: none;
}

.enterprice_email_plans.gray-box-wrp{
    border: 0;
}

.enterprice_email_plans.gray-box-wrp .grd-div{
    background: #f8f8f8;
    border: 0;
    box-shadow: none;
}

.enterprice_email_plans .duration .frm-select,
#ee-value{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dedi-duration-dropdown-bg.png") no-repeat right 7px center #fff;
    font: 400 15px/38px 'Open Sans', sans-serif;
    color: #1b1b1b;
    border: 1px solid #d3d3d3;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box; 
    width: 254px;
    height: 40px;
    padding: 0 0 0 12px;
    outline: none;
}

.enterprice_email_plans.gray-box-wrp .box.email{
    width: 235px; box-sizing: border-box; margin: 0; padding: 0 0 0 40px;
}

.enterprice_email_plans.gray-box-wrp .box.duration{
    width: 308px; box-sizing: border-box; margin: 0;
}

.enterprice_email_plans.gray-box-wrp .subtotal{
    background: none;
    width: 224px;
    border: 0;
    box-shadow: none;
    text-align: left;
    height: auto;
}

.enterprice_email_plans.gray-box-wrp .subtotal .total-amount{
    font: 600 18px/26px 'Open Sans', sans-serif;
    color: #1b1b1b;
    background: #f0f0f0;
    border-radius: 3px;
    padding: 7px 0 7px 12px;
    width: 183px; box-sizing: border-box; text-shadow: none;
    text-align: left;
}

.enterprice_email_plans .ee-select-options{
    top: 39px;
    border:1px solid #d3d3d3;
    background: #fff;
    position: absolute;
    left: 0;    
    width: 252px;
	z-index: 5;
	border-radius: 0 0 4px 4px;
    
}

ul#ee-sl-value li{
    font: 400 15px 'Open Sans', sans-serif;
    color: #1b1b1b;
}

.enterprise-email-new-wrapper .subtotal .ui-button#purchase_button
{	background:#2fbe15; border:1px solid #18900b; cursor:pointer; font-size: 18px; font-weight: 400; color:#fff; text-shadow:none;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; 
	outline:none; text-decoration:none; 
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2); outline: none;
    text-transform: none;
}

.enterprise-email-new-wrapper .subtotal .ui-button#purchase_button,
.enterprise-email-new-wrapper .subtotal .frmButton-disable#purchase_button{	
	margin: 35px auto 10px auto;
	width:125px; height:40px; line-height:40px; padding:0;
}

.enterprise-email-new-wrapper .subtotal .ui-button#purchase_button:hover
{ 	background:#34c918;
    -webkit-transition: background-color .2s ease-in-out;
    -moz-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}
.enterprise-email-new-wrapper .subtotal .ui-button#purchase_button:active
{ background:#2db315 }

.buy-button-wrapper {
    background: #f4f4f4;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 215px;
    text-align: center;
    border-radius: 0 3px 3px 0;
}

.buy-button-wrapper p{
    font: 400 12px/18px 'Open Sans', sans-serif;
    width: 180px;
    margin: 0 auto;
    text-align: center;
}

.enterprise-email-new-wrapper .ee-dropdown {
    position: relative;
    top: -5px;
}

.ee-separator{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/enterprise-email-plan-separator.png") no-repeat center center #fff;
    height: 150px; width: 25px; position: absolute;
    right: 207px; 
	top: 0; display: block;
	
}

/* Features alignment  */

.eemail-feature .lhs{
	margin: 112px 0 0 0;
	width: 455px;
}

.eemail-feature .rhs{    
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/enterpriseemail-new-feature-illustration.png") no-repeat;
    background-size: cover;
    position: absolute;
    height: 772px;
}

.eemail-feature .rhs{
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/enterpriseemail-new-feature-illustration@2x.png") no-repeat;	
	top:0;	
}

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

	.eemail-banner{
		background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/enterpriseemail-new-hero-bg@2x.png") no-repeat center top;
		background-size: 1680px 700px;			
	}
}

@media screen and (min-width: 320px) and (max-width: 1047px) {
	.eemail-feature .rhs{		
		right: -50px;
		background-size: 585px 622px;
		width: 585px;
		height: 622px;
	}
}

@media screen and (min-width: 1048px) {
	.eemail-feature .rhs{
		right:-210px;
		background-size: 83.5% 85%;	
		width: 685px;
		height: 722px;	

	}
}/* Containers */

.hg-dedi-banner-wrapper
{ width: 100%; }

.hg-dedi-banner-content
{ margin: 0 auto;  width: 1000px; }

/* Banner */

.hg-dedi-banner-wrapper
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hg-dedi-banner-bg.png') #f19e23 center center no-repeat;  }

.hg-dedi-banner-content
{ text-align: center; }

.hg-dedi-banner-content h1
{ color:#000; font-family: 'Open Sans', sans-serif; font-size: 36px; font-weight: bold; margin:0; padding:43px 0 8px 0; }

.hg-dedi-banner-content span.sub-text
{ color: #000; font-family: 'Open Sans', sans-serif; font-size: 22px; font-weight: 400; line-height: 33px; padding: 0 0 45px 0; }

.hg-dedi-banner
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hg-dedi-banner-img.png') no-repeat; bottom:-5px; height: 300px;
  margin: 0 auto; position: relative; width: 601px; }

/* Features */

#hg-dedi-features { margin-top: 42px; }

#hg-dedi-features.hg-hosting-features-content span.hg-host-feature-icon-container
{ height: 70px; line-height: 70px; width: 70px; }

.hg-hosting-features-content span.hg-host-feature-icon.cpanel-icon
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hg-dedi-features-icons.png') no-repeat 0 0; height: 34px; width: 50px; }

.hg-hosting-features-content span.hg-host-feature-icon.whm-icon
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hg-dedi-features-icons.png') no-repeat -82px 0;
    background-size: 662px 54px; height: 17px; width: 67px; }

.hg-hosting-features-content span.hg-host-feature-icon.top-line-network
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hg-dedi-features-icons.png') no-repeat -568px 0; height: 54px; width: 54px; }

.hg-hosting-features-content span.hg-host-feature-icon.linux-dedi-icon
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hg-dedi-features-icons.png') no-repeat -210px 0; height: 50px; width: 50px; }

.hg-hosting-features-content .hg-host-feature-detail ul.add-indent { margin-left:35px; }

.hg-hosting-features-content .hg-host-feature-detail ul.add-indent li { margin-top:0; }

.hg-hosting-features-content .hg-host-feature-detail.hg-dedi h3 { margin-bottom: 13px; }

/* chrome only css hack */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
    .hg-hosting-features-content .hg-host-feature-detail ul.add-indent { margin-left:38px; }
}


/* Plans  */

.inner-table { width: 100%; }

.inner-table, .hg-hosting-plans.hg-dedi-plan-values td table { border-collapse: collapse; }

.hg-hosting-plans.hg-dedi-plan-labels { width: 235px; }

.hg-hosting-plans.hg-dedi-plan-values { width: 765px; }

.hg-dedi-plan-labels, .hg-dedi-plan-values { float: left; }

.hg-hosting-plans.hg-dedi-plan-labels td,
.hg-hosting-plans.hg-dedi-plan-values td table td
{ height: 19px; max-height: 19px; }

.hg-hosting-plans.hg-dedi-plan-values td table td.adjust-height
{ font-size: 15px; font-family: 'Open Sans', sans-serif; color: #1b1b1b;  }

.hg-hosting-plans.hg-dedi-plan-values td table td.adjust-height select
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dca-duration-arrow.png') no-repeat right 10px center #fff; border:1px solid #cacaca;
  border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
  height: 21px; line-height: 21px; padding: 0 10px; width: 120px; -moz-appearance: none; -webkit-appearance: none; }

.hg-hosting-plans.hg-dedi-plan-values td table td.adjust-height { padding: 14px 0 !important; }

.hg-hosting-plans.hg-dedi-plan-values tbody td { border: 0; }

.hg-hosting-plans.hg-dedi-plan-values tbody td table.inner-table td{ border: 1px solid #ddd; border-left:0;  }

.inner-table.add-ons  > tbody > tr:first-child > td  { border-top:0 !important; }

.hg-hosting-plans.hg-dedi-plan-labels td.spaceholder
{ border-right: 1px solid #ddd; }

.hg-hosting-plans.hg-dedi-plan-labels td.spaceholder,
.hg-hosting-plans.hg-dedi-plan-values thead td,
.hg-hosting-plans.hg-dedi-plan-values tfoot td
{ background: #323233; border-right-color: #545455; height: 115px; }

.hg-dedi-plan-values tbody td table td { padding: 15px 0; }



/* @2x css rules */

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {


    .hg-dedi-banner
    { background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hg-dedi-banner-img@2x.png') no-repeat; background-size: 601px 300px; }

    .hg-hosting-features-content span.hg-host-feature-icon.cpanel-icon
    { background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hg-dedi-features-icons@2x.png') no-repeat 0 0;
      background-size: 662px 54px; height: 34px; width: 53px; }

    .hg-hosting-features-content span.hg-host-feature-icon.whm-icon
    { background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hg-dedi-features-icons@2x.png') no-repeat -100px 0;
      background-size: 662px 54px; height: 17px; width: 67px;
    }

    .hg-hosting-features-content span.hg-host-feature-icon.top-line-network
    { background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hg-dedi-features-icons@2x.png') no-repeat -606px 0;
      background-size: 662px 54px;  height: 54px; width: 56px;
    }

    .hg-hosting-features-content span.hg-host-feature-icon.linux-dedi-icon
    { background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hg-dedi-features-icons@2x.png') no-repeat -223px 0;
      background-size: 662px 54px; height: 50px; width: 54px;
    }


}/* Common */

.block { display: block; }
.inline-block { display: inline-block; }
.clear { clear: both; }
.lfloat { float: left; }
.rfloat { float: right; }
.vtop { vertical-align: top; }
.vmiddle { vertical-align: middle; }
.vbottom { vertical-align: bottom; }

/* Containers */

.hg-hosting-wrapper,
.hg-hosting-banner-wrapper,
.hg-hosting-details-wrapper,
.hostgator_hosting_features
{ width: 100%; }
.hg-hosting-banner-content,
.hg-hosting-details-content,
.hg-hosting-plans,
.hostgator-hosting-features-content,
.hg-hosting-infra,
.hg-hosting-apps
{ margin: 0 auto;  width: 1000px; }


.hg-hosting-wrapper { margin: -64px 0 0 0; }

/* Banner */

.hg-hosting-banner-wrapper
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hg-hosting-banner-bg.png') #004682 center center repeat-x;  }

.hg-hosting-banner-content
{ text-align: center; }

.hg-hosting-banner-content h1
{ color:#fff; font-family: 'Open Sans', sans-serif; font-size: 36px; font-weight: bold; margin:0; padding:43px 0 8px 0; }

.hg-hosting-banner-content span.sub-text
{ color: #fff; font-family: 'Open Sans', sans-serif; font-size: 22px; font-weight: 400; padding: 0 0 45px 0; }

.hg-hosting-banner
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hg-hosting-banner-img.png') no-repeat; height: 281px; margin: 0 auto; width: 603px; }


/* Page content */

.hg-hosting-details-content h2
{ color: #222; font-family: 'Open Sans', sans-serif; font-size: 30px; font-weight: bold;
  margin: 0; padding: 63px 0 5px 0; text-align: center;
}

.hg-hosting-details-content span.sub-text
{ color:#242525; font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 400; text-align: center; }

.hg-hosting-details-content ul.hg-hosting-tabs
{ border:1px solid #ccc; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;
  margin: 45px auto 38px auto; width: 250px; }

.hg-hosting-details-content ul.hg-hosting-tabs li
{ border-right: 1px solid #ccc;  color:#1b1b1b; cursor: pointer; font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: bold;
  padding: 11px 30px; position: relative; text-transform: uppercase;
}

.hg-hosting-details-content ul.hg-hosting-tabs li:last-child
{ border:0; }

.hg-hosting-details-content ul.hg-hosting-tabs li.current-hg-tab
{ color:#f9a13a; }

.hg-hosting-details-content ul.hg-hosting-tabs li .current-tab-arrow
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/current-hg-tab-bg.png') no-repeat; bottom: -8px; display: none;
  height: 8px; left: 44.5%; position: absolute; width: 17px;
}

.hg-hosting-details-content ul.hg-hosting-tabs li.current-hg-tab .current-tab-arrow
{ display: block; }


/* Plans table */

.hg-hosting-plans
{ border-collapse: collapse; margin: 0 auto 90px auto; }

.hg-hosting-plans thead td,
.hg-hosting-plans tfoot td
{ background: #005793; border-width:0 1px 0 0; border-style:solid; border-color: #ddd; padding: 20px 0; text-align: center; }

.hg-hosting-plans thead tr th:last-child,
.hg-hosting-plans tfoot tr td:last-child
{ border-right: 1px solid #005793; }

.hg-hosting-plans thead td
{ border-top: 3px solid #f9a13a; }

.hg-hosting-plans thead td span,
.hg-hosting-plans tfoot td span { display: inline-block; }


.hg-hosting-plans thead td span.plan-name,
.hg-hosting-plans tfoot td span.plan-name
{ color:#fff; display: block; font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: normal; text-align: center;
  margin-bottom: 8px;
}

.hg-hosting-plans thead td span.plan-price,
.hg-hosting-plans tfoot td span.plan-price
{ color:#f9a13a; font-family: 'Open Sans', sans-serif; font-size: 26px; font-weight: bold;  }

.hg-hosting-plans thead td span.currency-symbol,
.hg-hosting-plans tfoot td span.currency-symbol,
.hg-hosting-plans thead td span.plan-validity,
.hg-hosting-plans tfoot td span.plan-validity
{ color:#f9a13a; font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight:400;  }

.hg-hosting-plans thead td span.currency-symbol,
.hg-hosting-plans tfoot td span.currency-symbol { margin: 5px 0 0 0; }

.hg-hosting-plans thead td span.plan-validity,
.hg-hosting-plans tfoot td span.plan-validity
{ margin: 0 0 3px 0; }

.hg-hosting-plans thead td .buy-button,
.hg-hosting-plans tfoot td .buy-button
{ background: #f7ae40; border:1px solid #f17620; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
  color:#000; display: block; font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 600;
  height: 35px; line-height: 35px; margin: 13px auto 0 auto; width: 130px;
}

.hg-hosting-plans td
{ border:1px solid #ddd; color:#1b1b1b; font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; text-align: center; }

.hg-hosting-plans td.bgcolor
{ background: #f2f2f2; font-size: 16px; font-weight: 800; }

.hg-hosting-plans td.service-offered
{  font-weight: 600; width: 320px; }

.hg-hosting-plans td.bgcolor,
.hg-hosting-plans td.service-offered
{ padding: 15px 0 15px 19px; text-align: left; }

.hg-hosting-plans td span.no-mark
{ /*background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hg-no-mark.png') no-repeat center center;*/ color:#ca3051;
  font-size:20px; font-weight:600; }

.hg-hosting-plans td span.yes-mark
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hg-yes-mark.png') no-repeat center center; height: 12px; }


/* Features */

.hg-hosting-features-content { margin-bottom: 57px; }

.hg-hosting-features-content h2
{ color: #2a58a7; font-family: 'Open Sans', sans-serif; font-size: 26px; font-weight: bold; margin: 0 0 38px 0; padding: 0;  }

.hg-hosting-infra > li,
.hg-hosting-apps > li
{ margin-bottom: 34px; width: 460px; }

.hg-hosting-infra > li:nth-child(even),
.hg-hosting-apps > li:nth-child(even)
{ padding-left: 76px;  }

.hg-hosting-features-content .hg-host-feature-detail
{ width: 325px; }

.hg-hosting-features-content .hg-host-feature-detail ul
{ margin: 0 0 0 33px; width: 325px; }

.hg-hosting-features-content .hg-host-feature-detail ul li,
.hg-hosting-features-content .hg-host-feature-detail p
{ color:#1b1b1b; font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; line-height: 21px; }

.hg-hosting-features-content .hg-host-feature-detail ul li
{
    color:#f9a13a; list-style: disc; width: 325px; text-align: left; padding-bottom: 6px; font-size: 20px; margin-top: -5px;
}

.hg-hosting-features-content .hg-host-feature-detail ul li span
{ color:#1b1b1b; font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; }

.hg-hosting-features-content .hg-host-feature-detail h3
{ color:#1b1b1b; font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: normal; margin: 0 0 15px 17px; }

.hg-hosting-features-content .hg-host-feature-detail p
{ margin: -6px 0 0 17px; }

.hg-hosting-features-content span.hg-host-feature-icon-container
{ border:1px solid #ccc; height: 66px; margin: 4px 0 0 0; line-height: 66px; text-align: center; width: 66px; }

.hg-hosting-features-content span.hg-host-feature-icon
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hg-host-feature-icons.png') no-repeat; margin: -3px 0 0 0; }

.hg-hosting-features-content .hg-host-feature-icon.web-hosting
{ background-position: 0 0; height: 46px; width: 45px; }

.hg-hosting-features-content .hg-host-feature-icon.free-services
{ background-position: -80px 0; height: 49px; width: 45px; }

.hg-hosting-features-content .hg-host-feature-icon.control-panel
{ background-position: -148px 0; height: 34px; width: 50px; }

.hg-hosting-features-content .hg-host-feature-icon.program-db
{ background-position: -221px 0; height: 42px; width: 45px; }

.hg-hosting-features-content .hg-host-feature-icon.email-feature
{ background-position: -290px 0; height: 45px; width: 45px; }

.hg-hosting-features-content .hg-host-feature-icon.green-web-host
{ background-position: -366px 0; height:50px; width: 36px; }

.hg-hosting-features-content .hg-host-feature-icon.wp-hosting
{ background-position: -418px 0;  height: 50px; width: 50px; }

.hg-hosting-features-content .hg-host-feature-icon.joomla-hosting
{ background-position: -489px 0; height: 45px; width: 46px;  }

.hg-hosting-features-content .hg-host-feature-icon.drupal-hosting
{ background-position: -563px 0; height: 54px; width: 45px; }

.hg-hosting-features-content .hg-host-feature-icon.magento-hosting
{ background-position: -626px 0; height: 52px; width: 45px; }

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

    .hg-hosting-features-content span.hg-host-feature-icon
    { background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hg-host-feature-icons@2x.png') no-repeat; margin: -3px 0 0 0;
      background-size: 672px 55px;
    }

    .hg-hosting-features-content .hg-host-feature-icon.web-hosting
    { background-position: 0 0; height: 46px; width: 45px; }

    .hg-hosting-features-content .hg-host-feature-icon.free-services
    { background-position: -69px 0; height: 49px; width: 45px; }

    .hg-hosting-features-content .hg-host-feature-icon.control-panel
    { background-position: -137px 0; height: 34px; width: 50px; }

    .hg-hosting-features-content .hg-host-feature-icon.program-db
    { background-position: -209px 0; height: 42px; width: 45px; }

    .hg-hosting-features-content .hg-host-feature-icon.email-feature
    { background-position: -278px 0; height: 45px; width: 45px; }

    .hg-hosting-features-content .hg-host-feature-icon.green-web-host
    { background-position: -353px 0; height:50px; width: 36px; }

    .hg-hosting-features-content .hg-host-feature-icon.wp-hosting
    { background-position: -415px 0;  height: 50px; width: 51px; }

    .hg-hosting-features-content .hg-host-feature-icon.joomla-hosting
    { background-position: -487px 0; height: 45px; width: 46px;  }

    .hg-hosting-features-content .hg-host-feature-icon.drupal-hosting
    { background-position: -557px 0; height: 54px; width: 45px; }

    .hg-hosting-features-content .hg-host-feature-icon.magento-hosting
    { background-position: -627px 0; height: 52px; width: 45px; }

    .hg-hosting-details-content ul.hg-hosting-tabs li .current-tab-arrow
    { background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/current-hg-tab-bg@2x.png') no-repeat; background-size: 17px 8px;
      height: 8px; width: 17px;
    }

    .hg-hosting-plans td span.yes-mark
    { background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hg-yes-mark@2x.png') no-repeat center center;
      height: 12px; background-size: auto 12px;
    }

}
/* This is where you can customize the appearance of the tooltip */
div#tipDiv {
	visibility:hidden;
	position:absolute;
	width:230px;
	left:20px;
	}

div.tip
{
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tooltip.gif) no-repeat left bottom;
	position:absolute;
    width:230px;
	top: -1000px;
	left: -1000px;
	z-index:10000;
	font-weight:bold;
	font-size:11px; line-height:16px;
	font-family: verdana, arial, sans-serif;
	color:#014688; padding-left:5px; padding-right:0; padding-top:15px; padding-bottom:25px;
 }

div.tipFlip
{
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tooltipflip.gif) no-repeat right bottom;
	position:absolute;
	height: 60px;
	width:230px;
	top: -1000px;
	left: -1000px;
	z-index:10000;
	font-weight:bold;
	font-size:11px; line-height:16px;
	font-family: verdana, arial, sans-serif;
	color:#014688;
	text-align: center; padding-left:5px; padding-right:0px; padding-top:5px; padding-bottom:0px
}


.PlanSummary {
	display: block;
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003399;
	line-height: 14px;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hGrad_seg.gif) repeat-y 0px 0px;
	width: 553px;
	text-align: center; margin-left:0px; margin-right:0; margin-top:10px; margin-bottom:10px; padding-left:8px; padding-right:5px; padding-top:5px; padding-bottom:3px
}

/*------ ALL COMMON HERE ------*/


/*------ common end ------*/

.PageSubHeadingGrey {
	margin: 8px 4px;
	padding: 2px 0 2px 9px;
	background: #CBE2FA;
	border-bottom: 1px solid #67AFF4;
	font-family: trebuchet ms, verdana, arial, sans-serif;
	font-size: 15px;
	color: #003660;
	clear: both;
	font-weight: bold;
	text-align:left;
}

/*--------------*/

.planlist {
	clear: both;
	padding-top: 11px !important;
	padding-top: 0;
	margin-bottom: 11px;
	text-align:left;
	}

.planlist ul {
	font-size: 11px;
	color: #3F6782;
	font-family: verdana, arial, sans-serif;
	line-height: 21px;
	margin: 9px 8px 0 22px;
	padding: 0;
	text-transform: uppercase;
	font-weight: bold;
	}

.planlist li {
/*	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/pointer.gif) no-repeat left center; */
	text-transform: none;
	color: #0560A6;
	font-weight: normal;
	margin-left: 22px
	}

.planlist .alt {
	background: #F7F9F0 /*url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/pointer.gif) no-repeat left center*/;
	}

.planlist p {
	margin: 0;
	padding: 5px 5px 0 10px;
	color: 000000;
}

/*-.en--> for custom build pafe featurelist*/
.planlist .altGrey {
	background: #F0F5F9 url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/pointer.gif) no-repeat left center;
	}
/*-.en-->*/
.planlistsmallertext {
	text-transform: none;
	color: #0560A6;
	font-size: 10px;
	}

.PlansBorder {
	/*background: url(/anacreon/../ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tester.gif) no-repeat left top;  en--> removed the curve from the tabs */
	border-left:2px solid #0161BD;
	border-right:2px solid #0161BD;
	border-bottom:2px solid #0161BD; text-align:center;
	border-top: 0px none;
	}


.SectionContent .head {
	background:  url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/headx.gif) no-repeat right top;
	width: 160px;
	height: 25px;
	font-family: trebuchet ms, verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	line-height: 25px;
	border: 0px solid #fff; padding-left:18px; padding-right:0; padding-top:0; padding-bottom:0
	}

.SectionContent .green {
	background-color: #6B9E02;
	}

.bluebg {
	background-color: #5AA3E8/*#3274B3*/;
	}

.orangebg {
	background-color: #F88A39;
	}

.greenbg {
	background-color: #6B9E02;
	}

.greybg {
	background-color: #F7F7F7;
}

.viewdetails {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	display: block;
	width: 175px;
	margin: 0;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	}

.viewdetails a {
	text-decoration: none;
	color: #3274B3;
	padding: 2px 0 2px 4px;
	background: #F1F2ED;
	display: block;
	margin-bottom: 4px;
	}

.viewdetails a:hover {
	color: #000;
	}

.points {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	border-bottom: 1px dashed #a0a0a0;
	padding: 3px;
	color: #235277;
	}

.button {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/button.gif) no-repeat right center;
	vertical-align: top;
	display: block;
	width: 125px;
/*	height: 28px; */
	padding-bottom: 8px;
	font-family: "trebuchet ms",geneva,"lucida grande", helvetica, arial, sans-serif;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	line-height: 27px;

	text-decoration: none;
	text-align: left;
	}

.button a {
	color: #fff;
	text-decoration: none;
	line-height: 27px;
	}

.button a:hover {
	color: #F10000;
	text-decoration: none;
	}
/* ------------- */

.plans .list
{
	padding: 0;
	margin: 0;
/*	width: 179px; */
	border-right: 0px dashed #A3BBD3;
	text-align: left;
}

.plans .list li.spacer {
	background-image:  url('none');
	width: 170px;
	margin: 0;
	border-bottom: 0px none;
	line-height: 15px; list-style-type:none; padding-left:0; padding-right:0; padding-top:3px; padding-bottom:3px
}

.plans .list li {
	background:  url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/pointer.gif) no-repeat left 6px;
/*	width: 170px; */
	margin: 0;
	border-bottom: 1px dashed #a0a0a0;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #252525; list-style-type:none; padding-left:7px; padding-right:0; padding-top:3px; padding-bottom:3px
}

.plan .detail {
    margin: 0px;
    padding: 0px;
    font: normal 10px verdana, arial, sans-serif;
    color: #252525;
    background: #ffffff;
}

.plan .detail ul {
    margin: 0px;
    padding: 5px 0;
}

.plan .detail li {
    margin: 0px;
    padding: 5px 0px 2px 15px;
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dot.gif) no-repeat 6px 10px;
    list-style: none;
}

.frmSectionContent .header-tab {
	margin-top: 10px;
	margin-bottom: 28px;
	/*margin-left: 48px;*/
	}

.frmSectionContent .header-tab strong {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/left-corner.gif) #87A2BF no-repeat left top;
	color: #fff;
	font-weight: bold;
	font-style:normal; font-variant:normal; line-height:23px; font-size:11px; font-family:verdana, arial, sans-serif; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px
}

.frmSectionContent .header-tab p {
	margin: 0;
	padding: 0;
	padding-right: 8px;
	margin: 4px 0 11px 0;
	font: 11px/14px verdana, arial, sans-serif;
	color: #252525;
	border-top: 1px solid #0161BD;
	}

.frmContainer-hosting {
width: 553px; /*margin-left:15px;*/
margin: 0 auto !important;
margin: 0 auto 0 12px;
	}

.planstyling {
	padding-left: 13px;
	border-right: 1px dashed #A3BBD3;
	}

.planpadding {
	padding-left:13px;
	padding-top:2px;
	}

/* GENERIC STYLES AND LINUX/WIN2K HOSTING PLANS */

.pageintro-highlights {
margin-top: 5px;
}

.pageintro-highlights td {
padding: 2px 0 2px 19px;
background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sitebuilder-li.gif) no-repeat 5px 4px;
text-align: left;
}

.tooltip-help {
cursor: help;
border-bottom: 1px dashed #999;
}

.plan-heading-selected {
background: #eeb033;
color: #fff;
font-size: 15px !important;
text-align: center;
font-family: trebuchet ms !important;
cursor: pointer;
}

.plan-selected {
background: #e3e9c7 !important;
}

.plan-table {
border: 1px solid #b9c7db;
border-top: 0 none;
}

.plan-table td {
padding: 6px 8px;
font-family: verdana, arial, sans-serif;
font-size: 11px;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
}

td.plan-heading {
background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hostingplan-heading-bg.jpg) #436179 no-repeat -6px top;
padding: 6px;
}

.plan-heading h2 {
margin: 0;
padding: 0;
display: inline;
color: #fff;
font-size: 16px;
font-family: arial, sans-serif;
}

.plan-names {
color: #fff;
font-size: 15px !important;
text-align: center;
font-family: trebuchet ms !important;
}

.plan-names, .plan-names * {
cursor: pointer;	
}

tr.emphasized td {
color: #e35319;
font-weight: bold;
}

.plan-features-heading {
background: #e3eef3;
color: #43637a;
}

.plan-features-summary {
margin-left: 5px;
}
.plan-features {
background: #f2f3ea;
color: #545552;
}

.plan-features select {
font-size: 12px;
}

.plan-add-links, .plan-buy-links {
background: #f2f3ea;
}

.plan-buy-links td {
background: #f1f1f1;
}

.plan-add-links td ul {
margin: 0 0 0 13px;
padding: 0;
color: #43637a;
}

.plan-add-links td ul li a {
color: #43637a;
text-decoration: underline;
font-size: 11px;
}

.plan-add-links td ul li a:hover {
text-decoration: none;
}

.plan-add-links .plan-0, .plan-buy-links .plan-0 {
background: #e3eef3;
}

.plan-buy-button {
background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/input-bg.gif) no-repeat left top;
height: 24px;
width: 28px;
position: relative;
text-align: left;
margin: 0 auto;
margin-top: 5px;
}
.plan-buy-button input {
position: absolute;
top: 2px;
left: 4px;
}


.plan-pricing-wrapper td {
background: #f2f3ea;
}
td.plan-features-heading {
background: #e3eef3;
}
.plan-pricing-wrapper td.plan-features-heading strong {
display: block;
}
.plan-pricing-wrapper .email-plan-pricing {
color: #666;
display: block;
font-size: 11px;
font-family: arial, sans-serif;
margin-top: 3px;
}

.plan-pricing, .plan-pricing * {
	cursor: pointer;
	}

.plan-pricing strong {
color: #449000;
font-size: 12px;
font-family: arial;
}

.input-bg {
position: relative;
background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/input-bg.gif) no-repeat left top;
height: 24px;
width: 28px;
float: left;
margin-right: 10px;
margin-top: -1px
}
.input-bg input {
position: absolute;
left: 4px;
top: 2px;
}

/*************/
/* DIY Plans*/
/***********/
.diy_plans_intro{
	font-weight:normal;
	font-size:28px;
	color:#5b5b5b;
	margin:40px auto 5px;
	text-align:center;
}
p.diy_plans_byline{
	color:#969696;
	font-size:18px;			
	margin:0px auto 20px;
	text-align:center;
}

.diy-plans-wrapper{
	height: 373px;
	background:transparent url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/diy-plans.jpg") no-repeat center 0;
	margin-bottom:20px;
}
.diy-plans-wrapper .plan-details{
	font-size:14px;
	margin-top:120px;
}
.modal_content .actionRow{
	margin-bottom:15px;
}
.modal_content .actionRow .left-action{
	float:left;
	line-height:53px;
}
/*****************/
/* Hosting Plans*/
/***************/
.plan-col-2 .ui-button span, .plan-col-2 .ui-button span span{
	background-image:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sprite-input-orange.gif");
}
.plan-details {
    width:224px;
    float: left;
	display:inline;
	margin-left:11px;
}
.plan-details.plan-col-1{
	margin-left:17px;
}
.plan-details.plan-col-2 p.b-border{
	border-bottom:1px solid #f4d377;
}
.plan-details p{
    text-align: center;
	padding:0 0 4px 0;
	margin:0 0 8px 0;
	font-size:14px;	
}
.plan-details p.b-border{
	border-bottom:1px solid #f0f0f0;
	margin:0 7px 8px;
}
.plan-details .plan-pricing{

	margin-top:20px;
}
.plan-details .plan-pricing .start-at{
/*	position:absolute;
	top:-11px;
	left:0px;*/
	display:block;
	font-size:11px;
	line-height:11px;
	text-align:left;
	width:60px;
}
.plan-details .plan-pricing .currency{
	font-weight:bold;
	font-size:25px;
	display:inline-block;
	line-height:28px;
}
.plan-details .plan-pricing .plan-cost{
	font-size:25px;
	font-weight:bold;
}
.plan-details .plan-pricing .price-duration{
	font-weight:normal;
	font-size:20px;
}
.plan-details .plan-duration{
	text-align:left;
	margin-top:13px;
	padding-left:15px;
	font-size:12px;
}
.plan-details .plan-duration label{	
	font-weight:bold;
	line-height:23px;
}
.plan-details .plan-duration select, .plan-details .add-plan .ui-button{
	width:192px;
}
.plan-details .add-plan .ui-button {
	width:88%;
	text-align:center;
}

.testimonial-stars{
	margin:0 0 -1px 8px;
	*margin:0 0 2px 8px;
	background:transparent url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/testimonial-star.gif") repeat-x left top;
	height:13px;
	width:90px;
	display:inline-block;
}
.stars-5{background-position:left -52px}
.stars-4{background-position:left -39px}
.stars-3{background-position:left -26px}
.stars-2{background-position:left -13px}

#domainname_opt_id{
	width:350px;
}

/******************/
/* Email Hosting */
/****************/
.emails-plan-wrapper{
	height: 311px;
	background:transparent url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/email_plans.jpg") no-repeat center 0;
	margin-bottom:20px;
}
.emails-plan-wrapper .plan-details{
	margin-top:82px;
}

.plans-columns-wrp{background: #6ab5f7;
    background: -moz-linear-gradient(top,  #6ab5f7 0%, #eef6fe 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6ab5f7), color-stop(100%,#eef6fe));
    background: -webkit-linear-gradient(top,  #6ab5f7 0%,#eef6fe 100%);
    background: -o-linear-gradient(top,  #6ab5f7 0%,#eef6fe 100%);
    background: -ms-linear-gradient(top,  #6ab5f7 0%,#eef6fe 100%);
    background: linear-gradient(to bottom,  #6ab5f7 0%,#eef6fe 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ab5f7', endColorstr='#eef6fe',GradientType=0 );

    padding:2px 2px 0;
    position:relative;
}

.plans-columns{background: #e1f0fd;
    background: -moz-linear-gradient(top,  #e1f0fd 0%, #eef6fe 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1f0fd), color-stop(100%,#eef6fe));
    background: -webkit-linear-gradient(top,  #e1f0fd 0%,#eef6fe 100%);
    background: -o-linear-gradient(top,  #e1f0fd 0%,#eef6fe 100%);
    background: -ms-linear-gradient(top,  #e1f0fd 0%,#eef6fe 100%);
    background: linear-gradient(to bottom,  #e1f0fd 0%,#eef6fe 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1f0fd', endColorstr='#eef6fe',GradientType=0 );

    padding-top:40px; padding-bottom:30px; margin-top:0; margin-bottom:0;
}

.plan-featured .p-name, .plan-featured .p-pricing{color:#fff;}

/*li.p-feat { background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/plan-list-bullet.png) no-repeat 12%;}*/

.nowhmcs {
    background: none !important;
    text-align: left !important;
    padding-left: 43% !important;
	visibility: hidden;
}

.plan-featured small {color: #fff;}

.centertext {text-align: center;}

/* Common */
.linux-kvm-page .kvm-plan-content,
.linux-kvm-page .kvm-faq-content,
.linux-kvm-page .vps-kvm-banner-content,
.linux-kvm-page .vps-kvm-features-content
{ width: 1000px;  margin: 0 auto; }

.linux-kvm-page .about-kvmvps-content #deploy,
.linux-kvm-page .about-kvmvps-content #secure,
.linux-kvm-page .about-kvmvps-content #support,
.linux-kvm-page .about-kvmvps-content #manage,
.linux-kvm-page .about-kvmvps-content #storage{
    width: 1000px;
    margin: 0 auto;
}

.fix-font {
    -webkit-font-smoothing: antialiased; /* This needs to be set or some font faced fonts look bold on Mac in Chrome/Webkit based browsers. */
    -moz-osx-font-smoothing: grayscale; /* Fixes font bold issue in Firefox version 25+ on Mac */
}


/* Banner */

.linux-kvm-page .vps-kvm-banner-wrapper {
    background-repeat:no-repeat;
    background-position:center;
    height: 505px;
    margin: -20px 0 0 0;
    background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-banner-combinebg.png'), linear-gradient(to right, #4117b7, #4419b8, #5f25c0, #d9839d, #db8ba4, #da8aa5);
}

.vps-kvm-banner-wrapper h1{
    font: 600 26px/39px 'Open Sans', sans-serif;
    margin: 0;
    padding: 40px 0 11px 0;
    color: #ffda46;
}

.vps-kvm-banner-wrapper .pagetitle{
    font: 400 28px/36px 'Open Sans', sans-serif; color: #fff; padding: 0;
}

.vps-kvm-banner-wrapper ul{
    padding: 20px 0 16px 0;
}

.vps-kvm-banner-wrapper ul li{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-banner-subpoint-bullets.png') no-repeat left top 16px;
    font: 400 20px/40px 'Open Sans', sans-serif;
    color: #fff;
    padding: 0 0 2px 17px;
}

.vps-kvm-banner-wrapper .starts-at p{
    font: 400 30px/26px 'Open Sans', sans-serif; color: #fff;
}

.vps-kvm-banner-wrapper .orange-text{
    color: #ffda46
}

.vps-kvm-banner-wrapper .orange-text.time-period,
.vps-kvm-banner-wrapper .orange-text.currency-symbol{
    font: 400 18px/21px 'Open Sans', sans-serif;
    margin: 0 0 0 0;
}

.vps-kvm-banner-wrapper .orange-text.starting-price{
    font: 400 36px/21px 'Open Sans', sans-serif;
}

.vps-kvm-banner-wrapper a.kvm-link-2-plans
{ background:#2fbe15; border:1px solid #18900b; cursor:pointer; font: 400 16px 'Open Sans', sans-serif; color:#fff;
    -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
    outline:none; text-decoration:none;
    width:133px; height:39px; line-height:39px; text-align:center; margin: 16px 0 0 0;
}

.vps-kvm-banner-wrapper a.kvm-link-2-plans:hover
{ background: #3ad31f;  color: #fff;  transition: all 0.3s ease 0s; }


/* About KVM VPS */

.linux-kvm-page .donotshow { display: none }

.about-kvmvps-wrapper .shadow{
    box-shadow: 0 5px 5px 0px rgba(239,239,239, 1);  width: 100%;
}

.about-kvmvps-tabs {margin: 0 auto;text-align: center;}

.about-kvmvps-tabs li { display: inline-block; text-align: right; margin: 0 85px 0 0;  padding: 25px 0 22px 0; position: relative; }

.about-kvmvps-tabs li:last-child { margin: 0;  }

.about-kvmvps-tabs li.choosentab{
    border-bottom:2px solid #1659bd;
}

.about-kvmvps-tabs li a{
    color: #656565;
}

.about-kvmvps-tabs li.choosentab a{
    color: #222222;
}

.about-kvmvps-tabs li a{  font: 600 18px/20px 'Open Sans', sans-serif; }

.about-kvmvps-tabs li span.mnew-tag{   
    font: 400 12px 'Open Sans', sans-serif;
    color: #fff;
    position: absolute;
    top: 18px;
    right: -35px;
    background: #aa1414;
    border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    padding: 2px 5px;
    display: block;
}

.about-kvmvps-content {padding: 65px 0 0 0; }

.about-kvmvps-content h2{
    font: 600 22px/26px 'Open Sans', sans-serif; color: #1b1b1b; margin: 0; padding: 0 0 8px 0;
}


.about-kvmvps-content h3{
    font: 600 20px/26px 'Open Sans', sans-serif; color: #1b1b1b; margin: 0; padding: 0 0 8px 0;
}

.about-kvmvps-content p{
    font: 400 15px/21px 'Open Sans', sans-serif; color: #1b1b1b; margin: 0; padding: 0;
}

.about-kvmvps-content p.tabcon-header-note{
    font: 600 21px/21px 'Open Sans', sans-serif; 
    color: #10b662;
}

.about-kvmvps-content .gutterspace{
    height: 49px;
}

.about-kvmvps-content #storage .gutterspace{
    height: 29px;
}

.about-kvmvps-content .icons{
    vertical-align: top; margin: 16px 30px 0 0;  font: 400 15px/21px 'Open Sans', sans-serif; color: #1b1b1b; text-align: center;
}

.about-kvmvps-content .ubuntu{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-os-sprite.png') no-repeat 0 0;
    height: 40px;  margin: 0 auto;  padding: 0; text-align: center; width: 38px; display: block;
}
.about-kvmvps-content .almalinux{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-os-sprite.png') no-repeat -55px 0; height: 40px; width: 44px;display: block; margin: 0 auto;  padding: 0; text-align: center;
}

.about-kvmvps-content .rockylinux{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-os-sprite.png') no-repeat -114px 0;
    height: 40px;
    width: 38px;
    display: block;
    margin: 0 auto;
    padding: 0;
    text-align: center;
}

.about-kvmvps-content .cpanel
{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-addons-sprite.png') no-repeat; height: 28px; width: 35px; display: block; margin: 0 auto;  padding: 0; text-align: center;
}

.about-kvmvps-content .plesk
{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-addons-sprite.png') no-repeat -103px top; height: 28px; width: 57px; display: block; margin: 0 auto;  padding: 0; text-align: center;
}

.about-kvmvps-content .whmcs
{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-addons-sprite.png') no-repeat -229px top; height: 28px; width: 29px; display: block; margin: 0 auto;  padding: 0; text-align: center;
}

.about-kvmvps-content .nuestar{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-infra-icons.png') no-repeat; height: 20px; width: 80px; display: block;
}

.about-kvmvps-content .openstack{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-infra-icons.png') no-repeat -110px 0; height: 20px; width: 103px; display: block;
}

.about-kvmvps-content .kvm{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-infra-icons.png') no-repeat -243px 0px;  height: 20px;  width: 51px;  display: block;
}

.about-kvmvps-content .juniper{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-infra-icons.png') no-repeat -325px 0; height: 20px; width: 74px; display: block;
}

.about-kvmvps-content ul li{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-aboutus-bullet.png') no-repeat left top 6px;
    font: 400 15px/21px 'Open Sans', sans-serif;  color: #1b1b1b;  padding: 0 0 0 16px;  margin: 0 0 24px 0;
}

.about-kvmvps-content #storage ul li{
    font: 400 15px/21px 'Open Sans', sans-serif;
}

.about-kvmvps-content #storage ul li span.small-font{
    font: 400 11px 'Open Sans', sans-serif;
    color: #888888;
    font-style: italic
}

.about-kvmvps-content #storage span.regular-font {
   font: 400 15px/21px 'Open Sans', sans-serif;
}

.about-kvmvps-content #storage ul li span.strong{
    font: 400 15px/21px 'Open Sans', sans-serif;
}


.about-kvmvps-content ul{
    padding: 33px 0 0 0;
}

.about-kvmvps-content #storage ul{
    padding: 10px 0 0 0;
}

.about-kvmvps-content ul li:last-child{
    margin: 0;
}


.about-kvmvps-content{ position: relative; }

.about-kvmvps-content #deploy,
.about-kvmvps-content #secure,
.about-kvmvps-content #support,
.about-kvmvps-content #storage
{
    position: relative; min-height: 460px;
}


.about-kvmvps-content .illustration-base{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/aboutustab-content-circle-bg.png') no-repeat top right;
    position: absolute;
    display: block;
    width: 453px;
    height: 305px;
    top: 75px;
    right:0;
}

.about-kvmvps-content.managebg .manage-illustration{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-manage-illustration.png') no-repeat left bottom;
    position: absolute; display: block; width: 702px; height: 443px;
}

.about-kvmvps-content #deploy .bgimg{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-deploy-bg.png') no-repeat;
    height: 332px;
    width: 512px;
    position: absolute;
    right: -15.5px;
    top: 49px;
}

.about-kvmvps-content #secure .bgimg{
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-secure-bg.png) no-repeat;
    height: 327px;
    width: 532px;
    position: absolute;
    right: -10px;
    top: 40px;
}

.about-kvmvps-content #support .bgimg{
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-support-bg.png) no-repeat;
    height: 317px;
    width: 442px;
    position: absolute;
    right: 21.5px;
    top: 41px;
}

.about-kvmvps-content #storage .bgimg{
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-additional-storage@2x.png) no-repeat;
    height: 340px;
    width: 500px;
    position: absolute;
    right: -13.5px;
    top: 38px;
    background-size: 500px 340px;
}

/* Plans */

.kvm-plan-wrapper {margin: 62px 0 70px 0;background: #f8f8f8;}

.linux-kvm-page .kvm-plan-content h2.ui-subheading
{font: 600 26px/20px 'Open Sans', sans-serif;color: #222;padding: 51px 0 27px 0;text-shadow: none;}

.linux-kvm-page .server_loc_tabs#dedicated-new-tabs { font: 400 15px/20px 'Open Sans', sans-serif; top:25px; }

.linux-kvm-page .progress-bar{ margin: 20px auto 21px auto; position: relative; width: 598px; }

.linux-kvm-page .progress-bar.step-one, .linux-kvm-page .progress-bar.step-two
{
    background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-purchase-progressbar.png') no-repeat -611px 0;
    height: 2px;
}

.linux-kvm-page .progress-bar.step-two{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-purchase-progressbar.png') no-repeat;  height: 2px;
}

.linux-kvm-page .progress-bar .fix-font{
    color: #1b1b1b; font: 600 15px/35px 'Open Sans', sans-serif; position: absolute; top: 10px;
}

.linux-kvm-page .progress-bar .fix-font.txt-1{
    left: 65px;
}

.linux-kvm-page .progress-bar .fix-font.txt-2{
    right: 50px;
}

.linux-kvm-page .progress-bar.step-one .fix-font.txt-2 {
    color: #b8b8b8;
}

.linux-kvm-page .dplan-list
{ margin: 10px 0 0 0 }

.linux-kvm-page .dplan-list .plans,
.linux-kvm-page .dplan-list .plans2
{background-image: unset !important;box-shadow: none;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;margin: 0 0 0 0px;width: 998px;border-bottom:1px solid #ebebeb;border-top: 1px solid #ebebeb;}

.linux-kvm-page .dplan-list .plans2 { display: inline-block; *display: inline; position: relative; zoom: 1; vertical-align: top; width: 220px; }

.linux-kvm-page .dplan-list .plans li,
.linux-kvm-page .dplan-list .plans2 li{
     margin: 0 !important;
}

.linux-kvm-page .dplan-list .plans .name,
.linux-kvm-page .dplan-list .plans2 .name,
.linux-kvm-page li.name span.pname
{  font: 600 15px 'Open Sans', sans-serif; height: auto;  }

.linux-kvm-page .dplan-list .plans .pricing,
.linux-kvm-page .dplan-list .plans2 .pricing
{ padding: 0; margin: 0; font: 600 17px 'Open Sans', sans-serif; display: flex; align-items: center; }

.linux-kvm-page .dplan-list .plans .name,
.linux-kvm-page .dplan-list .plans .pricing
{
    color:#000000;
}

.linux-kvm-page .plans .currency
{  font: 400 18px 'Open Sans', sans-serif; top: 0px !important; left: 0 !important; }

.linux-kvm-page .plans .duration
{ font: 400 15px 'Open Sans', sans-serif; text-transform: lowercase; }

.linux-kvm-page  .dplan-list .plans li,
.linux-kvm-page .vps-summary-block table td,
.linux-kvm-page  .dplan-list .plans2 li.p-button
{
    font: 400 15px 'Open Sans', sans-serif;
    border-bottom: 0;
    padding: 0 0 22px 0;
    -webkit-font-smoothing: antialiased; /* This needs to be set or some font faced fonts look bold on Mac in Chrome/Webkit based browsers. */
    -moz-osx-font-smoothing: grayscale; /* Fixes font bold issue in Firefox version 25+ on Mac */
}

.linux-kvm-page  .dplan-list .plans2 li{
    color:#1b1b1b;
    font: 600 14px 'Open Sans', sans-serif;
}

.linux-kvm-page  .dplan-list .plans2 li.pricing{ padding: 0; }

.linux-kvm-page  .dplan-list .plans2 li.pricing span.small-font{
    color:#a6a6a6;
    font: 400 11px/21px 'Open Sans', sans-serif;
    display: block;
    text-decoration: underline;
    margin: -6px 0 0 0;
    padding: 0 0 17px 0;
    cursor: pointer;
}

.linux-kvm-page  .dplan-list .plans2 li.pricing span.switch-label{
    font: 600 14px/35px 'Open Sans', sans-serif;
}

.linux-kvm-page  .dplan-list .plans2 li.pricing span.switch-label{color: #bdbdbd;padding: 15px 0 0 0;}

.linux-kvm-page  .dplan-list .plans2 li.pricing span.switch-label.active{ color:#fff }

.linux-kvm-page .kvm-plan-content .vps-domain-name .vps-domain-block label
{ font: 600 16px 'Open Sans', sans-serif; color:#1b1b1b; padding: 0 0 10px 0; }

.linux-kvm-page .vps-summary-block table td { padding: 10px 20px }

.linux-kvm-page .vps-summary-block table td div { font: 400 13px/18px 'Open Sans', sans-serif; }

.linux-kvm-page .kvm-plan-content .btn_add_to_cart_dis,
.linux-kvm-page .kvm-plan-content .btn_add_to_cart
{   background: #dedede;
    width: 100%;
    padding: 16px 0;
    border: 0;
    border-top: 1px solid #c7c7c7;
    color: #909090;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    text-shadow: none;
}

.linux-kvm-page .kvm-plan-content .btn_add_to_cart
{
    color: #fff;
    text-shadow: none;
    background: #2fbe15;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; color:#fff;
}

.linux-kvm-page .dplan-list .plans li.name { padding: 0; }

.linux-kvm-page .plans .txt-button,
.linux-kvm-page .plans2 .txt-button,
.linux-kvm-page #hardware_addons .txt-button,
.linux-kvm-page #software_addons .txt-button,
.linux-kvm-page .kvm-plan-content #exiting_domain_submit,
.linux-kvm-page .kvm-plan-content #new_submit
{
    background: #0091da;
    border: 1px solid #004ac0;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    outline: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font: 400 16px/20px 'Open Sans', sans-serif;
    text-shadow: none;
    padding: 10px 66px;
}

.linux-kvm-page .plans .txt-button:hover,
.linux-kvm-page #hardware_addons .txt-button:hover,
.linux-kvm-page #software_addons .txt-button:hover,
.linux-kvm-page .kvm-plan-content #exiting_domain_submit:hover,
.linux-kvm-page .kvm-plan-content #new_submit:hover
{ background:  #0e9ee5;  color: #fff;  transition: all 0.3s ease 0s; }

.linux-kvm-page .plans .txt-button, .linux-kvm-page .plans2 .txt-button {margin-bottom: 3px;padding: 10px 37.5px;}

.linux-kvm-page .kvm-plan-content #exiting_domain_submit,
.linux-kvm-page .kvm-plan-content #new_submit
{ padding: 10px 30px; }

.linux-kvm-page .kvm-plan-content #exiting_domain_submit
{ border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius:  0 3px 3px 0; margin: 0 0 0 -3px; padding: 10px 25px 9px;  }

@-moz-document url-prefix() {

    .linux-kvm-page .kvm-plan-content #exiting_domain_submit {
        border-radius: 0 3px 3px 0;
        margin: 0 0 0 -4px;
        padding: 10px 23px;
    }
    .linux-kvm-page  .dplan-list .plans2 li{
        color:#1b1b1b;
        font: 600 14px/18px 'Open Sans', sans-serif;
    }
}


.linux-kvm-page .kvm-plan-content #new_submit
{ border-radius: 0 3px 3px 0; -moz-border-radius:  0 3px 3px 0; -webkit-border-radius:  0 3px 3px 0; margin: 0 0 0 -1px; padding: 10px 30px 9px 30px; }

.linux-kvm-page  .dplan-list .plans li.no-border.dropdown,
.linux-kvm-page  .dplan-list .plans2 li.no-border.dropdown
{padding: 10px 0;}

.linux-kvm-page .dplan-list .dropdown  select,
.linux-kvm-page .dplan-list #san_storage,
.linux-kvm-page #selected-tld {
    -webkit-appearance: none;
    -moz-appearance: none;
    display: inline-block;
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/selectbox-icon.png) no-repeat right #fff;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    padding: 6px 25px 6px 10px;
    width: 158px; outline: none;
}
.linux-kvm-page .dplan-list #san_storage
{  font: 400 15px 'Open Sans', sans-serif; color:#1b1b1b;  }

.linux-kvm-page #selected-tld
{   box-shadow: none;
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-plan-dropdown.png') no-repeat right 12px center #fff;
    border-color: #ccc;  -webkit-border-radius: 0; border-radius:  0; -moz-border-radius: 0;
    margin: 0 -3px 0 -6px;  padding: 11px 10px; outline: none;
    font: 400 15px 'Open Sans', sans-serif; color: #1b1b1b;
}

@-moz-document url-prefix() {
    .linux-kvm-page #selected-tld
    { padding: 7px 10px 5.5px 10px; margin: 0 -4px 0 -6px; }
}

.linux-kvm-page  .dd-opt #hardware_addons,
.linux-kvm-page  .dd-opt #software_addons,
.linux-kvm-page  .dd-opt #domain_options
{ padding: 0; }

.linux-kvm-page  #hardware_addons div.bordered-wrapper,
.linux-kvm-page  #software_addons div.bordered-wrapper {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #ccc;
    width: 998px;
}

.linux-kvm-page  #hardware_addons div.bordered-wrapper table,
.linux-kvm-page  #software_addons div.bordered-wrapper table
{width: 100%;background: #fff;}

.linux-kvm-page  #hardware_addons table tr td:first-child,
.linux-kvm-page  #software_addons td:first-child
{ padding: 0; width: 175px; }

.linux-kvm-page  #hardware_addons table tr td,
.linux-kvm-page  #software_addons td
{ border-bottom: 0 !important; border-right: 1px solid #eee; vertical-align: top !important;width: 330px !important; padding: 0 60px !important;}


.linux-kvm-page  #hardware_addons .hdd table tr td{
    padding: 0 60px !important;
}

.linux-kvm-page  #hardware_addons table tr:last-child td,
.linux-kvm-page  #software_addons tr:last-child td
{ border-bottom: 0; }

.linux-kvm-page  #hardware_addons p.heading,
.linux-kvm-page  #software_addons p.heading
{ display: none; }

.linux-kvm-page  #hardware_addons td label,
.linux-kvm-page  #software_addons td label
{ font: 400 15px 'Open Sans', sans-serif; color: #1b1b1b; }

.linux-kvm-page  #hardware_addons td span,
.linux-kvm-page  #software_addons td span,
.linux-kvm-page  #software_addons #control_panel label,
.linux-kvm-page #hardware_addons td#control_panel label
{font: 400 15px 'Open Sans', sans-serif;color: #1b1b1b;}

.linux-kvm-page  #hardware_addons td.txt-dd-info,
.linux-kvm-page  #software_addons td.txt-dd-info
{ width: 390px; padding: 0 30px 0 0; font: 400 14px/18px 'Open Sans', sans-serif; color: #888; }

.linux-kvm-page  .link-back
{ color:#377cec; font: 400 15px/21px 'Open Sans', sans-serif; margin: -5px 0 0 0; }

.linux-kvm-page  .link-back.last-step-back
{ margin: -20px 0 0 0; }

.linux-kvm-page .footer-button
{ margin: 20px 0; }

.linux-kvm-page #hardware_addons .txt-button,
.linux-kvm-page #software_addons .txt-button
{ padding: 10px 30px; }


.linux-kvm-page  #hardware_addons table tr td h3{
    color: #222; font: 600 16px/20px 'Open Sans', sans-serif; text-align: center; padding: 27px 0 10px 0;
}

.linux-kvm-page  #hardware_addons table tr td p{
    color: #222;
    font: 400 15px/20px 'Open Sans', sans-serif;
    text-align: center;
    padding: 0 0 24px 0;
    border-bottom: 1px solid #eee !important;
    margin: 0 0 36px 0;
}

.linux-kvm-page  #hardware_addons .hdd table tr td{ width: 500px; }

.linux-kvm-page  #hardware_addons table tr td.titles,
.linux-kvm-page  #hardware_addons .hdd table tr td span.titles
{
    color: #1b1b1b;
    font: 600 15px/20px 'Open Sans', sans-serif;
    padding: 0 60px 0 60px !important;
}

.linux-kvm-page  #hardware_addons .hdd table tr td span.titles{padding: 0 0 12px 0 !important;display: block;}

.linux-kvm-page  #hardware_addons table tr td.values #operating_system{
    display: inline-block;
}

.linux-kvm-page  #hardware_addons .hdd table tr td select{
    display: block;
}

.gutterspacenew{ background: #fff; height: 38px; border-radius: 0 0 4px 4px; }

.gutterspacerow{height: 72px;position: relative;}

.gutterspacerow span.sepdivider{
    background: #eee;
    height: 1px;
    width: 877px;
    position: absolute;
    top: 36px;
    border: 0;
}

.linux-kvm-page #hardware_addons table tr td.values{padding: 8px 60px 0 60px !important;}

.linux-kvm-page  #hardware_addons table tr td select{
    outline: none;
    border: 1px solid #cccccc;
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-plan-select-bg.png') no-repeat right 15px center;
    color:#1b1b1b;
    font: 400 15px/38px 'Open Sans', sans-serif;
    height: 45px;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    padding: 0 0 0 16px;
    width: 316px;
}

.linux-kvm-page  #hardware_addons .hdd table tr td select{
    width: 316px;
}

.linux-kvm-page  #hardware_addons table tr td span.details{
    color: #888888;
    font: 400 12px/18px 'Open Sans', sans-serif;
    text-align: left;
    display: block;
    margin: 10px 0 0 0;
    max-width: 380px;
}
.linux-kvm-page  #hardware_addons table.rowoneaddons tr td span.details {
    margin-left:23px;
    margin-top:5px;
}
.linux-kvm-page  #hardware_addons table tr td.gutterspacerow2{
    height:38px;
}


.linux-kvm-page  #hardware_addons table tr td.planspecs{padding: 0 !important;border-radius: 3px 3px 0 0;}

.linux-kvm-page  #hardware_addons table tr td label{ margin: 0 0 0 10px; }

.linux-kvm-page  .vps-domain-name .vps-domain-block
{ border: 1px solid #ccc; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 27px 30px 15px 30px; width: 475px;  }

.linux-kvm-page  .vps-domain-name .or-seperator p
{ font: 400 15px 'Open Sans', sans-serif; color: #ccc; left: 208px; top:-14px; padding: 8px 7px; border: 1px solid #ccc; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; }

.linux-kvm-page  .vps-domain-name .or-seperator
{ margin: 30px 0 0 0;  background-position: 0 0; overflow: inherit; height: 27px; }

.linux-kvm-page  .vps-domain-name .vps-domain-block #existing_domain_name,
.linux-kvm-page  #new-domain-name,
#domainname_opt_id
{ border: 1px solid #ccc; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: none; height: 27px; }

.linux-kvm-page .vps-domain-name .vps-domain-block #existing_domain_name
{ width: 318px; }

#domainname_opt_id
{
    -webkit-appearance: none;
    -moz-appearance: none;
    display: inline-block;
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/selectbox-icon.png) no-repeat right 5px center #fff;
    padding: 6px 10px;
    font: 400 15px 'Open Sans', sans-serif;
    color: #1b1b1b;
    height: 41px;
    vertical-align: top;
}

.vps-domain-name .vps-domain-block #existing_domain_name { margin-bottom: 0 !important; }

#other_domain_name { display: inline-block; margin: 10px 0 0 0; }

.linux-kvm-page  .vps-domain-name .vps-domain-block #existing_domain_name
{ border-radius: 3px 0 0 3px; -moz-border-radius:  3px 0 0 3px; -webkit-border-radius:  3px 0 0 3px; }

.linux-kvm-page  .vps-summary-block
{ background: #f0f0f0;  border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 3px; width: auto; position: relative; right:0; }

.linux-kvm-page  .vps-summary-content
{ background: #fff; border: 1px solid #e0e0e0; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
    margin: 0; width: 340px; padding: 30px;
}

.linux-kvm-page  .data-container { border-bottom: 1px dashed #dadada; }

.linux-kvm-page  .vps-summary-content h3
{ font: 600 16px 'Open Sans', sans-serif; color:#1b1b1b; margin: -5px 0 0 0; }

.linux-kvm-page  .vps-summary-content .data-container div
{ width: 300px; padding: 0 0 0 10px; display: inline-block; vertical-align: top; }

.linux-kvm-page  .vps-summary-content .data-container.more-bottom-padding { padding: 16px 0 4px 0; }

.linux-kvm-page  .vps-summary-content .data-container .more-top-padding { padding: 16px 0 4px 10px; }

.linux-kvm-page  .data-container p { padding-bottom: 5px; }

.linux-kvm-page  .data-container .data-label
{ font: 400 15px/20px 'Open Sans', sans-serif; color:#1b1b1b; min-width: 120px; vertical-align: top; }

.linux-kvm-page  .data-container .data-value
{ font: 400 15px/20px 'Open Sans', sans-serif; color:#1b1b1b;  overflow: hidden;  text-overflow: ellipsis;  width: 155px; }

.linux-kvm-page  .data-container .data-label.cp-adj-class,
.linux-kvm-page  .data-container .data-value.cp-adj-class
{ margin: 6px 0 0 0; }

.linux-kvm-page  .data-container .plan-detail,
.linux-kvm-page  .data-container .os-detail,
.linux-kvm-page  .data-container .storage-detail,
.linux-kvm-page  .data-container .domain-detail
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/vps-kvm-plan-summary.png') no-repeat; margin: 3px 0 0 0; width: 26px; }

.linux-kvm-page  .data-container .plan-detail
{ background-position:0 0; height: 28px;  }

.linux-kvm-page  .data-container .os-detail
{ background-position: 0 -33px; height: 26px; margin: 12px 0 0 0;  }

.linux-kvm-page  .data-container .storage-detail
{ background-position: 0 -66px;  height: 26px;  }

.linux-kvm-page  .data-container .domain-detail
{ background-position: 0 -98px; height: 25px; margin: 12px 0 0 0;  }

.linux-kvm-page .total-label { font: 400 15px 'Open Sans', sans-serif; text-transform: uppercase; display: block; margin: 20px 0 2px 0;  }

.linux-kvm-page .total-price { font: 600 26px 'Open Sans', sans-serif; color: #28af0f; margin: 0 0 14px 0; display: block; }

.linux-kvm-page #dedicated-new-tabs ul.country_specific_tabs li
{ margin: 0 auto; text-align: center; }

.linux-kvm-page #dedicated-new-tabs ul.country_specific_tabs li
{ float: none;  font-family:'Open Sans', sans-serif; font-size:16px; font-weight:600;  color:#1b1b1b;
    border: 1px solid #ddd; border-left: 0; margin-left: -3.2px; /*padding: 6px 12px 6px 40px;*/ padding: 0 20px 0 50px; line-height: 40px;
}

.linux-kvm-page #dedicated-new-tabs ul.country_specific_tabs li:first-child
{ border: 1px solid #ddd; margin-left: 0;
    border-radius: 20px 0 0 20px; -moz-border-radius: 20px 0 0 20px; -webkit-border-radius: 20px 0 0 20px;
}

.linux-kvm-page #dedicated-new-tabs ul.country_specific_tabs li:last-child
{  border-radius: 0 20px 20px 0; -moz-border-radius:  0 20px 20px 0; -webkit-border-radius:  0 20px 20px 0;  }

.linux-kvm-page #dedicated-new-tabs ul.country_specific_tabs li.sel
{ background-color: #f8f8f8; color: #1b1b1b; }

.linux-kvm-page #dedicated-new-tabs ul.country_specific_tabs li.sel .sel_tab
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-country-arrow-bg.png') no-repeat;
    bottom:-7px; left: 50%; height: 7px; width: 14px;
}

.linux-kvm-page #dedicated-new-tabs ul li[data-country="us"]
{  background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-small-us.png") no-repeat 20px 11px #fff;  }

.linux-kvm-page #dedicated-new-tabs ul li[data-country="in"]
{  background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Indian.png") no-repeat 20px 11px #fff;  }



.linux-kvm-page #dedicated-new-tabs ul li[data-country="us"].sel
{  background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/US.png) no-repeat 20px 11px #f8f8f8;  }

.linux-kvm-page #dedicated-new-tabs ul li[data-country="in"].sel
{  background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Indian.png) no-repeat 20px 11px #f8f8f8;  }

.linux-kvm-page .vps-domain-block #error { width: 453px; }

.linux-kvm-page .vps-domain-block .error-message { padding: 10px 20px 8px 28px; }

.linux-kvm-page .vps-domain-block #domain_error{
    background: #fff8f8;  border: 1px solid #ff0000;
    color: #ff0000;  font-size: 12px;  font-weight: bold;  line-height: 1.2em !important;  text-align: left;
    margin: -5px 0 15px 0;  padding: 10px 0 8px 28px;
    width: 425px;
}
@-moz-document url-prefix() {
    .linux-kvm-page .vps-domain-block #domain_error{
        width: 433px;
    }
}

#vps-new-tabs.server_loc_tabs label, .server_loc_tabs ul, #dedicated-new-tabs label
{
    position: relative; z-index: 10;
}
.hideme
{ display: none !important; }

.linux-kvm-page .dplan-list .plans li.pdetails,
.linux-kvm-page .dplan-list .plans2 li.pdetails{
    padding: 20px 0 19px 0;
}

.linux-kvm-page .dplan-list .plans2 li.pdetails{ padding-left: 34px; }

.linux-kvm-page .dplan-list .plans2 li{text-align: left !important;padding-left: 35px !important;}

.linux-kvm-page .dplan-list .plans2 li .pname { text-align: left !important; }

.linux-kvm-page .dplan-list .plans li.pdetails.disk-type-txt-wrap{
    font: 400 15px 'Open Sans', sans-serif;
}

.mbg-note
{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/mbg-icon-transperant.png') no-repeat left 9px center;
    margin: 14px auto 0 auto; padding: 0;
    color:#1b1b1b;  font: 400 italic 15px/30px 'Open Sans', sans-serif;
    width: 515px;
}

/* FAQs */

.linux-kvm-page .kvm-faq-wrapper { margin: 0 auto 100px auto; }

.linux-kvm-page .kvm-faq-wrapper h2
{ font: 600 26px/20px 'Open Sans', sans-serif; color: #222; width: 1000px; margin: 0 auto; text-align: center;  }

.linux-kvm-page .kvm-faq-wrapper h2 span.prev,
.linux-kvm-page .kvm-faq-wrapper h2 span.next,
.linux-kvm-page .kvm-help-wrapper h2 span.prev,
.linux-kvm-page .kvm-help-wrapper h2 span.next,
.linux-kvm-page .kvm-plan-content h2 span.prev,
.linux-kvm-page .kvm-plan-content h2 span.next,
.linux-kvm-page .vps-kvm-features-wrapper h2 span.prev,
.linux-kvm-page .vps-kvm-features-wrapper h2 span.next
{ display: inline-block; vertical-align: middle; height: 3px; width: 148px; }

.linux-kvm-page .kvm-faq-wrapper h2 span.prev,
.linux-kvm-page .kvm-help-wrapper h2 span.prev,
.linux-kvm-page .vps-kvm-features-wrapper h2 span.prev
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-heading-prev.png') no-repeat; margin: 0 15px 0 0; }

.linux-kvm-page .kvm-faq-wrapper h2 span.next,
.linux-kvm-page .kvm-help-wrapper h2 span.next,
.linux-kvm-page .vps-kvm-features-wrapper h2 span.next
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-heading-next.png') no-repeat; margin: 0 0 0 15px; }

.linux-kvm-page .kvm-plan-content h2 span.prev{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-head-prev-bg.png') no-repeat; margin: 0 5px 0 0;
}

.linux-kvm-page .kvm-plan-content h2 span.next{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-head-next-bg.png') no-repeat; margin: 0 0 0 12px;
}

.linux-kvm-page .kvm-faq-content
{ border: 1px solid #d3d3d3;  border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;  }

.linux-kvm-page .kvm-faq-content div.question.first
{ border-radius: 4px 4px 0 0; -moz-border-radius:  4px 4px 0 0; -webkit-border-radius:  4px 4px 0 0; }

.linux-kvm-page .kvm-faq-content div.question,
.linux-kvm-page .kvm-faq-content div.answer
{ background: #f9f9f9;  border-bottom: 1px solid #d3d3d3; display: block;
    font: 600 15px/21px 'Open Sans', sans-serif; color: #1b1b1b; padding: 15px 20px 14px 20px; position: relative;
}

.linux-kvm-page .kvm-faq-content div.question { cursor: pointer; }

.linux-kvm-page .kvm-faq-content span.toggle-faq
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-faq.png') no-repeat; position: absolute;
    display: block; right: 20px; top:15px; height: 18px; width: 18px;
}

.linux-kvm-page .kvm-faq-content span.toggle-faq.minus
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-faq.png') no-repeat 0 -8px #f9f9f9; height: 2px; top:24px; }

.linux-kvm-page .kvm-faq-content div.answer
{ background: #fff; font-weight: 400; border-bottom: 1px solid #d3d3d3; display: none; }

.linux-kvm-page .kvm-faq-content div.answer.last,
.linux-kvm-page .kvm-faq-content div.question.last
{ border-bottom: 0; border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; }

.linux-kvm-page .kvm-faq-content div.answer.last{
    border-top: 1px solid #d3d3d3;
}



/* SAN Storage Range Slider */

#wrapper {
    margin: 20px auto;
    text-align: left;
    width: 500px;
    padding: 20px;
    background: #fff;
}

.slider-wrapper {
    position: relative;
    margin: 0;
    cursor: pointer;
    width: 345px;
}

.linux-kvm-page #slider {
    height: 4px;
    width: 365px;
    margin: 5px 0 0;
    background: #ebebe9;
    border-radius: 5px;
    border: 1px solid #ebebe9;
}
.current-value {
    color: #555;
    font-size: 13px;
    margin: 0 0 5px 0;
}

.ui-slider-handle {
    position: absolute;
    width: 30px;
    height: 30px;
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/san-storage-range-sliderbg-1.png') no-repeat left center;
    outline: none; /* Get rid of ugly Safari/Chrome outlines around handle links */
    border-radius: 5px;
    z-index: 2;
    top: -12px;
    cursor: pointer;
}

.display-area {
    color: #222;
    font-style: italic;
}

.options i {
    font-weight: bold;
}

.slider-value-wrapper{
    margin: 17px 0 56px 0;
    position: relative;
    width: 345px;
}

.slider-wrapper .current-value{
    color: #1b1b1b;
    font: 400 12px/18px 'Open Sans', sans-serif;
    float: right;
    position: relative;
    top: -31px;
    right: -23px;
}

.linux-kvm-page #hardware_addons td span.slider-value{
    color:#888;
    font: 400 12px/15px 'Open Sans', sans-serif;
    top: -6px;
    position: absolute;
}

.linux-kvm-page #hardware_addons td span.slider-value:before{
    background: #ebebe9;
    content: "";
    height: 5px;
    width: 2px;
    display: block;
    position: relative;
    left: 15px;
    top: -12px;
}


.linux-kvm-page #hardware_addons td span.slider-value.tick-blue-mark:before{
    background: #196ecb;
}

.linux-kvm-page #hardware_addons span.bluemarker{
    position: absolute;
    left: 0;
    background: #196ecb;
    height: 4px;
    border-radius: 5px 0  0 5px;
    top: 1px;
    z-index: 1;
    width: 7px;
    cursor: pointer;
}

.linux-kvm-page #hardware_addons td span.single-value{
    font: 400 12px 'Open Sans', sans-serif;
    color: #1b1b1b;
}

.linux-kvm-page .progress-bar.step-one .curstep,
.linux-kvm-page .progress-bar.step-one .defaultstep,
.linux-kvm-page .progress-bar.step-two .txt-1 .curstep,
.linux-kvm-page .progress-bar.step-two .txt-2 .defaultstep
{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-curstep-bg.png') no-repeat;
    width: 16px;
    height: 16px;
    position: absolute;
    top: -16px;
    left: 36px;
}

.linux-kvm-page .progress-bar.step-one .defaultstep{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-defaultstep-bg.png') no-repeat;
    left: 45px;
}

.linux-kvm-page .progress-bar.step-two .txt-1 .curstep{
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-done-bg.png') no-repeat;
    width: 22px;
    height: 22px;
    top: -19px;
}


/* @2x style rules */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx)
{

    .about-kvmvps-content .illustration-base{
        background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/aboutustab-content-circle-bg@2x.png') no-repeat top right;
        background-size: 453px 305px;
    }

    .about-kvmvps-content #deploy .bgimg{
        background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-deploy-bg@2x.png') no-repeat;
        background-size: 512px 332px;
    }

    .about-kvmvps-content #secure .bgimg{
        background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-secure-bg@2x.png) no-repeat;
        background-size: 532px 327px;
    }

    .about-kvmvps-content #support .bgimg{
        background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-support-bg@2x.png) no-repeat;
        background-size: 442px 317px;
    }

    .linux-kvm-page .vps-kvm-banner-wrapper {
        background-repeat:no-repeat;
        background-position:center;
        background-size: cover;
        background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-banner-combinebg@2x.png'), linear-gradient(to right, #4117b7, #4419b8, #5f25c0, #d9839d, #db8ba4, #da8aa5);
    }

    .mbg-note {
        background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/mbg-icon-transperant@2x.png') no-repeat left 9px center; background-size: 26px 26px;
    }

    .ui-slider-handle {
        background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/san-storage-range-sliderbg-1@2x.png') no-repeat left 0 center;
        background-size: 30px 30px;
    }

    .linux-kvm-page .progress-bar.step-one .curstep, .linux-kvm-page .progress-bar.step-two .txt-2 .defaultstep{
        background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-curstep-bg@2x.png') no-repeat;background-size: 16px 16px;
    }

    .linux-kvm-page .progress-bar.step-one .defaultstep{
        background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-defaultstep-bg@2x.png') no-repeat;background-size: 16px 16px;
    }

    .linux-kvm-page .progress-bar.step-two .txt-1 .curstep{
        background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-done-bg@2x.png') no-repeat; background-size: 22px 22px;
    }

}

/* Managed Services Addons CSS */
.ms-mb {
    margin-bottom:80px !important;
}
.managed-services-addons {
    padding: 36px 57px 35px 59px;
    background: #f1f6fd;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
}
.kvm-plan-wrapper .managed-services-addons {
    padding-right:55px;
}
.ms-img {
    background-image:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ms-icon.png');
    width: 60px;
    height: 60px;
    background-size: 60px;
    background-repeat: no-repeat;
    flex: 0 0 77px;
    margin-top:-6px;
}
.ms-text h3 {
    color: #222;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 8px;
    font-family: 'Open Sans', sans-serif;
}
.ms-text p {
    color: #878f9b;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    line-height: 22px;
}
.ms-text p a {
    color:#377cec;
    text-decoration:none;
}
.badge {
    background: #9c261f;
    font-size: 10px;
    border-radius: 20px;
    color: #fff;
    display:inline-block;
    line-height:14px;
    font-family: 'Open Sans', sans-serif;
    padding: 2px 6px 2px;
    vertical-align: middle;
    margin-left: 9px;
    margin-top:-4px;
}
.ms-price {
    flex: 1 0 100px;
    margin-left: 115px;
}
.ms-text .price,.ms-text .currency {
    color: #222;
    font-size: 18px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    display: inline-block;
}
.button1 {
    border: 1px solid #2273f4;
    background: none;
    padding: 8px 19px;
    font-size: 16px;
    color: #2273f4;
    border-radius: 3px;
    outline:none;
    min-width: 94px;
    max-width:94px;
    cursor:pointer;
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
}
.button1.added-to-cart {
    color:#888888 ;
    border-color:#888888;
    background:none;
}
.button1.added-to-cart.remove-cart {
    background: transparent;
    color:#2273f4;
    border-color:#2273f4;
}
.button1:hover {
    background: #2273f4;
    color:#fff;
}
.sticky-cart {
    background: #3d4558;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 1;
    right: 0;
    box-shadow: 0 3px 10px #000;
}
.sticky-cart .link-back {
    margin-top: 15px;
    color: #fff;
    background:none;
}
.sticky-cart .cart-price {
    float:right;
}
.sticky-cart .total-price {
    color:#fff;
}
.sticky-cart #proceed_domain_options {
    margin:0;
}
.sticky-cart .total-price {
    font-size: 16px;
    margin-right: 21px;
    font-family: 'Open Sans', sans-serif;
    text-align: right;
    margin-bottom: 0;
}
.sticky-cart .total-price .price {
    font-size:18px;
}
.sticky-cart .total-price .plan-duration {
    font-size: 14px;
    color: #b9bec3;
    margin-top: 5px;
}
.sticky-cart .footer-button {
    margin: 20px auto;
    width: 1000px;
}
.linux-kvm-page #hardware_addons div.bordered-wrapper, .linux-kvm-page #software_addons div.bordered-wrapper {
    border-color:#ededed;
}
.gutterspacenew.v1 {
    border-right:1px solid #eee;
    border-radius: 0;
}
#hardware_addons .hdd .gutterspacenew.v1 {
    height:0;
}
#virtualserverlinux_addons .slider-value-wrapper{
    margin-bottom:44px;
}
#virtualserverlinux_addons table td #billing_panel {
    padding-bottom: 0;
    padding-top: 9px;
    display: inline-block;
}

.linux-kvm-page #hardware_addons table tr td.gutterspacerow2.hv3 {
    height:35px;
}
.linux-kvm-page #hardware_addons table tr td:last-child.titles {
    padding-bottom: 4px !important;
}
#virtualserverlinux_addons table td #billing_panel ~ span.details {
    margin-left: 23px;
    margin-top:5px;
}
#virtualserverlinux_addons table.rowoneaddons td #billing_panel {
    padding-bottom:0;
}
#hardware_addons .slider-value-wrapper > span:last-child {
    left:calc(100% - 15px) !important;
}

/* Acronis Backup */
.acronis_backup_input {
    position:relative;
    margin-bottom:2px;
    width:316px;
}
.acronis_cyber_backup {
    display:none;
}
.linux-kvm-page #hardware_addons table tr td .acronis_backup_input  ~ span.details{
    margin-top: 11px;
    margin-left:0;
}
.linux-kvm-page #hardware_addons td span.titles.acronis_titles{
    margin-bottom: 18px;
    display: block;
    font-weight:600;
}
.linux-kvm-page #hardware_addons td span.titles.acronis_titles em{
    font-weight:400;
}
.acronis_backup_input input {
    box-sizing: border-box;
    height: 47px;
    padding: 0 16px;
    outline:none;
    width: 100%;
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    color:#1b1b1b;
    font-size:15px;
}
.acronis_backup_input input.invalid {
    border-color: #FF0000;
}
 .linux-kvm-page #software_addons td.br-0:first-child,.linux-kvm-page #hardware_addons table tr td.br-0 {
    border-right:0 !important;
}
.badge.v2 {
    background:#a80015;
    margin-top: -3px;
}
.linux-kvm-page #hardware_addons td span.badge {
    font-size: 10px;
    line-height: 14px;
    font-family: 'Open Sans', sans-serif;
    color:#fff;
    margin-left:3px;
}
.acronis_backup_input button {
    position: absolute;
    top: 5px;
    right: 5px;
    min-width: 69px;
    padding: 9px 19px;
    font-size:15px;
}
.acronis_details {
    font: 400 14px/18px 'Open Sans', sans-serif;
    color: #555;
    margin-top: 28px;
    line-height:21px;
    margin-bottom: 7px;
}
.acronis_desc a {
  color: #2273F4;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 22px;
}
#hardware_addons .hdd .gutterspacenew.v1 {
    height:38px;
}
.acronis_backup_input input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    opacity: 0.4;
    color: #1B1B1B;
    font: 400 15px 'Open Sans', sans-serif;
  }
.acronis_backup_input input::-moz-placeholder { /* Firefox 19+ */
    opacity: 0.4;
    color: #1B1B1B;
    font: 400 15px 'Open Sans', sans-serif;
  }
.acronis_backup_input input:-ms-input-placeholder { /* IE 10+ */
    opacity: 0.4;
    color: #1B1B1B;
    font: 400 15px 'Open Sans', sans-serif;
  }
.acronis_backup_input input:-moz-placeholder { /* Firefox 18- */
    opacity: 0.4;
    color: #1B1B1B;
    font: 400 15px 'Open Sans', sans-serif;
  }
  #add_acronis_backup.button1,#add_acronis_backup.button1.added-to-cart.remove-cart {
      border-color:#2273f4;
      color:#2273f4;
      padding:0;
  }
#add_acronis_backup.button1:not(.remove-cart):hover {
      background:#2273f4;
  }
  #add_acronis_backup.button1:not(.remove-cart):hover em{
    color:#fff;
}
  #add_acronis_backup.button1.added-to-cart {
    color: #888888;
    border-color: #888888;
}
#add_acronis_backup em {
    padding: 9px 0;
    color: #2273f4;
    font-weight: 300 !important;
    font-family: 'Open Sans', sans-serif;
}
#add_acronis_backup em,
#managed_services em  {
    display:none;
}
#add_acronis_backup.add-to-cart em:nth-child(1),
#managed_services.add-to-cart em:nth-child(1),
#add_acronis_backup em:nth-child(1),
#managed_services em:nth-child(1){
    display:block;
}
#add_acronis_backup.add-to-cart.added-to-cart em,
#managed_services.add-to-cart.added-to-cart em,
#add_acronis_backup.add-to-cart.added-to-cart.remove-cart em ,
#managed_services.add-to-cart.added-to-cart.remove-cart em {
    display:none;
}
#add_acronis_backup.added-to-cart em:nth-child(2),
#managed_services.added-to-cart em:nth-child(2){
    display:block;
    color: #888888;
}
#add_acronis_backup.added-to-cart.remove-cart em ,
#managed_services.added-to-cart.remove-cart em {
    display:none;
}
#add_acronis_backup.added-to-cart.remove-cart em:nth-child(3),
#managed_services.added-to-cart.remove-cart em:nth-child(3){
    display:block;
    color: #2273f4;
}
.acronis_desc {
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/acronis_bg-icon.png') no-repeat;
    background-size: 131px auto;
    background-position: 308px 95px;
}
#dd-opt.alignHeight {
    height:915px !important;
}
#dd-opt.alignHeight2 {
    height:940px !important;
}

.linux-kvm-page .dplan-list #heading{
    display: flex;
    height:50px;
    align-items: center;
    width:998px !important;
    background-color: #222222;
}

.linux-kvm-page .dplan-list #heading li .plan-name{
    padding-left: 20px !important;
    text-align: unset;
}

.linux-kvm-page .dd-plansv2 ul > li {
    padding: 0;
    width: 110px !important;
    text-align: left;
}

.linux-kvm-page #form{
    display: flex;
    align-items: center;
    text-align: left;
}
.linux-kvm-page #form > li{
   max-width:110px;
   width:102px;
   flex-grow: 1;
}

.linux-kvm-page #form li.dropdown .duration{
    width:102px !important;
    left:0px;
}

.linux-kvm-page #form li.select_plan button{
    width:112px;
    padding:10px;
}
.linux-kvm-page #form li.select_plan{
    padding: 15px 0;
}

.linux-kvm-page .dplan-list #heading li{
    color: #fff !important;
    padding: 0 !important;
    width: 110px;
    text-align: left;
}

.linux-kvm-page #form > li.name{
    padding-left: 20px !important;
    box-sizing: border-box;
}

.linux-kvm-page #form .tenure-value{
    flex-grow:2 !important;
    max-width: unset !important;
}

.linux-kvm-page #form li.disk-type-txt-wrap{
    display: flex;
    align-items: center;
    flex-grow:2 !important;
    max-width:unset !important;
}

.linux-kvm-page #form li.disk-type-txt-wrap .disk-type-logo{
    font-size:12px;
    height:18px;
    width:48px;
    border-radius: 4px;
    margin-left: 4px;
}
.linux-kvm-page #form li.disk-type-txt-wrap .disk-type-txt{
    display: flex;
    align-items: center;
    justify-content: center;
}

.linux-kvm-page #form li.ram-value,
.linux-kvm-page .ram-label,
.linux-kvm-page .ip-label,
.linux-kvm-page #form .ip-value
{
    max-width:80px !important;
}
.linux-kvm-page .storage-label,
.linux-kvm-page .tenure-label{
    flex-grow: 1 !important;
}
.linux-kvm-page .mbg-note{
    text-align: center !important;
}

.linux-kvm-page #filter_by{
    position: relative; display: flex;
    margin-top: 50px;
   font-size: 14px;
}
.linux-kvm-page #filter_by div{
   display: flex;
   gap:5px;
   margin-left: 10px;
}
.linux-kvm-page #filter_by #new_badge{
    background: #AA1414;
    width: 32px;
    height: 16px;
    border-radius: 10px;
    color: #fff;
    font-size: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
} /* Managed Server Old CSS */
 /* Managed Server Page CSS - Begins Here */

/* Apply font-family */

#managed-server-wrapper h1,
#managed-server-wrapper h2,
#managed-server-wrapper h3,
#managed-server-wrapper ul li,
#managed-server-wrapper p,
#managed-server-wrapper a,
#managed-server-wrapper span,
#managed-server-wrapper button,
#managed-server-wrapper .dplan-list button span,
#managed-server-wrapper label,
#managed-server-wrapper td
{ font-family:'Open Sans', sans-serif; }

#managed-server-wrapper .dplan-list button,
#managed-server-wrapper .dplan-list td,
#managed-server-wrapper label,
#managed-server-wrapper .dplan-list button span
{ font-weight: 400; }

#managed-server-wrapper .dplan-list	.plain-select
{  font-family: Arial !important; font-weight:light !important; outline:none; }


/* Common CSS */
#managed-server-wrapper .inline-block, .gray-parent, #dedicated-managed-server .inline-block { display:inline-block; *display:inline; *position:relative; zoom:1; }

#managed-server-wrapper .clear { clear:both; height:1px; }

.lfloat { float: left; }

.rfloat { float: right; }

/* Containers */

#managed-server-wrapper { margin:-19px auto 0 auto; width:100%; }

.ms-banner { width:100%; background:#363636; }

.ms-banner .ms-banner-container
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/managed-server-banner.png') no-repeat 275px 0 #363636; height:290px; 
  position:relative; padding:75px 0 0 40px; margin:0 auto; width:960px; }
  
#managed-server-wrapper .ms-pagecontents-wrapper { width:1000px; margin:0 auto; }

.ms-plans { margin:0 30px 0 30px;  text-align:center;}

.ms-server-mgmt { width:940px; margin:55px auto 0 auto; }

.ms-benefits { width:940px; margin:0 30px 100px 30px; }

/* Banner */

.ms-banner h1{ font-size:46px; font-weight:600; width:435px; color:#fff; margin:0; padding:0; }

.ms-banner h2 { font-size:20px; font-weight: 400; color:#fff; margin:0; padding:0; }

.ms-banner p { font-size:20px; font-weight: 400; line-height:27px; color:#fff; width:380px; margin:20px 0 0 0; }

/* Services */

.ms-server-mgmt h2
{ background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/all-images-managed-servers.png') no-repeat -27px -241px; font-size:26px; font-weight:600; 
  margin:0 0 27px 0; padding:0; color:#222; text-align:center; }

.ms-server-mgmt h3 { font-size:20px; font-weight:600; margin:0 0 10px 0; padding:0; color:#222 }

.ms-server-mgmt h3  span{ background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/all-images-managed-servers.png') no-repeat 0 -73px; height:14px; width:18px; margin:0 5px 0 0; }

.ms-server-mgmt p, .ms-server-mgmt p a { font-size:18px; font-weight: 400; color:#222; text-align:center; padding:0; margin:15px 0 60px 0; } 

.ms-server-mgmt .services p { font-size:15px; font-weight: 400; line-height:24px; margin:0; padding:0 3px; color:#222 }

.ms-server-mgmt p a { color:#377cec; text-decoration:underline; }

.ms-server-mgmt .services { width:290px; float:left; margin-right:35px; text-align:center; } 

.ms-server-mgmt .services.last { margin-right:0; }


/* Plans */

.ms-plans h2, #managed-server-wrapper p.heading 
{ background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/all-images-managed-servers.png') no-repeat 3px -290px; margin:0 0 70px 0; padding:0; text-align:center; color:#222; 
  font-size:26px; font-weight:600; width:940px; }

#managed-server-wrapper p.heading  { background:none; text-align:left; }

.ms-plan-details { /*float:left;*/ width:235px; margin:0 0 0 -3px !important; vertical-align:top;  }

.ms-plan-details span { width:235px; text-align:center; }

.ms-plan-details span.ms-plan-name
{ background:#025c90; color:#fff; font-size:20px; line-height:20px; font-weight:600; padding:9px 0 7px 0; border:1px solid #024e7a; 
  -moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0;
}

.ms-plan-details span.ms-plan-price { background:#282828; color:#fff; padding:28px 0; border:1px solid #141414; font-size:24px; font-weight:bold;  }

.ms-plan-details span.ms-plan-price sup { font-size:15px; font-weight: 400; margin:0; display:inline-block; vertical-align:top; margin-top:3px; }

.ms-plan-details span.ms-plan-price span { font-size:20px; font-weight:600; }

.ms-plan-details ul
{ border:1px solid #ccc; -moz-border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px;  
  margin:0 -1px; padding:0; background:#fff; width:100%;
}

.ms-plan-details.first { width:233px; }

#managed-server-wrapper .ms-plan-details ul li 
{ font-size:15px; font-weight: 400; background:#fff; border-bottom:1px solid #f1f1f1;
 list-style:none; margin:0 auto; padding:17px 0 16px 0; text-align:center; width:205px;  }

#managed-server-wrapper .ms-plan-details ul li button.txt-button 
{ 
	background:#2fbe15; border:1px solid #18900b; padding:10px 20px;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	font-size:16px; font-weight: 400; color:#fff; 
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 1px 1px 2px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 1px 1px 2px rgba(0, 0, 0, 0.4);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 1px 1px 2px rgba(0, 0, 0, 0.4); 
	outline: none; text-shadow:none;
}

#managed-server-wrapper .ms-plan-details ul li button.txt-button:hover { background:#34c918; }

#managed-server-wrapper 
.ms-plan-details ul li button.txt-button:active { background:#2db315; }

.ms-plans .gray-parent 
{ /*background:#eee; border:1px solid #ccc; border-top:0; border-bottom:0;  -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; width:940px;*/ }

.ms-plans .footnote  
{ /*background:#eee; border-bottom:1px solid #ccc; -moz-border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px; width:940px;*/
  padding:15px 0;  }

.ms-plans .footnote p { font-size:18px; font-weight:400; color:#222; margin:0; padding:0; text-align:center; }

.ms-plans .footnote p span.footnote-icon 
{ background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/all-images-managed-servers.png') no-repeat -218px 0; height:21px; margin:0 11px 0 0; vertical-align:middle; width:48px; }


/* Benefits */

.ms-benefits .lfloat, .ms-benefits .rfloat { width:445px; }

.ms-benefits h2, .ms-benefits .benefits-tagline {  font-size:26px; font-weight:600; color:#222; text-align:center; margin:-20px 0 5px 0; padding:0; }

.ms-benefits .benefits-tagline { font-size:22px; margin:13px 0 43px 0;  }
 
.ms-benefits .benefit-details { margin-bottom:33px; }

.ms-benefits h3 { font-size:20px; font-weight:600; color:#222; margin:0; padding:0 0 15px 0; }

.ms-benefits ul {  margin:0; padding:0; }

.ms-benefits ul li { font-size:15px; font-weight: 400; color:#222; margin:0 0 18px 0; padding:0; list-style:none; }

.ms-benefits ul li span.inline-block 
{ background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/all-images-managed-servers.png') no-repeat -280px 0; height:13px; margin:0 5px 0 0; vertical-align:middle; width:16px; }

.ms-benefits .benefits-icon { background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/all-images-managed-servers.png') no-repeat; vertical-align:top; margin:0 15px 0 0; }

/* Modal*/
.border-top { border-top:1px solid #ccc; }

.border-bottom { border-bottom:1px solid #ccc; }

/* Managed Services Landing Page */
/* Common CSS */
.managed-services-template .ms-server-mgmt { width:940px; margin:63px auto 0 auto; }
.managed-services-template .ms-server-mgmt h2
{ background:none; font-size:26px; font-weight:600;
  margin:0 0 0 0; padding:0; color:#222; text-align:center; }
/* Banner */
.managed-services-template .ms-banner {
	background:#2833c7;
}
.managed-services-template .ms-banner .ms-banner-container {
	background:none;
    height: 421px;
    padding: 41px 0 0 40px;
}
.managed-services-template .ms-banner h1 {
	width:100%;
	font-size: 36px;
	text-align:center;
}
.managed-services-template .ms-banner p {
	width:100%;
	text-align:center;
	margin: 9px 0 0 0;
	margin-bottom:45px;
}
.managed-servers-addons .dedi-bg {
	background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dedi-bg.png') no-repeat;
	background-size: 485px 225px;
}
.managed-servers-addons .kvm-linux-bg {
	background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-linux-bg.png') no-repeat;
	background-size: 485px 233px;
}
.managed-servers-addons .addons-action span {
    width: 50px;
    height: 50px;
    background-size: 50px 50px;
}
.managed-servers-addons .addons-action {
    padding: 36px 40px;
    width: calc(485px - 80px);
    height: calc(234px - 80px);
	margin-right: 28px;
	border-radius: 5px;
}
.managed-servers-addons .addons-action :last-child {
	margin-right:0;
}
.managed-servers-addons {
	display:flex;
	justify-content: center;
}
/* Buttons */
.managed-services-template .button2 {
	color:#fff;
	font-size: 16px;
    background: #2fbe15;
    width: 72px;
    padding: 9px 15px;
    border: 1px solid #18900b;
    box-shadow: inset 0px 1px 0px #38c919;
	border-radius:2px;
	cursor:pointer;
	display: inline-block;
    font-weight: 400;
	text-align: center;
	border-radius:3px !important;
}
.managed-services-template .button2:hover {
	color:#fff;
}
.managed-servers-addons .addons-action p label,.addons-footer-wrapper .addons-block p label {
	font-size: 18px;
    color: #fff;
	line-height: normal;
	margin-bottom: 13px;
	display: block;
	font-weight: 400;
}
.managed-servers-addons .addons-action p ,.addons-footer-wrapper .addons-block p {
	margin: 0;
	text-align:left;
	font-size: 28px;
    color: #fff;
	font-weight: 600;
	margin-bottom: 25px;
}

/* Services */
.managed-services-template .ms-server-mgmt p,.managed-services-template .ms-server-mgmt p a {
	line-height:27px;
	margin: 15px 0 50px 0;
}
.managed-services-template .ms-server-mgmt .services {
	width:208px;
}
.managed-services-template .ms-server-mgmt .services:nth-child(1){
	width: 115px;
    margin-right: 116px;
}
.managed-services-template .ms-server-mgmt .services:nth-child(2){
    width: 122px;
    margin-right: 107px;
}
.managed-services-template .ms-server-mgmt .services:nth-child(3){
    margin-right: 110px;
}
.managed-services-template .ms-server-mgmt .services:nth-child(4){
	width: 162px;
}
.managed-services-template .ms-server-mgmt .services span {
	height: 55px;
    width: 55px;
	display: block;
	margin:auto;
	margin-bottom: 13px;
	background-size: 55px 55px !important;
}
.managed-services-template .ms-server-mgmt .services span.server-icon {
	background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ms-server.png') no-repeat;
}
.managed-services-template .ms-server-mgmt .services span.website-icon {
	background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ms-website.png') no-repeat;
}
.managed-services-template .ms-server-mgmt .services span.monitor-icon {
	background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ms-monitor.png') no-repeat;
}
.managed-services-template .ms-server-mgmt .services span.security-icon {
	background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ms-security.png') no-repeat;
}
.managed-services-template .ms-server-mgmt h3 {
	font-size:18px;
	line-height: 24px;
}
/* Chat */
.ms-chat-txt-wrapper {
	background:#f0f6fe;
	padding:36px 0;
	margin-top: 53px;
}
.ms-chat-txt-wrapper h3 {
	font-size:18px;
	font-weight: 400;
	text-align:center;
	color:#222222;
	line-height: 27px;
}
/* Keys and Benefits */
.managed-services-template .ms-keys {
	display:flex;
}
.managed-services-template .ms-keys-wrapper {
	margin:62px auto !important;
}
.managed-services-template .heading-wrapper {
	text-align: center;;
}
.managed-services-template .ms-heading {
	background: none;
    margin: 0 0 48px 0;
    padding: 0;
    text-align: center;
    color: #222;
	font-size: 26px;
	position:relative;
    font-weight: 600;
	width: auto;
	display: inline-block;
}
.managed-services-template .ms-heading::before {
	content:'';
	background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ms-hr-left.png') no-repeat;
	position:absolute;
	left: -154px;
    top: 13px;
    width: 142px;
    height: 4px;
}
.managed-services-template .ms-heading::after {
	content:'';
	background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ms-hr-right.png') no-repeat;
	position:absolute;
	right: -154px;
	top: 13px;
	left:auto;
    width: 142px;
    height: 4px;
}
.managed-services-template .ms-keys-list {
	flex:1 1 353px;
	margin-right: 140px;
}
.managed-services-template .ms-keys-list h3 {
	font-size:20px;
	margin:0 0 8px;
	color:#222;
}
.managed-services-template .ms-keys-list p {
	font-size:15px;
	font-weight: 400;
	color:#222;
	line-height: 24px;
}
.managed-services-template .ms-keys-list .keys {
	margin-bottom:37px;
}
.managed-services-template .ms-keys-bg {
	background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/benefits-ms.png') no-repeat;
    width: 436px;
	height: 390px;
	background-size: 436px 390px;
}
/* Features */
.managed-services-template .ms-features-wrapper {
	background:#f8f8f8;
	padding: 63px 0 65px;
}
.managed-services-template .ms-features-wrapper h2 {
	margin-bottom:32px;
}
.managed-services-template .ms-features-wrapper .accordion h3 {
	font-size: 16px;
	padding: 17px 22px 15px;
	cursor:pointer;
	color: #1b1b1b;
	border: 1px solid #ccc;
	background:#fff;
	border-top:0;
}
.managed-services-template .ms-features-wrapper .accordion.open h3 {
	border-top:0;
}
.managed-services-template .ms-features-wrapper table {
	width:100%;
	background: #fff;
}
.managed-services-template .ms-pagecontents-wrapper > table {
	border-radius: 5px 5px 0 0;
    overflow: hidden;
    border-collapse: separate;
}
.managed-services-template .ms-pagecontents-wrapper > table th:first-child {
	border-radius: 5px 0 0 0;
}
.managed-services-template .ms-pagecontents-wrapper > table th:last-child {
	border-radius: 0 5px 0 0;
}
.managed-services-template .ms-features-wrapper .accordion-body {
	display:none;
}
.managed-services-template .ms-features-wrapper table td,.ms-features-wrapper table th {
	border: 1px solid #ccc;
	padding: 17px 21px 16px;
	color: #1b1b1b;
	border-top:0;
	font-weight: 400;
	font-size:15px;
	border-bottom:0;
	text-align:center;
}
.managed-services-template .ms-features-wrapper table td:first-child,.ms-features-wrapper table th:first-child {
	text-align:left;
}
.managed-services-template .ms-features-wrapper table td:nth-child(2),.ms-features-wrapper table th:nth-child(2) {
	width: 234px;
}
.managed-services-template .ms-features-wrapper table td:nth-child(3),.ms-features-wrapper table th:nth-child(3) {
	width: 209px;
}
.accordion table {
	border: 1px solid #ccc;
	border-left:0;
	border-right:0;
	border-top:0;
}
.managed-services-template .ms-features-wrapper table tr:nth-child(even){
	background:#f8f8f8;
}
.managed-services-template .ms-features-wrapper table th {
	font-size: 18px;
	color: #222;
	background:#f8f8f8;
	font-weight: 600;
	border: 1px solid #ccc;
	border-right: 0;
}
.managed-services-template .ms-features-wrapper table th span {
	padding-left:1px;
}
.managed-services-template .ms-features-wrapper table th:last-child {
	background:#4740e3;
	color:#fff;
	border-color:#4740e3;
}
.managed-services-template .ms-features-wrapper .accordion.open .accordion-arrow {
	transform: rotate(0);
}
.accordion-arrow {
	background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/accordion_arrow.png') no-repeat;
	float: right;
	width: 18px;
	transition:all .3s;
    height: 10px;
	margin-top: 5px;
	margin-right: 5px;
	background-size: 18px;
	transform: rotate(180deg);
}
.ms-features-wrapper .tick {
	background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tick2.png') no-repeat;
    width: 12px;
    display: inline-block;
	height: 12px;
	background-size: 14px;
}
.ms-features-wrapper .cross {
	background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cross2.png') no-repeat;
    width: 12px;
    display: inline-block;
	height: 12px;
	background-size: 12px;
}
/* Addons Footer */
.addons-footer-wrapper {
	position:relative;
	background: #2e27cf;
}
#managed-server-wrapper .addons-footer-wrapper .ms-pagecontents-wrapper {
	position: relative;
	z-index:1;
	margin: 0 auto;
    width: 960px;
}
.addons-footer-wrapper .managed-servers-addons {
	padding: 30px 0;
}

/* FAQS */
.ms-faqs{
	margin:94px auto 48px auto;
	width: 1000px;
}
.ms-faqs .ms-heading {
	margin-bottom:32px;
}
.ms-faqs > ul {
    border: 1px solid #d3d3d3;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.ms-faqs > ul > li {
    border-bottom: 1px solid #d3d3d3;
    display: block;
    padding: 0;
}
.ms-faqs > ul > li:last-child {
	border-bottom:0;
}
.ms-faqs ul li h4 {
    font-size: 15px;
    font-weight: 500;
    color: #1b1b1b;
    cursor: pointer;
	padding: 17px 18px 15px 18px;
	font-family: 'Open Sans', sans-serif;
}
.ms-faqs ul li p {
    border-top: 1px solid #d3d3d3;
    display: none;
    font-size: 15px;
    font-weight: 400;
    color: #1b1b1b;
    line-height: 21px;
	padding: 18px;
	font-family: 'Open Sans', sans-serif;
}
.ms-faqs ul li p b {
	font-weight:400;
}
.ms-faqs ul li h4 span.acc_plus_icon, .ms-faqs ul li h4 span.acc_minus_icon {
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/gapps-accordion.png') no-repeat 0 -20px;
    float: right;
    height: 19px;
    width: 19px;
}
.ms-faqs ul li h4 span.acc_minus_icon {
    background-position: 0 10px;
    padding: 9px 0 0 0;
    height: 10px;
}

/* show hide dedi and linux buy option */
.managed-servers-addons .addons-action.isDisplay_1,.addons-footer-wrapper .addons-block.isDisplay_1 {
	display:block;
}
.managed-servers-addons .addons-action.isDisplay_,.addons-footer-wrapper .addons-block.isDisplay_ {
    display:none;
}/* Common */

.wp-hosting-page .block { display: block }

/* Wrappers */

.wp-host-plans-wrp,
.wp-host-features-wrp,
.wp-host-cloud-features-wrp,
.wp-host-aboutus-wrp,
.wp-host-banner-wrp
{ width: 100%; margin: 0; padding: 0; }


/* Containers */

.wp-host-features-content,
.wp-host-faqs-content,
.wp-host-aboutus-content
{ width: 1000px; margin: 0 auto; }


/* Section Heading */

.wp-host-faqs-wrp h2,
.wp-host-features-content h2,
.wp-host-plans-content h2
{ font: 600 26px/20px 'Open Sans', sans-serif; color: #222; width: 1000px; margin: 0 auto 17px auto; text-align: center;  }

.wp-host-faqs-wrp h2 span.prev,
.wp-host-faqs-wrp h2 span.next,
.wp-host-features-content h2 span.prev,
.wp-host-features-content h2 span.next,
.wp-host-plans-content h2 span.prev,
.wp-host-plans-content h2 span.next
{ display: inline-block; vertical-align: middle; height: 3px; width: 148px; }

.wp-host-faqs-wrp h2 span.prev,
.wp-host-features-content h2 span.prev,
.wp-host-plans-content h2 span.prev
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-heading-prev.png') no-repeat; margin: 0; }

.wp-host-faqs-wrp h2 span.next,
.wp-host-features-content h2 span.next,
.wp-host-plans-content h2 span.next
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-heading-next.png') no-repeat; margin: 0 0 0 12px; }


/* Banner */

.wp-host-banner-wrp
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/wp-hosting-banner.jpg') no-repeat #23282d center bottom;
    height: 450px; margin: -20px auto 0 auto; padding: 30px 0 0 0; width: 100%;
}

.wp-logo
{ background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/wp-logo.png') no-repeat; height: 50px; margin: 0 auto 11px auto; width: 50px; }

.wp-host-banner-wrp h1
{ font: 600 36px 'Open Sans', sans-serif,Arial; padding: 0;  }

.wp-host-banner-wrp p
{ font: 400 20px 'Open Sans', sans-serif,Arial; }

.wp-host-banner-wrp h1, .wp-host-banner-wrp p
{ display: block; color:#fff; text-align: center; }

/* Meta */

.wp-host-banner-meta-wrp
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cog-moreinfo-bg.png') repeat; margin: 0 auto 40px auto; width:100%; }

.wp-host-banner-meta-wrp .wp-host-banner-meta-content
{ padding:20px 30px 19px 30px; width:940px; margin:0 auto; }

.wp-host-banner-meta-wrp .wp-host-banner-meta-content p
{ margin: 11px 0 0 0; padding:0; color:#fff; font:400 30px/26px 'Open Sans', sans-serif;  }

.wp-host-banner-meta-wrp .wp-host-banner-meta-content p span.orange-text.currency-symbol,
.wp-host-banner-meta-wrp .wp-host-banner-meta-content p span.orange-text.time-period
{ font: 400 18px/26px 'Open Sans', sans-serif; vertical-align:top; margin:0; }

.wp-host-banner-meta-wrp .wp-host-banner-meta-content p span.orange-text.currency-symbol
{ margin: -2px -3px 0 0 }

.wp-host-banner-meta-wrp .wp-host-banner-meta-content p span.orange-text.starting-price
{ font: 400 30px/26px 'Open Sans', sans-serif;  }

.wp-host-banner-meta-wrp .wp-host-banner-meta-content p span.orange-text.time-period
{ vertical-align:baseline; }

.wp-host-banner-meta-wrp .orange-text { color: #f5c63b !important; }

.wp-host-banner-meta-wrp .wp-host-banner-meta-content .rfloat a.wp-link-2-plans
{ background:#2fbe15; border:1px solid #18900b; cursor:pointer; font: 400 18px 'Open Sans', sans-serif; color:#fff;
    -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
    outline:none; text-decoration:none;
    width:133px; height:45px; line-height:45px; text-align:center;
}

.wp-host-banner-meta-wrp .wp-host-banner-meta-content .rfloat a.wp-link-2-plans:hover
{ background: #3ad31f;  color: #fff;  transition: all 0.3s ease 0s; }


/* Plans */

.wp-host-plans-content h2 { margin: 54px auto 17px auto }

.wp-host-plans-content { text-align: center; margin: 0 auto; position: relative; }

.plan-content { margin: 0 16px 0 0; width: 233px; vertical-align: top; }

.plan-content.last, .plan-content:last-child { margin: 0; }

.wp-host-plans-content .plan-name{ font: 600 20px 'Open Sans', sans-serif; color: #fff; background: #2b2b2b;  border-top: 3px solid #0087be;  margin: 0; padding: 16px 0;  }

.wp-host-plans-content .plan-price {  color: #f5c63b; background: #212121; }

.wp-host-plans-content .price-sym
{  font: 400 18px 'Open Sans', sans-serif; top: -8px; left: 3px; }

.wp-host-plans-content .price-val
{ padding: 23px 3px 14px 7px; margin: 0; font: 400 32px 'Open Sans', sans-serif; }

.wp-host-plans-content .price-valid
{ font: 400 15px 'Open Sans', sans-serif; text-transform: lowercase; left: -6px; position: relative; }

.wp-host-plans-content ul
{ border: 1px solid #ccc; padding: 20px 0 0 0; background: #fff; }

.wp-host-plans-content ul li
{ background-color: #fff; font: 400 15px/22.5px 'Open Sans', sans-serif; color:#1b1b1b; text-align: center; list-style: none; display: block; margin: 0 20px; padding: 6.5px 0;  }

.wp-host-plans-content ul li.select-time
{ border-top: 1px solid #ccc; margin-top:22px; padding: 30px 0 0 0; }

.wp-host-plans-content ul li select
{
    -webkit-appearance: none;
    -moz-appearance: none;
    display: inline-block;
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/selectbox-icon.png) no-repeat right #fff;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    padding: 6px 25px 6px 10px;
    margin: 0 auto 13px auto;
    max-width: 190px;
}

.wp-host-plans-content ul li .green-button
{
    background:#2fbe15; border:1px solid #18900b; cursor:pointer;
    -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
    outline:none; text-decoration:none;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    outline: none;
    border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
    font: 400 16px/20px 'Open Sans', sans-serif; color:#fff; text-shadow: none; padding: 10px 45px; margin: 7px auto;
}

.wp-host-plans-content ul li .green-button:hover
{ background: #3ad31f;  color: #fff;  transition: all 0.3s ease 0s; }


/* About Us */

.wp-host-aboutus-wrp
{  background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/wp-aboutus-banner.png') repeat-x center top;  height: 490px; padding: 50px 0 0 0; }

.wp-host-aboutus-wrp h2
{ font: 600 26px/21px 'Open Sans', sans-serif; color: #fff; width: 1000px; margin: 0 auto 7px auto; padding: 0; text-align: center; }

.wp-host-aboutus-wrp p
{ font: 400 18px/27px 'Open Sans', sans-serif; color: #fff; margin: 0 auto 28px auto; display: block; text-align: center  }

.wp-host-aboutus-wrp ul.first { margin: 0 95px 0 0; }

.wp-host-aboutus-wrp ul
{ vertical-align: top; width: 450px; }

.wp-host-aboutus-wrp ul li
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/wp-hosting-li-bullet.png') no-repeat left top 5px; list-style: none;
    font: 400 15px/22px 'Open Sans', sans-serif; color: #fff;
    padding: 0 0 31px 19px;
}

.wp-host-aboutus-wrp ul li span.block { font: 600 18px/22px 'Open Sans', sans-serif; color: #fff; margin: 0 0 7px 0;  }


/* Features */

.wp-host-features-content .block
{ text-align: center; margin: 0 auto 18px auto; }

.wp-host-cloud-features-wrp .wp-host-features-content .block
{ text-align: center; margin: 0 auto 33px auto; }

.wp-host-features-content .block .feature
{ margin:0 75px 0 0; vertical-align: top; width: 280px; }

.wp-host-features-content .block .feature h3
{ font: 600 20px/26px 'Open Sans', sans-serif; color: #1b1b1b; margin: 0 auto 3px auto;  }

.wp-host-cloud-features-wrp
{   background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/wp-cloud-features-bg.png) repeat-x bottom center;
    width: 100%;  margin: -61px 0 0 0;  height: 520px;  padding: 60px 0 0 0;
}

.wp-host-cloud-features-wrp .block .feature
{ width: 400px; margin: 0 194px 0 0; }

.wp-host-features-content .block .feature.last,
.wp-host-cloud-features-wrp .block .feature.last
{ margin: 0; }

.wp-host-features-content .wp-host-feature-icon.block
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/wp-features-icons.png'); height: 61px; }

.wp-host-features-content .wp-host-feature-icon.block.setup
{ background-position: 0 -1px; width: 56px; }

.wp-host-features-content .wp-host-feature-icon.block.backup
{ background-position: -88px 0; width: 69px; }

.wp-host-features-content .wp-host-feature-icon.block.secured
{ background-position: -192px 0; width: 62px;  }

.wp-host-features-content .wp-host-feature-icon.block.updates
{ background-position:  -272px 0; width: 63px; }

.wp-host-features-content .wp-host-feature-icon.block.caching
{ background-position: -355px 0; width: 61px; }

.wp-host-features-content .wp-host-feature-icon.block,
.wp-host-cloud-features-wrp .wp-host-features-content .wp-host-feature-icon.block
{ margin: 0 auto 15px auto;  }

.wp-host-cloud-features-wrp .wp-host-features-content .wp-host-feature-icon.block
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/wp-cloud-features-icons.png'); height: 65px; }

.wp-host-cloud-features-wrp .wp-host-features-content .wp-host-feature-icon.block.fast
{ background-position: 0 -1px; width: 57px; }

.wp-host-cloud-features-wrp .wp-host-features-content .wp-host-feature-icon.block.scaling
{ background-position: -69px 0; width: 73px; }

.wp-host-cloud-features-wrp .wp-host-features-content .wp-host-feature-icon.block.safeguard
{ background-position: -151px 0; width: 67px; }

.wp-host-cloud-features-wrp .wp-host-features-content .wp-host-feature-icon.block.auto-fail
{ background-position: -224px 0; width: 64px; }

.wp-host-features-content p
{ font: 400 15px/21px 'Open Sans', sans-serif; color: #1b1b1b; text-align: center; }



/* FAQs */

.wp-host-faqs-wrp { margin: 50px auto 10px auto; }

.wp-host-faqs-content
{ border: 1px solid #d3d3d3;  border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin: 16px auto 0 auto;  }

.wp-host-faqs-content div.question.first
{ border-radius: 4px 4px 0 0; -moz-border-radius:  4px 4px 0 0; -webkit-border-radius:  4px 4px 0 0; }

.wp-host-faqs-content div.question,
.wp-host-faqs-content div.answer
{ background: #f9f9f9;  border-bottom: 1px solid #d3d3d3; display: block;
    font: 600 15px/21px 'Open Sans', sans-serif; color: #1b1b1b; padding: 15px 20px 14px 20px; position: relative;
}

.wp-host-faqs-content div.question { cursor: pointer; }

.wp-host-faqs-content span.toggle-faq
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-faq.png') no-repeat; position: absolute;
    display: block; right: 20px; top:15px; height: 18px; width: 18px;
}

.wp-host-faqs-content span.toggle-faq.minus
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-faq.png') no-repeat 0 -8px #f9f9f9; height: 2px; top:24px; }

.wp-host-faqs-content .last div.question
{ border-bottom: 0; border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; }

.wp-host-faqs-content div.answer
{ background: #fff; font-weight: 400; border-bottom: 1px solid #d3d3d3; display: none; }

.wp-host-faqs-content .last div.answer
{ border-top:1px solid #d3d3d3; border-bottom: 0;
    border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px;
}


/* @2x styles */

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx)
{

    /* Features */

    .wp-host-features-content .wp-host-feature-icon.block
    { background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/wp-features-icons@2x.png'); background-size: 418px 61px; }

    .wp-host-features-content .wp-host-feature-icon.block.setup
    { background-position: 0 0; width: 56px; }

    .wp-host-features-content .wp-host-feature-icon.block.backup
    { background-position: -88px 0; width: 69px; }

    .wp-host-features-content .wp-host-feature-icon.block.secured
    { background-position: -188px 0; width: 62px;  }

    .wp-host-features-content .wp-host-feature-icon.block.updates
    { background-position:  -271px 0; width: 63px; }

    .wp-host-features-content .wp-host-feature-icon.block.caching
    { background-position: -355px 0; width: 61px; }

    /* Cloud Features */

    .wp-host-cloud-features-wrp .wp-host-features-content .wp-host-feature-icon.block
    { background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/wp-cloud-features-icons@2x.png'); background-size: 288px 65px; }

    .wp-host-cloud-features-wrp .wp-host-features-content .wp-host-feature-icon.block.fast
    { background-position: 0 0; width: 57px; }

    .wp-host-cloud-features-wrp .wp-host-features-content .wp-host-feature-icon.block.scaling
    { background-position: -67px 0; width: 73px; }

    .wp-host-cloud-features-wrp .wp-host-features-content .wp-host-feature-icon.block.safeguard
    { background-position: -146px 0; width: 67px; }

    .wp-host-cloud-features-wrp .wp-host-features-content .wp-host-feature-icon.block.auto-fail
    { background-position: -224px 0; width: 64px; }
}


/* Plans Alterations */

.wp-host-plans-content .wp-host-plans-graybg { background: #f8f8f8; padding: 20px 0 50px 0; }

.wp-host-plans-content .server_loc_tabs#wp-host-plans-tabs
{
    font: 400 15px/20px 'Open Sans', sans-serif;
    top: 25px;
    width: 1000px;
    background: none;
    border: 0;
    text-align: center;
    position: relative;
    top: -35px;
    left:50%; margin-left: -500px;
}

.wp-host-plans-content .server_loc_tabs#wp-host-plans-tabs ul
{
    display: inline-block;
    vertical-align: middle;
    position: relative;
    z-index: 10; border:0;
}

.wp-host-plans-content ul.country_specific_tabs li
{ margin: 0 auto; text-align: center; }

.wp-host-plans-content ul.country_specific_tabs li
{ float: none;  font-family:'Open Sans', sans-serif; font-size:16px; font-weight:600;  color:#1b1b1b;
    border: 1px solid #ddd; border-left: 0; margin-left: -3.2px;
    padding: 0 20px 0 50px; line-height: 40px; display: inline-block;  text-transform: uppercase;
}

.wp-host-plans-content ul.country_specific_tabs li:first-child
{ border: 1px solid #ddd; margin-left: 0;
    border-radius: 20px 0 0 20px; -moz-border-radius: 20px 0 0 20px; -webkit-border-radius: 20px 0 0 20px;
}

.wp-host-plans-content ul.country_specific_tabs li:last-child
{  border-radius: 0 20px 20px 0; -moz-border-radius:  0 20px 20px 0; -webkit-border-radius:  0 20px 20px 0;  }

.wp-host-plans-content ul.country_specific_tabs li.sel
{ background-color: #f8f8f8; color: #1b1b1b; }

.wp-host-plans-content .server_loc_tabs ul.country_specific_tabs li.sel .sel_tab
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sh-active-tab-plan-bg.png') no-repeat;
    bottom:-7px; left: 50%; height: 7px; width: 14px;
}

.wp-host-plans-content ul li[data-country="us"]
{  background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-small-us.png") no-repeat 20px 11px #fff;  }

.wp-host-plans-content ul li[data-country="in"]
{  background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Indian.png") no-repeat 20px 11px #fff;  }

.wp-host-plans-content ul li[data-country="us"].sel
{  background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/US.png) no-repeat 20px 11px #f8f8f8;  }

.wp-host-plans-content ul li[data-country="in"].sel
{  background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Indian.png) no-repeat 20px 11px #f8f8f8;  }


.lite-nonlite-switch
{  background: #fff; border: 1px solid #ddd; margin: 0 auto; padding: 4px;
    border-radius: 25px; width: 95px;
    cursor: pointer;
}

.lite-nonlite-switch-wrp
{ margin: 0 auto 12px auto; width: 635px; position: relative; }

.lite-switch-labels,
.nonlite-switch-labels
{  font: 600 16px/20px 'Open Sans', sans-serif; color:#7f7f7f; vertical-align: top;  top: 15px; position: absolute;  }

.lite-switch-labels.selected,
.nonlite-switch-labels.selected
{ color:#222; }

.lite-switch-labels { left: 112px; }

.nonlite-switch-labels { right: 0;  }


.lite-nonlite-switch .lite,
.lite-nonlite-switch .nonlite
{ background:  url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/wp-hosting-lite-nonlite-icons.png") no-repeat #fff;
    display: inline-block; border-radius: 25px; padding: 21px; cursor: pointer;
}

.lite-nonlite-switch .lite
{ background-position: 11px 8px; float: left; }

.lite-nonlite-switch .nonlite
{ background-position: -42px 6px; float: right; }

.lite-nonlite-switch .lite.selected,
.lite-nonlite-switch .nonlite.selected
{ background-color: #377cec;  }

.lite-nonlite-switch .lite.selected
{ background-position: 10px -41px; }

.lite-nonlite-switch .nonlite.selected
{ background-position: -41px -41px; }


/* @2x styles */

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

    .lite-nonlite-switch .lite,
    .lite-nonlite-switch .nonlite
    { background:  url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/wp-hosting-lite-nonlite-icons@2x.png") no-repeat #fff 10px 9px; background-size: 73px 74px;  }

    .lite-nonlite-switch .nonlite
    { background-position: -41px 9px; }

}

/* Security Badge - Fetaures */

.ss-badge
{   font: 400 14px/20px 'Open Sans', sans-serif; color:#fff; background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ss-badge-icon.png') no-repeat left 10px center #377cec;
    border-radius: 25px; padding:2.5px 20px 2.5px 30px; margin: 9px 0 0 0;
}/* Common */


.sh-hosting-wrapper .rfloat { float: right; }

.sh-hosting-wrapper .lfloat { float: left; }

.sh-hosting-wrapper .inline-block,
.sh-hosting-features-content ul li,
.server_loc_tabs li
{ display: inline-block; *display: inline; *position: relative; zoom:1; }

.sh-hosting-wrapper .block { display: block; }

.sh-hosting-wrapper .clear { clear:both; }


/* Containers */

.sh-hosting-wrapper,
.sh-hosting-banner,
.sh-hosting-features,
.sh-hosting-incudes,
.sh-hosting-faqs,
.sh-hosting-meta,
.sh-pricing-data,
.sh-hosting-features,
.sh-hosting-incudes,
.sh-hosting-faqs,
.banner-addons-wrapper
{ margin: 0; padding: 0; width: 100%; }

.sh-hosting-banner-content,
.sh-hosting-meta-content,
.sh-pricing-data-content,
.sh-hosting-features-content,
.sh-hosting-includes-content,
.sh-hosting-faqs-content,
.sh-hosting-wrapper .country_specific_tabs,
.sh-hosting-wrapper .server_loc_tabs,
.money-back-note
{ margin: 0 auto; width: 1000px; }


/* Banner - Content */

span.left-text, span.right-text
{ color:#fff; font-family: 'Open Sans', sans-serif; font-size: 22px; text-align: center;
  line-height:33px; position: absolute; top:60px; width: 225px;
  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility
}

span.left-text .yellow, span.right-text .yellow
{ color:#fbc637; }

span.left-text
{ left: 0; width: 200px; }

span.right-text
{ right: 0; }

.sh-banner-img { position: relative; }

.sh-hosting-banner
{ background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sh-hosting-banner-bg.png") repeat #6d5bb6; margin: -20px 0 0 0;   }

.sh-hosting-banner h1
{ color:#fff; font-family: 'Open Sans', sans-serif; font-size: 36px; font-weight: 600; padding: 33px 0 0 0; text-align: center; }

.sh-hosting-banner-content p
{ color:#fff; font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: 400; margin: 2px 0 0 0; padding: 0; text-align: center;  }

.sh-hosting-banner-content .switch
{ background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/switch.png") no-repeat; height: 30px; margin: 27px auto 0 auto; width: 122px; }

.sh-hosting-banner-content .switch.windows
{ background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/switch-windows.png") no-repeat; height: 30px; margin: 27px auto 0 auto; width: 122px; }

.sh-hosting-banner-content .sh-banner-img
{ background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sh-hosting-banner-img.png") no-repeat; height: 326px; margin: 0 auto; width: 1000px; }


/* Banner Addons */

.banner-addons-wrapper { background: #353535; }

.banner-addons-content
{ background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/banner-addons-bg.png") no-repeat center center; height: 99px; margin: 0 auto; position: relative; width: 1000px;   }

.sh-hosting-wrapper.windows .banner-addons-content
{ background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/banner-addons-bg-windows.png") no-repeat 0 center; }

.addon-txt {  color:#fff; font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 400; position: absolute; top:15px;  }

.addon-txt.left { left: 180px; }

.addon-txt.right { right: 215px; }


/* Banner - Meta */

.sh-hosting-meta
{  text-align: center; padding: 0; margin: 60px auto 0 auto; }

.sh-hosting-meta-content p
{ color:#222; font-family: 'Open Sans', sans-serif; font-size: 22px; font-weight: 600; text-align: center; }

.sh-hosting-meta-content .sub-text
{ color: #666; font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 400; margin: 8px 0 0 0; }

.sh-hosting-meta-content .sh-hosting-supports
{ background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sh-hosting-supports.png") no-repeat; height: 85px; margin: 17px 0 0 0; width: 1000px;  }

.sh-pricing-data-content span.symbol .WebRupee { position: relative; top:4px; font-size: 23px; }

/* Banner - Pricing */

.sh-pricing-data
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cog-moreinfo-bg.png') repeat; }

.sh-pricing-data-content .lfloat { margin: 11px 10px 0 10px; }

.sh-pricing-data-content span,
.sh-pricing-data-content span.value
{ padding:0; color:#fff; font-family: 'Open Sans', sans-serif; font-size:30px; font-weight:400; margin:15px 0 0 0; }

.sh-pricing-data-content span.symbol,
.sh-pricing-data-content span.valid,
.sh-pricing-data-content span.value
{ color:#f5c63b; display: inline-block; *display: inline; *position: relative; zoom: 1; }

.sh-pricing-data-content span.symbol,
.sh-pricing-data-content span.valid
{ font-family: 'Open Sans', sans-serif; font-weight:400; font-size:18px; vertical-align:top; }

.sh-pricing-data-content span.symbol
{ margin: 19px 0 0 6px; }

.sh-pricing-data-content span.valid { vertical-align:baseline; }

.sh-pricing-data-content .view-plans
{   background:#2fbe15; border:1px solid #18900b; cursor:pointer;
    font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 400; color:#fff;
    -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
    outline:none; margin: 20px 0; padding: 12.5px 23px; text-decoration:none;
}

.server_loc_tabs li.tab_CN {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-small-cn.png") no-repeat 20px 11px #fff;
}


/*  Banner - Money back */

.sh-mbg { background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/mbg-meta-icon.png") no-repeat; padding: 0 0 0 24px;  }

.sh-mbg span, .sh-mbg strong
{  color: #cccbcb; font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight: 400; line-height: 18px;  }

.sh-mbg strong, .sh-mbg .d
{ font-weight:400; }


.sh-pricing-data-content .lfloat div, .sh-mbg { vertical-align: top;  }

.sh-pricing-data-content .lfloat div { margin: -12px 5px 0 0; }

.sh-pricing-data-content .lfloat div.sh-mbg { margin: 3px 0 0 0; }


/* Features */

.sh-hosting-features-content h2,
.sh-hosting-incudes-content h2,
.sh-hosting-includes h2,
.sh-hosting-faqs h2,
.sh-hosting-wrapper h2.hosting-select,
.sh-hosting-wrapper h2.hosting-select em
{ color:#222; font-family: 'Open Sans', sans-serif; font-size:26px; font-weight:600; margin: 44px auto 0 auto;  text-align: center; }

.sh-hosting-features-content h2 span.left-sep,
.sh-hosting-features-content h2 span.right-sep,
.sh-hosting-includes h2 span.left-sep,
.sh-hosting-includes h2 span.right-sep,
.sh-hosting-faqs h2 span.left-sep,
.sh-hosting-faqs h2 span.right-sep,
.sh-hosting-wrapper .hosting-select:before,
.sh-hosting-wrapper .hosting-select:after
{ height: 4px; width: 144px; display: inline-block; *display: inline; *position: relative; zoom: 1; vertical-align: top; margin: 11px 0 0 0; }

.sh-hosting-features-content h2 span.left-sep,
.sh-hosting-includes h2 span.left-sep,
.sh-hosting-faqs h2 span.left-sep,
.sh-hosting-wrapper .hosting-select:before
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sh-heading-left-sep.png') no-repeat;  }

.sh-hosting-features-content h2 span.right-sep,
.sh-hosting-includes h2 span.right-sep,
.sh-hosting-faqs h2 span.right-sep,
.sh-hosting-wrapper .hosting-select:after
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sh-heading-right-sep.png') no-repeat; }

.sh-hosting-features-content ul li
{ vertical-align: top; text-align: center; margin: 0 84px 0 0; width: 275px; }

.sh-hosting-features-content ul li:last-child
{ margin: 0; }

.sh-hosting-features-content ul li h3
{  color:#1b1b1b; font-family: 'Open Sans', sans-serif; font-size:20px; font-weight:600; margin: 0 0 5px 0; text-align: center;  }

.sh-hosting-features-content ul li p,
.sh-hosting-includes-content ul li
{  color:#1b1b1b; font-family: 'Open Sans', sans-serif; font-size:15px; font-weight: 400; line-height: 21px; text-align: center;  }

.sh-hosting-features-content ul li .feature-icon
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sh-features-icons.png') no-repeat; height: 60px; margin: 9px auto 15px auto;  }

.sh-hosting-features-content ul li .feature-icon.speed
{ background-position: 0 0; width: 61px; }

.sh-hosting-features-content ul li .feature-icon.email
{ background-position: -72px 0; width: 53px; }

.sh-hosting-features-content ul li .feature-icon.cpanel
{ background-position: -140px 0; width: 56px; }

.sh-hosting-features-content ul li .feature-icon.uptime
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sh-windows-uptime.png') no-repeat; height: 60px; width: 53px; margin: 9px auto 15px auto; }


/* Includes */

.sh-hosting-includes
{ background: #f8f8f8; margin: 64px 0 0 0; padding: 0 0 25px 0; }

.sh-hosting-includes-content { text-align: center; }

.sh-hosting-includes h2 { padding: 45px 0 32px 0; }

.sh-hosting-includes-content div.includes
{ border-right: 1px solid #ddd; min-height: 290px; margin: 0 0 0 28.5px; padding: 0 28.5px 0 0; vertical-align: top; width: 273px; }

/*.sh-hosting-includes-content .includes:first-child {  margin: 0; }*/

.sh-hosting-includes-content .includes:last-child { border: 0;/* padding: 0;*/ }

.sh-hosting-includes-content h3
{ color:#222; font-family: 'Open Sans', sans-serif; font-size:19px; font-weight:600;  text-align: left;  }

.sh-hosting-includes-content ul
{ margin: 13px 0 0 15px; }

.sh-hosting-includes-content ul li
{ text-align: left; color:#7e8890; list-style: circle; padding: 0 0 9px 0; font-size:19px; font-weight: 600; }

.sh-hosting-includes-content ul li span
{ color:#1b1b1b; font-family: 'Open Sans', sans-serif; font-size:15px; font-weight: 400; }

.sh-hosting-includes-content ul li:last-child { padding: 0; }


/* FAQs */

.sh-hosting-faqs-content
{ margin:12px auto 50px auto; border:1px solid #d3d3d3; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.sh-hosting-faqs h2 { margin-top: 55px; }

.sh-hosting-faqs-content h4, .sh-hosting-faqs-content p
{ color:#1b1b1b; font-family: 'Open Sans', sans-serif; font-size:15px; font-weight:600; padding: 15px 20px 14px 20px; }

.sh-hosting-faqs-content h4 { padding: 16px 20px 15px 20px; position: relative; cursor: pointer; }

.sh-hosting-faqs-content .expanded h4
{ background: #f9f9f9; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.sh-hosting-faqs-content p { font-weight: 400; line-height: 21px; display: none; border-top:1px solid #d3d3d3 }

.sh-hosting-faqs-content .faq { border-bottom: 1px solid #d3d3d3;  }

.sh-hosting-faqs-content .faq:last-child
{  border-bottom: 0; }

.sh-hosting-faqs-content span.showhide,
.sh-hosting-faqs-content .expanded span.showhide
{  background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sh-faqs-toggle-bg.png") 0 0; cursor: pointer; height: 18px; width: 18px;
   position: absolute;  right: 20px; top:15.5px;

}

.sh-hosting-faqs-content .expanded span.showhide
{ background-position: 0 -8px; height: 2px; top:23.5px; }


/* Plans */

.sh-hosting-wrapper .ui-subheading.hosting-select { padding: 20px 0 0 0; width: 1000px; }

.sh-hosting-wrapper .hosting-select:before, .sh-hosting-wrapper .hosting-select:after
{  content: ""; margin: 11px 15px 0 15px; }

.sh-hosting-wrapper .plan-list
{ background: none; margin: 0 17px 0 0; border-radius: 0; vertical-align: top; }

.sh-hosting-wrapper .p-name
{ background: #2b2b2b;  color: #fff; font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: 600; height: auto;
margin: 0;  padding: 20px 0; text-align: center; border-top: 3px solid #6d5bb6; border-bottom: 0;
}

.sh-hosting-wrapper .p-name .pl-title
{ display: block; width: 100%; height: auto; }

.sh-hosting-wrapper .p-pricing
{ background: #212121; height: auto; margin: 0 0 22px 0;  padding: 20px 0; text-align: center;
  font-family: 'Open Sans', sans-serif; font-size: 32px; font-weight: 400;
}

.sh-hosting-wrapper .p-currency
{ font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 400; top:-8px; }

.sh-hosting-wrapper .p-duration
{ font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; }

.sh-hosting-wrapper .p-pricing,
.sh-hosting-wrapper .p-currency,
.sh-hosting-wrapper .p-duration,
.sh-hosting-wrapper .plan-featured li.p-pricing
{ color:#f5c63b }

.sh-hosting-wrapper .plan-list.plan-featured { top:0; padding: 0; border:1px solid #ccc; box-shadow: none; }

.plan-featured li.p-name { border-bottom: 0; margin: 0; }

.plan-featured li.p-pricing { top:0; }

.sh-hosting-wrapper .server_loc_tabs { display: block; position: static; border: 0; background: none; }

.sh-hosting-wrapper .plans-columns:before { content: ""; clear: both; display: block; }

.sh-hosting-wrapper .p-feat,
.sh-hosting-wrapper .p-feat strong,
.plan-desc-list span
{ color: #1b1b1b; font-family: 'Open Sans', sans-serif !important; font-size: 15px; font-weight: 400; padding: 0; border-bottom: 0;
    padding: 0 0 18px 0;
}

.plan-desc-list span { display: inline-block; font-weight: 600; }

.sh-hosting-wrapper .p-button .txt-button,
.sh-hosting-wrapper .plan-featured li.p-button .txt-button
{   color: #fff; font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 400; padding: 8px 20px;
    background: #2fbe15; border: 1px solid #18900b;
    outline: none;  cursor: pointer;  text-decoration: none;
    text-align: center; text-shadow: none; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
}

.sh-hosting-wrapper li.p-dropdown
{ border-top:1px solid #ccc; margin: 3px 18px 0 18px; padding: 30px 0 8px 0; }

.sh-hosting-wrapper li.p-dropdown select
{
    -webkit-appearance: none; -moz-appearance: none; appearance: none; height:25px; width:185px;
    background:transparent;
    font-family:'Open Sans', sans-serif; font-size:15px; font-weight: 400;  color:#1b1b1b;
    text-align: left !important; margin: 0; outline:none;
    background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sh-hosting-plans-dd.png') no-repeat #fff right center; border-radius: 0;
    border:1px solid #ccc; padding: 0 20px 0 10px;
}

.money-back-note { margin: 10px auto 0 auto; text-align: center; }

.money-back-note span.money-back-icon
{ background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sh-money-back-icon-2.png') no-repeat; height: 38px; margin: 0 7px 0 0; width: 38px; }

.money-back-note p
{  font-family:'Open Sans', sans-serif; font-size:16px; font-style: italic; font-weight:400;  color:#1b1b1b; }

.money-back-note p, .money-back-note span.money-back-icon
{ vertical-align: middle;  }


.sh-hosting-wrapper .country_specific_tabs
{ margin: -11px auto 44px auto; text-align: center; }

.sh-hosting-wrapper .server_loc_tabs li
{ float: none;  font-family:'Open Sans', sans-serif; font-size:16px; font-weight:600;  color:#1b1b1b;
  border: 1px solid #ddd; border-left: 0; margin-left: -3.2px;
}

.sh-hosting-wrapper .server_loc_tabs li:first-child
{ border: 1px solid #ddd; margin-left: 0;
  border-radius: 20px 0 0 20px; -moz-border-radius: 20px 0 0 20px; -webkit-border-radius: 20px 0 0 20px;
}

.sh-hosting-wrapper .server_loc_tabs li:last-child
{  border-radius: 0 20px 20px 0; -moz-border-radius:  0 20px 20px 0; -webkit-border-radius:  0 20px 20px 0;  }

.sh-hosting-wrapper .server_loc_tabs ul li.sel
{ background-color: #f8f8f8; color: #1b1b1b; }

.sh-hosting-wrapper .server_loc_tabs ul li.sel .sel_tab
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sh-active-tab-plan-bg.png') no-repeat;
  bottom:-7px; left: 50%; height: 7px; width: 14px;
}

/* Hack - After adding all common CSS */

.sh-hosting-wrapper #plans-container .plans-columns-wrp,
.sh-hosting-wrapper #plans-container .plans-columns
{ background: #fff;  }

.sh-hosting-wrapper #plans-container .plans-columns { padding: 0; }





.innerDiv {
  float: left;
  width: 940px;
}
.vpsWrapper {
 position: relative;
  left: 0;
  width: 2820px;
}
.vpsMainWrapper {
  overflow: hidden;
  width: 940px;
  position: relative;
}
.sideFloat1 {
    width: 350px;
    float: left
}
.sideFloat2 {
    width: 250px;
    float: left
}
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');

#plans-masthead.vps-masthead{height:363px; position:relative; background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/vps-banner.jpg") no-repeat 0 0; margin:-20px auto 0; width:1000px; padding-top:75px;}
.vps-heading{text-align:center;  color:#fff; background:rgba(0, 0, 0, 0.6);  width:584px; padding-top:35px;  margin:auto; font:bold 86px/1 'Rokkitt',serif; text-shadow:2px 2px 2px #000; }
.vps-features{text-align:center; font-size:18px; color:#5c5b5b; background:#fff; width:822px; padding:12px 0; margin:5px auto 5px;}
.vps-powered-by-wp{background:rgba(0, 0, 0, 0.6); padding-bottom:5px;width:822px; margin:auto;}
.vps-powered-by{text-align:center; color:#5c5b5b; font-size:14px;  background:#fff url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/vps-powered-by.jpg") no-repeat 0 35px; height:70px; padding:15px 0 5px;
 border-bottom1:5px solid #333;}

.vps-container{border-left:1px solid #dedcdc; border-right:1px solid #dedcdc; border-radius:6px 6px 0 0;}
.vps-container table:hover, #vpshosting_vps_1 table:hover, #vpshosting_vps_3 table:hover, #vpshosting_vps_5 table:hover, #vpshosting_vps_7 table:hover, #vpshosting_vps_9 table:hover{background-color:#dff6fc;}
.vps-container th{background-color:#f0f0f0; color:#3c3c3c; font-weight:bold; padding: 12px 14px;  font-size:16px;border-bottom:1px solid #dedcdc; border-top:1px solid #dedcdc;}
.vps-container table.pricing-tbl td{font-size:16px; border-bottom:1px solid #dedcdc; padding:11px 14px;}
.vps-container table.pricing-tbl td.p-name{border-right:1px solid #dedcdc;}
.vps-container table.pricing-tbl{width:938px;}
.vps-container table.pricing-tbl select{font-size:12px;}
.vps-container table.pricing-tbl .w{width:95px;}
.vps-container table.pricing-tbl .w2{width:120px;}
.vps-container table.pricing-tbl .w1{width:*; padding-right:40px; text-align:right}
#vpshosting_vps_1 table, #vpshosting_vps_3 table, #vpshosting_vps_5 table, #vpshosting_vps_7 table, #vpshosting_vps_9 table{background-color:#f9f9f9;}
.ca{text-align:center;}
.row-indent.padb0{padding-bottom:0px;}
.vps-addons table{border-bottom:1px solid #dedcdc; width:100%;}
.vps-addons table td{font-size:16px; padding:18px 14px; vertical-align:top; }
.vps-addons table td.col1{width:135px;}
.vps-addons table td.col2{width:350px;}
.vps-addons table td.col2 li{padding-bottom:10px;}
.vps-addons table td.col2 li.last{padding-bottom:0px;}
.vps-addons table td.col3{width:*;}
.vps-addons table td.col3 div{width:275px; font-size:14px; color:#949393;}
.vps-addons .div-spacer{height:75px;}
.vps-domain-name .vps-domain-block{width:483px; float:left; min-height:253px;}
.vps-domain-name .vps-domain-block label{display:block;}
.vps-domain-name .vps-domain-block #existing_domain_name{width:300px; margin-bottom:10px;}
.vps-domain-name .vps-domain-block #existing_domain_name{*margin-right:5px; _margin-right:5px;}
.vps-domain-name .dom-reg-wrp{ _height:30px;  *height:50px; _vertical-align:top; *vertical-align:top}
.vps-domain-name .dom-reg-wrp .uiButton{_margin-left:5px; *margin-left:5px;}
.vps-domain-name .vps-domain-block #new-domain-name{width:200px; margin-bottom:15px;}
.vps-domain-name .or-seperator{margin:0px; margin-right:55px; height:90px; background-position:0 45px;}
.vps-domain-name .or-seperator p{ left:195px; top:36px;}
.vps-domain-block .error{margin-right:55px;}
.vps-summary-block{float:right; width:300px;} 
.vps-summary-block table{width:100%;}
.vps-summary-block table th{padding:10px 20px; font-size:20px; color:#0f0f0f; background-color:#ededed}
.vps-summary-block table td{padding:10px 20px; font-size:16px; background-color:#f6f6f6; border-top:2px solid #fff; }
.vps-summary-block table td div{color:#949393; font-size:13px; font-style:italic;}
.vps-summary-block .row-subtotal{background-color:#fff; text-align:right;}
.vps-summary-block #vpsdomain{display:block;}

.vps-step-1{ height:39px; width:720px; background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/vps-step-l1.jpg") no-repeat 0px 0;  position:absolute; top:0px; left:105px; z-index:1}
.vps-step-2{ height:39px; width:134px; background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/vps-step-l2.jpg") no-repeat 0px 0; position:absolute; top:0px; left:105px; z-index:2; }
.vps-step-bar1{height:12px; width:3px; background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/vps-step-bar.png") no-repeat 0px 0; position:absolute; top:14px; left:368px; z-index:3; display:none;}
.vps-step-bar2{height:12px; width:3px; background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/vps-step-bar.png") no-repeat 0px 0; position:absolute; top:14px; left:594px; z-index:3; display:none;}


#steps-wrp{position:relative;height:100px;}
#steps-wrp ul{position:absolute; top:46px; left:0;}
#steps-wrp li{width:234px; float:left; text-align:center; font-size:18px;}
#steps-wrp li.sel{color:#93b921; font-weight:bold;}

.bullet-list-sub{margin-left:15px;}
.bullet-list-sub li{list-style: circle outside none;}

.reg-domain-block{border:1px solid #797979; border-bottom:2px solid #aeafa4; padding:20px 12px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #fdffe4) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #fdffe4 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fdffe4');
	background-color:#fdffe4;
	position:relative; z-index:5;
	margin: 10px 0;
}
.reg-domain-block .up-arr{ background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bbl-up-arr.png") no-repeat 0px 0; width:16px; height:10px; position:absolute; top:-9px; left:18px;}
.reg-domain-block table{width:468px;}
.reg-domain-block .d-name{color:#aeafa4; font-size:13px;}
.reg-domain-block .ui-button-grn{font-size:12px; width:65px; padding:2px 5px;}
.reg-domain-block #addbutton{text-align:right; padding-right:20px;}
.reg-domain-block select{border: 1px solid #C9C8C9;
    color: #565656;
    font: 13px Arial,Helvetica,sans-serif;
    padding: 2px;
    width: 170px;
	}

.fred{color:#ff0000;}	
.vpsMainWrapper .txt-button{font-size:15px; font-weight:normal; padding:7px 20px;}
.vpsMainWrapper .uiButton{font-size:15px; font-weight:normal;}
.vpsMainWrapper .link-back{padding-top:10px;}
.vpsMainWrapper .link-back a{cursor:pointer;}

.vps-container table.pricing-tbl td.p-button{padding:11px 0 11px 5px;}

.p-dropdown{}
.price-dropdown-wrp{position:relative;  height:32px; line-height:32px;}
.price_dropdown{border:1px solid #797979; padding: 10px 0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
    position: absolute;
    width: 235px;
    z-index: 5;
	 right:-10px;
	top:32px;
	background:#fff;
	box-shadow:0px 2px 2px #666;
	display:none;
	}
.price_dropdown li{padding:0 12px 0 20px; text-align:left; line-height:30px; cursor:pointer; font-size:14px;}
.select_price, .price_dropdown li:hover{background:#dff6fc;}
.price_dropdown li.sel{background:#dff6fc url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sel-tick.png") no-repeat 5px 12px;}
.dropdown-value{background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/down-arr.png") no-repeat right 13px; padding-right:15px; cursor:pointer;}	
.price_dropdown .up-arr{width:15px; height:8px; background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/up-arr.png") no-repeat 0px 0; position:absolute; top:-9px; right:16px;}
.vpsMainWrapper #plans-container{overflow:visible;}
.ca{text-align:center;}
.frmButton-disable{cursor:default;}
.frmButton-disable:hover{color:#555; cursor:default;}

.btn_add_to_cart{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d1ff38), color-stop(1, #8ab016) );
	background:-moz-linear-gradient( center top, #d1ff38 5%, #8ab016 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1ff38', endColorstr='#8ab016');
	background-color:#d1ff38;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #799d0c;
	display:inline-block;
	text-align:center;
	color:#465d00;
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	padding:16px 58px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cbe188;
	width:181px;
}
.btn_add_to_cart:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8ab016), color-stop(1, #d1ff38) );
	background:-moz-linear-gradient( center top, #8ab016 5%, #d1ff38 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ab016', endColorstr='#d1ff38');
	background-color:#8ab016;
	color:#465d00;
}
.btn_add_to_cart:active {
	position:relative;
	top:1px;
}
.btn_add_to_cart_dis{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-ms-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	text-align:center;	
	color:#555;
	font-family:arial;
	font:bold 17px Arial, Helvetica, sans-serif;
	padding:16px 58px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	cursor:default;
	width:181px;
	}
.btn_add_to_cart_dis:hover{cursor:default; color:#555;}

.tooltip{display:block;}
.hide{display:none}
.ic-vps-1{background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-vps-1.jpg") no-repeat scroll 0 40px transparent;}
.ic-vps-2{background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-vps-2.jpg") no-repeat scroll 0 23px transparent;}
.ic-vps-3{background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-vps-3.jpg") no-repeat scroll 0 20px transparent;}

.home-blurbs ul{position:relative; z-index:2;}
#reseller-hosting .img-holder{z-index:1;}
.has-exp-col .exp-col ul{ display:none;}
.has-exp-col .exp-col li{ cursor:auto;}
.has-exp-col .exp-col{
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/expandicon.png") no-repeat scroll 0 8px;
	cursor:pointer;
	}
.has-exp-col .active{
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/collapseicon.png") no-repeat scroll 0 8px;
	}	
.features .sub-point{ font:bold 15px Arial, Helvetica, sans-serif;}
.features .sub-features{ background:none;}



/* VPS India - Tab CSS changes */

.server_loc_tabs#vps-new-tabs, #dedicated-new-tabs { width:940px; background:none; border:0; text-align:center; position:relative; top:15px; }
.server_loc_tabs#vps-new-tabs label, #dedicated-new-tabs label{ font-size:18px; font-weight:bold; }
.server_loc_tabs#vps-new-tabs p, #dedicated-new-tabs p { font-size:13px; text-align:center; }
.server_loc_tabs#vps-new-tabs p a, #dedicated-new-tabs p a{ color:#377ce4; text-decoration:underline; }
.server_loc_tabs#vps-new-tabs label,.server_loc_tabs p, .server_loc_tabs ul li, #dedicated-new-tabs label { color:#272727; text-transform:none; } 
.server_loc_tabs#vps-new-tabs label, .server_loc_tabs ul, #dedicated-new-tabs label{  display:inline-block; vertical-align:middle; }
.server_loc_tabs#vps-new-tabs ul li, #dedicated-new-tabs ul li 
{ border-right:0; font-size:18px; line-height:18px; font-weight:normal; text-transform:uppercase; padding:6px 6px 6px 36px; margin:0 7px 0 0; border:1px solid #fff; }
.server_loc_tabs#vps-new-tabs ul li[data-country="us"], #dedicated-new-tabs ul li[data-country="us"]
{ background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/US.png") no-repeat 6px 5px;  }
.server_loc_tabs#vps-new-tabs ul li[data-country="cn"], #dedicated-new-tabs ul li[data-country="cn"]
{ background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/CN.png") no-repeat 6px 5px;  }
.server_loc_tabs#vps-new-tabs ul li[data-country="uk"], #dedicated-new-tabs ul li[data-country="uk"]
{ background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/United-Kingdom.png") no-repeat 6px 5px; }
.server_loc_tabs#vps-new-tabs ul li[data-country="in"], #dedicated-new-tabs ul li[data-country="in"]
{ background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Indian.png") no-repeat 6px 5px; }
.server_loc_tabs#vps-new-tabs ul li.sel, #dedicated-new-tabs  ul li.sel
{ color:#272727; border:1px solid #b1b1b1 /*#e0e0e0*/; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; } 
.server_loc_tabs#vps-new-tabs ul li[data-country="us"].sel, #dedicated-new-tabs ul li[data-country="us"].sel
{ background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/US.png") no-repeat 6px 5px #ededed /*f1f1f1*/; }
.server_loc_tabs#vps-new-tabs ul li[data-country="uk"].sel, #dedicated-new-tabs ul li[data-country="uk"].sel
{ background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/United-Kingdom.png") no-repeat 6px 5px #ededed /*f1f1f1*/; }
.server_loc_tabs#vps-new-tabs ul li[data-country="in"].sel, #dedicated-new-tabs ul li[data-country="in"].sel
{ background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Indian.png") no-repeat 6px 5px #ededed /*f1f1f1*/; }

.server_loc_tabs#vps-new-tabs ul li[data-country="hk"], #dedicated-new-tabs ul li[data-country="hk"]
{ background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Hong-Kong.png") no-repeat 6px 5px; }
.server_loc_tabs#vps-new-tabs ul li[data-country="hk"].sel, #dedicated-new-tabs ul li[data-country="hk"].sel
{ background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/Hong-Kong.png") no-repeat 6px 5px #ededed /*f1f1f1*/; }

.vpsMainWrapper { margin:15px auto 10px auto; }
#learn-more-vps-india { width:650px; border:1px solid #828282; background:#6c6c6c; padding:4px; margin-left:-335px;  }
#vps-india-info { background:#fff; padding:30px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#learn-more-vps-india .hosting-modal-body { padding:4px; }
#learn-more-vps-india .modalcontent h2{ font-family: 'Open Sans', sans-serif !important; font-size:18px; font-weight:600; }
#learn-more-vps-india .modalcontent p { font-family: 'Open Sans', sans-serif !important; font-size:15px; font-weight: 400; padding: 0 0 25px 0; }
#learn-more-vps-india .modalcontent a.modal_close 
{ background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/close.png) no-repeat; display:block; height:15px; width:15px; opacity:0.6; margin:0px -15px 0 0; }
#learn-more-vps-india .modalcontent a.modal_close:hover { opacity:0.8; }
#learn-more-vps-india .modalcontent a.modal_close:active { opacity:1; }/* COMMON CSS */
.inline-block { display: inline-block; *display: inline; *position: relative; zoom:1; }
.dca-search button {
    background:#2fbe15; border:1px solid #18900b; height:63px;  width:143px; cursor:pointer;
    font-family : 'Open Sans', sans-serif; font-size: 18px; font-weight: 400; color:#fff; margin:0 0 0 -4px;
}
.dca-search button, .dca-domain-avail span button, #checkout,
.dca-footer-banner a, a.dca-comingsoon-button, .filter-button
{
    -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2); outline: none;
}
.dca-search button:hover, .dca-domain-avail span button:hover, #checkout:hover,
.dca-footer-banner a:hover, a.dca-comingsoon-button:hover, .filter-button:hover
{ 	background:#34c918;
    -webkit-transition: background-color .2s ease-in-out;
    -moz-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}
.dca-search button:active, .dca-domain-avail span button:active, #checkout:active,
.dca-footer-banner a:active, a.dca-comingsoon-button:active, .filter-button:active,
a.tooltipanimated.dca-comingsoon-button.clicked
{ background:#2db315 }
.dca-red-text { color: #d61400; }
.dca-green-text { color:#2aa713 }
.dca-gray-text { color: #999 !important; }
.hide {display: none}

/* SEARCH BAR */
.dca-page-wrapper { /*border: 1px solid black;*/ width: 1000px; margin: 75px auto 70px auto; position:relative; }
.dca-search { background:#f2f2f2; width: 730px; padding: 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.dca-search input
{   color:#222; font-family:'Open Sans', sans-serif; font-size:18px; font-weight: 400;
    padding:20px 0 20px 20px; width: 562px; border:1px solid #d8d8d8;
    -webkit-border-radius: 4px 0 4px 0; -moz-border-radius: 4px 0 4px 0; border-radius: 4px 0 0 4px;
    -webkit-box-shadow: 0 0 1px 1px #e5e5e5; -moz-box-shadow: 0 0 1px 1px #e5e5e5; box-shadow: 0 0 1px 1px #e5e5e5; outline: none;
}

/* PRIMARY & SECONDARY SEARCH RESULTS */
.secondary-section  { width: 735px; margin:40px 0 0 0; position:relative; }
.primary-result-section.dca-unavailable { border:2px solid #d82310; }
.primary-result-section.dca-available { border:2px solid #2fbe16; }
.primary-result-section, .secondary-result-section
{   border:2px solid #ccc; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  margin:40px 0;  width:735px; }
.secondary-result-section { border:2px solid #ccc; width: 735px; margin :7px auto 20px auto; min-height:320px !important;  }
.secondary-section-heading { font-family:'Open Sans', sans-serif; font-size:20px; font-weight:600; color:#222; }

/* Individual Result */
.primary-result, .secondary-result
{ width:100%;  position:relative; clear:both; color: #222; }
.primary-result { padding:20px 0; }
.secondary-result  { margin-bottom:-2px; border-bottom: 2px solid #ccc; padding:30px 0 26px 0;  }

/* Domain name in result */
.secondary-result .dca-domain-name { height:35px;  }
.dca-domain-name   { margin:0 0 0 20px; font-family:'Open Sans', sans-serif; font-size:20px; color:#222; width:40%; }
.primary-result .dca-domain-name{ font-weight:600; }
.secondary-result .dca-domain-name   { padding:0; font-weight:400; }

/* Domain duration, pricing button container */
.dca-domain-avail { text-align:right; padding:0 20px 0 0; position:absolute; right:0; width:60%; top: 25px;}
.primary-result .dca-domain-avail { top:25px; }
.primary-result .dca-domain-avail span.inline-block { margin:0 0 0 36px; vertical-align:top; width: 25%; }
.secondary-result .dca-domain-avail { height:35px; }
.secondary-result .dca-domain-avail span.inline-block { margin:0 0 0 25px; vertical-align: middle; width:30%; }
.secondary-result-section-tld-upsell .dca-domain-avail span.inline-block { margin:0 0 0 20px; vertical-align: middle; width:50%; padding-right: 10px}
.primary-result .dca-domain-avail span.inline-block { vertical-align: middle !important; }
.dca-domain-avail span button, a.dca-comingsoon-button, .filter-button, .addToCart, button.select-domain
{ background:#2fbe15; border:0; color:#fff; font-family:'Open Sans', sans-serif; font-size:13px; font-weight: 400; height:auto; width:auto; padding:8px 20px;
    -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; cursor:pointer; border: 1px solid #18900b; outline: none; }
.addToCart {display: inline-block;margin-top: 10px;}
.dca-pricing { font-family:'Open Sans', sans-serif; font-size:18px; font-weight:600; position:relative; }
.secondary-result .dca-pricing, .secondary-result-section-tld-upsell .dca-pricing { font-weight: 400; font-size:15px; color:#222; }
.secondary-result .dca-domain-avail span.inline-block em.dca-red-text,
.secondary-result-section-tld-upsell .dca-domain-avail span.inline-block em.dca-red-text
{ font-style:normal !important; font-family:'Open Sans', sans-serif; font-size:18px; font-weight:600;  }

/* Primary available & unavailable */
.dca-hide-disabled { visibility:hidden; }
.idn-result.dca-dn-available, .idn-result.dca-dn-unavailable
{  padding:0 0 0 50px;  }
.idn-result.dca-dn-available	{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/domain-available.png') no-repeat 0 6px;  }
.idn-result.dca-dn-unavailable    { background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/domain-unavailable.png') no-repeat 0 6px; }
.dca-domain-avail span select option:nth-child(even) { background: #f8f8f8; }

.dca-dn-available-icon, .dca-dn-unavailable-icon
{ height:36px; width:36px; vertical-align:top; margin:2px 10px 0 0; background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dca-icons-sprite.png') no-repeat; }

.dca-dn-unavailable-icon { background-position:0 0; }

.dca-dn-available-icon { background-position:0 -48px; }


/* Show More */
.show-more  {  text-align:center;    }
.show-more button
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dca-icons-sprite.png') no-repeat 180px -169px #fff;
    font-family:'Open Sans', sans-serif; font-size:18px; line-height:22px; font-weight:normal; color:#222;
    cursor: pointer; border:0; margin:-4px 0 0 0; width:200px; outline: none; }
.show-more button:hover
{ text-decoration: underline;  }

/* Tags */
.secondary-result .dca-sale-tag, .primary-result .dca-sale-tag, .secondary-result-section-tld-upsell .dca-sale-tag
{  background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dca-icons-sprite.png') no-repeat 0 -98px; position:absolute; top:0px; right:0px; height:38px; width:38px; }
.primary-result .dca-sale-tag { top: -1px; right: -1px;}
.dca-comingsoon-tag, .dca-premiumdomain-tag, .dca-eap-tag, .dca-protecteddomain-tag
{ font-family:'Open Sans', sans-serif; font-size:12px; font-weight: 400; color:#fff; padding:0 10px 0 27px; line-height:19px; margin-top:3px;
    -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; display:block !important;
}
.dca-comingsoon-tag  { background: #e07182; width:120px !important; padding:0 0 0 8px !important; vertical-align:top; height:19px; position:relative; bottom:-5px; }

.primary-result .dca-comingsoon-tag { bottom:0; }

.dca-comingsoon-tag .dca-comingsoon-icon
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dca-icons-sprite.png') no-repeat 0 -145px; height:19px; vertical-align:middle;  width:20px !important; margin:0 3px 0 0; }

.dca-premiumdomain-tag { background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dca-icons-sprite.png') no-repeat -37px -145px #ff9c00;  height:19px;  width:55px !important; }
.dca-protecteddomain-tag { background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dca-icons-sprite.png') no-repeat -37px -194px #ff9c00; height:19px;  width:70px !important; }

.dca-eap-tag { background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/eap-tooltip-icon.png') no-repeat #058ce9; width: 85px; text-transform: uppercase; }

.dca-eap-tag span { text-transform: none; }

/* Select Button */
.primary-result .dca-select-button { width:127px !important;  }
.primary-result button.dca-added,.primary-result button.pre-add, .primary-result button.pre-add:hover, .secondary-result button.dca-added, .secondary-result button.pre-add,
.secondary-result button.pre-add:hover
{ background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/prereg-icons-bg.png") no-repeat 10px -67px #2fbe15; padding:8px 20px 8px 30px; }
.primary-result button.dca-added:hover, .secondary-result button.dca-added:hover
{  background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dont-prebook-notify-icon.png') no-repeat 12px 9px #d61400 !important;
    -webkit-transition: background-color .2s ease-in-out;
    -moz-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
    border:1px solid #d61400;

}

.loading-dca-content { height:10px; width:80px; margin:20px auto; text-align:center; }
.secondary-result-section .loading-dca-content { margin:100px auto; }

/* IDN Search Adjustment */
.small-idn-name { font-size:13px; font-weight: 400; color:#222; display:block; }


/* CART ITEM STYLING */
.dca-page-wrapper .cart-empty  { /*height:218px;*/ height: 200px; border:2px #ccc dashed; margin:20px;  width:180px; }
.dca-page-wrapper .cart-empty p {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/prereg-icons-bg.png") no-repeat 20px -147px;
    color: #8A8A8A; font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400;
    text-align: center; padding: 0 0 0 20px; position: relative; top:40%;
}
.dca-page-wrapper #checkout, .dca-footer-banner a
{ background:#2fbe15; border:1px solid #18900b; color:#fff; cursor:pointer;
    font-family:'Open Sans', sans-serif; font-size:18px; font-weight: 400;text-align:center;
    width:100%; padding:16px 0;  -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;
}
.dca-page-wrapper #checkout.disabled
{ background:#dedede; width:100%; padding:16px 0; border:0; border-top:1px solid #c7c7c7; color:#909090;
    font-family:'Open Sans', sans-serif; font-size:16px; font-weight: 400; text-align:center;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
}
.dca-page-wrapper .cart-items-container
{ margin:0; background: none !important; padding:0 !important; min-height:204px; }
.dca-page-wrapper .cart { border: 1px solid #ccc; min-height : 300px; width: 225px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; position: absolute;
    right:0 }
.dca-page-wrapper .cart-header { background: #f2f2f2; width:100%; border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius:  4px 4px 0 0;  }
.dca-page-wrapper .cart-header h3
{ padding: 15px; font-family:'Open Sans', sans-serif; font-size:18px; font-weight:400; color:#222; }
.dca-page-wrapper .cart-list { padding-top:25px; }
.dca-page-wrapper .cart-list li { margin:0; padding:0 20px 17px 20px; position:relative; }
.dca-page-wrapper .cart-list li span{ font-family:'Open Sans', sans-serif; font-size:15px; font-weight: 400; color:#222; }
.dca-page-wrapper .cart .remove, a.tooltipanimated.dca-comingsoon-button  span.classic-ani .close-button,
.secondary-result-section-tld-upsell .close-tld-upsell
{ background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/close.png") no-repeat 0 0; right: 20px; top:3px; height:15px; position: absolute; width:15px; opacity:0.6;  }
.dca-page-wrapper .cart .remove:hover, a.tooltipanimated.dca-comingsoon-button  span.classic-ani .close-button:hover,
.secondary-result-section-tld-upsell .close-tld-upsell:hover
{ opacity:0.8 }
.dca-page-wrapper .cart .remove:active, a.tooltipanimated.dca-comingsoon-button  span.classic-ani .close-button:active,
.secondary-result-section-tld-upsell .close-tld-upsell:active
{ opacity: 1; }

.dca-page-wrapper .cart .ppp-modal
{ background: #fff !important; margin:0px 20px 0px 0px; padding:8px 0px 12px 0px; position:relative;  }
.dca-page-wrapper .cart .ppp-modal .ppp-tobe-enabled
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dca-icons-sprite.png') no-repeat -43px -216px; padding:0 0 0 20px; }
.dca-page-wrapper .cart .ppp-modal a{ font-family:'Open Sans', sans-serif; font-size:13px; font-weight: 400; color:#0a69a4; }
.dca-page-wrapper .cart .ppp-modal p, .cart .ppp-modal p a.heading
{ font-family:'Open Sans', sans-serif; font-size:13px; font-weight:400; color:#0a69a4; padding-bottom:2px; }
.dca-page-wrapper .cart .ppp-modal p:hover, .cart .ppp-modal a:hover, .cart .ppp-modal:hover p,   .cart .ppp-modal:hover a
{ cursor: pointer; text-decoration: none; }
.dca-page-wrapper .cart .ppp-modal .ppp-enabled .pp-enabled-icon
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/pp_unicon.svg') no-repeat; width: 11px; height: 11px;position: relative;
    top: -3px;}
.dca-page-wrapper .cart .ppp-modal .ppp-enabled .pp-enabled-text
{ width:90%; vertical-align:top;left: 7px; position: relative;cursor: default;font-size: 13px;}
.dca-page-wrapper .cart .ppp-modal .enable-ppp-arrow
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ppp-cart-arrow.png') 0 0; position:absolute;  top:-10px; left:20px; height:10px; width:16px; display:block; }
.dca-page-wrapper .total-container { margin:20px; }
.dca-page-wrapper .total-container span{ font-family:'Open Sans', sans-serif; font-size:15px; font-weight:400; color:#222; text-transform:uppercase;   }
.dca-page-wrapper .total-container span#total { font-family:'Open Sans', sans-serif; font-size:26px; font-weight:600; color:#28af0f }
.dca-page-wrapper .total-container .discounted-total, .dca-page-wrapper .total-container br	{ display:none; }
span.dca-domain-purchased, .secondary-result .dca-domain-name span, .dca-domain-name span.dca-primary-dn span.namevalue
{ display: inline-block; width: 150px; word-wrap: break-word;}
.dca-domain-name span.dca-primary-dn span.namevalue { width:200px; font-family:'Open Sans', sans-serif; font-size:20px; color:#222; }
.secondary-result .dca-domain-name span, .dca-domain-name span.dca-primary-dn
{ width: 240px; }
.dca-domain-name span.dca-primary-dn.initial-padding { padding:0 0 0 50px; }
.dca-domain-name span.dca-primary-dn { margin-bottom: -5px; line-height:20px; padding-bottom:5px; }
.secondary-result .dca-domain-name { font-size:18px; }
.dca-page-wrapper .cart-items-container .cart-total { padding-left:0 !important; }
.dca-page-wrapper .dca-domain-purchased { position: relative; }
.dca-page-wrapper .ic-privacy { position:absolute; margin:0; left:0; top:0; pointer-events: none; cursor: default; }

/* SEARCH FILTERS */
.filters { width:45% }
.filters ul li
{ display:inline-block; text-transform:uppercase; font-family:'Open Sans', sans-serif; font-size:13px; font-weight: 400; color:#222;
    position:relative; padding:5px; margin:0;
    border:1px solid #fff;
    -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;
}
.current-choosen-filter
{ background:#e8e8e8; border:1px solid #e2e2e2 !important; border-bottom:1px solid #e2e2e2 !important;
    -webkit-border-radius: 16px !important; -moz-border-radius: 16px !important; border-radius: 16px  !important;
    height:6px; line-height:6px;
}

.activefilter, #dca-match-filter.current-choosen-filter.activefilter
{   background: #fff !important; border:1px solid #e2e2e2 !important; border-bottom:0; border-right:1px solid #e2e2e2 !important;
    -webkit-border-radius: 4px 4px 0 0 !important; -moz-border-radius: 4px 4px 0 0 !important; border-radius: 4px 4px 0 0 !important;
    -webkit-box-shadow:  0 0 2px 2px #f1f1f1;
    -moz-box-shadow: 0 0 2px 2px #f1f1f1;
    box-shadow: 0 0 2px 2px #f1f1f1; height: auto; line-height: normal;
}


.filters ul li .dca-filter-option { background:transparent !important; border:0; cursor: pointer; }
.filters ul li button.filter-button { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }


#dca-price-filter .dca-filteroption-details
{ text-transform: none !important;
    background: #fff;
    position: absolute; top:28px; right:-1px;
    padding:25px; z-index: 1000; border:1px solid #e2e2e2;
    -webkit-border-radius: 4px 0 4px 4px; -moz-border-radius: 4px 0 4px 4px; border-radius: 4px 0 4px 4px;
    -webkit-box-shadow:  0 0 2px 2px #f1f1f1;
    -moz-box-shadow: 0 0 2px 2px #f1f1f1;
    box-shadow: 0 0 2px 2px #f1f1f1;
}
#dca-price-filter .white-patch { width:44px; position:absolute; height:10px; z-index: 9999; right:0; top:-10px; background:white; }
.filters ul li#dca-price-filter button.filter-button{ margin: 0 20px; padding:6px 17px !important; font-size:13px; }
#dca-price-filter .dca-filteroption-details { text-align: center; }
#dca-price-filter .dca-filteroption-details span { font-family:'Open Sans', sans-serif; font-size:12px; font-weight: 400; line-height:18px;  }
#dca-price-filter .price-range-container { width:160px; margin: -8px 0 15px 0; }

#dca-match-filter .dca-filteroption-details
{ text-transform: none !important;
    position: absolute;
    padding:25px; z-index: 1000; top:28px; width:210px; border:1px solid #e2e2e2;
    background:#fff; right:-1px;
    -webkit-border-radius: 4px 0 4px 4px; -moz-border-radius: 4px 0 4px 4px; border-radius: 4px 0 4px 4px;
    -webkit-box-shadow:  0 0 2px 2px #f1f1f1;
    -moz-box-shadow: 0 0 2px 2px #f1f1f1;
    box-shadow: 0 0 2px 2px #f1f1f1;
}

#dca-match-filter .dca-filteroption-details label:hover { cursor: pointer; }

#dca-match-filter .white-patch { width:113px; position:absolute; height:10px; z-index: 9999; right:0; top:-10px; background:white; }
.filters ul li#dca-match-filter button.filter-button { margin:20px 45px 0 45px; padding:6px 17px !important; font-size:13px; }
.dca-filteroption-details input[type=checkbox]{ margin:4px 0 0 0; }
.dca-filteroption-details label
{ color:#222; font-family:'Open Sans', sans-serif; font-size:13px; font-weight: 400; line-height:20px; /*margin:0 0 10px 8px;*/ margin:0 0 2px 8px; vertical-align:top; width:85%; }
.dca-filteroption-details  p { color:#888; font-family:'Open Sans', sans-serif; font-size:12px; font-weight: 400; line-height:18px; width:90%; margin:0 0 0 19px;  }

.dca-filteroption-details .loading-dca-content
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ajax-loader-dca-filter.gif') no-repeat; height:16px; width:16px; margin:0; position: absolute; right:20px;  }

#dca-price-filter .dca-filteroption-details .loading-dca-content
{ left:95px; top:70px;   }


/* RANGE SLIDER - PLUGIN CSS */
.slider {
    width: 160px;
    margin:0 auto 5px auto !important;
}

.slider > .dragger { background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dca-range-slider.png') no-repeat; width:25px; height:25px;	}
.slider > .track, .slider > .highlight-track {
    background: #ccc;
    background: -webkit-linear-gradient(top, #bbb, #adadad);
    background: -moz-linear-gradient(top, #bbb, #adadad);
    background: linear-gradient(top, #bbb, #adadad);

    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.1);
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.1);

    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;

    border: 1px solid #aaa;
    height: 9px;
}

.slider > .highlight-track {
    background-color: #3ccbed;
    background: -webkit-linear-gradient(top, #3ccbed, #39a2dd);
    background: -moz-linear-gradient(top, #3ccbed, #39a2dd);
    background: linear-gradient(top, #3ccbed, #39a2dd);
    border-color: #c3e3ea;
}



/* FOOTER BANNER */
.dca-footer-banner
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dca-banner-bg.png') no-repeat 20px 15px #02b6ec; height:170px; width:735px; margin:80px 0 0 0; text-align:center;
    -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
}
.dca-footer-banner h1
{ font-family:'Open Sans', sans-serif; font-size:32px; font-weight:600; padding:25px 0 0px 0; margin:0; color:#fff; text-shadow: #006571 1px 1px 1px; }
.dca-footer-banner p { text-align:center; font-family:'Open Sans', sans-serif; font-size:17px; font-weight: 400; color:#fff; margin:0 0 10px 0; }
.dca-footer-banner a { width:120px; padding:10px 20px; font-family:'Open Sans', sans-serif; font-size:15px; font-weight: 400;
    -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; opacity: 1 !important;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
}
.dca-footer-banner .learn-more-container
{ background: #ccf0fb; width: 125px; height:auto; padding:13px 0; margin:0 auto;
    -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
}

/* TOOLTIPS  */

a.tooltipanimated { position: relative; display: inline; text-decoration: none !important; cursor:pointer; }
a:hover.dca-premiumdomain-tag.tooltipanimated span.classic-ani,
.dca-comingsoon-tag a:hover.tooltipanimated span.classic-ani,
a.dca-eap-tag:hover.tooltipanimated span.classic-ani,
a:hover.dca-protecteddomain-tag.tooltipanimated span.classic-ani
{
    visibility: visible; opacity: 1; bottom: -115px; /*left: 35%;*/ margin-left: -80px; z-index: 9999;
    -webkit-transition: opacity, bottom 0.2s ease;  /* Chrome 1-25, Safari 3.2+ */
    -moz-transition: opacity, bottom 0.2s ease;  /* Firefox 4-15 */
    -o-transition: opacity, bottom  0.2s ease;  /* Opera 10.50â€"12.00 */
    transition: opacity, bottom  0.2s ease;  /* Chrome 26, Firefox 16+, IE 10+, Opera     12.50+ */
}

a:hover.dca-protecteddomain-tag.tooltipanimated span.classic-ani {
    bottom: -80px;
}

.dca-comingsoon-tag a:hover.tooltipanimated span.classic-ani { bottom:-95px; margin-left:-50px; }

.secondary-result .dca-comingsoon-tag a:hover.tooltipanimated span.classic-ani
{ bottom:-97px; }

.secondary-result a.tooltipanimated span:after,  .primary-result a.tooltipanimated span:after
{ border:0; visibility:visible !important; }

a.dca-premiumdomain-tag.tooltipanimated span.classic-ani,
.dca-comingsoon-tag a.tooltipanimated span.classic-ani, .verify-search-result-box .classic-ani,
a.dca-eap-tag.tooltipanimated span.classic-ani,a.dca-protecteddomain-tag.tooltipanimated span.classic-ani
{
    position: absolute; width:300px; color: #FFFFFF; background: #363636; height: 85px; border:1px solid #000;
    line-height: 21px; font-size:14px; font-family:'Open Sans', sans-serif; font-weight: 400; text-align: left;
    -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
    visibility: hidden; margin-left:0; bottom:-105px; opacity:0; padding:10px !important; overflow:visible !important;
    -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.7); -moz-box-shadow:    1px 1px 3px 0px rgba(0, 0, 0, 0.7); box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.7);
}

a.dca-protecteddomain-tag.tooltipanimated span.classic-ani {
    height: 50px; bottom:-70px;
}

.dca-comingsoon-tag a.tooltipanimated span.classic-ani { width:190px; height:65px; bottom:-80px; }

a.dca-eap-tag.tooltipanimated span.classic-ani { bottom: -125px; width: 200px; }

a.dca-eap-tag:hover.tooltipanimated span.classic-ani { bottom: -115px; }

a.dca-premiumdomain-tag.tooltipanimated span.classic-ani .tooltip-arrow,
.dca-comingsoon-tag a.tooltipanimated span.classic-ani .tooltip-arrow, .verify-search-result-box .classic-ani .tooltip-arrow,
a.dca-eap-tag.tooltipanimated span.classic-ani .tooltip-arrow,
a.dca-protecteddomain-tag.tooltipanimated span.classic-ani .tooltip-arrow
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dca-tooltip-arrow.png') no-repeat;
    position: absolute; top:-8px; left:133px; height:9px; width:18px; display:block; }

a:hover.dca-premiumdomain-tag.tooltipanimated,
.dca-comingsoon-tag a:hover.tooltipanimated,
.dca-comingsoon-tag a.tooltipanimated,
a:hover.dca-eap-tag.tooltipanimated,
a:hover.dca-protecteddomain-tag.tooltipanimated
{ color: #fff !important; }

a.tooltipanimated.dca-comingsoon-button { position:relative; }

a.tooltipanimated.dca-comingsoon-button em { font-style: normal !important; }

a.tooltipanimated.dca-comingsoon-button span.classic-ani, .verify-search-result-box .classic-ani {
    position: absolute !important;
    width:190px !important;
    color: #222 !important;
    background: #fff !important;
    height: 95px !important;
    border:1px solid #e2e2e2 !important;
    line-height: 19px !important;
    font-size:13px; font-family:'Open Sans', sans-serif; font-weight: 400; text-align: left;
    -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
    visibility: hidden; margin-left: -210px; bottom:-135px; opacity:0; padding:20px !important; overflow:visible !important;
    -webkit-box-shadow:  0 0 2px 2px #f1f1f1;
    -moz-box-shadow:  0 0 2px 2px #f1f1f1;
    box-shadow:  0 0 2px 2px #f1f1f1;
}

.secondary-result .dca-domain-name span.dca-comingsoon-tag, .secondary-result .dca-domain-name span.preregister-tag { overflow: visible !important; }

a.clicked.tooltipanimated.dca-comingsoon-button span.classic-ani, .verify-search-result-box .classic-ani
{
    visibility: visible; opacity: 1; bottom: -145px; /*left: 35%;*/ left:auto !important; margin-left: -210px; z-index: 9999;
    -webkit-transition: opacity, bottom 0.2s ease;  /* Chrome 1-25, Safari 3.2+ */
    -moz-transition: opacity, bottom 0.2s ease;  /* Firefox 4-15 */
    -o-transition: opacity, bottom  0.2s ease;  /* Opera 10.50â€"12.00 */
    transition: opacity, bottom  0.2s ease;  /* Chrome 26, Firefox 16+, IE 10+, Opera     12.50+ */
}
.verify-search-result-box .classic-ani
{ right: -5px; z-index: 9999; bottom: -145px; height: 120px !important; width: 212px !important;}

a.tooltipanimated.dca-comingsoon-button  span.classic-ani .tooltip-arrow, .verify-search-result-box .classic-ani .tooltip-arrow
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dca-comingsoon-arrow.png') no-repeat;
    position: absolute; top:-8px; left:265px; height:9px; width:18px;  }
.verify-search-result-box .classic-ani .tooltip-arrow
{ top:-9px; left:180px; }

a.tooltipanimated.dca-comingsoon-button.clicked span.classic-ani .tooltip-arrow, .verify-search-result-box .classic-ani .tooltip-arrow
{ opacity:1;display:inline-block; visibility:visible !important; }

a.tooltipanimated.dca-comingsoon-button  span.classic-ani button, .verify-search-result-box .classic-ani button
{ margin-top:10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

a.tooltipanimated.dca-comingsoon-button  span.classic-ani .close-button, .verify-search-result-box .classic-ani .close-button
{ top: 10px !important; right:10px !important; border:0 !important; margin-left:125px !important; }

.secondary-result a.tooltipanimated.dca-comingsoon-button  span.classic-ani .close-button, .verify-search-result-box .classic-ani .close-button
{ margin-left:124px !important; }

.close-verify-search-result
{ font-family:'Open Sans', sans-serif; font-size:13px; font-weight: 400; text-decoration:none; position:relative; right:-10px; color:#0a69a4; white-space:nowrap; cursor: pointer;}


a.tooltipanimated.dca-comingsoon-button.clicked span.classic-ani .close-button, .verify-search-result-box .classic-ani .close-button
{ visibility:visible; }

.verify-search-result-box   span.classic-ani .close-button
{ background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/close.png") no-repeat 0 0; right: 20px; top:1px; height:15px; position: absolute; width:15px; opacity:0.6;  }
.verify-search-result-box  span.classic-ani .close-button:hover { opacity:0.8 }
.verify-search-result-box span.classic-ani .close-button:hover { opacity: 1; }


.primary-result a.tooltipanimated, .secondary-result a.tooltipanimated.dca-comingsoon-button  { display:inline-block;  }

.primary-result-premium {position: relative; margin-bottom: 20px;}

.preregister-tag { font-family:'Open Sans', sans-serif; font-size:12px; font-weight: 400; color:#222; position:absolute; bottom:0; right:-120px; }

.secondary-result .preregister-tag { right:-250px; }

.dca-display-modal
{ font-family:'Open Sans', sans-serif; font-size:13px; font-weight: 400; text-decoration:underline; position:relative; right:-10px; color:#0a69a4; white-space:nowrap;   }

/* SELECT BOX STYLING */

.dca-domain-avail .styled-select
{ background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dca-duration-arrow.png') no-repeat right #fff;  width:70px !important; overflow: visible; position:relative; }

.dca-domain-avail span .dca-duration, .dca-domain-avail span .dca-duration-upsell {
    -webkit-appearance: none; -moz-appearance: none; appearance: none; height:20px; width:80px; border: none; background:transparent; cursor:pointer;
    font-family:'Open Sans', sans-serif; font-size:15px; font-weight: 400; text-align: left !important; display:inline-block;
    *display: inline; *position:relative; zoom:1; margin:3px 0 0 0;
}
ul.hidden-dca-durations, ul.hidden-dca-durations-upsell
{ border:1px solid #e2e2e2; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
    padding:0; margin:0; width:100px; position:absolute; top:25px; left: -15px; z-index:9999; }
ul.hidden-dca-durations li,ul.hidden-dca-durations-upsell li
{ background:#fff; padding:10px 15px; cursor: pointer; list-style: none;
    text-align: left !important;font-family:'Open Sans', sans-serif; font-size:14px; font-weight: 400; }
ul.hidden-dca-durations li.even, ul.hidden-dca-durations-upsell li.even { background:#f8f8f8; }
ul.hidden-dca-durations li:hover, ul.hidden-dca-durations li.even:hover, ul.hidden-dca-durations-upsell li:hover, ul.hidden-dca-durations-upsell li.even:hover { background: #ccc; }
.dca-page-wrapper .cart .ppp-modal .manage-ppp a.removepp {
    position: absolute;
    right: -20px;
    top: 10px;
    background: url(/ui/resellerdata/0_29999/20602/supersite2/supersite/themes/MinimalGreen-MyTheme/images/close.png) no-repeat 0 0;
    height: 15px;
    position: absolute;
    width: 15px;
    opacity: 0.6;
}
/* Some final hacks */
.secondary-result .dca-domain-avail .styled-select { position: relative; left: -35px; }
/* Discount offered */
.secondary-result .original-price, .primary-result .original-price
{ font-style: 100; position:absolute; /*left:-64px;*/ left: -85px; top:0; font-family: 'Open Sans', sans-serif;
    font-weight: 400; font-size:15px; color:#999; text-decoration:line-through;  }
.secondary-result-section-tld-upsell .original-price {
    font-style: 100; position:absolute; left:-90px; top:0; font-family: 'Open Sans', sans-serif;
    font-weight: 400; font-size:15px; color:#999; text-decoration:line-through;
}
#pp_modal_div .wide_modal .model-twocols { max-width:790px; }
.primary-result .original-price { left: -70px; top:12px;}
.discount-offered { font-style: normal;font-family: 'Open Sans', sans-serif; font-weight:400 !important; font-size:13px !important; position:relative; top:2px; /*top:-3px;*/ }

.dotwien_authcode_link {
    position: relative;
    /*left: -162px;*/
    font-size: 14px;
    text-decoration: underline;
}

.newgtld_premium_renew_price_label {
    font-size: 13px;
    font-weight: 400;
    font-variant: normal;
    font-style: normal;
    font-color: #666;
    color: #888;
}

.newgtld_premium_renew_price {
    font-size: 13px;
    font-weight: 300;
}

/* New gtld upsell blurb - start */

.dca-search-result-content { position: relative; }

.secondary-result-section-tld-upsell
{ background: #f8f8f8; border: 1px solid #c8c8c8; border-radius: 5px; box-shadow: 0 0 7px #bbb; left: -10px; padding:20px 10px 0 10px; position: absolute; top:80px; width:100%; z-index: 999;   }

.secondary-result-section-tld-upsell .close-tld-upsell
{ position: absolute; top:5px; right: 5px; }

.secondary-result-section-tld-upsell .top-arrow
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dca-upsell-tarrow.png') no-repeat; height: 14px; width: 21px; position: absolute; top: -14px; right:70px; }

.secondary-result-section-tld-upsell-domain
{ position: relative; border-bottom: 1px solid #ccc; padding: 20px 0 25px 0; margin:0 0 0 35px;}

.secondary-result-section-tld-upsell-domain .dca-domain-cb
{ height:auto; width:2%; margin: 5px 0 0 10px; vertical-align:top; }

.secondary-result-section-tld-upsell-domain .dca-domain-name
{ height:auto; width:45%; margin: 0 0 0 5px; font-size:18px; vertical-align:top; word-wrap:break-word; }

.secondary-result-section-tld-upsell-domain .dca-domain-avail { top:25px; right:0; width:50%; padding:0; }

.secondary-result-section-tld-upsell-domain .dca-domain-avail .styled-select
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dca-duration-arrow.png') no-repeat right #f8f8f8; position:absolute; left:0; }

.secondary-result-section-tld-upsell-domain-list { width: 80%; display: inline-block; vertical-align: middle;}

.secondary-result-section-tld-upsell .dca-select-button
{ text-align: right; vertical-align: middle; width: 18%; }

.secondary-result-section-tld-upsell .dca-select-button button.select-domain
{ margin-right: 10px; }

.secondary-result-section-tld-upsell .dca-select-button .limited-period
{ font-family: 'Open Sans', sans-serif; font-size: 13px; font-style: italic; color:#0a69a4; position: absolute; right: 30px; bottom:10px;  }

.secondary-result-section-tld-upsell p
{ font-family: 'Open Sans', sans-serif;  font-size: 17px; font-weight: 600; text-align: left; padding:0 0 8px 20px;}

.secondary-result-section-tld-upsell-domain:last-child {
    border-bottom:0;
}

.secondary-result-section-tld-upsell-domain.last-gtld-upsell-domain
{ border-bottom: 0; }

/* New gtld upsell blurb - end */

#pp_modal_div .modal_overlay { position: fixed; }

/* Combo offers - Upsell */

.combo-offer-upsell
{
    display: none;
    background: #f8f8f8; position: relative; top:0;
    border: 0;  border-top: 0;
    border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px;
    width: 735px;
}

.primary-result-section + .combo-offer-upsell
{
    top: -43px;
    border: 2px solid #2fbe16;
    border-top: 0 none;
}

.secondary-result-section .combo-offer-upsell { border-bottom: 2px solid #ccc; }

.combo-offer-upsell h3
{
    border-top: 1px solid #ebebeb; padding: 15px 20px 0 20px;
    color: #222; font-size: 18px; font-family: 'Open Sans', sans-serif; font-weight: 400;
}
.combo-offer-upsell h3 span.domainname { color:#2aa713 }

.combo-offer-upsell div.product { display: inline-block; vertical-align: top; }

.combo-offer-upsell  .two-products-bundle div.product
{ width: 200px; }

.combo-offer-upsell  .two-products-bundle div.product.domain-name
{ width: 165px; }

.combo-offer-upsell  .three-products-bundle div.product
{ width: 144px; }

.combo-offer-upsell span.product-name
{ color: #222; font-size: 16px; font-family: 'Open Sans', sans-serif; font-weight: 400; display: block;
    word-wrap: break-word;
}

.combo-offer-upsell span.product-name.domain { vertical-align: middle; }

.combo-offer-upsell span.product-name,
.product-content
{  display: inline-block; margin: 0 3px 0 0; vertical-align: top; width: 78%; }

.combo-offer-upsell .two-products-bundle span.product-name,
.two-products-bundle .product-content
{ width: 75%; }

.combo-offer-upsell span.subdesc
{ color: #666; font-size: 13px; font-family: 'Open Sans', sans-serif; font-weight: 400; cursor: pointer; display: block; }

.combo-offer-upsell .three-products-bundle span.subdesc
{ min-height: 32px; white-space: normal; }

.combo-offer-upsell span.subdesc .toggle-arrow
{  background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bundles-upsell-icons.png') no-repeat -210px 0; cursor: pointer;
    margin: 0 0 2px 5px; height: 6px; width: 10px;
}

.combo-offer-upsell span.subdesc .toggle-arrow.expanded
{ background-position:-195px 0; }

.combo-offer-upsell .product-content ul
{ margin: 13px 0 0 -10px; display: none; }

.combo-offer-upsell ul li
{ color:#9bcb44; list-style: disc; list-style-position: inside; font-size: 12px; padding: 0 0 8px 0; }

.combo-offer-upsell ul li span
{color: #1b1b1b; font-size: 13px; font-family: 'Open Sans', sans-serif; font-weight: 400; }

@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm)
{
    .combo-offer-upsell ul li span { margin: 0px 0 0 -3px; }
}


.two-products-bundle, .three-products-bundle { padding: 20px; }

.three-products-bundle { margin: 0 -21px 0 0; padding: 20px 0 20px 20px; }

.price-checkout-container.three-products,
.price-checkout-container.two-products
{ vertical-align: top; margin: 22px 0 0 7px; text-align: right; width: 235px; }

.price-checkout-container.three-products { width: 200px }

.price-checkout-container .price
{ color: #222; font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 400; margin: 0 25px 0 0; }

.product .domain-icon,
.product .email-icon,
.product .hosting-icon,
.product .sitebuilder-icon,
.product .ssl-icon,
.two-products-bundle .plus-icon,
.three-products-bundle .plus-icon,
.product .up-arrow-icon,
.product .down-arrow-icon
{ background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bundles-upsell-icons.png") no-repeat left 0; display: inline-block; }

.product .domain-icon
{ background-position: 0 0; height: 31px; vertical-align: top; width: 33px }

.product .email-icon
{ background-position: -112px 0; height: 30px; width: 33px; }

.product .hosting-icon, .product .sitebuilder-icon
{ background-position: -155px 0; height: 29px; width: 33px; }

.product .ssl-icon
{ background-position: -46px 0; height: 32px; width: 33px; }

.two-products-bundle .plus-icon, .three-products-bundle .plus-icon
{  background-position: -85px 0; display: inline-block;  height: 18px; margin: 7px 20px 0 20px; width: 18px; }

.three-products-bundle .plus-icon { margin: 7px 10px 0 0; }

.combo-offer-upsell  .three-products-bundle span.product-name,
.combo-offer-upsell  .three-products-bundle .product-content
{ width: 72%;  }

.combo-offer-upsell  .three-products-bundle span.product-name
{ font-size: 14px; white-space: nowrap; }

.combo-offer-upsell  .three-products-bundle span.product-name.domain
{ white-space: normal; }

.combo-offer-upsell .two-products-bundle ul li span,
.combo-offer-upsell .three-products-bundle ul li span
{  display: inline-block;  vertical-align: top;  width: 86px;  }

.combo-offer-upsell .two-products-bundle ul li span { width: 145px; }

.close-bundle-upsell
{ background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bundle-upsell-close.png") no-repeat; opacity: 0.6;
    position: absolute; top: 8px; right: 8px; height: 14px; width: 14px;
}

.close-bundle-upsell:hover { opacity: 1; cursor: pointer; }

.upsell-bundle-arrow
{ background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bundle-upsell-arrow.png") no-repeat; height: 11px;
    width: 19px; position: absolute; top:-10px; right: 60px;  }

.price-checkout-container .select-domain
{ padding: 8px 10px  }

.price-checkout-container.two-products .select-domain
{ padding: 8px 15px  }

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {


    .product .domain-icon,
    .product .email-icon,
    .product .hosting-icon,
    .product .sitebuilder-icon,
    .product .ssl-icon
    {
        background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bundles-products-icons-sprite@2x.png') no-repeat;
        vertical-align: top;
        background-size: 167px 33px;

    }
    .product .domain-icon {
        background-position: 0 0;
        width: 33px;
        height: 30px;
    }
    .product .hosting-icon {
        background-position: -36px 0;
        width: 31px;
        height: 30px;
    }
    .product .email-icon {
        background-position: -72px 0;
        width: 31px;
        height: 30px;
    }
    .product .sitebuilder-icon {
        background-position: -107px 0;
        width: 31px;
        height: 30px;
    }
    .product .ssl-icon
    {
        background-position: -141px 0;
        width: 25px;
        height: 33px;
    }
}

/* Reserved Status */

.dca-dn-reserved .dca-dn-reserved-icon
{ background: #fbf4e6; border: 1px solid #F0AA34; border-radius: 5px; width: 36px; height: 30px;
  margin:4px 2px 0 0; vertical-align: top;
}

.dca-dn-reserved .dca-dn-reserved-icon span
{ display: block; border-radius: 25px; background:#F0AA34;  margin: 1px auto 0 auto;  width: 28px;  height: 28px;  }

.dca-dn-reserved .dca-green-text
{ color: #F0AA34 }

.dca-dn-reserved a#contact-sales-link
{ font-size: 14px; font-weight: 400; text-align: left; display: block; text-decoration: underline; margin: 0px 0 0 45px; }

.dca-dn-reserved a#contact-sales-link:hover
{ color: #377ce4; }

.primary-result-section.dca-reserved
{  border: 2px solid #F0AA34;  }

/* .APP/.DEV/.PAGE */

.secondary-result .dca-domain-name span{
    text-overflow: ellipsis; word-wrap: normal; overflow: hidden;
}

.ssl-cert-required{
    font: 400 14px/22px 'Open Sans', sans-serif;
    color: #222;        
    display: block;
    margin: -12px 0 0 70px;;
    position: relative;    
}

.primary-result-section .ssl-cert-required:last-child{
    margin: -12px 0 20px 70px;;
}

.secondary-result-section .ssl-cert-required {
    margin: -24px 0 0 20px;
    top: -15px;
    
}
.secondary-result-section .ssl-cert-required.ssl-cert-required-premium {
    top: -21px;
    left: 105px;
    border-left: 1px solid #ddd;
    padding-left: 12px;
}

.ssl-tootlip-icon{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ssl-req-icon.png") no-repeat;
    display: inline-block;
    height: 13px;
    position: relative;
    width: 13px;
    left: 2px;
    top: 4px;
    cursor: pointer;
}

.ssl-tootlip-wrp-icon{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ssl-req-lock-icon.png") no-repeat;
    height: 18px;
    width: 14px;
    display: inline-block;
    margin: 0 9px 0 0;    
}

.ssl-tooltip-txt{   
    font: 400 14px/22px 'Open Sans', sans-serif;
    color: #fff;
    background: #363636;
    border: 1px solid #000;
    width: 310px !important;
    box-sizing: border-box;
    position: absolute;
    border-radius: 3px;
    padding: 10px 3px 8px 12px;
    top: 30px;
    left: 70px;
    word-wrap: normal !important;
    white-space: normal;
    z-index: 2;
}

.ssl-cert-required:hover .ssl-tooltip-txt a,
.ssl-cert-required .ssl-tooltip-txt a{
    color: #46acec; text-decoration: underline;
}

.ssl-tooltip-arrow{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ssl-tooltip-arrow.png") no-repeat;
    height: 9px; width: 17px;
    position: absolute;
    left: 40px; top: -9px;
    display: block;
}

.dca-domain-name .ssl-cert-required{
    position: absolute;
    white-space: nowrap;
    top: 2px;
    left: 92px;
    padding-left: 12px;
    border-left: 1px solid #dddddd;
}

.dca-domain-name .ssl-tooltip-txt{   
    width: 313px !important;
    padding: 10px 11px 8px 11px;
    left: 81px;
}

.secondary-result .dca-domain-name span.ssl-cert-required .ssl-tootlip-wrp-icon{
    width: 14px;
}

/* START: For BFAC Section */
.bfac-flair-strip {
  position: relative;
  background-color: #dcebff;
  margin: -2px 20px 18px 20px;
  padding: 5px 8px 0px 8px;
  display: flex;
  justify-content: space-between;
  border-radius: 3px;
}

.bfac-flair-left {
  color: #222222;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 18px;
}

span.bfac-flair-heart {
  float: left;
  padding: 0px 0px 0px 5px;
  margin-right: 7px;
}

.bfac-flair-heart-icon {
  position: relative;
  display: block;
  width: 16px;
  height: 16px;
  background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bfac-heart-icon.png") no-repeat; 
  background-size: 16px 16px;
  margin: 0px 0px -6px 0px;
  top: 4px;
  right: 0px;
}

.bfac-flair-heart-text {
  float: left;
  margin: 4px 0px 0px 0px;
}

.bfac-flair-exclamation-icon {
  display: block;
  width: 12px;
  height: 12px;
  background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bfac-info-icon.png") no-repeat;
  background-size: 12px 12px;
  margin: -1px 0px -2px 0px;
  position: relative;
  top: 7px;
  right: -139px;
}

.bfac-flair-exclamation:hover .tooltip-bfac-text {
  visibility: visible;
}

.bfac-flair-exclamation .tooltip-bfac-text {
  visibility: hidden;
  width: 260px;
  font-family: 'Open Sans', sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 21px;
  padding: 12px 16px;
  position: absolute;
  z-index: 1;
  top: 102%;
  left: 160px;
  margin-left: -154px;
  color: #ffffff;
  background: #363636;
  border: 1px solid #000;
  text-align: left;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

.bfac-flair-exclamation .tooltip-bfac-text::after {
  content: "";
  position: absolute;
  bottom: 97%;
  left: 50%;
  margin-left: -12px;
  border-width: 12px;
  border-style: solid;
  border-color: transparent transparent #363636 transparent;
}

.bfac-flair-right {
  color: #222222;
  font-size: 13px;
  letter-spacing: 0;
  line-height: 18px;
  text-align: right;
  margin-right: 6px;
  padding: 1px 0px 0px 0px;
}

i.bfac-flair-star {
  margin: 0px 0px -4px 0px;
  font-size: 15px;
  color: #ffad1f;
  margin-right: 4px;
  font-style: normal;
  font-family: 'Open Sans', sans-serif;
}

.bfac-flair-star-icon {
  display: block;
  width: 14px;
  height: 14px;
  background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bfac-star-icon.png") no-repeat;
  background-size: 14px 14px;
  margin: -1px 0px -2px 0px;
  position: relative;
  top: 4px;
  right: 22px;
}

.bfac-flair-star-text {
    position: relative;
    margin-bottom: 20px;
    top: -8px;
}

.section-bfac-flair {
  padding: 38px 0px;
  height: 59px;
}

.secondary-bfac-flair {
  margin-top: -56px;
}

.section-bfac-flair-premium {
  height: 98px;
}

.secondary-bfac-flair-premium {
  margin-top: -57px;
}

.section-bfac-flair .dca-domain-name span {
  font-weight: 600;
}

.section-bfac-flair-premium .dca-domain-name span {
  font-weight: 600;
}
/* END: For BFAC Section */


/* Domain Backordering CSS changes */

.dca-dn-unavailable.dca-domain-name span.dca-primary-dn span.namevalue{
    font-weight: 400;
    width: 600px;
    
}

.dca-dn-unavailable.dca-domain-name span.dca-primary-dn span.namevalue .dca-red-text{
    font-weight: 600;
}

.backordering{
    font-size: 16px;
    font-weight: 400;
    margin: 9px 0 0 0;
    min-width: 640px;
}

.backordering-details{
  box-sizing: border-box;
  width: 692px;  
  background-color: #F8F8F8;
  margin: 25px 0 0 -50px;
  padding: 20px 0 25px 0;
  border-radius: 3px;
  display: none;
}

.backordering a.expand-icon{
    color: #4285F4;
}
.backordering a.expand-icon::after{
    width: 13px;
    height: 8px;
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/domain-backordering-arrow.png');
    background-size: 13px 8px;
    content: "";
    display: inline-block;
    position: relative;
    left: 6px;

}

.backordering a.expand-icon.collapse-icon::after{
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
}

.backordering p {
  color: #222222;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
  padding: 0 25px;
}

.backordering p.backorder-cta-wrapper
{
    padding: 20px 25px 13px 25px;
}

.backorder-cta-wrapper .dca-select-button{
    position: relative;
    top: 3px;
}

.backordering ul{
    margin: 16px 0 0 0;
}
.backordering ul li{
  color: #222222;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 22px;
  margin: 0 0 22px 0;
  padding: 0 0 0 50px;
  background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/domain-backorder-bullet.png') no-repeat left 25px top 5px;
  background-size: 15px 12px;
}

.backorder-cta-wrapper{
    border-width:1px 0;
    border-style: solid;
    border-color: #E9E9E9;
}

.bold-style-txt{
    font-weight: 600;
}

.backordering p.gray-note{  
  color: #888888;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 18px;
  margin: 21px 0 0 0;
}

.primary-result-section.dca-available.grayBdr,
.primary-result-section.dca-unavailable.grayBdr,
.primary-result-section.dca-reserved.grayBdr{
    border: 2px solid #ccc
}

.select-domain-for-backordering{
    background: #2fbe15;
    border: 0;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: auto;
    width: auto;
    padding: 8px 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    cursor: pointer;
    border: 1px solid #18900b;
    outline: none;
}

#backorder-cart-list li{
    padding: 0 20px 17px 20px;
    position: relative;
}

#backorder-cart-list li span.backorder-domain-purchased{
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #222;
}

.primary-result .dns-list, .secondary-result-section .dns-list{margin: 0 20px;}
.primary-result .cart-product-addons .dns-list input, .secondary-result-section .cart-product-addons .dns-list input{
    margin: 0;
    width: 62px;
    height: 30px;
    position: absolute;
    right: 10px;
}

.primary-result .dns-list a, .secondary-result-section .dns-list a{display: inline;}

#alert_pp_modal_div .heading, #alert_pp_modal_div2 .heading, #what_is_pp_modal_div .heading { 
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    line-height: 36px;
    font-weight: 500;
    color: #222;
    padding: 22px 0px 11px 0px;
    text-align: center;
}
#alert_pp_modal_div .model-indent, #alert_pp_modal_div2 .model-indent {
    margin-top: 30px;
    margin-left: 30px;
    margin-right: 30px;
}
#what_is_pp_modal_div .model-indent {
    margin-top: 40px;
}
#what_is_pp_modal_div .wide_modal {
    width: 660px !important;
    margin-left: -300px;
    border: solid 5px #6C6C6C;
}


#what_is_pp_modal_div h2, #alert_pp_modal_div h2, #alert_pp_modal_div2 h2{
    background: none;
    padding: 0;  
}
#alert_pp_modal_div h2, #alert_pp_modal_div2 h2, #what_is_pp_modal_div h2 {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #222222;
    font-family: 'Open Sans', sans-serif;
}

.public_profile{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
}

.private_profile{display: flex}

.public_profile span:nth-of-type(2){
    margin: 0 0 0 5px;
    font-size: 13px;
}
#what_is_pp_modal_div .pp_comparison_container, #alert_pp_modal_div .pp_comparison_containe, #alert_pp_modal_div2 .pp_comparison_container{
    display: flex;
    justify-content: space-around;
    align-items: flex-end;
    margin: 10px 0;
}

.without_pp_outer_container{ padding: 0 10px 0 0;}

.divider_line{border: 1px solid #d9d9d9; margin: 5px 0 0 0}

#alert_pp_modal_div .pp_comparison_container, #alert_pp_modal_div2 .pp_comparison_container{
    flex-direction: column;
    align-items: flex-start;
    overflow: hidden;
    margin: 0px;
}

#what_is_pp_modal_div .pp_comparison_container .pp_recommend_heading, #alert_pp_modal_div .pp_comparison_container .pp_recommend_heading, #alert_pp_modal_div2 .pp_comparison_container .pp_recommend_heading{
    display: flex;
    justify-content: center;
    color: #5fba3c;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 18px;
}

#what_is_pp_modal_div .without_pp_container, #what_is_pp_modal_div .with_pp_container, #alert_pp_modal_div .without_pp_container, #alert_pp_modal_div2 .without_pp_container{
    display: flex;
    flex-direction: column;
    align-items: start;
    background: #f8f8f8;
    margin: 10px 0;
    width: 339px;
    height: auto;
    border: 4px solid #f8f8f8;
    
}
#what_is_pp_modal_div .with_pp_container{
    border: 4px solid #5fba3c;
}
.pp_title1 {
    font-size: 14px;
    line-height: 21px;
    font-weight: 600;
    color: #222;
    font-family: 'Open Sans', sans-serif;
}
.pp_desc1 {
    font-size: 13px;
    line-height: 19px;
    font-family: 'Open Sans', sans-serif;
    color: #666666;
}
div#what_is_pp_modal_div {
    position: fixed;
    z-index: 100;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}
#what_is_pp_modal_div .pp_comparison_container {
    border: 1px solid #CCCCCC;
    padding: 23px 30px 26px 30px;
    margin: 0px;
}
.pp-plus {
    position: relative;
    top: -40px;
    margin: 0px 24px;
}
#what_is_pp_modal_div h2 {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}
.pp_tile {
    text-align: center;
}
.pp_price {
    font-size: 16px;
    line-height: 24px;
    color: #222;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    margin-top:24px;
}
.dca-page-wrapper .cart-product-addons .dns-list {
    background-color: #FFF9F1;
    position:relative;
    height: 30px;
    padding: 8px 14px 8px 14px;
    border-radius: 4px;
}
.cart-product-addons .dns-list p {
    font-size: 14px;
    line-height: 21px;
}
.cart-product-addons .dns-list p span {
    font-weight: 600;
}
.dca-page-wrapper .dns-list input + label {
    visibility: hidden;
}
.pp_price .pp_addon_price {
    font-weight: 700;
}
.pp_img {
    vertical-align: middle;
    margin-right: 10px;
}
#alert_pp_modal_div .without_pp_subheading, #alert_pp_modal_div2 .without_pp_subheading , #what_is_pp_modal_div .without_pp_subheading{
    margin-bottom: 10px;
    font-size: 18px;
    color: #222222;
    font-weight: 500;
    line-height: 24px;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
}
#alert_pp_modal_div .without_pp_subheading, #alert_pp_modal_div2 .without_pp_subheading {
    margin-left: auto;
    margin-right: auto;
}
#what_is_pp_modal_div .without_pp_subheading {
    margin-bottom: 19px;
}
.without_description {
    text-align: center;
    color: #222;
    font-size: 15px;
    line-height: 24px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 24px;
}
.model-indent {
    padding: 0px;
}
#what_is_pp_modal_div .white_inner_bg_container, #alert_pp_modal_div .white_inner_bg_container, #alert_pp_modal_div2 .white_inner_bg_container{
    margin: 0;
    padding: 0px;
    width: 100%;
}
#alert_pp_modal_div .white_inner_bg_container, #alert_pp_modal_div2 .white_inner_bg_container{
    width: 48%;
    display: inline-block;
    border: 1px solid #E9E9EB;
    float: left;
    min-height: 245px;
    height: 100%;
}
#alert_pp_modal_div .white_inner_bg_container.white_inner_bg_container1, #alert_pp_modal_div2 .white_inner_bg_container.white_inner_bg_container1 {
    margin-right: 20px;
}
.black_txt .comp_text {
    color: #222;
    display: flex;
}
.cross_pp{
    margin-right: 10px;
}
#what_is_pp_modal_div .red_outline_container{
    display: flex;
    flex-direction: column;
    padding: 10px 0 0 0;
}

#what_is_pp_modal_div .with_pp_container .red_outline_container .comp_text .with_pp,
#alert_pp_modal_div .with_pp_container .red_outline_container .comp_text .with_pp,
#alert_pp_modal_div2 .with_pp_container .red_outline_container .comp_text .with_pp {
    display: flex; justify-content: space-between;
}

#what_is_pp_modal_div .red_outline_container .comp_text{
    font-size: 14px;
    line-height: 15px;
    margin: 10px 0;
    font-weight: 400;
}
.red_outline_container {
    padding: 19px 25px;
}
#what_is_pp_modal_div .red_outline_container .comp_text span:nth-of-type(odd)
{    color: grey;}

#what_is_pp_modal_div .without_pp_container .pp_profile_heading_public,
#what_is_pp_modal_div .with_pp_container .pp_profile_heading_private,
#alert_pp_modal_div .without_pp_container .pp_profile_heading_public,
#alert_pp_modal_div2 .without_pp_container .pp_profile_heading_public
{
    font-size: 13px;
}
#alert_pp_modal_div .without_pp_container .pp_profile_heading_public, #alert_pp_modal_div2 .without_pp_container .pp_profile_heading_public {
    background-color: #FFF8F8;
    padding: 12px 27px;
    font-size: 14px;
    line-height: 21px;
    color: #EE2E28;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
    
}
#what_is_pp_modal_div .with_pp_container .pp_profile_heading_private{
    background-color: #5fba3c;
}
.pp_profile_heading_public img {
    vertical-align: middle;
    margin-right: 10px;
}
#what_is_pp_modal_div .red_outline_container .comp_text span:nth-of-type(even),
#alert_pp_modal_div .red_outline_container .comp_text span,
#alert_pp_modal_div2 .red_outline_container .comp_text span
{
    color: #e01515; 
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    font-family: 'Open Sans', sans-serif;
}
#alert_pp_modal_div .red_outline_container .comp_text span b, #alert_pp_modal_div2 .red_outline_container .comp_text span b {
    font-weight: 500;
}
#alert_pp_modal_div .red_outline_container.black_txt .comp_text span, #alert_pp_modal_div2 .red_outline_container.black_txt .comp_text span {
    color: #222222;
}
#alert_pp_modal_div .red_outline_container .comp_text, #alert_pp_modal_div2 .red_outline_container .comp_text {
    margin-bottom: 12px;
}
#what_is_pp_modal_div .with_pp_container .red_outline_container .comp_text .with_pp span:nth-of-type(odd) {color: #5fba3c; font-weight: bold;}

#what_is_pp_modal_div .with_pp_container .red_outline_container .comp_text .with_pp .hidden_badge{
    background: #cfcfcf;
    color: grey;
    text-transform: uppercase;
    padding: 0 6px;
    font-size: 9px;
    font-weight: bold;
}

a.kb_reseller_link{display: flex;float: right;width: max-content;}

#alert_pp_modal_div .without_pp_container, #alert_pp_modal_div2 .without_pp_container{    
    width: 100%;
    background: transparent;
    border: 0px;
    margin: 0px;
}

.manage_pp_options{
    margin-left: auto;
    margin-right: auto;
    margin-top: 24px;
    text-align: center;
}

.manage_pp_options div{
    text-align: center;
    padding: 12px 0;
    background: #2FBE15;
    border-radius: 8px;
    color: #ffffff;
    cursor: pointer;
    font-size: 18px;
    line-height: 24px;
    width: 233px;
    font-family: 'Open Sans', sans-serif;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #18900b;
    font-weight: 400;
}

.manage_pp_options div:hover{
    opacity: 0.9;
    text-decoration: underline;
}

.manage_pp_options div:first-of-type(1){
    padding: 12px 40px;
}

.manage_pp_options div:nth-of-type(2){
    color: #377CE4;
    background: none;
    font-weight: 400;
    width: auto;
    font-size: 16px;
    line-height: 24px;
    font-family: 'Open Sans', sans-serif;
    padding-bottom: 0px;
    border: 0px;
}
a.what-is-pp-text.heading {
    font-size: 12px;
}
a.what-is-pp-text.heading:hover {
    color: #377ce4;
    text-decoration: underline;
}.premium_domain .result-wrapper {
	border-bottom: 1px solid #F0F0F0;
	margin: 0;
	overflow: hidden;
	padding: 27px 0;
	position: relative;
}
.premium_domain .item-dname {
	font: 14px Arial, Helvetica, sans-serif;
	color: #777;
	display: inline-block;
}
.premium_domain .new-ui-button {
	position: absolute;
	right: 30px;
	top: 20px;
}
.premium_domain .ui-button-grn {
	font: bold 13px/16px Arial, Helvetica, sans-serif;
	padding: 3px 1px;
	width: 65px;
}
.premium_domain .duration, .yearprice-wrap {
	left: 355px;
	position: absolute;
	top: 13px;
}
.ispremium {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/premium_domains.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 15px;
	padding: 0 5px 0 0;
	vertical-align: middle;
	width: 29px;
}
.yearprice-wrap .price {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #434343;
	display: inline-block;
}
.dsarch-re-wrp .yearprice-wrap {
	left: 385px;
	position: absolute;
	top: 18px;
}
.premium_domain .premiumMsg {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #777;
	margin-top: 3px;
	display: inline-block;
}
.premium-dsearch-box {
	border: solid 7px #4c4c4c;	
	border: solid 7px rgba(0,0,0,0.7);
	border-radius: 5px;
	width: 565px;
}
.dsearch-box-inner {
	border: solid 1px #bac4c5;
	padding: 5px;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fdfefe), color-stop(1, #e7eef2) );
	background: -moz-linear-gradient( center top, #fdfefe 5%, #e7eef2 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfefe', endColorstr='#e7eef2');
	background-color: #fdfefe;
}
.dsearch-box-inner .frm-text {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-pre-off.gif") no-repeat scroll 9px 13px #fff;
	border-style: solid;
	border-width: 1px;
	border-color: #e9e9e9 #e0e0e0 #cbccce #e9e9e9;
	font: 14px Arial, Helvetica, sans-serif;
	padding: 14px 5px 12px 50px;
	width: 398px;
	border-right:none;
	border-left:none;
}
.dsearch-box-inner .ison{
		background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-pre-dbox.gif") no-repeat scroll 8px 13px #FFFFFF;
	}
.dsbox-inner-wrp {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f8f8f8) );
	background: -moz-linear-gradient( center top, #ffffff 5%, #f8f8f8 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f8f8');
	background-color: #ffffff;
	border: solid 1px #cbccce;
}
.dsbox-inner-wrp .currency {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-pre-dbox-dd.gif") no-repeat scroll right 17px transparent;
	color: #5B5B5B;
	display:inline;	
	display: inline-block;
	font: bold 15px Arial, Helvetica, sans-serif;
	padding: 10px 15px 11px 5px;
	cursor:pointer;
}
.pre-dname-sbox {
	width: 455px;
	padding-right: 10px;
}
.element-bg {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/element-bg.jpg") no-repeat scroll 0 0 transparent;
}
.pre-domain-wrp p {
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	color: #5b5b5b;
}
.pre-domain-wrp h3 {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #5b5b5b;
	padding-bottom: 11px;
}
.pre-domain-wrp .two-cols {
	overflow: hidden;
	margin: 20px 0;
}
.pre-domain-wrp .gray-bg {
	float:left;
	width:49%;
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/predmn-list-sept.png") no-repeat scroll right 3px transparent;
	margin-right:17px;
}
.pre-domain-wrp li.last{ margin:0; background:none;}
.pre-domain-wrp .feature-list{
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/predmn-list-bg.jpg") no-repeat scroll center  0 transparent;
	overflow:hidden;
	margin-bottom:25px;	
	}
.pre-domain-wrp .features {
	padding: 0 0 0 85px;
	height:128px;
}
.pre-domain-wrp .list1 {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/predmn-list1.png") no-repeat scroll 0 4px transparent;
}
.pre-domain-wrp .list2 {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/predmn-list2.png") no-repeat scroll 0 4px transparent;
}
.pre-domain-wrp .list3 {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/predmn-list3.png") no-repeat scroll 0 4px transparent;
}
.pre-domain-wrp .list4 {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/predmn-list4.png") no-repeat scroll 0 4px transparent;
}
.price-selector{ width:340px; padding:5px 5px 5px 1px;}
.tag-cloud-wrp {
	margin: 5px;
	border: solid 1px #efefef;
	padding: 75px 10px 65px 10px;
	box-shadow: 0 0 3px #efefef;
	position: relative;
}
.tag-cloud-wrp h4 {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tab-cl-badge.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	font: normal 17px Arial, Helvetica, sans-serif;
	padding: 9px 0 0 15px;
	height: 51px;
	left: -9px;
	position: absolute;
	top: 0;
	width: 276px;
}
.clouds-list a {
	display: inline-block;
	margin: 1px 5px;
}
.more-cloud {
	font: italic 18px Arial, Helvetica, sans-serif;
	color: #333;
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tabcloud-bg.gif") no-repeat scroll 0 0;
	padding: 10px 10px 10px 19px;
	position: absolute;
	left: 0;
	bottom: -3px;
	width: 89%;
}
.clouds-list .cloud1 {
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #cccccc;
}
.clouds-list .cloud2 {
	font: normal 22px Arial, Helvetica, sans-serif;
	color: #5b5b5b;
}
.clouds-list .cloud3 {
	font: normal 31px Arial, Helvetica, sans-serif;
	color: #b0b0b0;
}
.clouds-list .cloud4 {
	font: normal 24px Arial, Helvetica, sans-serif;
	color: #9ec429;
}
.clouds-list .cloud5 {
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #000;
}
.clouds-list .cloud6 {
	font: normal 22px Arial, Helvetica, sans-serif;
	color: #cccccc;
}
.clouds-list .cloud7 {
	font: normal 22px Arial, Helvetica, sans-serif;
	color: #999;
}
.clouds-list .cloud8 {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #5b5b5b;
}
.clouds-list .cloud9 {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #cccccc;
}
.clouds-list .cloud10 {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #9ec429;
}
.btn-blue {
	-moz-box-shadow: inset 0px 1px 0px 0px #5cb5f1;
	-webkit-box-shadow: inset 0px 1px 0px 0px #5cb5f1;
	box-shadow: inset 0px 1px 0px 0px #5cb5f1;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4ca5ed), color-stop(1, #3881e7) );
	background: -moz-linear-gradient( center top, #4ca5ed 5%, #3881e7 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ca5ed', endColorstr='#3881e7');
	background-color: #4ca5ed;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
	text-indent: 0;
	border: 1px solid #2e81e7;
	display: inline-block;
	color: #ffffff;
	font: normal 14px Arial, Helvetica, sans-serif;
	padding: 14px 18px;
	text-decoration: none;
	cursor: pointer;
	overflow:visible;
}
.btn-blue:hover {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3881e7), color-stop(1, #4ca5ed) );
	background: -moz-linear-gradient( center top, #3881e7 5%, #4ca5ed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3881e7', endColorstr='#4ca5ed');
	background-color: #3881e7;
	color:#fff;
}
.btn-blue:active {
	position: relative;
	top: 1px;
}
.pre-dmn-page {
	min-height: 220px;
	padding-bottom:17px;
	border-bottom: solid 1px #e8e8e8;
}
.pre-domain-wrp .ui-heading {
	padding: 0 0 2px 0;
}
.pre-dmn-page .fea-heading {
	margin: -15px 0 19px 0;
}
.pre-dname-price{ padding:0 8px 5px 5px;}
.pre-dname-price p{ font:normal 11px Arial, Helvetica, sans-serif; padding:7px 0 3px; color:#5c5b5b; height:100%;}
.pre-dname-price .selected-price{ font:bold 15px Arial, Helvetica, sans-serif; color:#5b5b5b; background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/slace-devider.gif") no-repeat 0 center; padding:0 0 0 10px;}

/* Slider only */
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 30px;
	height: 21px;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}
.ui-widget-content {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/slider-bg.png) 0 0 repeat-x;
	border-radius:10px;
	height:10px;
}
.ui-widget-header {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/slider-selected.png) 0 0 repeat-x;
	border-radius:10px;
	height:10px;	
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/slider-selector.png) no-repeat 0 0;
	outline:none;
}
/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.39em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}
/* */

.predomain-result .premium_domain .item-dname{
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#333;
	}
.predomain-result .d-res-col, .predomain-result{ min-height:300px;}	
.predomain-result .yearprice-wrap .price{
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#777;	
	}
.predomain-result .premium_domain .ui-button-grn{
	padding:6px 3px;
	top:22px;
	}
.predomain-result .duration, .yearprice-wrap{ top:27px;}
.tab-one .tab1{
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/faqs-tab.gif") no-repeat scroll 0 0 transparent;
	width:218px;
	}
.has-label{
	position:relative;
	}	
.label-on-off{
    color: #999999;
    font: 14px arial;
    left: 50px;
    position: absolute;
    top: 13px;	
	}
.no-domain-msg{	
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-no-dmn.gif") no-repeat scroll 13px 13px #F3F3F3;
    border: 1px solid #B6B6B6;
    color: #5B5B5B;
    font: 14px arial;
    margin: 0 30px;
    padding: 15px 15px 15px 45px;
}.model-indent{ padding:15px 30px;}
.grd-table th{
    background: -moz-linear-gradient(center top , #EEF0F0 5%, #EAECED 100%) repeat scroll 0 0 #FCFCFC;
    box-shadow: 0 1px 1px #FFFFFF inset;
    font: bold  16px Arial, Helvetica, sans-serif;
    padding: 15px 25px;
    text-align: left;
    width:50%;
    border: 1px solid #d3d3d3;
}
.grd-table td{
    background:#FAFAFA;
    border: 1px solid #d3d3d3;
    border-top:none;
    color: #404040;
    font:normal 14px Arial, Helvetica, sans-serif;
    padding: 15px 25px;
    width:50%;
}
.grd-table .hasbg td{
    background:#EEEFEF;
}
.grd-table div#itoggle label.itoggle, .grd-table div#itoggle label.itoggle span{ margin:0;}
.pp-wrp{
    background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-small-pp.png) no-repeat 13px 14px #FFF8C6;
    border-color: #E4DA94 ;
    border-style: solid none;
    border-width: 1px 0;
    font: 14px arial;
    margin-top: -1px;
    padding: 13px 10px 13px 33px;
}
.has-tip{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-pp-info.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 14px;
    position: relative;
    vertical-align: middle;
    width: 14px;
    cursor:pointer;
}
.has-tip:hover .tip-info{ display:block;}
.has-tip .tip-info{
    display:none;
    position: absolute;
    right: -32px;
    top: 18px;
    width: 160px;}
.tip-content p{ padding:5px 0;}
.has-tip .tip-info .tip-content{
    background:#272727;
    padding:5px;
    border-radius:5px;
    font:normal 12px Arial, Helvetica, sans-serif;
    color:#fff;
    margin-top:9px;
    padding:10px;
}
.tip-info .cap{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tip-bg.png") no-repeat scroll 0 0;
    height: 10px;
    left: 111px;
    position: absolute;
    top: 0;
    width: 18px;
}
.orange{ color:#f4a500;}
.ic-big-privacy{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-big-pp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 23px;
    padding-right: 10px;
    vertical-align: middle;
    width: 21px;
}
.thumb-absolute{
    position:absolute;
    top:-18px;
    right:0;
}
.brd-fix {
    opacity: 0;
}
.three-cols .col{ padding-right:12px;}
.three-cols .left{
    width:315px;
}
.three-cols .right{
    width:290px;
    padding:0 0 0 25px;
}
.txt-curly{
    font:italic 18px Arial, Helvetica, sans-serif;
    color:#3e8ae8;
    margin:15px 0;
}
.txt-curly .curly{
    color:#afafaf;
    font:normal 40px "MS Serif", "New York", serif;
    vertical-align:middle;
    display:inline-block;
    margin-top:-7px;
}
.txt-curly .first{ padding:0 10px 0 0;}
.txt-curly .last{ padding:0 0 0 10px;}
.three-cols .layers{
    height: 235px;
    padding: 22px;
    position: absolute;
    width: 157px;}
.three-cols .middle{ margin-top:50px; width:285px;}
.three-cols .layer1{ background:#c0c0c0; font:normal 14px/25px Arial, Helvetica, sans-serif; color:#666;}
.three-cols .layer2{    background: none repeat scroll 0 0 #000000;
    margin: -25px 0 0 40px;
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
    box-shadow:1px 10px 75px 30px #888888;
}
.three-cols .layer3{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/grd-bg.gif") no-repeat 0 0 #D2E6A7;
    border: 2px solid #91BF2C;
    margin-left: 84px;
    margin-top: -50px;
    padding:8px;
    width:187px;
    height:250px;
}
.three-cols .layer3 .heading{ font:bold 14px Arial, Helvetica, sans-serif;}
.three-cols	p{ font:normal 14px/23px Arial, Helvetica, sans-serif;}
.three-cols	.layer3 p{ padding:10px;}
.icon-arrow.left{
    width:100%;
    height:151px;
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/direction-left.jpg") no-repeat right 0;
    margin:21px 0;
}
.icon-arrow.right{
    width:100%;
    height:89px;
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/direction-right.jpg") no-repeat left 0;
    margin:21px 0 21px -25px;
}
.pp-fea-1{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-privacyf-1.png") no-repeat scroll 0 0;
    float: left;
    height: 120px;
    margin-right: 15px;
    width: 52px;
}
.pp-fea-2{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-privacyf-2.png") no-repeat scroll 0 0;
    float: left;
    height: 120px;
    margin-right: 15px;
    width: 52px;
}
.pp-fea-3{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-privacyf-3.png") no-repeat scroll 0 0;
    float: left;
    height: 120px;
    margin-right: 15px;
    width: 52px;
}
.pp-fea-4{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-privacyf-4.png") no-repeat scroll 0 0;
    float: left;
    height: 120px;
    margin-right: 15px;
    width: 52px;
}
.ic-small-shield{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-small-shield.png") no-repeat scroll 0 0;
    float: left;
    height: 45px;
    margin-right: 3px;
    width: 41px;
}
.vcenter{ display:inline-block; padding:14px 0;}
.model-heading{
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fcfcfc), color-stop(1, #e7e7e7) );
    background:-moz-linear-gradient( center top, #fcfcfc 5%, #e7e7e7 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#e7e7e7');
    background-color:#fcfcfc;
    border-bottom: 1px solid #e6e6e6;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    color: #424242;
    font: bold 25px Arial,Helvetica,sans-serif;
    padding: 15px 0px;
    text-shadow: 1px 1px 1px #FFFFFF;
    text-align: center;
}
.model-indent{
    margin:25px;
}
.model-div-shadow{
    -moz-box-shadow:0 0 3px #ccc;
    -webkit-box-shadow:0 0 3px #ccc;
    -ms-box-shadow:0 0 3px #ccc;
    box-shadow:0 0 3px #ccc;
    padding:20px;
}
.model-indent{
    font:normal 14px/20px Arial, Helvetica, sans-serif;
    color:#777;
}
.model-indent p{
    font:normal 14px/20px Arial, Helvetica, sans-serif;
    color:#777;
    padding-bottom:10px;
}
.model-box-wrp{
    background:#FAFAFA;
    border-top: 1px solid #DFDFDF;
    -moz-box-shadow: 0 -2px 3px #F2F2F2;
    -webkit-box-shadow: 0 -2px 3px #F2F2F2;
    -ms-box-shadow: 0 -2px 3px #F2F2F2;
    box-shadow: 0 -2px 3px #F2F2F2;
    padding: 20px 25px;
}
.model-box-wrp .domain-wrapper{	position:relative; color:#777;}
.model-box-wrp .item-dname{ font:normal 14px Arial, Helvetica, sans-serif; padding:10px 0;}
.model-box-wrp .duration{ position:absolute; top:7px; right:125px;}
.model-box-wrp .duration select{border:solid 1px #c9c8c9; padding:2px; font:normal 13px Arial, Helvetica, sans-serif; }
.model-box-wrp .ui-button-grn-copy{width:150px; padding:4px 2px;}
.model-fix{ height:300px; overflow-y:scroll;}
.bold {font-weight: bold;}
.margin {margin-left: -190px;}
.domain-wrapper .modal_close {position: relative;top: 0px;right: 0;left: 10px;}
.trademark_agreement_details { margin-left: 10px; }
/* 
Domain Name Suggestion box
*/

.box-namesuggestion-container {
	height: 26px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	display: block;
	background:  url(ui/../ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/iw-frmSection-bg.gif) #f9f9f9 repeat-x left top;
	text-align:left;
	cursor: pointer;
}
.box-namesuggestion-content {
	padding: 5px;
	padding-top: 15px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	border: 1px #bdbdbd solid;
	text-align:left;
	overflow: auto;
}
.box-namesuggestion-container h3 {
	margin: 0;
	padding: 0;
	padding-left: 28px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 26px;
	color: #FFFFFF;
	background: url(ui/../ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/iw-search-dn.gif) transparent no-repeat 6px center;
}
/* Pricing CSS*/

/* 
Pricing Block
*/
#pricing-block-header {
 height:50px  margin:0;
	margin-top: 0px;
	padding:0;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sidebar-header-bg.gif) #dfdfdf repeat-x;
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;/* background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/fdns-sb-header-bg.jpg) #aa340c no-repeat center top; */
	}
#pricing-block-header h3 {
	font-size: 14px;
	color: #01559C;
	margin: 0;
	padding:9px 0 9px 12px;
	color: #434343;
	font-family: arial;
	font-size: 16px;
	overflow: hidden;
}
.pricing-block-list {
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	background: #fff;
	width:229px;
	margin-left:1px;
}
.pricing-block-list td {
	padding: 5px 5px 5px 10px;
	color: #01559C;
	font-size: 11px;
}
.pricing-block-list .alt {
	background: #f5f5f5;
}
#pricing-block-footer {
	margin: 0;
	padding:5px 10px 5px 0;
	background:#F8F8F8;
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	clear:both;
}
.coop-price {
	margin-left: 25px;
}
.prize-list {
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	border-bottom: 1px solid #F8F8F8;
	background:#F8F8F8;
}
.prize-list ul {
	margin:0px;
	padding:0px;
}
.prize-list li {
	padding: 14px 5px 14px 10px;
	color: #01559C;
}
.prize-list li .col-a {
	background: #f5f5f5;
}
.prize-list li .tldname {
	width:80px;
	float:left;
	font-size: 12px;
}
.prize-list li .tldprice {
	width:125px;
	float:left;
	font-size: 12px;
}
/*
BOX elements
*/

/*
Search box
*/
.box-search-container {
	height: 26px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	display: block;
	background:  url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/iw-frmSection-bg.gif) #f9f9f9 repeat-x left top;
	text-align:left;
	cursor: pointer;
}
.box-search-content {
	padding: 8px 8px 5px 20px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	border: 1px #bdbdbd solid;
	text-align:left;
	background-color: #f6f6f6;
}
.box-search-container h3, .box-search-container h2 {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 26px;
	color: #FFFFFF;
}
.box-search-container h2 {
	background:none;
}
/* Privacy Protection Styles */
.green-bg {
	background-color: #d1e3d1;
}
.free-notice {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/free-corner-bg.gif) no-repeat left top;
	border:solid 1px #D93C2B;
	padding:21px 45px;
}
.privacy-protect-input strong {
	color: #013e6e;
	font-size: 15px;
	font-family: arial;
}
.privacy-protect-input {
}
.privacy-protect-input p {
	padding-bottom: 5px;
}
.privacy-protect-info a {
	margin-left: 11px;
}
.privacy-protect-info p {
	margin-bottom: 5px;
}
/* Privacy Protection Styles */

.listview td {
	border-right: 1px solid #f5f5f5;
}
/* DOMAINS SECTION GROUPING */
.group-heading {
	color: #919191;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/group-heading-bg.gif) repeat-x left center;
	margin-top: 5px;
	margin-bottom: 5px;
}
.group-heading span {
	background: #fff;
}
#selected-domains strong.green-text {
	font-size: 13px;
}
.specialtld-tip {
	position: relative;
}
.special-domtip {
	cursor: pointer;
}
.specialtld-tip em {
	width: 142px;
	height: 25px;
	line-height: 25px;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/specialtld-tooltip-bg.gif) no-repeat left top;
	position: absolute;
	left: 20px;
	top: -8px;
	border-right: 1px solid #999999;
	display: none;
	text-indent: 33px;
	font-style: normal;
	overflow: hidden;
}
* + html .specialtld-tip em {
	top:-5px; /* IE7 */
}
.specialtld-tip em {
	_top:-5px; /* IE6 */
}
/* CHECK AVAIL RESULTS fdns-styles.css */

#fdns-domain-results-blurb {
	background: #f6f6f6;
	clear: both;
	position: relative;
	border-left: 1px solid #bdbdbd;
	border-top: 1px solid #bdbdbd;
	border-right: 1px solid #bdbdbd;
	width: 99.7%;
}
#fdns-domain-results-blurb .fdns-pullout {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/fdns-domainresultsblurb-pullout.gif) no-repeat left top;
	width: 215px;
	height: 76px;
	left: -17px;
	position: absolute;
	top: 10px;
}
#fdns-domain-results-blurb .fdns-pullout p {
	margin: 10px;
	padding: 0;
	font-size: 18px;
	line-height: 1.2;
	font-weight: bold;
	font-family: arial;
	color: #fff;
	text-align: center;
}
#fdns-domain-results-blurb .fdns-pullout p em {
	color: #fed000;
	font-style: normal;
}
#fdns-domain-results-blurb .fdns-freeitems {
	width: 485px;
	float: right;
	margin-top: 6px;
}
#fdns-domain-results-blurb .fdns-freeitems li {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/fdns-freeitems-icon.gif") no-repeat scroll left 8px transparent;
	float: left;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	list-style: none outside none;
	margin: 0;
	padding: 4px 0 4px 15px;
	width: 200px;
}
#fdns-domain-results-blurb .fdns-viewall {
	clear: both;
	text-align: right;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/fdns-viewall-icon.gif) no-repeat right 4px;
	padding-bottom: 5px;
	margin-right: 5px;
	margin-top:-30px;
	float:right;
}
#fdns-domain-results-blurb .fdns-viewall a {
	color: #1C4C72;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-right: 15px;
	position: absolute;
	right: 0;
	text-decoration: none;
	top: 5px;
}
/* DOMAINS */
#fdns-checkavail-blurb {
	width: 235px;
}
#fdns-checkavail-blurb .fdns-chkb-header {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/fdns-chkb-header-bg.jpg) no-repeat left top;
}
#fdns-checkavail-blurb .fdns-chkb-header p {
	color: #ffffff;
	font-family: arial;
	font-size: 17px;
	font-weight: bold;
	line-height: 1.2;
	margin: 0;
	padding: 26px 18px 9px;
}
#fdns-checkavail-blurb .fdns-chkb-header p em {
	color: #fed000;
	font-style: normal;
}
#fdns-checkavail-blurb .fdns-chkb-content {
	border: 1px solid #c1c1c1;
	border-bottom: 0 none;
	background: #f5f5f5;
}
#fdns-checkavail-blurb .fdns-chkb-content ul {
	margin: 10px 20px 0;
	padding: 0;
}
#fdns-checkavail-blurb .fdns-chkb-content li {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/fdns-freeitems-icon.gif) transparent no-repeat left center;
	color: #444444;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0 4px 19px;
	list-style: none;
}
#fdns-checkavail-blurb .fdns-chkb-footer {
	background: #f5f5f5;
	border: 1px solid #c1c1c1;
	border-top: 0 none;
	padding:10px 20px;
}
#fdns-checkavail-blurb .fdns-chkb-footer a {
	text-decoration: none;
	font-weight: bold;
}
/* Recommended Extensions Styling */

#recommendedExtentions {
	margin-top: 25px;
}
#recommendedExtentions div.available {
	border-top:1px solid #f1f1f1;
	clear:left;
	padding:15px 0 15px 3px;
	border-bottom:none;
	overflow:hidden;
}
#recommendedExtentions div.available a {
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#216ee1;
	padding:10px 0;
}
#recommendedExtentions div.first {
	border-top:none;
}
.domainSearchResult .duration {
	margin:0;
}
h2.selectFromRecommended {
	/*background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg_recommend.gif") no-repeat scroll left top transparent;*/
	color:#5B5B5B;
	font:bold 26px 'Rokkitt',serif;
	height: 26px;
	letter-spacing: 0.5px;
	margin: 0;
	padding: 10px 0;
}
h2.other {
	
}
h2.selectFromRecommended a.hint {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/small-help-icon-grey.gif") no-repeat scroll right top transparent;
	color: #777777;
	font-size: 11px;
	margin-left: 20px;
	padding-right: 17px;
	text-decoration: none;
	cursor:help;
}
#domain-price .PageHeading {
	margin:0 0 15px;
}
.sidebar-header-2 {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg-sidebar-header-3.gif") no-repeat scroll left top transparent;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	height: 46px;
	line-height: 38px;
	margin: 0 auto;
	text-align: center;
	width: 230px;
}
#domain-price-indicator {
	/*background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bulk-registration-pricing-indicator.gif") no-repeat 218px top;*/
	height:12px;
}
#domain-price {
	margin: 0 20px 0 0;
}
#domain-price-sidebar {
	width: 230px;
	padding:25px 0 0;
}
.sidebar-content-2 {
	padding:0;
}
.sidebar-content-2 ul {
	padding:12px 8px 0
}
#domain-bulk-transfer #section-bottom #help {
	width:530px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 10px;
}
.ext {
    font-size: 20px;
}
/* Single Domain Search Again Box */

/*#searchAgainDomainsBox .domains-input {
    background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/input-form.gif") no-repeat scroll -3px -82px transparent;
	background-color:#ffffff;
    border:medium none;
    color:#222222;
    font-size:22px;
    padding:14px 0 14px 16px;
    width:330px;
}
#searchAgainDomainsBox .domain-submit, .domain-submit-disabled {
    background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/input-form.gif") no-repeat scroll -3px -142px transparent;
    border:none;
    color:#FFFFFF;
    cursor:pointer;
    font-size:19px;
    font-weight:bold;
    height:54px;
    margin-top:6px;
    width:65px;
}
#searchAgainDomainsBox .domain-submit-disabled {
    background-position: -83px -142px;
    font-size:32px;
}*/
	
/*#searchAgainDomainsBox .domains-select {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/input-form.gif") no-repeat scroll -3px -82px transparent;
    border-left: 1px solid #CCCCCC;
    float: left;
    font-size: 20px;
    height: 53px;
    margin: 6px 0 0;
    overflow: hidden;
    padding: 0 5px 0 8px;
    position: relative;
    width: 92px;
}
#searchAgainDomainsBox .domains-select  select {
    background: none repeat scroll 0 0 transparent;
    border: 0px solid #FFF;
    color: #535353;
    cursor: pointer;
    width:95px;
    height:52px;
}*/	

.brd-fix {
	opacity: 0;
}
/*#searchAgainDomainsBox .domain-search-box {
    background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/input-form.gif") no-repeat scroll 0 0 transparent;
    height:60px;
    padding:8px 5px;
}*/

/*#searchAgainDomainsBox .tlds {
    left: 10px;
    position: absolute;
    top: 15px;
}*/

/*#searchAgainDomainsBox .tlds-dd{
    position:absolute;
    background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/icon-cust-dd.gif") no-repeat;
    display:block;
    top:25px;
    right:10px;
    width:10px;
    height:6px;}*/

/*	.TEL Styling	*/
	
	p.tel_special {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/small-help-icon.gif") no-repeat scroll 5px 5px #feffd4;
	border: 1px solid #FBECA6;
	font-size: 11px;
	line-height: 15px;
	margin: 40px 0 10px 20px;
	padding: 4px 8px 4px 24px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
}
p.selectAllBox {
	border-bottom: 1px solid #F0F0F0;
	color: #5489B3;
	font-size: 13px;
	line-height: 15px;
	margin: 0 0 10px 15px;
	padding: 10px 0;
}
.actionRow p.selectAllBox {
	border-bottom:none;
	float:left;
	margin-top:12px;
}
.multiDomain .actionRow p.PageTotal {
	width:180px;
	padding-top:0px;
}
p.selectAllBox input.selectAllAvalable {
	float: left;
	margin: 2px 8px 0 0;
	cursor:pointer;
}
.dsarch-sug-wrp .domain-wrapper .item-dname{font-size:14px !important}
.dsarch-sug-wrp .pl-hold{right:30px !important;}
.addons-wrp .feature-blurb ul li{min-height:122px;}
.addons-wrp .feature-blurb ul li{padding-bottom:5px;}

/* flag thing */
.flag-boxs{ margin:30px 0 0 0; position:relative;text-align: center;}
.hidden-rbuttons{
    opacity:0.5;
    filter: alpha(opacity=0);
}
.flag-boxs .tabs-for-flag{
    /*padding-left:192px;*/
}
.flag-boxs .tabs-for-flag li{
    font:normal 18px Arial, Helvetica, sans-serif;
    color:#6c6c6c;
    display:inline-block;
    padding:8px 25px;
    border:solid 3px #6ab5f7;
    margin-right:-6px;
    position:relative;
    cursor:pointer;
}
.flag-boxs .tabs-for-flag .first{
    -webkit-border-radius:5px 0 0 5px;
    -moz-border-radius:5px 0 0 5px;
    -ms-border-radius:5px 0 0 5px;
    border-radius:5px 0 0 5px;
}
.flag-boxs .tabs-for-flag .last{
    -webkit-border-radius:0 5px 5px 0;
    -moz-border-radius:0 5px 5px 0;
    -ms-border-radius:0 5px 5px 0;
    border-radius:0 5px 5px 0;
}
.flag-boxs .tabs-for-flag .active{
    background:#6ab5f7;
    color:#fff;
}
.flag-boxs .tabs-for-flag .active .cap{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tab-active-bg.png") no-repeat scroll center bottom #6AB5F7;
    display: inline-block;
    height: 7px;
    left: 48%;
    position: absolute;
    top: 42px;
    width: 13px;
}
.ic-set{
    display:inline-block;
    vertical-align:middle;
}
.ic-in, .ic-IN{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/flag-india.gif") no-repeat;
    width:32px;
    height:25px;
    margin-right:7px;
}
.ic-us, .ic-US{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/flag-us.gif") no-repeat;
    width:32px;
    height:25px;
    margin-right:7px;
}
.ic-uk, .ic-UK{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/flag-uk.gif") no-repeat;
    width:32px;
    height:25px;
    margin-right:7px;
}

#newgtld-promo-banner {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/newgtld_promo_banner.png") no-repeat;
	height: 171px;
	width: 679px;
	text-align: center;
}

#newgtld-promo-banner-large {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/newgtld_promo_banner_large.png") no-repeat;
	height: 171px;
	width: 940px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#newgtld-promo-lead-text h2{
	position: relative;
	top: 20px;
	font-family: 'Open Sans', sans-serif;
	font-size: 32px;
	color: #fff;
	text-shadow: 1px 1px 1px #01a8bf;
}

#newgtld-learn-more-button {
	position: relative;
	top: 13px;
	margin-left: auto;
	margin-right: auto;
}

#newgtld-promo-secondary-text span{
	position: relative;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	color: #fff;
	font-weight: 400;
	top: 3px;
	text-shadow: 1px 1px 1px #01a8bf;
}

#newgtld-learn-more-button a {
	position: relative;
	top: 9px;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #fff;
	padding: 8px 22px;
	border: 2px solid;
}

#newgtld-learn-more-button a:hover {
	background:#34c918;
}

#newgtld-learn-more-button a:active {
	background:#2db315;
}

.gtld-submit-loading { background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/search-tlds-loader.gif') no-repeat 90px 12px #2FBE15 !important; }
/* *//* Paid Pre Registration CSS starts here */
.new-tlds-page .banner{background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/banner-new-tlds.jpg") no-repeat 0 0; width:1000px; height:339px; margin-top:-20px; position:relative;
}
.new-tlds-page p{font-size:14px;}
.new-tlds-page .banner .ui-heading{padding:30px 30px 0px;}
.new-tlds-page .banner p{font-size:18px; color:#5b5b5b; padding-left:30px; font-family:'Rokkitt',serif;}
.new-tlds-page .domain-name{ font-style:italic; color:#cccccc; font-size:25px; position:absolute; left:260px; top:155px;	}
.new-tlds-page .domain-name span{color:#8bd100; font-size:40px;}

.new-tlds-page .ui-heading{padding-bottom:0;margin-left: 30px;}
p.ui-sub-title{color:#727272; font-size:24px; font-family:'Rokkitt',serif; padding-bottom:15px;}

.new-tlds-page .tld-section{/*background: #ffb532 no-repeat 0 0;*/
	background:#00bad3; border-top: #00a6bc 1px solid; width:1000px; height:145px; position:relative;
	/*
	-webkit-box-shadow: inset 0px 10px 15px 5px rgba(0,179,203,1);
	-moz-box-shadow: inset 0px 10px 15px 5px rgba(0,179,203,1);
	box-shadow: inset 0px 10px 15px 5px rgba(0,179,203,1);
	*/
	padding-bottom:17px;
	position:relative;
}

.new-tlds-page .tld-section-1{background:#1e2f40; text-align:center; padding:15px 0;}
.new-tlds-page .tld-section-1 .ui-heading {
	color: #fff;
	font: bold 32px 'Rokkitt',serif;
	margin: 0;
	text-shadow:none;
}
.new-tlds-page .error-block{ border: 1px solid red; }
.new-tlds-page .error-block input[type="text"]{ font-size: 16px;color: red; padding-top: 13px;}
.new-tlds-page .tld-section-1 .ui-heading span{color:#ffcc00;}
.new-tlds-page .tld-section-1 p{text-align:center; color:#cccccc;}
.new-tlds-page .tag-free{background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tag-free.png") no-repeat 0 0; width:65px; height:63px; position:absolute; left:0; top:0px; }
.new-tlds-page .tld-section .txt-1{font-size:18px; color:#ffcc00; font-style:italic; text-align:center; padding-top:16px;}
.new-tlds-page .tld-section .txt-2{font-size:18px; color:#ffd17b; font-weight:600; font-style:italic; position:absolute; top:58px; right:40px;}
.new-tlds-page .new-tlds-page p{color: #5B5B5B; font: 13px/1.5 Arial,Helvetica,sans-serif; margin-bottom:10px;}
.tld-section .txt-3{/*font-size:20px; color: #412b05;*/ font-family: 'Open Sans', sans-serif; font-size:20px; line-height:20px; font-weight: 400; color:#fff; position:absolute; top:20px; left:65px; text-shadow: 1px 1px 1px #01a8bf }


.tld-section .txt-block-1{position:absolute; top:34px; left:624px;}
.tld-section .txt-4{font-size:18px; color:#fff; margin-bottom:20px;}
.tld-section .txt-5{font-size:14px; color:#FFCC00; }
.tld-section .domain-search-box{top:55px;left:58px; box-shadow:none;}

.tlds-content {padding:20px 30px 0; margin-bottom:30px;}
.tlds-content .left-col{width:690px; float:left;}
.tlds-content .sidebar{float:right; width:224px; box-shadow:0px 0px 3px 2px #EDEDED; -moz-box-shadow:0px 0px 3px 2px #EDEDED; -webkit-box-shadow:0px 0px 3px 2px #EDEDED; border:1px solid #e8e8e8; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.sidebar-sunrise li{padding:18px 16px; border-bottom:1px solid #f1f1f2; font-size:14px; color:#5b5b5b; margin:0 2px;}
.sidebar-sunrise li.title{padding:22px 10px 21px 60px;  background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tlds-sidebar-title-bg.png") no-repeat 0px 0; color:#fff; font-size:18px; margin:0;}
.sidebar-sunrise .txt-button{padding:16px; font-size:15px;}

.tlds-diagram{width:690px; height:470px; background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tlds-diagram.gif") no-repeat 1px 0; position:relative; margin-top:15px;}
.tlds-diagram .tag{font-size:16px; color:#eb5b4c; font-weight:600; position:absolute;}
.tlds-diagram .tag-1{left:327px; top:8px;}
.tlds-diagram .tag-2{left:466px; top:92px;}
.tlds-diagram .tag-3{left:500px; top:174px;}
.tlds-diagram .tag-4{left:465px; top:273px;}
.tlds-diagram .tag-5{left:327px; top:360px;}
.tlds-diagram .tag-6{left:72px; top:281px;}
.tlds-diagram .tag-7{left:48px; top:184px;}
.tlds-diagram .tag-8{left:74px; top:87px;}
.tlds-diagram .tag-label-1{position:absolute; left:262px; top:170px; font-size:20px; font-weight:600; color:#000; }
.tlds-diagram .tag-label-2{position:absolute; left:266px; top:205px; font-size:15px; text-transform:uppercase; font-weight:600; color:#555555; text-align:center; }

.launch-cycle{margin:20px 0 70px 30px; overflow:hidden;}
.launch-cycle li{float:left; width:210px; margin-right:30px; padding-top:80px; background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/launch-cycle-tlds.png") no-repeat 0px 0;}
.launch-cycle li.last{margin-right:0;}
.launch-cycle .wishlist{background-position:80px 0;}
.launch-cycle .sunrise{background-position:-170px 0;}
.launch-cycle .landrush{background-position:-400px 0;}
.launch-cycle .availability{background-position:-650px 0;}
.launch-cycle h5{font-size:18px; color:#5c5d5c; text-align:center; margin-bottom:15px;}
.launch-cycle p{font-size:13px; text-align:center;}

.switch-nav .tab-wrp .faqlist{width:214px; padding:10px 0; font-size:18px; border:2px solid #c6c6c6; border-radius:8px; display:inline-block; *display:inline; zoom:1; color:#000; background:#fafafa}
.new-tlds-page .domain-search-box .tlds-dd {
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/new-tlds-dd.png") no-repeat scroll -4px 0;
	display: block;
	height: 48px;
	position: absolute;
	right: 0;
	top: 0;
	width: 32px;
}
.new-tlds-page .tlds {
	height: 26px;
	overflow: hidden;
}
.new-tlds-page .error {
	background: #ffdbdb;
	padding: 8px 8px 8px 13px;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.new-tlds-page #categories {
	width: 113px;
}
.new-tlds-page .masthead {
	background:#02cfec url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/new_gtlds_blue_banner.png') no-repeat 475px 0;
	min-height: 370px;
	margin-top: -20px;
	padding-bottom:15px;
}

.new-tlds-page .two-cols {
	width: 50%;
}

.new-tlds-page .lead-text {
	padding-top: 43px;
	width: 60%;
	padding-left: 30px;
}

.new-tlds-page .lead-text h1 {
	color:#fff; font-size:52px; font-family: 'Open Sans', sans-serif; font-style:normal; font-weight: 400; padding-bottom:5px; text-shadow: 1px 1px 1px #01a8bf; width:520px;
}

.new-tlds-page .lead-text h3 {
	color:#fff; font-family: 'Open Sans', sans-serif; font-size:20px; font-weight: 400; line-height: 1.5em; text-shadow: 1px 1px 1px #01a8bf; width:355px;
}

.new-tlds-page .domains-input {
	color:#222; font-family: 'Open Sans', sans-serif; font-size:18px; font-weight: 400;  width:680px; margin-top:3px;
}

.new-tlds-page .domains-input[data-empty-message], .new-tlds-page .domains-input[data-default-message] { color: #999; }

.new-tlds-page .domains-input::-webkit-input-placeholder 	{	color: #ccc !important;	  }

.new-tlds-page .domains-input:-moz-placeholder 				{	color: #ccc !important;	  }

.new-tlds-page .domains-input::-moz-placeholder				{	color: #ccc !important;	  }

.new-tlds-page .domains-input:-ms-input-placeholder			{	color: #ccc !important;	  }

.new-tlds-page .error { background:none !important; border:none !important; margin:0 !important; padding: 0 !important; }

.new-tlds-page .error input[type="text"], .new-tlds-page .error-block input[type="text"]{ width:680px !important; color:#FF0000; font-size:18px;  }

.new-tlds-page .error input[type="text"]::-webkit-input-placeholder, .new-tlds-page .error-block input[type="text"]::-webkit-input-placeholder
{	color: #FF0000 !important;	  }

.new-tlds-page .error input[type="text"]:-moz-placeholder, .new-tlds-page .error-block input[type="text"]:-moz-placeholder
{	color: #FF0000 !important;	  }

.new-tlds-page .error input[type="text"]::-moz-placeholder, .new-tlds-page .error-block input[type="text"]::-moz-placeholder
{	color: #FF0000 !important;	  }

.new-tlds-page .error input[type="text"]:-ms-input-placeholder, .new-tlds-page .error-block input[type="text"]:-ms-input-placeholder
{	color: #FF0000 !important;	  }


.new-tlds-page .domain-search-box {
	border:1px solid #0095a9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 805px;
	height:50px !important;

}

.new-tlds-page .section ul li {
	font-family: 'Open Sans', sans-serif; font-size:17px; padding:25px 15px;
}

/* TODO: remove unnecessary CSS from below */

/* New gtld page CSS */
.new-gtlds-wrap{
	margin-top: 70px;
	color: #596474;
	font-size: 15px;
}
.new-gtlds-wrap h1{
	font-size: 36px;
	font-weight: 400;
	text-align: center;
}
.new-gtlds-wrap .banner-wrap{
	height: 336px;
	margin-top: 20px;
}
.new-gtlds-wrap .intro-banner{
	background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/newgTld-banner.jpg') no-repeat scroll 0 0 transparent;
	height: 340px;
	margin: 20px 0;
}
.banner-wrap .btn-left, .banner-wrap .btn-right{
	width: 48px;
	height: 336px;
	cursor: pointer;
}
.banner-wrap .btn-left{
	background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/gtld-arrow-sprite.png') no-repeat scroll 0 50% transparent;
}
.banner-wrap .btn-right{
	background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/gtld-arrow-sprite.png') no-repeat scroll -83px 50% transparent;
}
.banner-wrap .carousel{
	padding: 0px 15px;
	width: 832px;
	height: 336px;
	overflow: hidden;
}
.banner-wrap .carousel li{
	display: none;
	width: 100%;
	text-align: center;
}
.banner-wrap .carousel li img{}
.banner-wrap .carousel li.active{
	display: block;
}
.new-gtlds-wrap .link-wrap{
	text-align: center;
	font-size: 18px;
	margin: 20px 0px;
	padding: 0px;
}
.new-gtlds-wrap .link-wrap a{
	color: #596474;
}
.new-gtlds-wrap .link-wrap.faqs a{
	text-decoration: underline;
}

.new-gtlds-wrap .section:nth-child(2){
	padding: 0;
	margin: 0;
	border: none;
}

.new-gtlds-wrap .section:first-child{
	border: none;
}

.new-gtlds-wrap .section .sectionTitle{
	font-size: 26px;
	font-weight: 600;
	margin: 20px 0px;
	text-align: center;
	background: none;
	color: #596474;
}

.new-gtlds-wrap .section .boxWrap{
	height: 78px;
	background: #7f8c8d;
	padding: 0px 25px;
	margin: 0;
	border: 1px solid #596474;
	border-radius: 5px;
}

.new-gtlds-wrap .cart-wrapper{
	background: #f9f9f9;
}
.new-gtlds-wrap .cart-wrapper .cart-header{
	text-align: center;
	font: bold 18px arial, helvetica, sans-serif;
}
.boxWrap .box{
	position: relative;
	width: 200px;
	color: white;
	list-style-type: decimal;
	margin-left: 25px;
	height: 78px;
	font-size: 18px;
	font-weight: 600;
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/steps-partition.jpg") no-repeat scroll 140px -1px transparent;
}

.boxWrap .box:last-child{
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ngtld-tick.png") no-repeat scroll 0 45% transparent;
	width: 208px;
	margin: 0px;
	padding-left: 25px;
	list-style-type: none;
}

.boxWrap .box .nos{

}

.boxWrap .box .prop{
	height: 188px;
	padding: 1px;
}

.boxWrap .box .box-msg{
	height: 44px;
	font-size: 20px;
	font-weight: 600;
	text-align: center;
	padding: 17px 10px;
}

.boxWrap .box .box-msg p{
	padding: 0;
	margin: 0;
}

.boxWrap .box .box-msg .large{
	font-size: 28px;
	font-weight: 600;
	line-height: 28px;
}

.boxWrap .box .box-msg .small{
	font-size: 18px;
	font-weight: 400;
}

.section .register-wrap .err-msg{
	text-align: center;
	width: 404px;
	margin: 10px auto;
	padding: 10px;
	border-radius: 5px;
	border: 1px solid red;
	color: red;
}

.section .register-wrap .keyword-wrap{
	width: 465px;
	height: 56px;
	margin: 0px auto;
	padding-left: 32px;
}

.section .register-wrap .keyword-wrap.error{
	background: none;
	padding: 0;
	border: none;
}

.register-wrap{
	position: relative;
}

.register-wrap .add-ext-arrow{
	position: absolute;
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/addextention-arrow.png") no-repeat scroll 0 0 transparent;
	height: 90px;
	width: 210px;
	left: 10px;
	top: 12px;
	z-index: 5;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 1s ease-in-out 0s;-moz-transition: all 1s ease-in-out 0s;-ms-transition: all 1s ease-in-out 0s;-o-transition: all 1s ease-in-out 0s;transition: all 1s ease-in-out 0s;
}
.register-wrap .add-ext-arrow.active{
	opacity: 1;
	filter: alpha(opacity=100);
}
.register-wrap .keyword-wrap input{
	margin: 0px;
}
.register-wrap .keyword-wrap input[type="text"]{
	border: 2px solid #51b984;
	background: white;
	padding: 15px;
	border-radius: 6px;
	width: 325px;
	font-size: 18px;
}
.register-wrap .keyword-wrap.error input[type="text"]{
	color: red;
	border-color: red;
}
.register-wrap .keyword-wrap.editable input[type="text"]{
	color: #596476;
	border-color: #596476;
}
.register-wrap .keyword-wrap input[type="submit"]{
	background: #51b984;
	padding: 19px;
	border: none;
	font-weight: 600;
	color: white;
	border-radius: 6px;
	cursor: pointer;
	font-size: 15px;
}
.register-wrap .keyword-wrap.editable input[type="submit"]{
	background: #596476;
	content: "Edit";
}
/*.register-wrap .three-clmn-wrap{
    margin-top: 40px;
}*/

.three-clmn-wrap table td { border:1px solid #ccc; border-collapse:collapse; border-top:0; }

.three-clmn-wrap .column_1, .three-clmn-wrap .column_3{
	width: 210px;
	height: auto;
}
.three-clmn-wrap .column_1{
	/*padding: 10px;*/
	margin-bottom: 70px;
	/*	border-top:1px solid #ccc;*/
}
.three-clmn-wrap .column_2{
	width: 495px;
	/*    margin-right: 34px;
		border:1px solid #ccc; */
}
.three-clmn-wrap .column_2.regular{
	display: none;
}
/*.gtld-categories{
    background: #f9f9f9;
}*/
.gtld-categories li{
	padding: 10px;
	/* border-bottom: 1px solid #e3e3e3;*/
	font-size: 15px;
	cursor: pointer;
}
.gtld-categories li:hover{
	/*border-bottom: 4px solid #51b984;*/
	padding: 10px 10px 7px;
}
.gtld-categories li.active{
	background: #51b984;
	border-radius: 5px;
	border: none;
	color: white;
	padding: 10px;
}
.gtld-categories li.all-gtlds{
	/*border-bottom: 4px solid #51b984;*/
}
.gtld-list{

}
.gtld-list li{
	display: none;
	/*    padding: 10px;
		font-size: 18px;
		font-weight: bold;
		color: #596474;
	*/
	position: relative;
	font-family: 'Open Sans', sans-serif; font-size:17px; padding:25px 15px; border-top:1px solid #ccc;

}
.gtld-list li span{
	position: relative;
}
.gtld-list li span em{
	color:#222;
	display: inline-block;
	vertical-align:top;
}
.gtld-list li span .domain{
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 96px;
	display:inline-block;
	/*    position: relative;
		top: -2px;
	*/
	font-weight: 400;
	
	}
.gtld-list li span .tld{
	/*    position: relative;
		top: -5px;
	*/
	font-family: 'Open Sans', sans-serif; font-weight:400;
	width: 120px;
}
.gtld-list li.active{
	display: block;
}
/*.gtld-list li:nth-child(odd){
    background: #f9f9f9;
}*/
.gtld-list li a{
	/*position: absolute;
	right: 10px;*/
	font-size: 14px;
	/*color: #27ae60;*/
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	margin:0;
	padding:6px 0 0 20px;
	float:right;
	border:1px solid #18900b;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	height:25px;
	width:80px;
	text-align:center;
}

.featured-list li{
	float: left;
	position: relative;
	width: 218px;
	height: 170px;
	border: 1px solid #d7d7d7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: white;
	overflow: hidden;
	margin-top: 10px;
	cursor: pointer;
}
.featured-list li:first-child, .featured-list li:nth-child(2){
	margin-top: 0px;
}
.featured-list li:nth-child(even){
	margin-left: 10px;
}
.featured-list li img, .featured-list li .text{
	/*margin: 34px 10% 0px;*/
	text-align: center;
	/*position: absolute;*/
	top: 32%;
	left: 12%;
}
.featured-list li .text{
	left: 0;
}
.featured-list li .overlay{
	opacity: 0;
	filter: alpha(opacity=0);
	height: 0px;
	width: 218px;
	position: absolute;
	bottom: 0;
	background: rgba(63,63,63,0.8);
	-webkit-transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-ms-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	transition: all 0.5s ease-in-out 0s;
}
.featured-list li .overlay p{
	font-size: 12px;
	text-align: center;
	padding: 10px;
	margin: 0;
	color: white;
}
.featured-list li .overlay p a{
	line-height: 55px;
}
.featured-list li .tic{
	background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/newgTld-tick.png') no-repeat scroll 0 0 transparent;
	height: 43px;
	width: 43px;
	position: absolute;
	right: 0;
	opacity: 0;
	filter: alpha(opacity=0)
	-webkit-transition: all 1s ease-in-out 0s;
	-moz-transition: all 1s ease-in-out 0s;
	-ms-transition: all 1s ease-in-out 0s;
	-o-transition: all 1s ease-in-out 0s;
	transition: all 1s ease-in-out 0s;
}
.btn-flat-white{
	background: white;
	padding: 12px 20px;
	border-radius: 6px;
}
.featured-list li:hover .overlay{
	height: 120px;
	opacity: 1;
	filter: alpha(opacity=1);
}
.featured-list li.added .tic{
	opacity: 1;
	filter: alpha(opacity=1);
}
.featured-list li.added:hover .overlay{
	height: 0px;
	opacity: 0;
	filter: alpha(opacity=0)
}
.featured-list li.no-img{
	background: #fff;
}
.featured-list li.no-img.added{
	/*background: #596476;*/
}
.featured-list li.no-img .text{
	/*    font-size: 32px;
		font-weight: bold;
		color:#6c6c6c;
	*/
	text-align: center;
	width: 100%;
	/*padding: 0;*/
}
/*
.featured-list li.no-img.added .text{
    text-shadow: 0px 1px 2px rgba(0,0,0,0.5);
    color: white;
}*/
.pagination-wrap{
	display: none;
}
.pagination-wrap .center{
	width: 450px;
	margin: 10px auto 20px;
	position: relative;
}
.pagination-wrap .prev{
	position: absolute;
	left: 0px;
	cursor: pointer;
}
.pagination-wrap .next{
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
}
.pagination-wrap .pages{
	display: inline-block;
	width: 100%;
	height: 25px;
	text-align: center;
}
.pagination-wrap .pages li{
	display: inline;
	padding: 2px 3px;
}
.pagination-wrap .pages .currentPage{
	border: 1px solid #d7d7d7;
	border-radius: 5px;
}

.new-gtlds-wrap .faqs-wrap{
	width: 880px;
	margin: 0px auto;
}
.new-gtlds-wrap .faqs-wrap .qa-wrap{
	height: 305px;
	width: 404px;
	float: left;
	margin-top: 35px;
}
.new-gtlds-wrap .faqs-wrap .qa-wrap:nth-child(even){
	margin-left: 70px;
}
.new-gtlds-wrap .faqs-wrap .qa-wrap:nth-child(1),.new-gtlds-wrap .faqs-wrap .qa-wrap:nth-child(2){
	height: 200px;
}
.new-gtlds-wrap .faqs-wrap .qa-wrap:nth-child(3), .new-gtlds-wrap .faqs-wrap .qa-wrap:nth-child(4), .new-gtlds-wrap .faqs-wrap .qa-wrap:nth-child(5), .new-gtlds-wrap .faqs-wrap .qa-wrap:nth-child(6){
	height: 250px;
}
.qa-wrap .qn{
	font-size: 18px;
	font-weight: 600;
	padding: 0 0 20px 5px;
	color: #596474;
	border-bottom: 5px solid #596474;
}
.qa-wrap .ans{
	font-size: 14px;
	margin-top:  25px;
	padding: 0;
	color: #7e8691;
	text-align: justify;
}

.new-gtlds-wrap .cart-btn-wrapper {
	margin: 15px 0px;
}
.cartList .cancel{
	cursor: pointer;
}

/* whislist success page */
.new-gtlds-wrap.success-page{
	margin-top: 20px;
}
.new-gtlds-wrap.success-page h1{
	padding: 0;
	font-size: 26px;
	text-align: center;
	color: #596474;
}
.new-gtlds-wrap.success-page .sub-title{
	font-size: 18px;
	font-weight: 600;
	color: #596474;
	text-align: center;
}
.new-gtlds-wrap.success-page .btn-wrap{
	padding: 20px 0px;
	text-align: center;
	margin: 40px 0;
	margin: 40px 0;
}
.new-gtlds-wrap.success-page .btn-flat-green{
	display: inline-block;
	width: 250px;
	height: 58px;
	text-align: center;
	line-height: 60px;
	color: white;
	border-radius: 5px;
}
.new-gtlds-wrap.success-page .btn-wrap span{
	margin: 20px;
}

.domain-search-box span.example-new-tld
{ color: #06d7c; display:block;  font-family: 'Open Sans', sans-serif; font-size:14px; font-weight: 400; margin:10px 0 0 -20px; }

.tld-section .paid-pre-reg-arrow
{ background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/paid-pre-reg-banner-triangle.png') no-repeat; height:13px; position:absolute; top:-1px; left:145px; width:25px; }

#text-notes  { margin:70px 0 0 0; clear:both; }

#text-notes ul
{ margin:50px 30px 150px 30px; }

#text-notes ul li { float:left; margin:0 0 0 50px; width:278px; }

#text-notes ul li:first-child { margin:0; }

#text-notes h2 { background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tell-me-more-bg.png') no-repeat  center 3px; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:15px; margin-bottom:45px; text-align:center; color:#555; }

#text-notes ul li h3 { background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/paid-prereg-bullet.png') no-repeat  0 2px; color:#555;
	font-family: 'Open Sans', sans-serif; font-size:15px; font-weight:600; margin:0 0 13px 0; padding:0 0 0 37px;  }

#text-notes ul li p { font-family: 'Open Sans', sans-serif; font-size:14px; font-weight: 400; line-height:22px; color:#555; }

.new-gtlds-wrap h1 { color:#222; font-family: 'Open Sans', sans-serif; font-size:30px; font-weight:600; text-align:left; }

.new-gtlds-wrap h2 { color:#222; font-family: 'Open Sans', sans-serif; font-size:22px; font-weight: 400; }

#category-list  { width:210px; }

#category-list li
{ font-family: 'Open Sans', sans-serif; font-size:15px; font-weight: 400; list-style-type: disc !important; list-style-position:inside; padding:15px; text-align:left; }

#category-list > li{	color: #02cfec;	}

#category-list li:nth-child(odd) { background:#fff; }

#category-list li:nth-child(even) { background:#f8f8f8; }

#category-list > li > span{	color:#222; }

.three-clmn-wrap { padding:0 30px;  }

.three-clmn-wrap .column_3 { margin-left:20px; }




#category-list li.tab.active, #category-list li.all-gtlds.active, #category-list li.featured.active
{ background:#02cfec; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; color:#fff !important;  }

#category-list li.tab.active span, #category-list li.all-gtlds.active span,  #category-list li.featured.active span { color:#fff; }

.new-tlds-page .section ul li t { display:inline-block; width:75px;}

.new-tlds-page .section ul li t span.from-text{ font-family: 'Open Sans', sans-serif; font-size:14px; color:#222; }

.new-tlds-page .section ul li t span.currency{ font-family: 'Open Sans', sans-serif; font-size:17px; font-weight:400; color:#222; display:inline-block; width:120px; }

#dca_cart .cart-button { background:#f8f8f8; padding:15px 0; position:relative; }

#dca_cart.blurb-cart { margin-top:0 !important; padding-bottom:0 !important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  }

#dca_cart .cart-button button.ui-button, #dca_cart .cart-button button.ui-button-dis
{ 	font-family: 'Open Sans', sans-serif; font-size:18px; font-weight: 400;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-shadow: none;
	width:90% !important;
}

#dca_cart .cart-button button.ui-button
{ 	background:#2fbe15; border:1px solid #18900b; color:#fff;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 01px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0px rgba(0, 0, 0, 0.2);
}

#dca_cart .cart-button .ui-button:hover, .new-tlds-page .domain-submit:hover { background:#34c918; }

#dca_cart .cart-button .ui-button:active, .new-tlds-page .domain-submit:active { background:#2db315; }

#dca_cart .cart-button button.ui-button-dis
{ 	background:#dedede; border:1px solid #c7c7c7; color:#8a8a8a;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
}

#featured-gtld li { width:220px; float:left; list-style:none !important; margin:9px 0 9px 17px; border:1px solid #ccc !important; padding:0 !important; }

#featured-gtld { padding:9px 0; }

#featured-gtld p.text
{ font-family: 'Open Sans', sans-serif; font-weight:800; font-size:36px !important; line-height:36px !important; color:#222 !important; margin:0 auto !important; padding:0 !important; height:50px; }

#buzz p.text, #press p.text, #website p.text
{  background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/new-gtlds-icons.png') no-repeat; }

#press p.text { background-position:0 0; /*height: 37px;*/ width:97px; }

#buzz p.text { background-position:0 -118px; /*height:52px;*/ width:52px;  }

#website p.text { background-position:0 -247px; /*height:30px;*/ width:137px; }

#featured-gtld p.domain-searched
{ font-family: 'Open Sans', sans-serif; font-size:16px; font-weight:600; color:#222; display:inline-block; padding-top:25px; padding-bottom:5px; text-align:center; width:100%; text-overflow: ellipsis; overflow: hidden; }

#featured-gtld p.gtld-price
{ font-family: 'Open Sans', sans-serif; font-size:14px; color:#555; text-align:right; padding:3px 10px 3px 0; width:95%; min-height: 20px; font-weight: 400; }

#featured-gtld p.gtld-price span { margin:0 -1px 0 5px; }

#category-list li.featured{ border-top:1px solid #ccc; list-style:none !important; background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/prereg-icons-bg.png') no-repeat 10px -167px !important; padding-left:27px; }

#category-list li.featured.active{ list-style:none !important; background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/prereg-icons-bg.png') no-repeat 10px -202px #02cfec !important; }

#dca_cart.cart-empty .heading { display:none !important; }

.cart-empty .cart-view
{ border:2px dashed #ccc; display:block !important; height:40px; margin:20px auto -35px auto; width:190px; padding:75px 0; }

.cart-empty .cart-view p { background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/prereg-icons-bg.png') no-repeat 9px -145px; font-family: 'Open Sans', sans-serif; font-size:15px; font-weight:600; color:#8a8a8a; padding:0 28px; text-align:center;   }

.blurb-cart .cart-view { display:none; }

#featured-gtld li.disabled { position:relative; }

.disabled-overlay, .disabled-overlay-preb { display:none; position:absolute; background :#000; opacity:0.78; top:0; bottom:0; left:0; right:0 }

.disabled-overlay p, .disabled-overlay-preb p{ text-align:center; color:#fff; width:70%; margin:15px auto; font-size:15px; font-family: 'Open Sans', sans-serif; font-weight:600; }

#featured-gtld li .disabled-overlay p{ margin-top:25%; }

#other-gtld .disabled-overlay-preb p { margin-top: 26px; }

.new-tlds-page .section ul li.disabled .disabled-overlay, .new-tlds-page .section ul li.disabled .disabled-overlay-preb{ display:block; z-index:99; }

ul#featured-gtld { border-top:1px solid #ccc; }

.gtld-submit-loading { background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/search-tlds-loader.gif') no-repeat 90px 12px #2FBE15 !important; }

.border-top {border-top : 1px solid #ccc;}
/*
.domain-search-box { position:relative; }

.gtld-submit-loading 
{ background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/search-tlds-loader.gif') no-repeat !important; display:none; height:16px; width:16px; position:absolute; right:15px; top:18px;}

.cart-button .gtld-submit-loading { top:33px; right:50px; }
*/

.cartList li { opacity: 0;   }


/* NOTIFY ME - DEFAULT (FEATURED) */
#featured-gtld p.pre-book-button-wrap { background:#28b012; padding:11px 0; text-align:center; width:100%; }
#featured-gtld [data-action="add_to_wishlist"]
{	background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/pre-book-notify-icon.png') no-repeat 0 4px #28B012; text-shadow:0px 1px 0px #24A20E;	}

/* NOTIFY ME - HOVER (FEATURED) */
#featured-gtld p.pre-book-button-wrap:hover
{ 	background:#34C918;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

#featured-gtld p.pre-book-button-wrap:hover a[data-action="add_to_wishlist"],
#featured-gtld li a[data-action="add_to_wishlist"]:hover
{ 	background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/pre-book-notify-icon.png') no-repeat 0 4px #34C918;
	-webkit-transition: background-color .2s ease-in-out;
	-moz-transition: background-color .2s ease-in-out;
	-o-transition: background-color .2s ease-in-out;
	transition: background-color .2s ease-in-out;
}


/* NOTIFY ME - DEFAULT (NON-FEATURED) */
#other-gtld [data-action="add_to_wishlist"]
{	background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/pre-book-notify-icon.png') no-repeat 15px 8px #28B012; width:90px;	
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 01px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0px rgba(0, 0, 0, 0.2);

}

/* NOTIFY ME - HOVER (NON-FEATURED) */
#other-gtld li a[data-action="add_to_wishlist"]:hover
{ 	background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/pre-book-notify-icon.png') no-repeat 15px 8px #34C918;
	-webkit-transition: background-color .2s ease-in-out;
	-moz-transition: background-color .2s ease-in-out;
	-o-transition: background-color .2s ease-in-out;
	transition: background-color .2s ease-in-out;

}

/* PRE-BOOK - DEFAULT (FEATURED)*/
#featured-gtld [data-action="add_to_prebook"]
{	background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/pre-book-notify-icon.png') no-repeat 0 -65px #28B012; text-shadow:0px 1px 0px #24A20E;	}

/* PRE-BOOK - HOVER (FEATURED)*/
#featured-gtld p.pre-book-button-wrap:hover a[data-action="add_to_prebook"],
#featured-gtld li a[data-action="add_to_prebook"]:hover
{ 	background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/pre-book-notify-icon.png') no-repeat 0 -65px #34C918;
	-webkit-transition: background-colorl .2s ease-in-out;
	-moz-transition: background-color .2s ease-in-out;
	-o-transition: background-color .2s ease-in-out;
	transition: background-color .2s ease-in-out;
}

/* PRE-BOOK - DEFAULT (NON-FEATURED)*/
#other-gtld [data-action="add_to_prebook"]
{	background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/pre-book-notify-icon.png') no-repeat 14px -61px #28B012; width:100px; 	
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 01px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0px rgba(0, 0, 0, 0.2);

}

/* PRE-BOOK - HOVER (NON-FEATURED)*/
#other-gtld li a[data-action="add_to_prebook"]:hover
{ 	background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/pre-book-notify-icon.png') no-repeat 14px -61px #34C918;
	-webkit-transition: background-color .2s ease-in-out;
	-moz-transition: background-color .2s ease-in-out;
	-o-transition: background-color .2s ease-in-out;
	transition: background-color .2s ease-in-out;
}


/* ADDED (FEATURED) */
#featured-gtld li.no-img.added a.btn-flat-green,
#featured-gtld li.no-img.added a.nottaken
{ background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/prereg-icons-bg.png') no-repeat 0 -71px; }

/* ADDED - HOVER (FEATURED) */
#featured-gtld p.pre-book-button-wrap.remove,
#featured-gtld p.pre-book-button-wrap.remove:hover
{ 	background: #d61400;  text-align:center;  border-top:1px solid #d61400; width:100%;
	-webkit-transition: background-color 0.2s ease;
	-moz-transition: background-color 0.2s ease;
	-o-transition: background-color 0.2s ease;
	transition: background-color 0.2s ease;
}

#featured-gtld p.pre-book-button-wrap.remove:hover a
{ 	background: #d61400;
	-webkit-transition: background-color 0.5s ease;
	-moz-transition: background-color 0.5s ease;
	-o-transition: background-color 0.5s ease;
	transition: background-color 0.5s ease;
}

#featured-gtld p.pre-book-button-wrap.remove a, #featured-gtld p.pre-book-button-wrap.remove a:hover
{ 	/*background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/prereg-icons-bg.png') no-repeat 0 -109px  #d61400 !important;*/
	background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dont-prebook-notify-icon.png') no-repeat 0 4px #d61400 !important;
	color:#fff !important; padding:0 20px; text-shadow:0px 1px 0px #000; }


/* ADDED (NON-FEATURED) */
#other-gtld a[data-action=add_to_wishlist].added, #other-gtld a.nottaken.added
{	background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/prereg-icons-bg.png') no-repeat 15px -67px #2fbe15 !important; color:#fff !important;	}

#other-gtld a[data-action=add_to_prebook].added 
{	background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/prereg-icons-bg.png') no-repeat 12px -67px #2fbe15 !important; color:#fff !important;	}

/* ADDED - HOVER (NON-FEATURED) */
#other-gtld a[data-action=add_to_wishlist].added.remove, #other-gtld a[data-action=add_to_prebook].added.remove,
#other-gtld a[data-action=add_to_wishlist].added.remove:hover, #other-gtld a[data-action=add_to_prebook].added.remove:hover,
#other-gtld a.nottaken.added.remove, #other-gtld a.nottaken.added.remove:hover
{	border-color: #d61400;
    background-image: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dont-prebook-notify-icon.png') !important;
	background-repeat: no-repeat !important;
  	background-position: 10px 8px !important; 
    background-color:#d61400 !important; color:#fff; }

#other-gtld a[data-action=add_to_prebook].added.remove:hover,
#other-gtld a.nottaken.added.remove, #other-gtld a.nottaken.added.remove:hover
{
	-webkit-transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;

}
#other-gtld a[data-action=add_to_wishlist].remove { width:90px; }
#other-gtld a[data-action=add_to_prebook].remove {  width:130px; }

a.btn-flat-green
{ font-family: 'Open Sans', sans-serif; font-weight:600; font-size:17px; color:#fff; padding:0 20px;	}

/* NOTIFY ME, PRE-BOOK - ACTIVE (NON-FEATURED) */
#other-gtld li a[data-action="add_to_wishlist"]:active, #other-gtld li a[data-action="add_to_prebook"]:active, 
#featured-gtld li a[data-action="add_to_wishlist"]:active, #featured-gtld li a[data-action="add_to_prebook"]:active,
#featured-gtld p.pre-book-button-wrap:active, #featured-gtld p.pre-book-button-wrap:active a
{ background-color: #2db315 !important }

#featured-gtld a.check-avail, #other-gtld a.check-avail { background:#28B012 !important; background-image: none !important; }

#other-gtld a.check-avail {  padding: 5px 0 0; width: 140px }

#other-gtld a.check-avail:hover { background:#34c918; }

.gtld-loading 
{ background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/new-gtld-ajax-loader.gif') no-repeat #28B012; height:16px; display:inline-block; vertical-align:middle; margin:0 0 0 10px; width:16px; 

}

#other-gtld a.check-avail .gtld-loading { margin-right:0px !important; }


#dca_cart .heading
{ background: none !important; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:18px; line-height:18px; border-bottom:1px dashed #ccc;
	margin:27px 20px 0 20px; padding:0 0 4px 0; color:#222; display:none; }

#dca_cart ul#prebook_domain_list { padding-bottom:10px; }

#dca_cart #wishlist_domain_list { margin-bottom:40px;  }

#dca_cart #wishlist_domain_list .domaintxt, #dca_cart #prebook_domain_list .domaintxt
{ font-family: 'Open Sans', sans-serif; font-size:15px; font-weight: 400;  /*padding:0 0 0 20px*/ }

#dca_cart #wishlist_domain_list .domaintxt span, #dca_cart #prebook_domain_list .domaintxt span
{ font-family: 'Open Sans', sans-serif; font-weight:400; }


#dca_cart #prebook_domain_list .domaintxt, #dca_cart #wishlist_domain_list .domaintxt
{ display:inline-block; text-overflow: ellipsis; overflow:hidden; width:135px; padding:0 0 0 18px; color:#222; }

#dca_cart #prebook_domain_list .domaintxt
{ /*background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/prereg-icons-bg.png') no-repeat  0 -22px;*/ background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/prebook-notify-cart-icon.png') no-repeat 0 2px;	}

#dca_cart #wishlist_domain_list .domaintxt { /*background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/prereg-icons-bg.png') no-repeat  0 4px;*/ background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/prebook-notify-cart-icon.png') no-repeat 0 -50px; }

#dca_cart #prebook_domain_list li, #dca_cart #wishlist_domain_list li
{  list-style:none !important; border-bottom:none; margin:18px 20px 0 20px !important; padding:0 !important;  }


#dca_cart .ic-can
{ /*background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/prereg-icons-bg.png') no-repeat  0 -48px !important;*/ 
  float:right; height:15px; position: static !important; /*margin:4px 0 0 0;*/ width:15px; opacity:0.6;  }

#dca_cart .ic-can:hover { opacity:0.8 }

#dca_cart .ic-can:active { opacity: 1; }

/* setup tooltips */

a.tooltipanimated {
  position: relative;
  display: inline;
}
a.tooltipanimated span {
  position: absolute;
  width:180px;
  color: #FFFFFF;
  background: #000000;
  height: 75px;
  line-height: 17px;
  text-align: center;
  visibility: hidden;
  border-radius: 6px;
  text-shadow:none;
  font-size:13px;
  font-family:'Open Sans', sans-serif;
  font-weight: 400;
  margin-left:-86px;
  bottom:30px;
  opacity:0;
}
a.tooltipanimated span:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 35%;
  bottom:0;
  margin-left: -8px;
  width: 0; height: 0;
  border-top: 8px solid #000000;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;

}
a:hover.tooltipanimated span, p:hover a.tooltipanimated span {
  visibility: visible;
  opacity: 1;
  bottom: 40px;
  left: 35%;
  margin-left: -86px;
  z-index: 9999;
-webkit-transition: opacity, bottom 0.2s ease;  /* Chrome 1-25, Safari 3.2+ */
-moz-transition: opacity, bottom 0.2s ease;  /* Firefox 4-15 */
-o-transition: opacity, bottom  0.2s ease;  /* Opera 10.50–12.00 */
transition: opacity, bottom  0.2s ease;  /* Chrome 26, Firefox 16+, IE 10+, Opera     12.50+ */  
}

.domainname-tld { position:relative; top:10px; }

#other-gtld a[data-action="add_to_prebook"] { position:relative; top:5px;  }

#other-gtld a[data-action="add_to_wishlist"] { position:relative; bottom:7px;  }

#category-list li span { white-space:nowrap; }

/* Paid Pre Registration CSS ends here */.tlds-wishlist-wrp .row-left{float:left; width:590px;position: relative;z-index: 2;}

.new-tlds-header-bg{background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/new-tlds-header-bg.png") no-repeat 0 0px;
    height: 125px;
    left: 0;
    position: absolute;
    bottom: 0;
    width: 621px;
	}
.tlds-wishlist-wrp .row-gray{margin-bottom: 20px}
.tlds-wishlist-wrp .row-gray p{color:#727272; font-size:20px; font-family:'Rokkitt',serif; padding-bottom:15px; }

.tlds-wishlist-wrp .ui-heading{padding-bottom:0;}
.new-gtlds-steps{margin:30px 0 46px;}
.new-gtlds-steps span{display:inline-block; *display:inline; zoom:1; font-size:13px; color:#5b5b5b;}
.new-gtlds-steps span span{font-size:18px; font-weight:bold; color:#e66802; display:block;}
.new-gtlds-steps .step{padding-right:40px; background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/new-tlds-step.png") no-repeat right 4px; margin-right:20px; }

.tlds-wishlist-wrp .banner-img {
width: 180px;
    top: -10px;}

.tlds-wishlist-wrp .row-left li {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-tic.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    color: #5C5B5B;
    font: 14px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0 0 14px 20px;
}
.tlds-wishlist-wrp .row-gray .txt-1{font-weight:bold; color:#3E8AE8;font-size: 20px;font-family: arial;}
.domain-search-box{margin-bottom:18px;}
.tlds-wishlist-wrp .domain-search-box .tlds-dd {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/new-tlds-dd.png") no-repeat scroll -4px 0 rgba(0, 0, 0, 0);
    display: block;
    height: 48px;
    position: absolute;
    right: 0;
    top: 0;
    width: 32px;
}
.tlds-wishlist-wrp .tlds {
    height: 26px;
    overflow: hidden;
}

.domains-wishlist{background:#e6e6e6; padding:30px 30px 20px;  width: 938px; height:auto;position: relative;border:1px solid #c2c2c2;}
.domains-wishlist-block{ background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/new-tlds-wishlist.png") no-repeat 0px 0px #f7f7f7;box-shadow: 0 0 5px #C4C4C4;height:58px;}
.domains-wishlist-block	.domains-wishlist-content{width:780px; float:left; padding:5px; position:relative;}
.domains-wishlist-block	.domains-wishlist-content .list-1{ padding:0px 0 0px 0px; overflow:hidden; width:642px;float:left}
.domains-wishlist-content .list-1 li{position:relative;width:129px; padding:0 20px 0 10px; float:left; height:44px; line-height:44px; border-right:1px solid #e3e3e3; color:#5b5b5b; font-size:14px;overflow: hidden;word-wrap: break-word;}
.domains-wishlist-content .btn-delete{position:absolute;top:18px;right:10px;width:9px; height:9px; display:inline-block; *display:inline; zoom:1; margin-left:10px; cursor:pointer; background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/btn-delete-1.png") no-repeat 0 0px;}

.domains-wishlist-content .list-dropdown{width:18px; height:10px;  background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/wishlist-dropdown.png") no-repeat 0 0px; position: absolute;
    right: 110px;    top: 25px;cursor:pointer; float:left; }
.domains-wishlist-content .list-dropdown.slideup {background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/wishlist-slideup.png") no-repeat 0 0px;}
.domains-wishlist-content .txt-button{width:88px; height:44px; float:right;/* position:absolute; top:12px; right:7px;*/}

.domains-wishlist-success .lbl-1,.domains-wishlist-block .lbl-1{height:58px; width:143px; float:left;font-size:19px; color:#fff;text-shadow: 0 1px 1px #777777; }
.domains-wishlist-success .lbl-1 span,.domains-wishlist-block .lbl-1 span{display: table-cell; height: 58px; vertical-align:middle; padding-left:48px;}
.domains-wishlist-success .lbl-1{margin: 33px 0px 0px 30px;}
.domains-wishlist-success{width:998px; height:115px;background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/domains-wishlist.png") no-repeat 0px -208px; position:relative; border:1px solid #c2c2c2; overflow:hidden; display:none;}
.domains-wishlist-success p{position:absolute; left:225px; top:46px; font-size:14px; color:#333333;}
.domains-wishlist .link-manage-now{position:absolute; right:48px; top:6px; font-size:12px;}
.domains-wishlist-success .link-manage-now{ float: right;margin: 7px 11px; }
.domains-wishlist .tag-free{width:54px; height:53px;  background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tag-free-1.png") no-repeat 0 0px; position: absolute;right: -1px; top: -1px; z-index:2; }
.domains-wishlist .btn-disable {
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
    background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
    background-color:#ededed;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -ms-border-radius:6px;
    border-radius:6px;
    border:1px solid #dcdcdc;
    display:inline-block;
    color:#555;
    font-family:arial;
    font:bold 15px Arial, Helvetica, sans-serif;
    padding:7px 15px;
    text-decoration:none;
    text-shadow:1px 1px 0px #ffffff;
}
.domains-wishlist .btn-disable:hover {
    cursor: default;
}

.wishlist-login-frm .txt-button{background-color: #4B4B4B;
    background-image: linear-gradient(#7D7D7D, #6B6B6B 25%, #5B5B5B);
    background-repeat: no-repeat;
    border: 1px solid #4B4B4B;  text-shadow: 1px 1px 0 #222222;
    box-shadow: 0 1px 0 0 #959595 inset;
    color: #FFFFFF;}
.wishlist-login-frm  .txt-button:hover{background:#4B4B4B;}
.wishlist-login-frm .or{width:30px; height:36px; float:left; padding:16px 0 0 0; text-align:center; vertical-align:middle; background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/new-tlds-login-sep.png") no-repeat center center;  color:#757575; font-size:15px; margin:0 15px; }
.wishlist-login-frm .or span{ color:#5b5b5b; background:#f7f7f7; display:inline-block; *display:inline; zoom:1}
.signup-link{font-size:18px; margin-top:12px; display:inline-block; *display:inline; zoom:1;}


.domains-wishlist-content .list-2-wrp{background:#fff; border:1px solid #ccc; width:665px; padding:15px; position:absolute; top:58px; left:-10px;
    box-shadow:0 0 5px #ccc; -moz-box-shadow:0 0 5px #ccc; webkit-box-shadow:0 0 5px #ccc; z-index:5; display:none;}
.domains-wishlist-content .list-2 li{position:relative;word-wrap: break-word;overflow: hidden;width:129px; padding:0 20px 0 10px; float:left; height:44px; line-height:44px; border-right:1px solid #e3e3e3; color:#5b5b5b; font-size:14px;}



.domains-wishlist-wrp{margin:40px 30px; box-shadow:0 0 5px #e1e1e1; -moz-box-shadow:0 0 5px #e1e1e1; webkit-box-shadow:0 0 5px #e1e1e1; color:#7a7a7a; border: 1px solid #E8E8E8;}

.wishlist-tabs-wrp .wishlist-tabs {
    float: left;
    width: 215px;
}
.wishlist-tabs-wrp .wishlist-tabs li {
    background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tlds-cat-sprite.png") no-repeat 0px 0px #f6f6f6;

    color: #5b5b5b;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    padding: 15px 14px 15px 54px;
    border-right: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
}
.wishlist-tabs-wrp .wishlist-tabs li.active{background-color:#fff; border-right:none;}

.wishlist-tabs-wrp .wishlist-tabs .tab[data-value="all"]{background-position:18px 12px;}
.wishlist-tabs-wrp .wishlist-tabs .tab[data-value="sports and games"]{background-position:18px -445px;}
.wishlist-tabs-wrp .wishlist-tabs .tab[data-value="adult"]{background-position:18px -140px;}
.wishlist-tabs-wrp .wishlist-tabs .tab[data-value="services"]{background-position:18px -240px;}
.wishlist-tabs-wrp .wishlist-tabs .tab[data-value="education"]{background-position:18px -294px;}
.wishlist-tabs-wrp .wishlist-tabs .tab[data-value="food and drink"]{background-position:18px -343px;}
.wishlist-tabs-wrp .wishlist-tabs .tab[data-value="geo cultural"]{background-position:18px -397px;}
.wishlist-tabs-wrp .wishlist-tabs .tab[data-value="arts and media"]{background-position:18px -90px;}
.wishlist-tabs-wrp .wishlist-tabs .tab[data-value="people and lifestyle"]{background-position:18px -1275px;}
.wishlist-tabs-wrp .wishlist-tabs .tab[data-value="finance"]{background-position:18px -546px;}
.wishlist-tabs-wrp .wishlist-tabs .tab[data-value="novelty"]{background-position:18px -599px;}
.wishlist-tabs-wrp .wishlist-tabs .tab[data-value="real estate"]{background-position:18px -650px;}
.wishlist-tabs-wrp .wishlist-tabs .tab[data-value="services"]{background-position:18px -750px;}
.wishlist-tabs-wrp .wishlist-tabs .tab[data-value="technology"]{background-position:18px -802px;}

.wishlist-tabs-wrp .wishlist-tabs .tab[data-value="beauty and fashion"]{background-position:18px -1169px}
.wishlist-tabs-wrp .wishlist-tabs .tab[data-value="business and commerce"]{background-position:18px -185px;}
.wishlist-tabs-wrp .wishlist-tabs .tab[data-value="government and politics"]{background-position:18px -847px;}
.wishlist-tabs-wrp .wishlist-tabs .tab[data-value="religion"]{background-position:18px -910px;}
.wishlist-tabs-wrp .wishlist-tabs .tab[data-value="generic"]{background-position:18px -1226px;}
.wishlist-tabs-wrp .wishlist-tabs .tab[data-value="travel"]{background-position:18px -1063px;}
.wishlist-tabs-wrp .wishlist-tabs .tab[data-value="idn"]{background-position:18px -1119px;}
.wishlist-tabs-wrp .wishlist-tabs .tab[data-value="health"]{background-position:18px -962px;}
.wishlist-tabs-wrp .wishlist-tabs .tab[data-value="news and information"]{background-position:18px -1013px;}


.tlds-wishlist-wrp .wishlist-content {
    float: right;
    width: 720px;
}
.tlds-wishlist-wrp .tab-content {
    position: absolute;
    overflow-y: scroll;
    width: 737px;
    height: 1042px;
}
.tlds-wishlist-wrp .tab-content li{width:270px; height:50px; line-height:50px; overflow:hidden; float:left; border-bottom:1px solid #e8e8e8; font-size:14px; margin:0 20px; position:relative;overflow: hidden;word-wrap: break-word;padding-right: 50px;}

.btn-add-wishlist{width:25px; height:25px; display:block; position:absolute; right:2px; top:12px; background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/btn-addtowishlist.png") no-repeat -31px -51px; cursor:pointer;}
.btn-add-wishlist.add.hover{ width: 55px;background-position: 0 0; transition:width 0.5s; -moz-transition:width 0.5s; -webkit-transition:width 0.5s; }
.btn-add-wishlist.added{ background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/btn-addtowishlist.png") no-repeat -31px -101px; cursor:default;}

.preorder-gtld-login .more-link {
    display: none;
}
.tlds-wishlist-wrp .error {
    background: #ffdbdb;
    padding: 8px 8px 8px 13px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    height: 16px;
    margin: -14px 0px 6px 11px;
}
.tlds-wishlist-wrp .domains-wishlist-error{
    display:none;background-color: #000;opacity: 0.9;z-index: 2;height:58px;position: absolute;width: 938px;top: 30px;text-align: center;
}
.tlds-wishlist-wrp .domains-wishlist-error p{
    background-color: #E04747;z-index: 3;color: white;padding: 4px 10px;display: inline-block;*display: inline;zoom: 1;text-align: center;text-align: center;margin: 14px 159px;width: 651px;border: 1px solid #D62929;margin: 14px 159px;width: auto;
}
.tlds-wishlist-wrp .domains-select #categories{
    width:113px;
}
.tlds-wishlist-wrp .error-block{ border: 1px solid red; }
.tlds-wishlist-wrp .error-block input[type="text"]{ color: red;font-size: 16px; padding-top: 13px;}

.gtld-price .original-price { color: #999; text-decoration: line-through; }.idomain-box .frm-select{height:32px;}
.idomain-box .tld-box{width:580px;}
.hastab.tabs-wrapper{ margin-left:-30px; width:1000px; text-align:left;}
.hastab.tabs-wrapper .tab{ padding-left:30px;}
#domain-box, #idn-box{ min-height:250px;}
.dname-wrp .dname-option{ font:normal 13px Arial, Helvetica, sans-serif; color:#777; display:block; padding-top:3px;}
.txt-green{ color:#6fc61e;}
.cursive{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cursive-arrow.png") no-repeat scroll 60px 3px transparent;
    color: #5B5B5B;
    font: italic 18px "Palatino Linotype","Book Antiqua",Palatino,serif;
    padding: 0 0 17px 110px;
    position: absolute;
    top: -57px;
    z-index: 121;
	}
.tld-box .highlight{
	background-color: #fcff9f;
    display: inline-block;
    padding: 10px;
	margin-left:-10px;}
.placeholder-txt1{ color:#6B6B6B; font-weight:bold;}
#domain-box, #idn-box{ position:relative;}.tlds-sunrise-wrp .row-left{float:left; width:590px;}
.tlds-sunrise-wrp .row-gray p{font-size:14px; line-height:1.5;}
.tlds-sunrise-wrp .ui-heading{padding-bottom:0;}
.tlds-sunrise-wrp .banner-img {
    width: 350px;
    right: -30px;
    top: -10px;}

.gtld-sunrise-wrp{margin:40px 30px; box-shadow:0 0 5px #e1e1e1; -moz-box-shadow:0 0 5px #e1e1e1; webkit-box-shadow:0 0 5px #e1e1e1; color:#7a7a7a;}
.gtld-sunrise-inner{padding:20px; position:relative}
.gtld-sunrise-inner .smd-info{position:absolute; right:20px; top:6px;}
.gtld-sunrise-wrp h5{font-size:17px; font-weight:bold; color:#6b6b6b; }
.gtld-sunrise-wrp h6{font-size:14px; font-weight:bold; color:#6b6b6b; border-bottom:1px solid #ccc;  padding-bottom:10px; margin-top:15px; text-transform:capitalize;}
.tlds-sunrise-wrp p.ui-sub-title{color:#727272; font-size:20px; font-family:'Rokkitt',serif; padding-bottom:15px;}

.gtld-sunrise-wrp textarea{ border:1px solid #e1e1e1;
    -moz-box-shadow:inset 0 0 10px #e1e1e1;
    -webkit-box-shadow:inset 0 0 10px #e1e1e1;
    box-shadow:inset 0 0 10px #e1e1e1;
    width:100%; height:120px; margin-top:15px; margin-bottom:20px;}
.gtld-sunrise-wrp .txt-domain{ border:1px solid #e1e1e1;
    -moz-box-shadow:inset 0 0 10px #e1e1e1;
    -webkit-box-shadow:inset 0 0 10px #e1e1e1;
    box-shadow:inset 0 0 10px #e1e1e1;
    padding: 15px;
    width: 450px;  margin-top:15px; margin-bottom:20px;}
.gtld-sunrise-wrp .tld-ext{padding:15px 0;}
.gtld-sunrise-wrp .tld-ext input{margin-right:5px;}
.gtld-sunrise-wrp .tld-ext label{font-size:16px; font-weight:normal; margin-right:25px;}
.gtld-sunrise-wrp .gtld-sunrise-footer{background:#f3f3f3; padding:20px; border-top:1px solid #dadada;}

.tooltip-txt{position:relative; cursor:help;}
.tooltip-txt:hover{color:#377ce4;}
.tooltip-txt .tooltip-info{display:none; padding:15px; z-index:5; cursor:default; background:#272727; color:#ededed; font-size:12px; line-height:1.5; position:absolute; top:25px; border-radius:5px;  -moz-border-radius:5px;  -webkit-border-radius:5px; }
.tooltip-txt:hover .tooltip-info{display:block;}
.tooltip-txt .tooltip-info.what-is-smd{width:635px; right:2px;}
.tooltip-txt .tooltip-info.get-smd{width:276px; right:2px;}
.tooltip-txt .tooltip-info span{ background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tt-up-arrow.png') 0 0 no-repeat; width:22px; height:12px; position:absolute; top:-10px; right:130px; display:block;}
.tooltip-txt .tooltip-info.what-is-smd span{right:29px;}
.tooltip-txt .tooltip-info.get-smd span{right:29px;}
.rel{position:relative;}.cols-wrp { margin:30px 5px 0 0; line-height:normal; }
.plan-table-grid { border-collapse: separate; font-size:14px; font-weight:bold; color:#5b5b5b;}
.plan-table-grid .th-header th { background:#b0dc58  url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg-th-plan.gif") repeat-x left bottom; color:#4b5e25; font-size:17px; text-align:center; border-top:1px solid #96bc4b; border-bottom:1px solid #96bc4b; border-right:1px solid #96bc4b;vertical-align:top;}
.plan-down-arrow { background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/plan-down-arrow.gif") no-repeat; position:absolute; bottom:-17px; left:50%; margin-left:-13px; width:13px;  height:8px; display:block;}
.plan-table-grid .th-header th.first { border-left:1px solid #96bc4b }
.plan-table-grid th.first { -moz-border-radius:8px 0 0 0; -webkit-border-radius:8px 0 0 0;  }
.plan-table-grid th.last { -moz-border-radius:0 8px 0 0; -webkit-border-radius:0 8px 0 0; }
.plan-table-grid .table-body th.last { -moz-border-radius:0 0 0 8px; -webkit-border-radius:0 0 0 8px; }
.plan-table-grid .table-body th { text-align:left; width:300px; border-left:1px solid #d4d4d4; }
.plan-table-grid .table-body th.first {border-top:1px solid #d4d4d4; }
.plan-table-grid td, .plan-table-grid th {background:#f8f8f8; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; text-align:center; padding:9px;}
.plan-table-grid .table-body td{ border-bottom:1px solid #f0f0f0; }
.plan-table-grid .th-header .plan-blank, .plan-table-grid .table-footer .plan-blank  { background:none; border:none; }
.plan-table-grid .table-footer td { border-bottom:1px solid #d4d4d4;}
.plan-table-grid .table-footer .first { border-left:1px solid #d4d4d4; -moz-border-radius:0 0 0 8px; -webkit-border-radius:0 0 0 8px; }
.plan-table-grid .table-footer .last { -moz-border-radius:0 0 8px 0;  -webkit-border-radius:0 0 8px 0; }




.plan-header{ -moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; border-radius:8px 8px 0 0; padding:8px 8px 5px; height:40px; text-align:center; font-size:18px; font-weight:bold; }
.plan-details-blurb {min-height:399px; padding:25px 12px 10px; font-size:13px; font-weight:bold; -moz-border-radius:0 0 8px 8px; -webkit-border-radius:0 0 8px 8px; border-radius:0 0 8px 8px;}
.plan-details-blurb p { line-height:22px; text-align:center; }
.current-palnblurb, .new-planblurb { -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; float:left; width:345px; text-align:center}
.plan-name { font-size:22px; margin:0 0 15px; }
.current-palnblurb {border:1px solid #dedcdc; background:#dad8d9; margin-left:115px; }
.current-palnblurb .plan-header{ color:#5f5f5f; background:#d8d8d8 url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg-th-plan-2.gif") left bottom repeat-x }
.plan-details-blurb {background:#f8f8f8;}
.current-palnblurb .plan-name { padding-top:100px; }
.new-planblurb { border:1px solid #dedcdc; background:#e3ddbb; }
.new-planblurb .plan-header{ color:#6a8535; background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg-th-plan.gif") repeat-x scroll left bottom #B0DC58; }
.plan-divider{ background:#dfe0d0; overflow:hidden; height:1px; margin:5px 0 15px 0; }
.arrow-planchange { float:left; width:29px; margin:169px 5px 0 8px; height:110px; background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/arrow-plan.gif") no-repeat left top; }
.planchange-form th { text-align:right; padding:0 5px 10px 0; }
.planchange-form td { text-align:left; padding:0 0 10px; vertical-align:top; font-weight:normal }
.new-price { color:#4f77b5; }
.old-price { text-decoration:line-through; }
.inline-error { color:#b9392c; }
.font-normal { font-weight:normal; }

.tab-wrapper{
    float:right;
    margin-right:8px;
    margin-bottom:-3px;
}
.tab-wrapper .tabs{
	margin:12px 0 0;
	padding:0;
	display:inline-block;
	text-align:left;
	font-size:0px;
	letter-spacing:-1px;
}
.tab-wrapper .tabs li, .tab-wrapper .tabs li a{
	background:#fff url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tabs-bg.gif") no-repeat 0 0;
}
.tab-wrapper .tabs li{
	display:inline-block;
	padding:0;
	background-position: 0 -66px;
	letter-spacing:0px;
	*zoom:1;
	*display:inline;
    float:left;
}
.tab-wrapper .tabs li.first{
	margin-left:10px;
}
.tab-wrapper .tabs li a{
	font-size:14px;
	font-weight:bold;
	color:#5c5c5c;
	padding:0px;
	margin-left:5px;
	display:inline-block;
	background-position: 100% -99px;
	outline:none;
}
.tab-wrapper .tabs li a .text-wrap{
	padding:8px 8px 7px;
	margin-right:5px;
	display:block;
}
.tab-wrapper .tabs li.active{
	/*top:1px;*/
	background-position: 0 0;
}
.tab-wrapper .tabs li.active a{
	background-position: 100% -33px;
}
.tab-wrapper .tabs li.active a .text-wrap{
	padding-bottom:8px;
}

.tab-wrapper .tabs li a .linux-icon, .tab-wrapper .tabs li a .win-icon{
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hosting-platform-icon.gif") transparent  no-repeat left 5px;
}

.tab-wrapper .tabs li a .win-icon{
	background-position:0 -25px;
}

.tab-wrapper .tabs li a .icon{
	padding-left:31px;
}

.tab-wrapper .tabs li.active{
	background-position: 0 0;
}
.tab-wrapper .tabs li.active a{
	background-position: 100% -33px;
}
.tab-wrapper .tabs li.active a .text-wrap{
	padding-bottom:8px;
}

.pageHeaderWide .tab-wrapper .tabs li.active a .text-wrap{
	padding-bottom:9px;
}

.info-blurb{
    background:#fcffd2;
    border:2px solid #edd9b2;
    padding: 10px;
    margin-bottom:15px;
    font-size:13px;
}

.warning-blurb{
    background:#fcffd2 url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/exclamation.png) no-repeat 5px 10px;
    border:2px solid #edd9b2;
    padding: 10px 0 4px 28px;
    margin-bottom:15px;
    font-size:13px;
}

.warning-blurb li {
	list-style: none;
	font: 11px Verdana, Arial, sans-serif;
	color: #373737;
	text-indent:0;
	line-height: 14px;
	display: block;
	background:  url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bul-black-aro.gif) no-repeat left 5px;
	padding:0;
	margin:0px;
	padding-left:10px;
	margin-left:0;
}

.cursor-pointer{
    cursor:pointer;
}

.plan-table-grid .th-header th.selected-plan{
    background:#fbca4c  url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg-th-plan-active.gif") repeat-x left bottom;
	border:1px solid #F1AF03;
}

.plan-table-grid td.selected-plan{
    background:#fcdb7d;
	border-bottom:1px solid #FAD261;  
}
.plan-table-grid td.selected-plan-label{
    color:#8A4B08;
    font-size:18px;
}

.plan-header-help{
    font-size:12px;
}

.plan-inline{
    font-weight:normal;
    font-size:11px;
}

.gen-note {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #252525;
	border: 2px #5DA3E5 solid;
	padding: 8px 10px 8px 30px;
	margin-bottom: 15px;
	text-align:left;
    background: #F1F8FF ;
}

.bold-class{
    font-weight:bold;
}

/*VPS CSS*/
.innerDiv {
  float: left;
  width: 940px;
}
.vpsWrapper {
 position: absolute;
  left: 0;
  width: 2820px;
}
.sideFloat1 {
    width: 350px;
    float: left
}
.sideFloat2 {
    width: 250px;
    float: left
}


#plans-masthead.vps-masthead{height:363px; position:relative; background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/vps-banner.jpg") no-repeat 0 0; margin:-20px auto 0; width:1000px; padding-top:75px;}
.vps-heading{text-align:center;  color:#fff; background:rgba(0, 0, 0, 0.6);  width:584px; padding-top:35px;  margin:auto; font:bold 86px/1 'Rokkitt',serif; text-shadow:2px 2px 2px #000; }
.vps-features{text-align:center; font-size:18px; color:#5c5b5b; background:#fff; width:822px; padding:12px 0; margin:5px auto 5px;}
.vps-powered-by-wp{background:rgba(0, 0, 0, 0.6); padding-bottom:5px;width:822px; margin:auto;}
.vps-powered-by{text-align:center; color:#5c5b5b; font-size:14px;  background:#fff url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/vps-powered-by.jpg") no-repeat 0 35px; height:70px; padding:15px 0 5px;
 border-bottom1:5px solid #333;}

.vps-container{border-left:1px solid #dedcdc; border-right:1px solid #dedcdc; border-radius:6px 6px 0 0;}
.vps-container table:hover, #vpshosting_vps_1 table:hover, #vpshosting_vps_3 table:hover, #vpshosting_vps_5 table:hover, #vpshosting_vps_7 table:hover, #vpshosting_vps_9 table:hover{background-color:#dff6fc;}
.vps-container th{background-color:#f0f0f0; color:#3c3c3c; font-weight:bold; padding: 12px 14px;  font-size:16px;border-bottom:1px solid #dedcdc; border-top:1px solid #dedcdc;}
.vps-container table.pricing-tbl td{font-size:16px; border-bottom:1px solid #dedcdc; padding:11px 14px;}
.vps-container table.pricing-tbl td.p-name{border-right:1px solid #dedcdc;}
.vps-container table.pricing-tbl{width:938px;}
.vps-container table.pricing-tbl select{font-size:12px;}
.vps-container table.pricing-tbl .w{width:90px;}
.vps-container table.pricing-tbl .w1{width:150px; padding-right:40px; text-align:right}
#vpshosting_vps_1 table, #vpshosting_vps_3 table, #vpshosting_vps_5 table, #vpshosting_vps_7 table, #vpshosting_vps_9 table{background-color:#f9f9f9;}
.ca{text-align:center;}
.row-indent.padb0{padding-bottom:0px;}
.vps-addons table{border-bottom:1px solid #dedcdc; width:100%;}
.vps-addons table td{font-size:16px; padding:18px 14px; vertical-align:top; }
.vps-addons table td.col1{width:135px;}
.vps-addons table td.col3{width:*;}
.vps-addons table td.col3 div{width:275px; font-size:14px; color:#949393;}
.vps-addons .div-spacer{height:75px;}
.vps-domain-name .vps-domain-block{width:483px; float:left; min-height:253px;}
.vps-domain-name .vps-domain-block label{display:block;}
.vps-domain-name .vps-domain-block #existing_domain_name{width:300px; margin-bottom:10px;}
.vps-domain-name .vps-domain-block #existing_domain_name{*margin-right:5px; _margin-right:5px;}
.vps-domain-name .dom-reg-wrp{ _height:30px;  *height:50px; _vertical-align:top; *vertical-align:top}
.vps-domain-name .dom-reg-wrp .uiButton{_margin-left:5px; *margin-left:5px;}
.vps-domain-name .vps-domain-block #new-domain-name{width:200px; margin-bottom:15px;}
.vps-domain-name .or-seperator{margin:0px; margin-right:55px; height:90px; background-position:0 45px;}
.vps-domain-name .or-seperator p{ left:195px; top:36px;}
.vps-domain-block .error{margin-right:55px;}
.vps-summary-block{float:right; width:300px;}
.vps-summary-block table{width:100%;}
.vps-summary-block table th{padding:10px 20px; font-size:20px; color:#0f0f0f; background-color:#ededed}
.vps-summary-block table td{padding:10px 20px; font-size:16px; background-color:#f6f6f6; border-top:2px solid #fff; }
.vps-summary-block table td div{color:#949393; font-size:13px; font-style:italic;}
.vps-summary-block .row-subtotal{background-color:#fff; text-align:right;}
.vps-summary-block #vpsdomain{display:block;}

.vps-step-1{ height:39px; width:720px; background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/vps-step-l1.jpg") no-repeat 0px 0;  position:absolute; top:0px; left:105px; z-index:1}
.vps-step-2{ height:39px; width:134px; background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/vps-step-l2.jpg") no-repeat 0px 0; position:absolute; top:0px; left:105px; z-index:2; }
.vps-step-bar1{height:12px; width:3px; background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/vps-step-bar.png") no-repeat 0px 0; position:absolute; top:14px; left:368px; z-index:3; display:none;}
.vps-step-bar2{height:12px; width:3px; background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/vps-step-bar.png") no-repeat 0px 0; position:absolute; top:14px; left:594px; z-index:3; display:none;}


#steps-wrp{position:relative;height:100px;}
#steps-wrp ul{position:absolute; top:46px; left:0;}
#steps-wrp li{width:234px; float:left; text-align:center; font-size:18px;}
#steps-wrp li.sel{color:#93b921; font-weight:bold;}

.bullet-list-sub{margin-left:15px;}
.bullet-list-sub li{list-style: circle outside none;}

.reg-domain-block{border:1px solid #797979; border-bottom:2px solid #aeafa4; padding:20px 12px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #fdffe4) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #fdffe4 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fdffe4');
	background-color:#fdffe4;
	position:relative; z-index:5;
}
.reg-domain-block .up-arr{ background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bbl-up-arr.png") no-repeat 0px 0; width:16px; height:10px; position:absolute; top:-9px; left:18px;}
.reg-domain-block table{width:468px;}
.reg-domain-block .d-name{color:#aeafa4; font-size:13px;}
.reg-domain-block .ui-button-grn{font-size:12px; width:65px; padding:2px 5px;}
.reg-domain-block #addbutton{text-align:right; padding-right:20px;}
.reg-domain-block select{border: 1px solid #C9C8C9;
    color: #565656;
    font: 13px Arial,Helvetica,sans-serif;
    padding: 2px;
    width: 170px;
	}

.fred{color:#ff0000;}
.vpsMainWrapper .txt-button{font-size:15px; font-weight:normal; padding:7px 20px;}
.vpsMainWrapper .uiButton{font-size:15px; font-weight:normal;}
.vpsMainWrapper .link-back{padding-top:10px;}
.vpsMainWrapper .link-back a{cursor:pointer;}

.vps-container table.pricing-tbl td.p-button{padding:11px 0 11px 5px;}

.p-dropdown{text-align1:right;}
.price-dropdown-wrp{position:relative;  height:32px; line-height:32px;}
.price_dropdown{border:1px solid #797979; padding: 10px 0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
    position: absolute;
    width: 235px;
    z-index: 5;
	 right:-10px;
	top:32px;
	background:#fff;
	box-shadow:0px 2px 2px #666;
	display:none;
	}
.price_dropdown li{padding:0 12px 0 20px; text-align:left; line-height:30px;}
.select_price, .price_dropdown li:hover{background:#dff6fc;}
.price_dropdown li.sel{background:#dff6fc url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sel-tick.png") no-repeat 5px 12px;}
.dropdown-value{background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/down-arr.png") no-repeat right 13px; padding-right:15px;}
.price_dropdown .up-arr{width:15px; height:8px; background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/up-arr.png") no-repeat 0px 0; position:absolute; top:-9px; right:16px;}
.vpsMainWrapper #plans-container{overflow:visible;}
.ca{text-align:center;}
.frmButton-disable{cursor:default;}
.frmButton-disable:hover{color:#555; cursor:default;}

.btn_add_to_cart{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d1ff38), color-stop(1, #8ab016) );
	background:-moz-linear-gradient( center top, #d1ff38 5%, #8ab016 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1ff38', endColorstr='#8ab016');
	background-color:#d1ff38;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #799d0c;
	display:inline-block;
	color:#465d00;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	padding:16px 100px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cbe188;
}
.btn_add_to_cart:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8ab016), color-stop(1, #d1ff38) );
	background:-moz-linear-gradient( center top, #8ab016 5%, #d1ff38 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ab016', endColorstr='#d1ff38');
	background-color:#8ab016;
	color:#465d00;
}
.btn_add_to_cart:active {
	position:relative;
	top:1px;
}
.btn_add_to_cart_dis{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-ms-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#555;
	font-family:arial;
	font:bold 18px Arial, Helvetica, sans-serif;
	padding:16px 100px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	cursor:default;
	}
.btn_add_to_cart_dis:hover{cursor:default; color:#555;}

.tooltip{display:block;}
.hide{display:none}

.selected_plan .txt-button {cursor: pointer;}

/* Linux KVM VPS upgrade note */
.upgrade-note
{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ui-exclamation.png") no-repeat scroll 10px 10px #fbd0cd;
    border: 2px solid #ce7873;
    padding: 10px 10px 10px 34px;
    margin-bottom: 15px;
    font-size: 14px;
    color: #5b5b5b;
    font-weight: bold;
}

.current-palnblurb.cpanel-remove-padding .plan-name{padding: 0;}
.new-planblurb.cpanel-remove-padding .plan-details-blurb{height: auto;}
.cpanel-usage{margin: 0 0 15px 0;}
.cpanel-usage p{margin: 0 0 7px 0;}
.buy-more-cpanel-accounts .buy-more-cpanel-accounts-link{font-size: 13px;line-height: 1.385;color: rgb(35, 133, 232);text-decoration: underline;cursor: pointer;margin: 0 0 14px 0;}
.toggle-cpanel-accounts-block{margin-bottom: 0 0 15px 0;}
.toggle-cpanel-accounts-block.margin-bt{margin-bottom: 40px;}
.toggle-cpanel-accounts-block .cpanel-label{width: 160px; display: inline-block; vertical-align: middle;margin-right: 5px;}
.toggle-cpanel-accounts-block .cpanel-label p{font-size: 13px;color: rgb(67, 67, 67);line-height: 1.385;text-align: right;}
.toggle-cpanel-accounts-block .cpanel-label p:last-child{font-size: 11px;color: rgb(136, 136, 136);}
.toggle-cpanel-accounts-block #cPanel-blocks-count{width: 67px; height: 30px; display: inline-block; vertical-align: middle; box-sizing: border-box; border: 1px solid #dbdbdb; outline: none; text-align: center;font-size: 13px;font-weight: normal;color: rgb(67, 67, 67);border-radius: 3px;}
.toggle-cpanel-accounts-block #cPanel-blocks-count.error-boundary{border-color: #c91414;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
.toggle-cpanel-accounts-block .cpanel-error{font-size: 10px; text-align: left; width: 100px; line-height: 12px; float: right; margin-right: 9px; margin-top: 5px;color: #c91414;}
.cpanel-blocks-calculation{overflow: hidden; padding-bottom: 10px; margin-bottom: 10px;position: relative;}
.cpanel-blocks-calculation::after{content: ""; width: 184px; height: 1px; background-color: #dfe0d0; position: absolute; left: 50%; bottom: 0;margin-left: -92px;}
.cpanel-blocks-calculation .plan-cost{font-size: 13px;color: rgb(67, 67, 67);line-height: 1.385;font-weight: normal;}
.cpanel-blocks-calculation .addon-cost{font-size: 13px;color: rgb(67, 67, 67);line-height: 1.385;font-weight: normal;}
.cpanel-blocks-calculation .plan-cost span, .cpanel-blocks-calculation .addon-cost span{float: left;text-align: left;}
.cpanel-blocks-calculation .plan-cost span:first-child, .cpanel-blocks-calculation .addon-cost span:first-child{text-align: right;width: 53%;}
.cpanel-blocks-calculation .plan-cost span:last-child, .cpanel-blocks-calculation .addon-cost span:last-child, .total-cpanel-price{box-sizing: border-box; padding: 0 0 0 5px;width: 47%; }
.ui-button#change_plan:disabled{cursor: not-allowed;background: #d5d5d5;border-color: #bdbdbd; color: #8c8c8c;box-shadow: none;color: #8c8c8c;text-shadow: none;}


.cpanel-blocks-total-calculation .addon-total-cost{font-size: 13px;color: rgb(67, 67, 67);line-height: 1.385;margin-top: 7px;}
.cpanel-blocks-total-calculation .addon-total-cost span{float: left;text-align: left;font-weight: bold;}
.cpanel-blocks-total-calculation .addon-total-cost span:first-child{text-align: right;width: 53%;}
.cpanel-blocks-total-calculation .addon-total-cost span:last-child, .total-cpanel-price{box-sizing: border-box; padding: 0 0 0 5px;width: 47%; }#bifm {
	color:#7d7d7d;
}
#bifm p{
	margin:0px;
	padding:0px;
}
#bifm h1,#bifm h2,#bifm h3,#bifm h4,#bifm h5,#bifm h6, #brochure h3 {
font-weight: normal;
margin:3px 0;
padding: 0px;
color: #5b5b5b;
background: none;
}
#bifm h1 {
font-size:36px;
font-weight:normal;
padding:0;
}
#bifm p {
	text-align:inherit;
	font-size: 14px;
	margin:5px 0;
}
#bifm h4 {
	margin: 0px;
	font-weight:normal;
}
.bold {
	font-weight:bold;
}
.italics {
	font-style:italic;
}
.orange {
	color: #fa710a;
}
#design-portfolio {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bifm-featured-content-seperator.gif") no-repeat scroll right top transparent;
	float:left;
	height:360px;
	padding:15px 0 0 15px;
	width:454px;
}
#left-blurb {
 margin-left: 560px;
 text-align:center;
}
#left-blurb p{
 text-align:center;
}
#region-top {
	padding-top: 10px;
}
#region-top h4 {
	font-size: 16px;
}
#region-center {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bifm-lander-bg.jpg") repeat-x scroll 0 0 transparent;
	height:305px;
	overflow: hidden;
	padding-top:30px;
	position:relative;
	text-align:center;
}
#region-center .blocks .block1,
#region-center .blocks .block2,
#region-center .blocks .block3 {
	float:left;
	padding-left:15px;
	padding-right:5px;
	padding-top:175px;
	width:300px;
}
#region-center .blocks .block1{

}
#region-center .blocks .block2{

}
#region-center .blocks .block3 {

}
#region-center .blocks .number {
	border-right:3px solid #CBCBCB;
	float:left;
	font-size:34px;
	font-weight:bold;
	height:38px;
	width:25px;
}
#region-center .blocks .live-demo .ui-button-grey{
	margin-top:15px;
}
#region-center .blocks .t1{
	font-size: 15px;
	font-weight:bold;
	text-align:left;
	margin-left:35px;
}
#region-center .blocks .t2{
	font-size: 14px;
	text-align:left;
	margin-left:35px;
}
#region-center .blocks {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bifm-lander-blocks.jpg") no-repeat scroll 32px 5px transparent;
	height:230px;
	margin-bottom:10px;
}
#live-demo .t1 {
	font-size:18px;
	font-weight: bold;
}
#live-demo .t2 {
	font-size:12px;
}
#sign-up-today{
	border-top:2px solid #EAEAEA;
	margin:0 10px;
	padding:20px 0;
	text-align:center;
}
#left-blurb h2{
	font-size: 34px;
}
#left-blurb h3 {
	font-size: 24px;
}
#left-blurb .section1{
	margin-bottom:1.5em;
}

#left-blurb .section2{
	padding-bottom:1em;
	border-bottom: 1px solid #EEEEEE;
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg_bifm_2weeks.jpg") no-repeat scroll center 58px transparent;	
}
#left-blurb .section3 .ui-button{
	margin-bottom:20px;
	margin-top:30px;
	width:185px;
}
#left-blurb h5 {
	font-size: 12px;
}
#bifm .yellow-bg {
	border:none;
	display:inline;
	padding:0 5px;
}
#region-center h2 {
	border-bottom:1px solid #DADADA;
font-size:28px;
margin:0 50px;
padding-bottom:2px;
}
.ui-button a {
color: #FFFFFF;
}
#sign-up-today .t1 {
	color:#646464;
	float:left;
	font-size:14px;
	margin:5px 10px;
}
#bifm .narrow-right-column {
	padding-top: 0px;
	text-align:center;
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bifm-live-demo.gif") no-repeat scroll left top transparent;
	margin-bottom:35px;
	margin-top: 16px;
}
#bifm .narrow-right-column .customer-speaks {text-align:left; }
#bifm #live-demo{
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bifm-live-demo.gif") no-repeat scroll 0 0 transparent;
	height:50px;
	margin:auto;
	text-align:center;
	width:550px;
}
#live-demo-wrapper {
	border-top:1px solid #E4E4E4;
	margin:0 80px;
	padding:25px 0;
}
#bifm #live-demo .ui-button-grey{
	margin-top: 10px;
}
#bifm #live-demo #live-demo-inner {
	margin-left:80px;
	text-align:left;
	float:left;
}
#region-bottom {
	margin-top: 20px;
}
#region-bottom .narrow-right-column .block1 h3{
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg-sidebar-header-2.gif") no-repeat scroll center 0 transparent;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	margin:0;
	padding-bottom:15px;
	padding-top:7px;
}
#region-bottom .narrow-right-column .block2 h3,
#single-hosting-plan .narrow-right-column .block2 h3
{
	font-size:20px;
	font-weight:bold;
	margin:18px 0;
	text-align:left;
}
#region-bottom .narrow-right-column .block3 h3 {
	font-size: 17px;
	font-weight:bold;

}
#region-bottom .narrow-right-column .block3 {
	text-align:center;
}
#region-bottom .narrow-right-column .block3 .image{
	margin-top: 10px;
	float: left;
	margin-right: 15px;
	margin-right: 8px;	
}
#region-bottom .narrow-right-column .block3 .image + .image {
	margin-right: 0px;
}
#region-bottom .narrow-right-column .block3 p {
	font-size: 13px;
}
#region-bottom .narrow-right-column .block3 .ui-button-grey {
	margin-top:15px;
}
#region-bottom .narrow-right-column .block2 .right-side,
#single-hosting-plan .narrow-right-column .block2 .right-side {
	float:left;
	margin-right:14px;
	display:inline;
}
#region-bottom .narrow-right-column .block2 .right-side a.ui-button-3, #brochure a.ui-button-3, .block3 .right-side a.ui-button-3,{
	margin:0 auto 5px;
}
#region-bottom .narrow-right-column .block2 .right-side .image,
#region-bottom .narrow-right-column .block2 .right-side .ui-button-grey,
#single-hosting-plan .narrow-right-column .block2 .right-side .image,
#single-hosting-plan .narrow-right-column .block2 .right-side .ui-button-grey {
	margin-bottom:10px;
}
#region-bottom .narrow-right-column .block2 .left-side h4,
#single-hosting-plan .narrow-right-column .block2 .left-side h4{
	font-weight: bold;
	margin:0;
}
#region-bottom .narrow-right-column .block2 .left-side,
#single-hosting-plan .narrow-right-column .block2 .left-side {
	text-align: left;
}
#region-bottom .narrow-right-column .block2 .left-side ul,
#single-hosting-plan .narrow-right-column .block2 .left-side ul {
	color:#646464;
	font-size:14px;
	margin:5px 0;
	padding-left:15px;
}
#region-bottom .narrow-right-column .block2 .left-side ul li,
#single-hosting-plan .narrow-right-column .block2 .left-side ul li{
	list-style-type: disc;
	padding:2px 0;
}
#bifm .narrow-right-column .sidebar-content {
	padding: 0px 10px 10px 10px;
	border-top: 1px solid #DDDDDD;
}
.toll-free {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bifm-toll-free.gif") no-repeat scroll 30px 0 transparent;
	margin:10px 0;
	padding:8px 85px 8px 50px;
}
#bifm .narrow-right-column .toll-free .orange-text {
	color:#fd8601;
	font-size:22px;
	font-weight:bold
}
#bifm .narrow-right-column .landline{
	font-size:16px;
	padding-left:75px;
	text-align:left;
	margin:3px 0;
}
#bifm .narrow-right-column .email{
	padding-left:85px;
	text-align:left;
	color: #5489b3;
}
#bifm .narrow-right-column .block1 , #bifm .narrow-right-column .block2 {
	border-bottom:1px solid #D0D0D0;
	padding:0 10px 10px;
}
#single-hosting-plan .narrow-right-column .block2{
	padding:0 10px 10px;
}
#bifm .ui-button{
	display: inline-block;
}
#bifm #live-demo .ui-button-grey{
	width: 120px;
}

#live-demo-inner .ui-button-grey{
	margin-top:10px;
}
#bifm .features-list li.one-on-one {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/feature-list-icons.gif") no-repeat scroll left -922px #FFFFFF;
}
#bifm .features-list li.self-edits {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/feature-list-icons.gif") no-repeat scroll left -422px #FFFFFF;
}
#bifm .features-list li.stock-images {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/feature-list-icons.gif") no-repeat scroll left -985px #FFFFFF;
}
#bifm .features-list li.social-media {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/feature-list-icons.gif") no-repeat scroll left -586px #FFFFFF;
}
#bifm .features-list li.attractive-features {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/feature-list-icons.gif") no-repeat scroll left 0px #FFFFFF;
}
#bifm .features-list li.seo {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/feature-list-icons.gif") no-repeat scroll left -526px #FFFFFF;
}
#bifm .features-list li.web-spase {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/feature-list-icons.gif") no-repeat scroll left -690px #FFFFFF;
}
#bifm .features-list li.email-accounts {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/feature-list-icons.gif") no-repeat scroll left -806px #FFFFFF;
}
#bifm .features-list li.tech-support {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/feature-list-icons.gif") no-repeat scroll left -205px #FFFFFF;
}


#page-content {
	width:622px;
	margin:0 30px 0 0
}
#page-sidebar {
	width:282px;
}
#page-title {
	padding:5px 0 15px;
}
#page-title h1 {
	font-size:28px;
	color:#5b5b5b;
	font-weight:normal;
	padding:0;
	margin:0;
}
#page-title span {
	font-size:16px;
	color:#969696;
}

#bifm .tab-wrapper .tabs{
	width:620px;
}

#bifm-plan {
	margin:0 0 25px;
	width:610px;
}
#bifm-plan-header {
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/pro-ecom-website-header.gif) no-repeat left top;
	width:610px;
	height:59px;
}
#bifm-plan-content {
	border-left:1px solid #dedcdc;
	border-right:1px solid #dedcdc;
	background:#f8f8f8;
}
.bifm-plan-col1 {
	width:303px;
	float:left;
	padding:0 0 10px;
}
.bifm-plan-col2 {
	width:300px;
	float:left;
	padding:0 0 10px;
}
#bifm-plan-content ul {
	height:290px;
	color:#5b5b5b;
	margin:0;
	padding:0;
}
#bifm-plan-content ul li {
	margin:0 0 0 5px;
}
#bifm-plan-content ul li.last div {
	background:none; }
#bifm-plan-content ul li div {
	font-size:14px;
	font-weight:bold;
	padding:14px 0 14px;
	margin:0 10px 0 48px;
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg-bottom-border.gif) repeat-x bottom;
}
#bifm-plan-content ul li span {
	font-size:12px;
	font-weight:normal;
	display:block
}
.icon-unlimted-webspace, .icon-unlimited-eamil-accounts, .icon-consultations-with-designers, .icon-professionally-designed-pages, .icon-ecommerce, .icon-plan-qustion {
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/icon-set-1.gif) no-repeat;
}
.icon-unlimted-webspace {
	background-position:7px 12px;
}
.icon-unlimited-eamil-accounts {
	background-position:2px -77px;
}
.icon-consultations-with-designers {
	background-position:10px -167px;
}
.icon-professionally-designed-pages {
	background-position:3px -240px;
}
.icon-ecommerce {
	background-position:6px -310px;
}
.new-sb-header-2 {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg-new-sb-header.gif) no-repeat left top;
	width:261px;
	height:38px;
	line-height:38px;
	margin:0 auto;
	text-align:center;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	position:absolute;
	top:0px;
	left:10px;
}
.prelative .sidebar-content {
	padding-top:35px;
}
.sidebar-child-blurb .icon-plan-qustion {
	background-position: left -400px;
	width:44px;
	height:46px;
	float:left
}
#page-footer .icon-plan-qustion {
	background-position:left -400px;
	padding:0 0 0 0;
	float:left;
	width:44px;
	height:46px;
}
.page-footer-content {
	margin:0 0 0 60px;
}
.page-footer-content p {
	line-height:22px;
	padding-left:0;
	padding-right:0;
	font-size:14px;
	margin:0;
}
.new-sb-child-blurb-content {
    margin-left: 60px;
}
.toll-number-wrap {
	text-align:center;
	width:180px
}
.toll-number-wrap a {
	color:#5489b3;
	text-decoration:none;
}
.toll-number-wrap .inline-label {
	padding-bottom:15px;
}
.toll-number {
	color:#fd8601;
	font-size:20px;
}
.toll-free-blurb {
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg-tollfre-blurb.gif) no-repeat left top;
	padding:7px 0 0;
}
.price-box {
	color:#5b5b5b;
	display:inline-block;
	padding:0 0 10px;
	margin-bottom:10px
}
.price-currency {
	font-size:27px
}
.price-rate {
	font-size:38px;
}
.bdr-right {
	border-right:1px solid #d5d5d5;
}
.bdr-bottom {
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg-bottom-border.gif) repeat-x left bottom;
}
.clear {
	clear:both;
}
.lfloat {
	float:left;
}
.prelative {
	position:relative;
}
.acenter {
	text-align:center;
}

.non-toll-number{
	color: #555555;
    font-size: 16px;
}

.inline-label {
	color:#646464;
}
.pagination {
	padding:0 0 5px;
	clear:both;
	font-size:14px;
}
.top-paginaiton {
	padding-top:10px;
}
.pagination a {
	text-decoration:none;
	color:#FA710A;
}
.pagination a span {
	text-decoration:underline;
}

.sidebar-content p.sales_offer{
    color: #666666;
    font-size: 13px;
    margin: 0 auto;
    text-align: center;
    width: 200px;
	padding-bottom:10px;
}

.sidebar-child-blurb{
	margin-left:6px;
}

#region-bottom .wide-left-column #features {
	margin-bottom:60px;
}
/* BIFM FAQ CSS */
.que-wrp .que {
	font-size: 13px;
	font-weight: bold;
	padding: 10px 0 0 20px;
	position:relative;
	margin-top: 5px;
}
.que { cursor:pointer; }
.que a { padding-top: 4px; }
.que img, .que a { vertical-align: middle; padding-right: 8px;}
.que img { 
	position:absolute;
	left:1px;
	top:14px;
}

#bifm #tab-two{
	padding-bottom:50px;
}

.que-wrp ul li {
	list-style: square;
	padding-top: 5px;
}

#bifm .que-wrp .ans p { 
	font-size: 12px;
    line-height: 20px;
    padding: 0 0 5px 42px;
}
#left-border {
	position:absolute;
	width: 1px;
	height: 450px;
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bifm-lander-bg.jpg") repeat-x scroll 0 -480px transparent;
	top: 0;
	left: 0;
}
#right-border {
	position:absolute;
	width: 1px;
	height: 450px;
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bifm-lander-bg.jpg") repeat-x scroll 0 -480px transparent;
	top: 0;
	right: 0;
}
#bifm .features-list {
font-size:17px; 
}
#bifm #region-bottom .wide-left-column {
	width: 610px;
}
a.ui-button {
	text-decoration: none;
	color: #FFFFFF;
}
a.ui-button-grey {
	color: #666666;
}
#bifm #region-bottom #sign-up-today .ui-button {
	width:182px;
}
.detailed-plan-comparison {
}
.detailed-plan-comparison table {
	margin: 0 0 10px;
	width:99%;
}
.detailed-plan-comparison table tr th {
	font-weight: bold;
	text-align: center;
}
.detailed-plan-comparison table tr th.col1 {
	text-align: left;
}
.detailed-plan-comparison table tr td {
	padding: 5px 3px;
}

.detailed-plan-comparison table tr td.col2 {
	text-align:center;
}

.detailed-plan-comparison table tr td.col3 {
	text-align:center;
}

.detailed-plan-comparison table tr td.section-header {
	background: none repeat scroll 0 0 transparent;
    border-bottom: 2px solid #999999;
	border-top: 20px solid #FFFFFF;
    font-weight: bold;
}

.detailed-plan-comparison table tr.section-header th {
    border-bottom: 2px solid #999999;
	border-top: 20px solid #FFFFFF;
    padding: 5px 3px;
    font-weight: bold;
    background: none repeat scroll 0 0 #F3F3F3;
}
.detailed-plan-comparison table tr td span.checkbox-yes,
.detailed-plan-comparison table tr td span.checkbox-no{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/checkbox_yes.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    margin: 0 auto;
    overflow: hidden;
    text-indent: 999px;
    width: 16px;
}
.detailed-plan-comparison table tr td span.checkbox-no{
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/checkbox_yes.png") no-repeat scroll 0 -16px transparent;
}

.detailed-plan-comparison table tr.odd { background: #F3F3F3;}

.detailed-plan-comparison .small {
	font-size: 10px;
}
/* Cross Selling Links */

#bifm p.crosssell, .diy-plans-wrapper p.crosssell{
    clear: both;
    color: #666666;
    float: right;
    margin-right: 15px;
    margin-top: 30px;	
}

#bifm p.crosssell a,  .diy-plans-wrapper p.crosssell a{
	text-decoration:underline;	
}

/*	Gallery Modal	*/
	
	#gallery_modal{
	    margin-left: -470px;
	    width: 940px;
	  	padding-bottom: 15px;
	}
	
	#gallery_sidebar{
		width:170px;
		float:right;
		margin:10px 20px 0 0;
		padding:0;				
	}
	
	#gallery_sidebar_thumbs{
	    height: 495px;
	    margin: 0 0 10px;
	    overflow: hidden;
	    padding: 0;
	}
	
		#gallery_sidebar li{
			list-style:none;
			margin:6px 0 0;
			padding:0 0 0 19px;
		}
		
		#gallery_sidebar_thumbs li.current{
			background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/left-green-arrow.gif') 8px center no-repeat transparent;
		}			
		
		#gallery_sidebar_thumbs li.current a{
			border:1px solid #a7c952;
		}			
		
		#gallery_sidebar li a{
			display:block;		
			width:150px;
			height:90px;
			border:1px solid #CCC;
		}

	#gallery_main_image{
	    float: left;
	    height: 540px;
	    margin: 15px 0 0 10px;
	    overflow: auto;
	    padding: 0;
	    width: 920px;
	}
	
	#gallery_main_image h4{
	    font-size: 14px;
	    margin: 0 0 10px;
	    text-align: left;
	}
	
	#gallery_main_image img{
	    display: block;
	    float: left;
	    margin: 0 10px 25px 0;
	    padding: 0;
	    width: 440px;
	}	

	#design-portfolio{
		cursor:pointer;
	}
	
	#gallery_modal a.modal_close{
	    display: block;
	    font-size: 12px;
	    height: 18px;
	    line-height: 18px;
	    text-align: right;
	    text-shadow: none;
	    width: 100px;
	    z-index: 9999;
	}
#sb-plans h1,
#sb-plans h2,
#sb-plans h3,
#sb-plans h4,
#sb-plans h5,
#sb-plans h6{
	background: none;
	margin: 0px;
	padding: 2px 0;

}
#sb-plans p{
	margin: 0px;
	padding: 0px;
}
#sb-plans #section-top  {
	text-align: center;
	margin:20px auto 40px;
}
#sb-plans #section-top h1 {
    color: #5B5B5B;
    font-size: 44px;
    padding-top: 0;
    text-align: center;
}
#sb-plans #section-top .image {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sb-plans-sprite.jpg") repeat scroll 0 21px transparent;
	float:left;
	height:137px;
	width:155px;
	margin-right: 20px;
}
#sb-plans #section-top .text {
}
#sb-plans #section-top .text h3 {
	font-weight: normal;
	font-size: 20px;
}
#sb-plans #section-middle h2 {
	text-align: center;
	font-size: 22px;
	color: #5c5c5c;
	margin:20px 0;
	font-weight:normal;
}
#sb-plans #section-middle h6 {
	text-align: center;
	font-size: 16px;
	color: #5c5c5c;
	margin:20px 0;
	font-weight:normal;
}
.rbcontent {
	background:none repeat scroll 0 0 #F6F6F6;
	border-left:1px solid #C9C9C9;
	border-right:1px solid #C9C9C9;
	overflow:hidden;
	padding:5px 10px 10px;
	text-align:center;
}
.rbtop div span {
background:none repeat scroll 0 0 #F6F6F6;
height:6px;
}
#sb-plans #section-middle .diy {
	float: left;
	width: 370px;
}
#sb-plans #section-middle .or {
	color:#AAA;
	float:left;
	font-size:20px;
	font-weight:bol d;
	margin-top:50px;
	padding:10px;
}
#sb-plans #section-middle .bifm {
	float: right;
	width: 370px;
}
.rbcontent .title {
	border-bottom:1px solid #E6E6E6;
	padding-bottom:5px;
	text-align:center;
}
.rbcontent .title h3 {
    color: #4F92C5;
    font-family: Verdana;
    font-size: 21px;
    font-weight: bold;
    height: 60px;
    line-height: 24px;
}
.rbcontent .title h5 {
	font-size:12px;
	font-weight:bold;
	color:#5B5B5B;
} 
#section-middle .title { border-bottom:3px solid #AAA; padding:0px 0 15px; }
#section-middle .title .ui-title-4{ color:#4F92C5; }

#section-middle .title h3 {
    color: #4F92C5;
    font-family: Arial;
    font-size: 31px;
    font-weight: bold;
    height: 35px;
    line-height: 24px;
}
.bg-no-coding-required { background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/no-coding-required.gif") no-repeat right 12px; }
.title h4 { color:#5C5C5C; font-size:17px; font-weight:normal; }
.ul-li-bdr { padding:0 0 10px; }
#sb-plans .ul-li-bdr {
	margin: 0 20px 0;
	padding: 10px 0 10px; 
}
.ul-li-bdr li { border-bottom:1px solid #DADDD6; padding:8px; font-size:14px; }
.ul-li-bdr li.last { border-bottom:none; }

#section-middle,
#section-bottom {
	margin:0 30px 50px;
}



#section-middle .detail{
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg-main-content-wrapper.gif") no-repeat bottom left #F6F6F6;	

	padding-bottom:15px;
}

.rbcontent p {
	text-align:center;
}
.rbcontent .blurb {
	border-bottom:1px solid #E6E6E6;
	padding:10px 0px;
}
.rbcontent .blurb h4 {
	color: #5b5b5b;
	font-size: 18px;
	font-weight: normal;
}
.rbcontent .detail {
	padding:10px 0px;
	height:125px;
}
.rbcontent .detail p {
	color: #5b5b5b;
	font-size: 13px;
	font-weight: normal;
	line-height: 24px;
}
#section-bottom {
	background:none repeat scroll 0 0 #FFFFFF;

}
#section-bottom h1{
	color:#656565;
	font-size:28px;
	font-weight:bold;
	margin:auto;
	padding-top:10px;
	text-align:center;
	width:430px;
}
#section-bottom h4{
	color:#646464;
	font-size:14px;
	font-weight:normal;
	text-align:center;
}
#section-bottom #help {
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sb-plans-sprite.jpg") no-repeat scroll 0 -125px transparent;
	padding-bottom:1px;
	padding-left:40px;
	padding-top:1px;
	text-align:left;
	height:94px;
	margin-top:20px;
}
#section-bottom #help .left,
#section-bottom #help .center,
#section-bottom #help .right{
	float:left;
}
#sb-plans #section-bottom .rbtop {
	background:#f8f8f8;
}
#sb-plans #section-bottom .rbbot {
	background: transparent;
	margin-top:-7px;
}
#sb-plans #section-bottom .rbtop div {
background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sbplans-top-right-curve.gif") no-repeat scroll right top transparent;
}
#sb-plans #section-bottom .rbbot div {
background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sbplans-bottom-right-curve.gif") no-repeat scroll right top transparent;
}
#sb-plans #section-bottom .rbtop div span {
	background: none;
	margin:0 6px 0 0;
}
#sb-plans #section-bottom .rbbot div span {
	background: none;
	margin:0 6px 0 0;
}
#sb-plans #section-bottom .rbcontent {
	border-left: none;
	background: none;
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sbplans-help-bg.jpg") repeat-x scroll 0 bottom #F8F8F8;
	padding:0;
	height:88px;
}
#section-bottom #help .left {
width:270px;
border-right: 1px solid #dedcdc;
}
#section-bottom #help .left .toll-free {
background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sb-plans-sprite.jpg") no-repeat scroll -38px -134px transparent;
margin-bottom:0;
margin-top:5px;
padding:5px 86px 0 22px;
}
#section-bottom #help .left .toll-free .orange-text {
	font-size:22px;
	font-weight:bold;
} 
#section-bottom #help .left .toll-free .number {
	color: #646464;
	font-size: 14px;
}
#section-bottom #help .left .toll-free .email {
margin-top:10px;
}
#section-bottom .live-chat-icon{
background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sb-plans-sprite.jpg") no-repeat scroll -7px -228px transparent;
height:40px;
width:40px;
float: left;
}
#section-bottom .query-icon  {
background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sb-plans-sprite.jpg") no-repeat scroll -7px -277px transparent;
height:55px;
width:50px;
float: left;
}
#section-bottom .center {
	padding:10px 15px 0;
	border-right:1px solid #DEDCDC;
}
#section-bottom .right {
	padding:10px 15px;
}
#section-bottom .query {
	float: left;
	text-align: left;
}
#section-bottom .live-chat {
	float: left;
	text-align: left;
}
#section-bottom #help h4 {
text-align: left;
margin:0 0 10px 5px;
} 
#sb-plans .rbcontent .ui-button {
	width:119px;
	color: #FFFFFF;
}
#diy_header{
	background: url('/ui/supersite/themes/ClassicBlue/images/bg_diy_header.png') repeat-x 0 -386px;
	height:386px;
	position:relative;
}

#diy_header h1{
	font-size:41px;
	padding:0;
	margin:0 0 0 12px;
	padding-top:30px;
}

	#diy_header h1 em{
		font-size:32px;
		font-style:normal;
		font-weight:normal;
	}
	
	#diy_header p.heading_byline{
		color:#777777;
		font-size:15px;
		font-weight:bold;
		margin:0 0 0 12px;
		padding:0;
	}		


#diy_header span.left_corner, #diy_header span.right_corner{
	position:absolute;
	width:12px;
	height:386px;
	top:0;
	background: url('/ui/supersite/themes/ClassicBlue/images/bg_diy_header.png') no-repeat 0 -772px;
}

#diy_header span.left_corner{
	left:0;
}

#diy_header span.right_corner{
	right:0;
	background-position: -20px 0px;
}	


#diy_steps{
	position:absolute;
	bottom:10px;
	left:0;
	width:345px;
	padding:0 15px 0 0;
	background: url('/ui/supersite/themes/ClassicBlue/images/bg_diy_header.png') no-repeat right -1248px;
}

	#diy_steps h3{
		font-weight:normal;
		font-size:24px;
		color:#444;
		margin-bottom:10px;
		padding-bottom:5px;
		background: url('/ui/supersite/themes/ClassicBlue/images/diy_header_seperator.jpg') repeat-x left bottom;
	}	


	#diy_steps ul{
		margin:0 0 0 12px; padding:0;overflow:hidden;
	}

	#diy_steps ul li{
		padding:0 0 0 44px;
	}
	
		#diy_steps ul li.step{
			font-size:26px;
			color:#444;				
			background: url('/ui/supersite/themes/ClassicBlue/images/bg_diy_header.png') no-repeat 0 0;
		}							
		
		#diy_steps ul li.step_1 {
			background-position:left -1545px;
		}		

		#diy_steps ul li.step_2 {
			background-position:left -1578px;
		}			
		
		#diy_steps ul li.step_3 {
			background-position:left -1610px;
		}
					
		#diy_steps ul li.subtext{
			font-size:13px;
			font-style:italic;
			color:#69862d;
			margin-bottom:5px;
			padding-bottom:15px;
			background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/diy_header_seperator.jpg') no-repeat 44px bottom;
		}	
		
		#diy_steps ul li.last{
			background:none;
			margin-bottom:0;
			padding-bottom:0;
		}						

	/* Screenshots */
	
	#diy_featured_themes{
		position:absolute;
		top:80px;
		margin:0; padding:0;
		overflow:hidden; 
		right:14px;
		height:302px;
		width:577px;
		cursor:pointer;
	}	


	#diy_banner_featured{
		position:absolute;
		top:41px;
		margin:0; padding:0;overflow:hidden; text-indent:-9999px;
		right:12px;
		height:50px;
		width:175px;
		background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg_diy_banner_featured.png') no-repeat top left;
	}

/* COMPARE PLANS PAGE */

.comparePlans td {
	font-family: verdana, arial, sans-serif;
	}

.comparePlans .cplans {
	background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/blue-tab.jpg') #0060BE repeat-x left top;
	border-left: 1px solid #fff;
	font-weight: bold;
	font-size: 11px;
	}

.comparePlans .SelectedPlan {
	background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/red-tab.jpg') #A43A2D repeat-x left top;
	border-left: 1px solid #fff;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	}

.cplans a {
	color: #fff;
	text-decoration: none;
	}

.cplans a:hover {
	color: #fff;
	text-decoration: underline;
	}

.SelectedPlan a {
	color: #fff;
	text-decoration: none;
	}

.SelectedPlan a:hover {
	color: #fff;
	text-decoration: underline;
	}
.comparePlans .HeadingCaption {
	font-size: 12px;
	font-family: verdana, arial, sans-serif;
	color: #0B6CCA;
	font-weight: bold;
	background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/heading.gif') no-repeat 8px center;
	padding-left: 31px;
	text-align: left;
	}

.comparePlans .MainHeading {
	background: #0161BD url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/subheading.gif') no-repeat 8px 7px;
	padding: 8px 0 8px 31px;
	color: #fff;
	font-weight: bold;
	font-size: 12px
	}

.comparePlans .hilite {
	background: #FFFFD3;
	color: #252525;
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	}

.comparePlans .hiliteplan {
	background: #FF8071;
	color: #252525;
	font-size: 11px;
	font-weight: bold;
	}

.comparePlans .hilitetd {
	background: #FED5D0;
	color: #252525;
	font-size: 11px;
	}

.comparePlans .hilitetdalt {
	background: #FFF2F1;
	color: #252525;
	font-size: 11px;
	}

.comparePlans .alt1, .alt2, .alt3, .alt4 {
	color: #252525;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom:5px;
	}

.comparePlans .alt2 {
	background: #fff url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/pointer.gif') no-repeat 13px center;
	padding-left: 25px;
	text-align: left;
	}

.comparePlans .alt1 {
	background: #DEEDFB url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/pointer.gif') no-repeat 13px center;
	padding-left: 25px;
	text-align: left;
	}

.comparePlans .alt3 {
	background: #DEEDFB;
	}

.comparePlans .textHilight {
	font-weight:bold;
	}

.comparePlans .comparePlans a {
	color: #0036A3;
	}

.comparePlans .SubHeading {
	background: #5A98D4 url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/subheading.gif') no-repeat 8px 7px;
	padding: 8px 0 8px 31px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	}

/* COMPARE PLANS PAGE */


.alternateplan_heading {
	margin: 8px 0;
	padding-left:32px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CC0000;
	font-weight:bold;
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/alternateplan_head.gif) #f4fff1 no-repeat 6px 2px;
	border-bottom:1px solid #c5f2b9;
}

/* diy hosting css*/

.tab-wrapper .tabs{
	margin:12px 0 0;
	padding:0;
	border-bottom:1px solid #eaeaea;	
	display:inline-block;
	text-align:left;
	font-size:0px;
	width:100%;
	letter-spacing:-1px;
}
.tab-wrapper .tabs li, .tab-wrapper .tabs li a{
	background:#fff url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/tabs-bg.gif") no-repeat 0 0;
}
.tab-wrapper .tabs li{	
	display:inline-block;
	padding:0;
	background-position: 0 -66px;		
	letter-spacing:0px;
	position:relative;
	top:1px;
	*zoom:1;
	*display:inline;	
}
.tab-wrapper .tabs li.first{
	margin-left:10px;
}
.tab-wrapper .tabs li a{
	font-size:14px;
	font-weight:bold;
	color:#5c5c5c;	
	padding:0px;
	margin-left:5px;
	display:inline-block;
	background-position: 100% -99px;	
	outline:none;
}
.tab-wrapper .tabs li a .text-wrap{
	padding:8px 8px 7px;
	margin-right:5px;
	display:block;
}
.tab-wrapper .tabs li.active{
	/*top:1px;*/
	background-position: 0 0;
}
.tab-wrapper .tabs li.active a{
	background-position: 100% -33px;
}
.tab-wrapper .tabs li.active a .text-wrap{
	padding-bottom:8px;
}

/**************************/
/*Tabs inside page header*/
/************************/
.pageHeaderWide .tab-wrapper{
	position:absolute;
	right:5px;
	width:320px;
	line-height:15px;
	margin-right:5px;
	margin-top:15px;
	bottom:0;
}
.pageHeaderWide .tab-wrapper ul{
	border-bottom:0;
}
.pageHeaderWide .tab-wrapper ul li{
	*float:left;
}
.pageHeaderWide .tab-wrapper .tabs li.active a .text-wrap{
	padding-bottom:9px;
}
.tab-wrapper .tabs li a .icon{
	padding-left:31px;
}
.tab-wrapper .tabs li a .linux-icon, .tab-wrapper .tabs li a .win-icon{
	background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hosting-platform-icon.gif") transparent  no-repeat left 5px;
}
.tab-wrapper .tabs li a .win-icon{
	background-position:0 -25px;
}

.tab-wrapper .tabs .orange-text{
	text-transform:uppercase;
}
.features-list{
	font-size:19px;
	color:#646464;
	padding:0 0 0 12px;
	margin:0;	
}
.features-list li{
	background:#fff url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/feature-list-icons.gif") no-repeat left 0;
	margin:0 0 18px 0;
	padding:7px 0 4px 50px;
}
.features-list .website-content{background-position:left -54px;padding:2px 0 4px 50px}
.features-list .email-phone{background-position:left -105px;padding:7px 0 7px 50px}
.features-list .starter-website{background-position:left -153px}
.features-list .chat-friends{background-position:left -205px}
.features-list .photo-albums{background-position:left -255px}
.features-list .sell-online{background-position:left -309px}
.features-list .easy-drag-drop{background-position:left -421px}
.features-list .ads-free{background-position:left -634px}
.features-list .social-network{background-position:left -585px}
.features-list .search-opitmized{background-position:left -527px}
.features-list .sell-ebay{background-position:left -364px}
.features-list .design-templates{background-position:left -472px}
.features-list .storage-space{background-position:left -689px}
.features-list .mobile-icon{background-position:left -747px}
.features-list .email-clients{background-position:left -806px}
.features-list .webmail-icons{background-position:left -864px}

.free-features-title {
	background:#FD8907 url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/orange-round-corners.gif") no-repeat left top;
	color:#FFFFFF;
	font-size:14px;
	margin: 0 0 20px 12px;
	padding:0;
	text-align:center;
	float:left;	
	overflow:visible;
	position:relative;
	height:27px;
}
.free-features-title .right-round{
	background:#FD8907 url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/orange-round-corners.gif") no-repeat right -27px;
	padding:5px 7px 5px 0;
	margin-left:6px;
	float:left;
}
.free-features-title .arrow{
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/feature-title-arrow.gif") no-repeat scroll 0 0 transparent;
	position:relative;
	width:11px;
	height:9px;
	position:absolute;
	left:11px;
	top:27px;
}

.icon-money-back{
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/side-bar-info-icons.gif") no-repeat scroll 0 0 transparent;
	float:left;
	width:76px;
	height:86px;
	margin-top:-13px;
}
.money-back-list{
	padding: 0 0 25px 50px;
	margin:0;
	font-size:14px;
}
.money-back-list li{
	list-style-type:disc;
}
.which-plan-heading h2{
	font-size:23px;
	font-weight:bold;
	color:#656565;
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/side-bar-info-icons.gif") no-repeat scroll 0 -91px transparent;
	padding-left:72px;
}
.which-plan-heading h2 small{
	font-size:19px;
	font-weight:normal;
	display:block;
}
.sidebar-content .which-plan-heading p{
	font-size:14px;
	padding: 0 10px 12px 10px;
}

.left-floated{
	float:left;
	width:150px;
}
.live-chat-floated, .contact-us-floated{
	float:left;
	width:138px;
	display:inline;
	margin:0 0 15px 15px;
	zoom:1;
}
.live-chat-floated .sidebar-child-blurb-content, .contact-us-floated .sidebar-child-blurb-content{
	margin:0;
}
.live-chat-floated h3, .contact-us-floated h3{
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/side-bar-support-icons-tiny.gif") no-repeat scroll 0 0 transparent;
	padding-left:35px !important;
}
.contact-us-floated h3{
	background-position:5px -21px;
	padding-left:10px !important;
}
.contact-us-floated .sidebar-child-blurb-content{
	text-align:center;
}
.contact-us-floated small{
	display:block;
}
.icon-free-trial{
	background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/side-bar-info-icons.gif") no-repeat scroll 0 -165px transparent;
	float:left;
	width:90px;
	height:110px;
	position:absolute;
	top:-1px;
	left:10px;
}

.new-sidebar-blurb{
	position:relative;
}

.free-trial-blurb .sidebar-child-blurb-content{
	margin-left:92px;
}

.free-trial-blurb {
	margin-bottom:25px !important;
}

.specs-blurb{
	margin:0 0 30px 30px;
}
.specs-blurb h3{
	color:#000;
	border-bottom:1px solid #ccc;
	padding:0 0 6px 0;
}
.specs-blurb ul{
	padding:0;
	margin:12px 0;
}
.specs-blurb ul li{
	margin-bottom:10px;
	background:transparent url('/ui/supersite/themes/ClassicBlue/images/tech_specs_bullet.gif') no-repeat -3px center;
	padding-left:15px;
}
.specs-blurb .show-less, .specs-blurb .show-more{
	background: none;
}
.show-selected .hidden, .show-selected .show-less, .show-all .show-more{
	display:none;
}
.show-all .hidden, .show-all .show-less{
	display:block;
}

.hosting-modal-body{
	text-align:left;
	padding:24px 16px;
}

.hosting-modal-body-upgrade{
	padding:24px 16px;
}
.compact-modal-body{
	padding:10px 16px;
}
.form-field-wrapper{
	margin-left:15px;
	display:inline-block;
}
.hosting-modal-body label{
	display:block;
	font-size:16px;
	margin-bottom:10px;
}
.hosting-modal-body .textbox, .hosting-modal-body .selectlist{
	border:1px solid #d5d5d5;
	padding:4px;
	width:235px;
	font-size:16px;
	margin-right:5px;
}
.hosting-modal-body .wide-textbox{
	width:339px;
	margin-top:10px;
}
.hosting-modal-body .selectlist{
	width:auto;
}
.error-list{
	padding:0 0 0 15px;
	margin:12px 0;
	color: #db0606;
}
.error-list li{
	list-style-type:disc;
}
.hosting-modal-body .sub-title{
	font-size:16px;
	padding:0;
}
.conflict-resolver, .conflict-chooser{
	margin-top:15px;
	text-align:left;
}
.conflict-blurb{
	width:268px;
	float:left
}
.conflict-blurb h4{
    background: none repeat scroll 0 0 #5A5A5A;
    color: #FFFFFF;
    font: 15px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 5px 0;
    text-align: center;
    text-transform: uppercase;
	}
.conflict-blurb .blurb_body{
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	background:#e6e6e6 url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/conflict_modal_icons.gif") repeat-x left -350px;	
	padding-top:10px;
	color:#939393;
	border:1px solid #c5c5c5;
	border-top:0;
	font:normal 13px/20px Arial, Helvetica, sans-serif;
}
.conflict-blurb .blurb_body h5{
	color: #696969;
    font: bold 13px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 5px 0 3px;
	}
.conflict-blurb .blurb_body del{
	text-decoration:line-through;
}
.current_plan{
	padding-left:54px;
	background:transparent url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/conflict_modal_icons.gif") no-repeat 6px 0;
	height:80px;
}
.selected_plan{
	padding-left:54px;
	height:80px;
	background:transparent url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/conflict_modal_icons.gif") no-repeat 6px -190px;
}
.selected_plan .new-price, .diy_plan .new-price{
	color:#70A750;
	font-weight:bold;
}
.diy_plan{
	padding-left:54px;
	height:80px;
	background:transparent url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/conflict_modal_icons.gif") no-repeat 6px -812px;
}
.arrow-separator{
	float:left;
	width:95px;
	height:110px;
	background:transparent url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/conflict_modal_icons.gif") no-repeat center -510px;
}
.modal-footer{
    border-top: 1px solid #E8E8E8;
    color: #636363;
    margin: 25px auto 15px;
    padding-top: 10px;
    text-align: center;
    width: 350px;
}
.modal-footer a, .modal-footer a:hover{
    color: #2265AC !important;
    font: 17px Arial,Helvetica,sans-serif;
    text-decoration: none;
}
.modal-footer a:hover{
	text-decoration:none;
}
.conflict-chooser .conflict-blurb{
	width:300px;
}
.conflict-chooser .current_plan,.conflict-chooser .selected_plan, .conflict-chooser .diy_plan{
	min-height:140px;
	_height:140px;
	position:relative;
}
.conflict-chooser .ui-button{
	margin-top:10px;
	position:absolute;
	left:54px;
	bottom:10px;
}
.vertical-or-seperator{
	float:left;
	width:38px;
	height:140px;
	font-weight:bold;
	line-height:140px;
	text-align:center;
	color:#aeaeae;
}
/*************/
/* DIY Plans*/
/***********/
.diy_plans_intro{
	font-weight:normal;
	font-size:28px;
	color:#5b5b5b;
	margin:40px auto 5px;
	text-align:center;
	background:none;
	padding:0 0 10px;
}
p.diy_plans_byline{
	color:#969696;
	font-size:18px;			
	margin:0px auto 20px;
	text-align:center;
}

.diy-plans-wrapper{
	height: 373px;
	background:transparent url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/diy-plans.jpg") no-repeat center 0;
	margin-bottom:20px;
}
.diy-plans-wrapper .plan-details{
	font-size:14px;
	margin-top:120px;
}
.modal_content .actionRow{
	margin-bottom:15px;
}
.modal_content .actionRow .left-action{
	float:left;
	line-height:53px;
}
/*****************/
/* Hosting Plans*/
/***************/
.hosting-plans-wrapper{
	height: 439px;
	background:transparent url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/hosting-plans.gif") no-repeat center 0;
	margin-bottom:20px;
}
.hosting-plans-wrapper .plan-details {
	margin-top:145px;
	font-size:12px;
}
.plan-col-2 .ui-button span, .plan-col-2 .ui-button span span{
	background-image:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sprite-input-orange.gif");
}
.plan-details {
    width:224px;
    float: left;
	display:inline;
	margin-left:11px;
}
.plan-details.plan-col-1{
	margin-left:17px;
}
.plan-details.plan-col-2 p.b-border{
	border-bottom:1px solid #f4d377;
}
.plan-details p{
    text-align: center;
	padding:0 0 4px 0;
	margin:0 0 8px 0;
	font-size:14px;	
}
.plan-details p.b-border{
	border-bottom:1px solid #f0f0f0;
	margin:0 7px 8px;
}
.plan-details .plan-pricing{
	position:relative;
	margin-top:26px;
}
.plan-details .plan-pricing .start-at{
	position:absolute;
	top:-11px;
	left:0px;
	font-size:11px;
	line-height:11px;
	text-align:left;
	width:60px;
}
.plan-details .plan-pricing .currency{
	font-weight:bold;
	font-size:25px;
	display:inline-block;
	line-height:28px;
	position:relative;
}
.plan-details .plan-pricing .plan-cost{
	font-size:25px;
	font-weight:bold;
}
.plan-details .plan-pricing .price-duration{
	font-weight:normal;
	font-size:20px;
}
.plan-details .plan-duration{
	text-align:left;
	margin-top:13px;
	padding-left:15px;
	font-size:12px;
}
.plan-details .plan-duration label{	
	font-weight:bold;
	line-height:23px;
}
.plan-details .plan-duration select, .plan-details .add-plan .ui-button{
	width:192px;
}
.plan-details .add-plan .ui-button {
	width:88%;
	text-align:center;
}

.testimonial-stars{
	margin:0 0 -1px 8px;
	*margin:0 0 2px 8px;
	background:transparent url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/testimonial-star.gif") repeat-x left top;
	height:13px;
	width:90px;
	display:inline-block;
}
.stars-5{background-position:left -52px}
.stars-4{background-position:left -39px}
.stars-3{background-position:left -26px}
.stars-2{background-position:left -13px}

#domainname_opt_id{
	width:350px;
}

/******************/
/* Email Hosting */
/****************/
.emails-plan-wrapper{
	height: 311px;
	background:transparent url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/email_plans.jpg") no-repeat center 0;
	margin-bottom:20px;
}
.emails-plan-wrapper .plan-details{
	margin-top:82px;
}

/************************/
/* Interstitial Pricing */
/************************/

#sb-plans  .introPricing{
    margin: 0 auto 15px;
    position: relative;
	text-align:left;
	width: 140px;
	height:60px;
}


#sb-plans .bifm-detail .introPricing{
 	float:left;
	margin: 0 0 15px 20px;
}

#sb-plans  .introPricing span{
    position: absolute;
    font-weight:bold;
	width:60px;
}
#sb-plans  .introPricing .from{
    font-size:12px;
    line-height: 12px;
    left: 0;
    top: 0;
}
#sb-plans  .introPricing .rs{
    font-size:18px;
    line-height:28px;
    top:15px;
    left:-2px;
}
#sb-plans  .introPricing .price{
    font-size: 32px;
    left: 45px;
    line-height: 48px;
    text-align: left;
    width: 70px;
}
#sb-plans  .introPricing .sign{
    font-size:24px;
    font-weight:normal;
    left:97px;
    line-height:48px;
    top:8px;
}
#sb-plans  .introPricing .per-month{
    top:43px;
    left:45px;
    font-size:12px;
    line-height: 12xp;
    width: 70px;
}

#bifm-plan-content .price-currency {
	font-size:22px
}
#bifm-plan-content .price-rate {
	font-size:32px;
}

.bifm-pricing-note{
	margin:10px 0px 20px 0;
	text-align:center;
	float:right;
	position:relative;
}

html>body .bifm-pricing-note{margin:10px 12px 20px 0;}

.bifm-pricing-note p{
	margin:0 auto 0;
	text-align:center;
}

#sb-plans .bifm-pricing-note p.line1{
	font-size:12px;
	line-height:19px;
	position:relative;
	margin-left:15px;
	text-align:left;
}

.bifm-pricing-note .price{
	font-weight:bold;
}

.bifm-pricing-note strong{
	position:absolute;
	left:0;
	top:9px;
}


#bifm p.designfee{
	margin:0;
	line-height:26px;
}

#bifm p.designfee-hint, #bifm p.hostingfee-hint{
    margin: 0 0 0 48px;
    text-align: left;
   font-size: 13px;
    font-style: italic;
}

#bifm p.hostingfee{
    font-size: 14px;
    line-height: 18px;
    margin: 12px 0 0;
    padding-left: 48px;
    position: relative;
    text-align: left;	
}

#bifm p.hostingfee .price-currency {
    font-size: 16px;
}

#bifm p.hostingfee .price-plus {
    color: #777777;
    font-size: 26px;
    font-weight: bold;
    left: 20px;
	_left: -20px;
    position: absolute;
    top: 10px;
}

#bifm p.hostingfee .price-rate {
    font-size: 18px;
}

#bifm p.finalprice{
    border-top: 2px solid #CCC;
    line-height: 45px;
    margin: 20px 0 0;
    padding: 5px 0 0;
}

#bifm p.finalprice .price-rate {
    font-size: 40px;
	font-weight:bold;
}.right-side {
	float:left;
	margin-right:14px;
	display:inline;
}
.left-side {
	margin-left:140px;
	text-align: left;
}
#brochure h3, .block3 h3 {
    font-size: 20px;
    font-weight: bold;
    margin: 18px 0;
    text-align: left;
}
.left-side h4 {
    font-weight: bold;
    margin: 0;
}
.left-side ul {
    color: #646464;
    font-size: 14px;
    margin: 5px 0;
    padding-left: 15px;
}
.left-side ul li {
    list-style-type: disc;
    padding: 2px 0;
}
.right-side .image{
    margin-bottom: 6px;
}

#bifm .customer-speaks h2 {
    background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/bg-customer-speaks-h2.gif") no-repeat scroll 0 0 transparent;
    color: #656565;
	text-align:left;
	margin:0 0 10px;
	font-weight:bold;
    padding: 7px 0 15px 8px;
}
#bifm .customer-speaks h5 { text-align:left; font-weight:bold; }/* DIGICERT TABBED PLANS */

.digicert-banner {
    background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ssl_banner.jpg) no-repeat left top;
    width:710px;
    height:76px;
}

.digicert-pricing-1-td {
    border-bottom: 1px solid #eee;
    padding-bottom: 3px;
}
.digicert-pricing-table {
    margin-left: 10px;
}
.digicert-pricing-text {
    padding-left: 20px;
    color: #406bac;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    font-family: arial;
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/arrow-orange.gif) no-repeat 10px 4px;
}
.digicert-pricing-2-td {
    padding-bottom: 3px;
}
.buynow-button {
    font-family: arial;
    font-weight: bold;
    text-transform: uppercase;
    background: #9ac823;
    margin-right: 5px;
    display: block;
    text-align: center;
}
.buynow-button a {
    color: #fff;
}

.digicert-pricing-table {
    margin: 3px 0;
}

.digicert-plan-table {
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/plan-tabs-bg-gradient.gif) #e3eff8 repeat-x left bottom;
    border-top: 1px solid #96d1ff;
    border-left: 1px solid #96d1ff;
    border-bottom: 1px solid #96d1ff;
    border-right: 1px solid #96d1ff;
    cursor: pointer;
    margin-left:1px;
    margin-top: 1px !important;
    margin-top: 0px ;
}

.digicert-plan-table-selected {
    background: #fff;
    border-top: 1px solid #96d1ff;
    border-left: 1px solid #96d1ff;
    border-bottom: 1px solid #96d1ff;
    border-right: 1px solid #fff;
    margin-top: 1px !important;
    margin-top: 0px ;
    margin-left:1px;
}

.digicert-plan-table-selected .digicert-plan-name {
    color: #fc7100;
}

.digicert-plan-name {
    font-size: 13px;
    font-family: arial;
    color: #e3120d;
    font-weight: bold;
    text-decoration: underline;
    text-align: left;
    margin: 5px 0 5px 10px;
}

.digicert-pricing-1-td .digicert-pricing {
    border-bottom: 1px solid #eee;
    margin-top: 5px;
    padding-bottom: 3px;
}

.digicert-pricing-2-td .digicert-pricing {
    margin-bottom: 5px;
    margin-top: 1px;
}

.digicert-pricing {
    color: #406bac;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    margin-left: 10px;
    font-family: arial;
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/arrow-orange.gif) no-repeat left 4px;
    padding-left: 10px;
}

.digicert-pricing .buynow {
    font-family: arial;
    font-weight: bold;
    text-transform: uppercase;
    background: #9ac823;
    padding: 1px 6px 1px 4px !important;
    padding: 1px 2px;
    display: block;
    float: right;
    width: 12%;
    margin-right: 10px !important;
    margin-right: 5px;
}

.digicert-pricing .buynow a {
    color: #fff;
}

.digicert-pricing-1-td .digicert-pricing .buynow {
    margin-top: -15px !important;
    margin-top: -20px;
}

.digicert-pricing-2-td .digicert-pricing .buynow {
    margin-top: -15px;
}

.digicert-viewdetails {
    padding-right: 5px;
    text-align: right;
}

.digicert-viewdetails a {
    color: #333;
}

.digicert-content-spacer {
    height: 450px !important;
    *height: 460px;
    _height: 460px;
    overflow: auto;
    background: #fff;
    border-top: 1px solid #96d1ff;
    border-right: 1px solid #96d1ff;
    border-bottom: 1px solid #96d1ff;
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/content-spacer-bg.gif) #fff repeat-y right top;
}

.rounded-box-content .digicert-content-spacer {
    height: 418px;
}

.digicert-plan-details {
    padding: 10px;
}

.digicert-plan-details h4 {
    font-size: 18px;
    font-family: arial;
    font-weight: normal;
    color: #2d7ec3;
    margin: 0;
    margin-bottom: 10px;
    padding: 0;
    border-bottom: 1px solid #e0ebf6;
}
.digicert-plan-details ul {
    margin: 0;
    padding: 0;
    margin-left: 25px;
    margin-top: 7px;
    margin-bottom: 10px;
    list-style: square;
    color: #333;
}

.digicert-plan-details li {
    margin-bottom: 5px;
}

.digicert-plan-details p {
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
    margin-top: 5px;
}

.text-highlight {
    color: #003660;
}

.digicert-heading {
    background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/plan-heading-bg.gif) #0161bd no-repeat right top;
    border: 1px solid #ccc;
    height:37px;
}

.digicert-heading p {
    font-weight: bold;
    font-size: 14px;
    color: #fff;
}

/* TABBED CONTENT */

#digicert-content-tabs .content-tabs-spacer {
    width: 10px;
    border-bottom: 1px solid #999;
    border-top: 1px solid #fff;
}

#digicert-content-tabs .content-tabs, #digicert-content-tabs .content-tabs-selected {
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/plan-tabs-bg-gradient.gif) #e3eff8 repeat-x left -10px;
    text-align: center;
    border: 1px solid #999;
    font-size: 11px;
    font-family: tahoma;
    color: #333;
    padding: 5px 0;
    cursor: pointer;
}

#digicert-content-tabs .content-tabs-selected {
    color: #fc7100;
    background: #fff;
    border-bottom: 0 none;
    cursor: default;
}

#digicert-content-wrapper {
    border: 1px solid #999;
    border-top: 0 none;
    width: 700px;
    padding: 10px 0;
}

#digicert-content-wrapper .digicert-content {
    margin: 10px 15px;
}

/* Friday, July 06, 2007 */

.extra-planlink {
    color: #ffff99;
}
.extra-planlink a {
    color: #ffff99;
    text-decoration: underline;
    font-weight: bold;
    font-family: verdana;
    font-size: 12px;
}
.extra-planlink a:hover {
    text-decoration: none;
    color: #ffff99;
}


/* Supersite Compare Plans*/


/* COMPARE PLANS PAGE */

.comparePlans td {
    font-family: verdana, arial, sans-serif;
}

.comparePlans .cplans {
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/blue-tab.jpg') #0060BE repeat-x left top;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    font-weight: bold;
    font-size: 11px;
}

.comparePlans .SelectedPlan {
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/red-tab.jpg') #A43A2D repeat-x left top;
    border-left: 1px solid #fff;
    font-weight: bold;
    font-size: 11px;
    text-align: center;
}

.cplans a {
    color: #fff;
    text-decoration: none;
}

.cplans a:hover {
    color: #fff;
    text-decoration: underline;
}

.SelectedPlan a {
    color: #fff;
    text-decoration: none;
}

.SelectedPlan a:hover {
    color: #fff;
    text-decoration: underline;
}
.comparePlans .HeadingCaption {
    font-size: 12px;
    font-family: verdana, arial, sans-serif;
    color: #0B6CCA;
    font-weight: bold;
    background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/heading.gif') no-repeat 8px center;
    padding-left: 31px;
    text-align: left;
}

.comparePlans .MainHeading {
    background: #0161BD url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/subheading.gif') no-repeat 8px center;
    padding-left: 31px;
    color: #fff;
    font-weight: bold;
    font-size: 12px
}

.comparePlans .hilite {
    background: #FFFFD3;
    color: #252525;
    font-size: 11px;
    font-family: verdana, arial, sans-serif;
    font-weight: bold;
}

.comparePlans .hiliteplan {
    background: #FF8071;
    color: #252525;
    font-size: 11px;
    font-weight: bold;
}

.comparePlans .hilitetd {
    background: #FED5D0;
    color: #252525;
    font-size: 11px;
}

.comparePlans .hilitetdalt {
    background: #FFF2F1;
    color: #252525;
    font-size: 11px;
}

.comparePlans .alt1, .alt2, .alt3, .alt4 {
    color: #252525;
    font-size: 11px;
}

.comparePlans .alt2 {
    background: #fff url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/pointer.gif') no-repeat 13px center;
    padding-left: 31px;
    text-align: left;
}

.comparePlans .alt1 {
    background: #DEEDFB url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/pointer.gif') no-repeat 13px center;
    padding-left: 31px;
    text-align: left;
}

.comparePlans .alt3 {
    background: #DEEDFB;
}

.comparePlans .textHilight {
    font-weight:bold;
}

.comparePlans .comparePlans a {
    color: #0036A3;
}

.comparePlans .SubHeading {
    background: #5A98D4 url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/subheading.gif') no-repeat 8px center;
    padding-left: 31px;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    text-align: left;
}

/* COMPARE PLANS PAGE */


.alternateplan_heading {
    margin: 8px 0;
    padding-left:32px;
    padding-right:3px;
    padding-top:3px;
    padding-bottom:4px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#CC0000;
    font-weight:bold;
    background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/alternateplan_head.gif) #f4fff1 no-repeat 6px 2px;
    border-bottom:1px solid #c5f2b9;
}
/* DIGICERT TABBED PLANS */
.digicert-banner {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ssl_banner.jpg) no-repeat left top;
	width: 710px;
	height: 76px;
}
.digicert-pricing-1-td {
	border-bottom: 1px solid #eee;
	padding-bottom: 3px;
}
.digicert-pricing-table {
	margin-left: 10px;
}
.digicert-pricing-text {
	padding-left: 20px;
	color: #406bac;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	font-family: arial;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/arrow-orange.gif) no-repeat 10px 4px;
}
.digicert-pricing-2-td {
	padding-bottom: 3px;
}
.buynow-button {
	font-family: arial;
	font-weight: bold;
	text-transform: uppercase;
	background: #9ac823;
	margin-right: 5px;
	display: block;
	text-align: center;
}
.buynow-button a {
	color: #fff;
}
.digicert-pricing-table {
	margin: 3px 0;
}
.digicert-plan-table {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/plan-tabs-bg-gradient.gif) #e3eff8 repeat-x left bottom;
	border-top: 1px solid #96d1ff;
	border-left: 1px solid #96d1ff;
	border-bottom: 1px solid #96d1ff;
	border-right: 1px solid #96d1ff;
	cursor: pointer;
	margin-left: 1px;
	margin-top: 1px !important;
	margin-top: 0px;
}
.digicert-plan-table-selected {
	background: #fff;
	border-top: 1px solid #96d1ff;
	border-left: 1px solid #96d1ff;
	border-bottom: 1px solid #96d1ff;
	border-right: 1px solid #fff;
	margin-top: 1px !important;
	margin-top: 0px;
	margin-left: 1px;
}
.digicert-plan-table-selected .digicert-plan-name {
	color: #fc7100;
}
.digicert-plan-name {
	font-size: 13px;
	font-family: arial;
	color: #e3120d;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
	margin: 5px 0 5px 10px;
}
.digicert-pricing-1-td .digicert-pricing {
	border-bottom: 1px solid #eee;
	margin-top: 5px;
	padding-bottom: 3px;
}
.digicert-pricing-2-td .digicert-pricing {
	margin-bottom: 5px;
	margin-top: 1px;
}
.digicert-pricing {
	color: #406bac;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	margin-left: 10px;
	font-family: arial;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/arrow-orange.gif) no-repeat left 4px;
	padding-left: 10px;
}
.digicert-pricing .buynow {
	font-family: arial;
	font-weight: bold;
	text-transform: uppercase;
	background: #9ac823;
	padding: 1px 6px 1px 4px !important;
	padding: 1px 2px;
	display: block;
	float: right;
	width: 12%;
	margin-right: 10px !important;
	margin-right: 5px;
}
.digicert-pricing .buynow a {
	color: #fff;
}
.digicert-pricing-1-td .digicert-pricing .buynow {
	margin-top: -15px !important;
	margin-top: -20px;
}
.digicert-pricing-2-td .digicert-pricing .buynow {
	margin-top: -15px;
}
.digicert-viewdetails {
	padding-right: 5px;
	text-align: right;
}
.digicert-viewdetails a {
	color: #333;
}
.digicert-content-spacer {
	height: 450px !important;
 *height: 460px;
	_height: 460px;
	overflow: auto;
	background: #fff;
	border-top: 1px solid #96d1ff;
	border-right: 1px solid #96d1ff;
	border-bottom: 1px solid #96d1ff;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/content-spacer-bg.gif) #fff repeat-y right top;
}
.rounded-box-content .digicert-content-spacer {
	height: 418px;
}
.digicert-plan-details {
	padding: 10px;
}
.digicert-plan-details h4 {
	font-size: 18px;
	font-family: arial;
	font-weight: normal;
	color: #2d7ec3;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	border-bottom: 1px solid #e0ebf6;
}
.digicert-plan-details ul {
	margin: 0;
	padding: 0;
	margin-left: 25px;
	margin-top: 7px;
	margin-bottom: 10px;
	list-style: square;
	color: #333;
}
.digicert-plan-details li {
	margin-bottom: 5px;
}
.digicert-plan-details p {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	margin-top: 5px;
}
.text-highlight {
	color: #003660;
}
.digicert-heading {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/plan-heading-bg.gif) #0161bd no-repeat right top;
	border: 1px solid #ccc;
	height: 37px;
}
.digicert-heading p {
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
/* TABBED CONTENT */

#digicert-content-tabs .content-tabs-spacer {
	width: 10px;
	border-bottom: 1px solid #999;
	border-top: 1px solid #fff;
}
#digicert-content-tabs .content-tabs, #digicert-content-tabs .content-tabs-selected {
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/plan-tabs-bg-gradient.gif) #e3eff8 repeat-x left -10px;
	text-align: center;
	border: 1px solid #999;
	font-size: 11px;
	font-family: tahoma;
	color: #333;
	padding: 5px 0;
	cursor: pointer;
}
#digicert-content-tabs .content-tabs-selected {
	color: #fc7100;
	background: #fff;
	border-bottom: 0 none;
	cursor: default;
}
#digicert-content-wrapper {
	border: 1px solid #999;
	border-top: 0 none;
	width: 700px;
	padding: 10px 0;
}
#digicert-content-wrapper .digicert-content {
	margin: 10px 15px;
}
/* Friday, July 06, 2007 */

.extra-planlink {
	color: #ffff99;
}
.extra-planlink a {
	color: #ffff99;
	text-decoration: underline;
	font-weight: bold;
	font-family: verdana;
	font-size: 12px;
}
.extra-planlink a:hover {
	text-decoration: none;
	color: #ffff99;
}
/* Supersite Compare Plans*/


/* COMPARE PLANS PAGE */

.comparePlans td {
	font-family: verdana, arial, sans-serif;
}
.comparePlans .cplans {
	background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/blue-tab.jpg') #0060BE repeat-x left top;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-weight: bold;
	font-size: 11px;
}
.comparePlans .SelectedPlan {
	background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/red-tab.jpg') #A43A2D repeat-x left top;
	border-left: 1px solid #fff;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}
.cplans a {
	color: #fff;
	text-decoration: none;
}
.cplans a:hover {
	color: #fff;
	text-decoration: underline;
}
.SelectedPlan a {
	color: #fff;
	text-decoration: none;
}
.SelectedPlan a:hover {
	color: #fff;
	text-decoration: underline;
}
.comparePlans .HeadingCaption {
	font-size: 12px;
	font-family: verdana, arial, sans-serif;
	color: #0B6CCA;
	font-weight: bold;
	background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/heading.gif') no-repeat 8px center;
	padding-left: 31px;
	text-align: left;
}
.comparePlans .MainHeading {
	background: #0161BD url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/subheading.gif') no-repeat 8px center;
	padding-left: 31px;
	color: #fff;
	font-weight: bold;
	font-size: 12px
}
.comparePlans .hilite {
	background: #FFFFD3;
	color: #252525;
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
}
.comparePlans .hiliteplan {
	background: #FF8071;
	color: #252525;
	font-size: 11px;
	font-weight: bold;
}
.comparePlans .hilitetd {
	background: #FED5D0;
	color: #252525;
	font-size: 11px;
}
.comparePlans .hilitetdalt {
	background: #FFF2F1;
	color: #252525;
	font-size: 11px;
}
.comparePlans .alt1, .alt2, .alt3, .alt4 {
	color: #252525;
	font-size: 11px;
}
.comparePlans .alt2 {
	background: #fff url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/pointer.gif') no-repeat 13px center;
	padding-left: 31px;
	text-align: left;
}
.comparePlans .alt1 {
	background: #DEEDFB url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/pointer.gif') no-repeat 13px center;
	padding-left: 31px;
	text-align: left;
}
.comparePlans .alt3 {
	background: #DEEDFB;
}
.comparePlans .textHilight {
	font-weight: bold;
}
.comparePlans .comparePlans a {
	color: #0036A3;
}
.comparePlans .SubHeading {
	background: #5A98D4 url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/subheading.gif') no-repeat 8px center;
	padding-left: 31px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}
/* COMPARE PLANS PAGE */
.alternateplan_heading {
	margin: 8px 0;
	padding-left: 32px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	font-weight: bold;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/alternateplan_head.gif) #f4fff1 no-repeat 6px 2px;
	border-bottom: 1px solid #c5f2b9;
}

/* SSL Cer */
.sslc-banner{
	background:#bf2e1a;
	color:#fff;
	margin-top:-20px;
	padding:55px 0 0 0;
	 }
.sslc-banner h1{ padding:15px 0 0 0;}	 
.sslc-banner .content-wrp{ width:550px;}
.sslc-banner h2{ 
    color: #fff;
    font: bold 46px/45px 'Open Sans', sans-serif;
    padding: 10px 0 20px;
}
.sslc-banner p{ 
	font:300 20px/25px 'Open Sans', sans-serif;
	color:#fff;
	padding-bottom:50px;
}
.sslc-banner .bg-banner{
	background:url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ssl-bg-banner.gif) no-repeat bottom right;
	}
.sslc-price-row{
    background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sitelock-banner-meta.png) repeat;
    padding: 25px 0;
	color:#fff;
	}
.sslc-price-row	h3{
	font:600 30px 'Open Sans', sans-serif;
	color:#fff;
	padding:5px 0 0 0;		
	}
.sslc-price-row	.wrp{ overflow:hidden;}	
.sslc-price-row .price{
	color:#f5c63b;
	font:600 30px 'Open Sans', sans-serif;	
	}
.sslc-price-row .currency, .sslc-price-row .duration{
	font:600 18px 'Open Sans', sans-serif;
	}	
.sslc-price-row .currency{
	vertical-align:top;
	display:inline-block;
	padding:5px 3px 0 0;
	}	
.ui-button2{
	background:#2fbe15;
	border:solid 1px #18900b;
	box-shadow:0 1px 0px #38c919 inset;
	font:400 18px 'Open Sans', sans-serif;
	color:#fff;
	display:inline-block;
	padding:12px 22px;
	border-radius:3px;
	transition:all 0.3s ease 0s;	
	}
.ui-button2:hover{
	background:#3ad31f;
	color:#fff;
	transition:all 0.3s ease 0s;
	}	
.title2{
	font:600 26px 'Open Sans', sans-serif;
	color:#222;
	display:inline-block;
	padding:35px 0;
	}
.title2:before{
	content:"";
	display:inline-block;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/line-left.gif) no-repeat 0 0;
	width:145px;
	height:3px;
	margin-right:10px;
	vertical-align:middle;	
	}
.title2:after{
	content:"";
	display:inline-block;
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/line-right.gif) no-repeat right 0;
	width:145px;
	height:3px;
	margin-left:10px;	
	vertical-align:middle;	
	}
.features-block{
	text-align:center;
	}
.features-block .blurb-fea{
    display: inline-block;
    padding:80px 18px 0 18px;
    text-align: center;
    width: 280px;
	vertical-align:top;
	min-height:185px;
	}
.features-block h4{
	font:600 20px 'Open Sans', sans-serif;
	color:#1b1b1b;
	padding:0 0 5px 0;
	}
.features-block p{
	font:300 15px/22px 'Open Sans', sans-serif;
	color:#1b1b1b;
	padding:0 0 10px 0;
	text-align:center;	
	}
	
.features-block .block1{
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-ssl-fea1.gif) no-repeat center top;	
	}
.features-block .block2{
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-ssl-fea2.gif) no-repeat center top;		
	}
.features-block .block3{
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-ssl-fea3.gif) no-repeat center top;		
	}
.features-block .block4{
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-ssl-fea4.gif) no-repeat center top;		
	}
.features-block .block5{
	background: url(/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ic-ssl-fea5.gif) no-repeat center top;		
	}


/* New Additions */


.feq-wrp .ssl-tabs { width:300px; margin:0 auto;  }
.tab-content-wrp { border:1px solid #ccc; margin-top:-25px; padding:10px 20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }/* Fonts */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');
/* Common */

* { margin: 0; padding: 0; }
.sl-page-wrapper .lfloat { float: left; }
.sl-page-wrapper .rfloat { float: right; }
.sl-page-wrapper .clear  { clear: both; height:1px; }
.sl-page-wrapper .inline-block, .sl-plans-pricing thead th span { display:inline-block; *display:inline; zoom:1; *position: relative; }
.sl-page-wrapper .last { margin:0 !important; }
.sl-page-wrapper .aligncenter { text-align: center !important; }
.sl-page-wrapper h1, .sl-page-wrapper h2 { padding:0 !important; }
.sl-page-wrapper  h1, 
.sl-page-wrapper  h2,
.sl-page-wrapper h3,
.sl-page-wrapper h4,
.sl-page-wrapper p,
.sl-page-wrapper em,
.sl-page-wrapper span,
.sl-page-wrapper td,
.sl-page-wrapper ul li { font-family : 'Open Sans', sans-serif !important;  }
.sl-page-wrapper .WebRupee {font-family: 'WebRupee' !important;}

/* Sitelock Page Containers */
.sl-page-wrapper { width:100%; margin:-20px auto 0 auto; font-family : 'Open Sans', sans-serif !important;   }
.sl-head-banner  { width:100%; background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sitelock-banner-mountain.png") repeat-x bottom #c01e29; height:460px; } 
.sl-head-banner .sl-head-banner-container{ background:#c01e29; color:#fff; width:1000px; padding:60px 0 0 0; margin:0 auto; }
.sl-head-meta { background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sitelock-banner-meta.png") repeat; width:100%;  padding:20px 0;}
.sl-head-meta .sl-head-meta-container,
.sl-pagecontent-wrapper 
{ width:1000px; margin:0 auto;  }
.sl-features { width:100%; text-align:center; padding:66px 0 109px 0; }
.sl-howitworks 
{ width:938px; margin:0 30px 62px 30px; position:relative; border:1px solid #ccc; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.sl-testimonials { width:940px; padding:0 30px; }

/* Banner */

.sl-head-banner h1 
{ background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/all-images_sitelock.png") no-repeat -176px 0; 
font-size:46px; font-weight:600; height:49px; margin:0 0 15px 189px; padding: 4px 0 0 253px !important; color:#fff !important; }
.sl-head-banner p
{ font-size:20px; font-weight: 400; line-height:18px; text-align:center; margin:0 0 76px 0; }
.sl-head-banner p em { font-style: italic; }
.sl-head-banner h3
{ background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/all-images_sitelock.png") no-repeat  10px -53px; 
font-size: 20px; font-weight: 400; line-height:24px; margin:0 0 20px 0; text-align:center; color:#fff !important; }
.sl-head-banner ul { position: relative; width:100%; height:auto; }
.sl-head-banner ul li
{ list-style: none; font-size:18px; line-height:18px; font-weight:400; position:absolute; width:130px;  }
#virus { left:121px; top:105px; }
#bad-bot-attack { left:240px; top:70px; }
#hackers{ left: 417px; top:78px; }
#identity-threat { left:547px; top:48px; }
#se-blacklist { left:728px; top:74px; text-align:center; }

/*  Banner Meta Section */

.sl-head-meta a 
{ font-size:18px; font-weight: 400; text-decoration: none; }
.sl-view-plans
{ color:#fff; background:#cb2330; border:1px solid #a71219; outline : none; padding:0 22px; height:48px; line-height:48px; margin:0 18px 0 0; 
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 01px rgba(0, 0, 0, 0.2);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0px rgba(0, 0, 0, 0.2);
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; 
}
.sl-view-plans:hover { background:#d92533; color:#fff !important; }
.sl-view-plans:active { background:#bb212d }
.sl-learn-more span { background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/all-images_sitelock.png") no-repeat -799px -463px; width:21px; height:13px; margin:0 9px 0 0; }
.sl-learn-more 
{ color:#bababa; border:1px solid #bbb; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; height:48px; line-height:48px; padding:0 22px;    }
.sl-learn-more:hover { color:#bababa !important; }
.sl-head-meta .lfloat{ font-size:30px; font-weight: 400; color:#fff; padding: 4px 0 0 30px; height:46px; }
.sl-head-meta .rfloat{ padding:0 30px 0 0; height:50px; }
.sl-head-meta .lfloat span { display:inline-block; *display:inline; *position:relative; zoom:1; }
.sl-head-meta .sl-start-currency { font-size:30px; font-weight:400; color:#f5c63b; margin:0 0 0 7px; }
.sl-head-meta .sl-start-price { font-size:30px; font-weight:400; color:#f5c63b;  }
.sl-head-meta .sl-start-time { font-size:30px; font-weight:400; color:#f5c63b;;  }

/* Features */

.sl-feature-details { padding:0 30px; }
.sl-features .lfloat { width:283px; margin:0 45px 0 0; }
.sl-features h2 { background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/all-images_sitelock.png") no-repeat 3px -349px; font-size:26px; font-weight:600; color:#222; margin:0 0 21px 0;  }
.sl-features .sl-feature-icon 
{ background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/all-images_sitelock.png") no-repeat; display:inline-block; margin:0 0 5px 0; 
  *display: inline; *position: relative; zoom:1;}
#sl-prevent-attack { background-position: -138px -387px; height:65px; width:55px; }
#sl-boost-trust { background-position: -465px -384px; height:65px; width:58px; }
#sl-easy-setup { background-position: -788px -373px; height:65px; width:94px; }
.sl-features h3 { font-size:20px; font-weight:600; color:#1b1b1b; padding:0 0 16px 0; white-space:nowrap; }
.sl-features p  { font-size:15px; font-weight: 400; color:#1b1b1b; line-height:23px; }


/* Testimonials */

.sl-testimonials h2 { font-size:26px; font-weight:600; color:#c01e29; width:100%; text-align:center; padding:0 0 24px 0 !important; margin:80px 0 0 0;  }
.sl-testimonials ul { overflow: hidden; }
.sl-testimonials ul li  { list-style: none;  }
.sl-testimonials ul li .sl-avatar { padding:0 0 16px 0; display: none; }
.sl-testimonials ul li p { font-size:15px; font-weight: 400; line-height:18px; padding:0 0 12px 0; width:650px; margin:0 auto; }
.sl-testimonials ul li p span.testimonial-txt { line-height: 23px; margin:0 5px; }
.sl-testimonials ul li p em { font-weight:600; font-style: italic; }
.sl-testimonials ol.bjqs-markers.h-centered { position: relative; top: -55px; left: 0 !important; width: 940px; text-align: center; }
.sl-testimonials ol.bjqs-markers.h-centered li
{ background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/all-images_sitelock.png") no-repeat; background-position: -894px -463px; list-style: none; display: inline-block; height:11px; width:11px; font-size:10px !important;  *display:inline; *position:relative; zoom:1; margin:0 12px 0 0;  }
.sl-testimonials ol.bjqs-markers.h-centered li a
{ color:#d6d6d6; text-decoration: none; }
.sl-testimonials ol.bjqs-markers.h-centered li.active-marker
{  background-position: -871px -463px; }
.sl-testimonials ol.bjqs-markers.h-centered li.active-marker a
{ color:#9c9c9c !important; text-decoration:none; }
.sl-lquote, .sl-rquote
{ background:url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sl-testimonial-quotes.png") no-repeat; height:19px; width:22px; font-weight: 400; color:#ccc; position: relative; }
.sl-lquote { top:0; left:0; background-position:0 0; }
.sl-rquote { bottom:-5px; right:0; background-position: -30px 0; }
.testimonial-author { margin:40px 0 0 -50px; font-style:italic; font-weight:400; font-size:18px }
.sl-clients { background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/all-images_sitelock.png") no-repeat 6px -656px; height: 50px; width:963px; margin:93px 0 110px 0; }


/* Fixed Header Scrolling Table  */
/* Common */

#cog-wrapper h1,
#cog-wrapper h2,
#cog-wrapper h3,
#cog-wrapper p,
#cog-wrapper span,
#cog-wrapper a,
#cog-wrapper table thead th, 
#cog-wrapper table tbody td,
#cog-wrapper button
{ font-family:'Open Sans', sans-serif; }

#cog-wrapper .inline-block { display:inline-block; *display:inline; *position:relative; zoom:1; }

#cog-wrapper .block { display:block; }

.green-text { color:#94c83d; }

#cog-wrapper .lfloat { float:left; }

#cog-wrapper .rfloat { float:right; }

#cog-wrapper .clear { clear:both; height:1px; }

/* Common CSS3 transition for buttons on hover */
#cog-wrapper .cog-banner-links .rfloat a.cog-link-2-plans:hover,
#cog-wrapper .cog-plans-pricing table tr.cog-pricing td button.cog-buybutton:hover
{
    -webkit-transition: background-color .2s ease-in-out;
    -moz-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}

/* 3D-Effect for all button */
#cog-wrapper .cog-banner-links .rfloat a.cog-link-2-plans,
#cog-wrapper .cog-plans-pricing table tr.cog-pricing td button.cog-buybutton
{
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2); outline: none;
}

/* Green Button: Hover & Active */
#cog-wrapper .cog-banner-links .rfloat a.cog-link-2-plans:hover,
#cog-wrapper .cog-plans-pricing table tr.cog-pricing td button.cog-buybutton:hover
{ 	background:#34c918; }

#cog-wrapper .cog-banner-links .rfloat a.cog-link-2-plans:active,
#cog-wrapper .cog-plans-pricing table tr.cog-pricing td button.cog-buybutton:active
{ background:#2db315 }



/* Containers */

#cog-wrapper { margin:-19px auto 0 auto; width:100%; background:#fff; }

#cog-wrapper .cog-banner { background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cog-banner-img.png') repeat-x; width:100%; height:420px;  }

#cog-wrapper .cog-features,
#cog-wrapper .cog-how-it-works,
#cog-wrapper .cog-plans-pricing,
#cog-wrapper .cog-testimonials,
#cog-wrapper .cog-clients 
{ width:940px; padding:0 30px; margin:0 auto; color:#222; }


/* Page specific common styled elements */

#cog-wrapper .cog-features h2, 
#cog-wrapper .cog-how-it-works h2,
#cog-wrapper .cog-plans-pricing h2,
#cog-wrapper .cog-testimonials h2
{ background:  url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cog-heading1-bg.png') no-repeat center 10px; text-align:center; margin:70px 0 0 0; padding:0; 
  font-size:26px; font-weight:600; line-height:26px; color:#222; }

#cog-wrapper .cog-features .cog-feature-details h3,
#cog-wrapper .cog-how-it-works .cog-working-details h3 
{ font-size:20px; font-weight:600; margin:0; padding:0 0 5px 0; line-height:20px; color:#222; }

#cog-wrapper .cog-features .cog-feature-details p,
#cog-wrapper .cog-how-it-works .cog-working-details p  
{ font-size:15px; font-weight: 400; line-height:21px; margin:0; padding:0; text-align:center; }



/* Banner */

#cog-wrapper .cog-banner a.codeguard-logo { margin:0 auto; padding:60px 0 10px 0; width:206px; }

#cog-wrapper .cog-banner h1 { margin :0; padding:0; color:#fff; text-align:center; font-size:46px; font-weight:600; }

#cog-wrapper .cog-banner p { color:#fff; font-size:20px; font-weight: 400; width:830px; margin:0 auto; padding:0; text-align:center; line-height:28px; }


/* More Info */

#cog-wrapper .cog-banner-links 
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cog-moreinfo-bg.png') repeat; width:100%; } 

#cog-wrapper .cog-banner-links .cog-link-container
{ padding:20px 30px 19px 30px; width:940px; margin:0 auto; } 

#cog-wrapper .cog-banner-links p { margin:0; padding:0; color:#fff; font-size:30px; font-weight:400; margin:15px 0 0 0; }

#cog-wrapper .cog-banner-links p span.green-text.currency-symbol{ font-size:30px; vertical-align:top; margin:0; }

#cog-wrapper .cog-banner-links p span.green-text.time-period { font-size:22px; vertical-align:baseline; }

#cog-wrapper .cog-banner-links .rfloat a.cog-link-2-plans 
{ background:#2fbe15; border:1px solid #18900b; cursor:pointer; font-size: 18px; font-weight: 400; color:#fff;
  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; 
  outline:none; text-decoration:none; 
  width:133px; height:45px; line-height:45px; text-align:center;
}

#cog-wrapper .cog-link-2-video
{ border:1px solid #bababa; color:#bababa; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; 
  cursor:pointer; font-size: 18px; font-weight: 400; width:232px; height:47px; line-height:45px; text-align:center; margin:0 0 0 12px;
}

#cog-wrapper .cog-link-2-video-icon 
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/all-images-codeguard.png') no-repeat 0 -17px; height:13px; width:22px; margin:0 10px 0 0;  }


/* Features */

#cog-wrapper .cog-features p.cog-small-text,
#cog-wrapper .cog-testimonials p.cog-small-text 
{ margin:7px 0 0 0; padding:0; font-size:18px; font-weight: 400; text-align:center; }

#cog-wrapper .cog-features .cog-feature-details
{ width:280px; text-align:center; margin:0 43px 0 0; padding:0; vertical-align:top; }

#cog-wrapper .cog-features .cog-feature-details.last
{ margin:0; width:285px; }

#cog-wrapper .cog-features .cog-feature-details .cog-feature-icon { background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/all-images-codeguard.png') no-repeat; margin:48px auto 13px auto; }

#cog-wrapper .cog-features .cog-feature-details .cog-feature-icon#cog-works-auto { background-position: -189px -40px; height:65px; width:65px; padding-bottom:8px; }

#cog-wrapper .cog-features .cog-feature-details .cog-feature-icon#cog-hassle-free { background-position: -94px -40px; height:65px; width:85px; padding-bottom:8px; }

#cog-wrapper .cog-features .cog-feature-details .cog-feature-icon#cog-money-back { background-position: 0 -40px; height:73px; width:85px; }



/* How it works */

#cog-wrapper .cog-how-it-works h2 { background:  url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cog-heading2-bg.png') no-repeat center 10px; margin-top:63px; }

#cog-wrapper .cog-how-it-works .cog-working-details
{ width:275px; text-align: center; margin:0 51px 0 0; padding:0; vertical-align:top; position:relative; }

#cog-wrapper .cog-how-it-works .cog-working-details.last
{ margin:0; width:280px; }

#cog-wrapper .cog-how-it-works .cog-working-details .cog-working-steps 
{ background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/all-images-codeguard.png') no-repeat -31px 0; height:30px; width:30px; color:#fff; line-height:30px; text-align:center;
  margin:32px 0 15px 0; padding:0; font-size:18px; font-weight:600; }

#cog-wrapper .cog-how-it-works .cog-working-details .cog-working-details-seperator 
{ background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/all-images-codeguard.png') no-repeat -263px -40px; position: absolute; right:-40px; top:82px; height:73px; width:26px; }

#cog-wrapper .cog-how-it-works p.cog-learnmore-working 
{ font-size:15px; font-weight: 400; text-align:center; margin:15px 0 0 0; padding:0;  }

#cog-wrapper .cog-how-it-works p.cog-learnmore-working a
{ color:#377cec; }

#cog-wrapper .cog-how-it-works p.cog-learnmore-working a { text-decoration: underline; }

/* Testimonials */

#cog-wrapper .cog-testimonials h2 { background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cog-heading4-bg.png') no-repeat center 10px; margin-bottom:8px; margin-top:64px;  }

#cog-wrapper .cog-testimonials ul { overflow: hidden; padding:0; margin:15px 0 0 0; }

#cog-wrapper .cog-testimonials ul li  { list-style: none;  }

#cog-wrapper .cog-testimonials ul li p { font-size:15px; font-weight: 400; line-height:20px; padding:0 0 12px 0; text-align:center; } 

#cog-wrapper .cog-testimonials ul li p.cog-comment-content { margin:15px auto; width:650px; }

#cog-wrapper .cog-testimonials ul li p span.testimonial-txt { line-height: 23px; margin:0 15px; }

#cog-wrapper .cog-testimonials ol.bjqs-markers.h-centered { position: relative; top: -64px; left: 0; width: 940px; text-align: center; padding:0; }

#cog-wrapper .cog-testimonials ol.bjqs-markers.h-centered li
{ background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/all-images-codeguard.png') no-repeat; background-position: -94px -19px; list-style: none; display: inline-block; height:11px; width:11px; font-size:10px !important;  *display:inline; *position:relative; zoom:1; margin:0 12px 0 0;  }

#cog-wrapper .cog-testimonials ol.bjqs-markers.h-centered li a
{ color:#d6d6d6; text-decoration: none; }

#cog-wrapper .cog-testimonials ol.bjqs-markers.h-centered li.active-marker
{  background-position: -71px -19px; }

#cog-wrapper .cog-testimonials ol.bjqs-markers.h-centered li.active-marker a
{ color:#9c9c9c !important; text-decoration:none; }

.sl-lquote, .sl-rquote
{ background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/sl-testimonial-quotes.png') no-repeat; height:19px; width:22px; font-weight:400; color:#ccc; position: relative; }

.sl-lquote { top:3px; left:0; background-position:0 0; }

.sl-rquote { bottom:-5px; right:0; background-position: -30px 0; }

#cog-wrapper .cog-testimonials ul li p.cog-comment-author { margin:-18px auto 0 auto; font-weight:900; font-size:15px; text-align:center; width:650px; }



/* Client Logos */

#cog-wrapper .cog-clients { display:block; margin:75px auto; }

#cog-wrapper .cog-clients span.client-logos 
{ background:url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cog-client-logos.png') no-repeat; height:43px; width:940px; margin:0 auto; }


/* Codeguard Video */

#codeguard-video 
{ width:600px; margin-left:-330px; padding:4px; background:#6c6c6c; border:1px solid #828282; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }

.codeguard-modal-content { background:#fff; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; padding:30px 20px 20px 20px; }

#codeguard-video a.modal_close
{ background: url("/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/close.png") no-repeat 0 0; right:10px; top:10px; height:15px; position: absolute; width:15px; opacity:0.6;  }

#codeguard-video a.modal_close:hover
{ opacity:0.8 }

#codeguard-video a.modal_close:active
{ opacity:1; }

/* Some Refinements */

.green-text.starting-price { margin:0 0 0 -8px;  }/* Common */

.inline-block { display: inline-block; *display: inline; *position: relative; zoom: 1; }
.block { display: block; }
.clear { clear: both; }
.vtop { vertical-align: top; }

.impress-features-wrapper h2,
.impress-difference-wrapper h2,
.impress-plans-wrapper h2
{ color:#222; font-family: 'Open Sans', sans-serif; font-size: 26px; font-weight: 600;
    margin: 0 auto; padding: 0; text-align: center; width: 1000px;
}

span.prev-sep
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cloud-prev-sep.png') no-repeat;    }

span.next-sep
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cloud-next-sep.png') no-repeat;   }

span.prev-sep,
span.next-sep
{ height: 3px; margin: 0 10px; vertical-align: middle; width: 140px; }


.impress-features-wrapper .subtitle,
.impress-plans-wrapper .subtitle
{ color:#242525; display: block; font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; text-align: center;  }

.impress-features-wrapper .subtitle { font-size: 18px; }


/* Container Divs */

.impress-banner-wrapper,
.impress-features-wrapper,
.impress-difference-wrapper,
.impress-plans-wrapper,
.impress-faq-wrapper
{ width: 100%; }

.impress-banner-wrapper
{ margin: -19px 0 0 0; }

.impress-banner-wrapper .impress-banner-content,
.impress-features-wrapper .impress-features-content,
.impress-features-wrapper .impress-features-content ul,
.impress-difference-wrapper .impress-difference-content,
.impress-plans-wrapper table.impress-plans-content,
.impress-faq-wrapper .impress-faq-content
{ margin: 0 auto; width: 1000px; }


/* Banner */

.impress-banner-wrapper,
.impress-banner-wrapper .impress-banner-content
{ background: #3b3b4b;  }

.impress-banner-wrapper .impress-banner-content
{ height: 446px; position: relative; }

.impress-banner-wrapper .impress-banner-content a img
{ margin: 50px 0 16px 0; height: 34px; width: 190px; }

.impress-banner-wrapper h1
{ font-family: 'Open Sans', sans-serif; font-size: 30px; font-weight: 600; color: #fff;
    margin: 0 0 2px 0; padding: 0; }

.impress-banner-wrapper .subtitle
{ font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 400; color:#fff; line-height: 27px;
    margin: 0 0 6px 0; display: block;  }

.impress-banner-wrapper .impress-banner-content a img,
.impress-banner-wrapper h1,
.impress-banner-wrapper .subtitle
{ position: relative; z-index: 99; }

.impress-banner-wrapper .impress-banner-img
{  background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/impressly-banner-img.gif') no-repeat center bottom;
    height:396px; margin: 0 auto; position: absolute; top:50px; width: 999px; z-index: 9;
}

/* Features */

.impress-features-wrapper h2
{ margin: 65px auto 9px auto; }

.impress-features-wrapper .impress-features-content ul,
.impress-features-wrapper .impress-features-content ul li p
.impress-difference-wrapper .impress-difference-content ul,
.impress-difference-wrapper .impress-difference-content ul li p
{ text-align: center; }

.impress-features-wrapper .impress-features-content ul li,
.impress-difference-wrapper .impress-difference-content ul li
{ text-align: center; margin: 18px 30px 0 0; width: 300px; }

.impress-features-wrapper .impress-features-content ul li h3,
.impress-features-wrapper .impress-features-content ul li p,
.impress-difference-wrapper .impress-difference-content ul li h3,
.impress-difference-wrapper .impress-difference-content ul li p
{ color:#1b1b1b }

.impress-features-wrapper .impress-features-content ul li h3,
.impress-difference-wrapper .impress-difference-content ul li h3
{ font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: 600; margin: 0 0 5px; }

.impress-features-wrapper .impress-features-content ul li p,
.impress-difference-wrapper .impress-difference-content ul li p
{ font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; line-height: 21px; text-align: center; }


.fast-website,
.socially-connected,
.mobile-website
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/impressly-feature-icons.png') no-repeat; height: 64px; margin-bottom: 15px; }

.drag-n-drop
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/drag-drop-impress.png') no-repeat;  height:64px; width: 64px; margin-bottom: 16px;  }

.fast-website
{ background-position: 0 0; width:61px; }
.socially-connected
{ background-position: -99px 0; width:78px; }
.mobile-website
{ background-position: -201px 0; width: 68px; }

/* Differences */

.impress-difference-wrapper { margin: 67px 0 0 0; padding: 44px 0; }

.impress-diff-text
{  margin: 25px auto 0 auto; padding: 0; position: relative; text-align: center; vertical-align: top; width: 330px;  }

.impress-diff-text.br-right { border-right:1px solid #d7d7d7; }

.impress-diff-text p
{ color: #1b1b1b; font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: bold; line-height: 21px;
  text-align: center; width: 90%; margin: 0 auto;
}

.impress-diff-text .or-text
{ border:1px solid #d7d7d7; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;
  background:#f9f9f9; color:#b0afaf; font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 200;
  padding: 7px;  position: absolute;  right: -18px;  top: 76px;
}

.difference-icon
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/impressly-difference-icons.png') no-repeat; margin: 0 auto -3px auto; }

.difference-icon.responsive-icon
{ background-position: 0 -7px; height: 153px; width: 204px; }

.difference-icon.social-media-icons
{ background-position: -242px -17px; height: 153px; width: 164px; }

.difference-icon.buildfrom-scratch
{ background-position: -471px 0;  height: 153px; width: 193px; }


/* Plans */

.impress-plans-wrapper { margin: 64px 0 0 0; }

.impress-plans-wrapper table { border-collapse: collapse; margin: 40px auto 0 auto !important; }

.impress-plans-wrapper table tr.bgcolor { background: #f8f8f8; }

.impress-plans-wrapper table tr th,
.impress-plans-wrapper table tr td
{ padding: 0; }

.impress-plans-wrapper table tr th
{ background: #000; border-width: 3px 1px 0 0; border-style: solid; border-color: #f9a13a #ddd; padding: 10px 0; width: 200px;  }

.impress-plans-wrapper table tr th:first-child
{ width: 320px; }

.impress-plans-wrapper table tr th:last-child
{ border-right-color: #000; }

.impress-plans-wrapper table tr th span.plan-name,
.impress-plans-wrapper table tr th span.plan-price,
.impress-plans-wrapper table tr td span.yes,
.impress-plans-wrapper table tr td span.no
{  display: block; text-align: center; }

.impress-plans-wrapper table tr td span.no
{ color:#222; font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: 600; }

.impress-plans-wrapper table tr td span.yes
{ background: url('/ui/resellerdata/1170000_1199999/1198032/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/impress-span-yes-icon.png') no-repeat center center;
  display: block; height: 12px;
}

.impress-plans-wrapper table tr th span.plan-name
{  color:#fff; display: block; font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: 600;  }

.impress-plans-wrapper table tr th span.plan-price
{ color: #f9a13a; font-family: 'Open Sans', sans-serif; font-size: 28px; font-weight: 600; }

.impress-plans-wrapper table tr th span.price-symbol
{ font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 400; margin: 4px 0 0 0; }

.impress-plans-wrapper table tr th span.price-validity
{ font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; }

.impress-plans-wrapper table tr td
{ border-width: 0 1px; border-style: solid; border-color: #ddd;
  color:#1b1b1b; font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400;
  padding: 17px 0 17px 20px;
}

.impress-plans-wrapper table tr.add-border { border:1px solid #ddd; text-align: center; }

.impress-plans-wrapper table tr.add-border td{ padding: 17px 0 !important; }

.impress-plans-wrapper table tr.add-border td select
{ background: #fff; border: 1px solid #ccc; height: 27px; line-height: 27px; width: 185px;
  color:#1b1b1b; font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400;
}

.impress-plans-wrapper table tr td .buy-now
{	background:#2fbe15; border:1px solid #18900b; font-size:16px; font-weight: 400; padding:0; height: 42px; width: 163px; cursor:pointer;
    color:#fff;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; outline:none;
}


/* FAQ's */


.impress-faq-wrapper .impress-faq-content
{ border:1px solid #ddd; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
  padding: 70px 18px 11px 18px; margin: 70px auto 23px auto; width: 964px;
}

.impress-faq-wrapper .impress-faq-content p,
.impress-faq-wrapper .impress-faq-content h4
{ color:#1b1b1b; font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 400; line-height: 21px; text-align: justify; }

.impress-faq-wrapper .impress-faq-content p { padding: 0 19px }

.impress-faq-wrapper .impress-faq-content div.question { padding-bottom: 29px; }

.impress-faq-wrapper .impress-faq-content h4 { font-weight: 600; padding-bottom: 10px; }

.impress-faq-wrapper h3
{ color:#222; border:1px solid #ddd; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #fff;
  font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: 600;
  margin: 0 auto; padding: 10px 0; position: relative; top:93px; text-align: center; width: 310px
}



.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}/* Common */


/* Reviews */

.theme-review-total
{ background:#fff; border: 1px solid #e9e9e9; border-radius: 4px; width: 565px; padding: 30px;
    box-shadow: 0px 0px 2px 0px rgba(153,153,153,0.3); margin: 30px 0 0 0;
}

.theme-review-total .total-stars
{  background: #444; color: #fff; text-align: center;  display: inline-block;  padding: 20px 10px;  border-radius: 3px;  }

.theme-review-total .total-stars .value { font: 400 36px/26px 'Open Sans', sans-serif; display: block; margin: 0 0 5px 0; }

.theme-review-total .text { font: 400 14px/21px 'Open Sans', sans-serif; display: block; }

.rating-count { vertical-align: top; margin: 0 0 0 35px;  width: 140px; }

.rating-count span { margin-bottom: 3px; display: inline-block; vertical-align: middle; }

.rating-count .five-star{ margin-right: 5px;  width: 67px; }

.rating-count .four-star{  background-position: left -12px; margin-right: 17px; width: 55px; }

.rating-count .three-star{ background-position: left -28px; margin-right: 32px; width: 40px;   }

.rating-count .two-star{  background-position: left -40px; margin-right: 47px; width: 25px;  }

.rating-count .one-star{ background-position: left -53px; margin-right: 61px; width: 11px;  }

.rating-count .nosofvotes { font: 16px/21px 'Open Sans', sans-serif; color: #1b1b1b; }



/* Filters */

.price-filter,
.sales-filter,
.ratings-filter,
.date-filter,
.sort-filter
{ margin: 0; position: relative; }

.sort-filter-wrap { width: 1000px; margin: 0 auto; }

.sort-filter { margin: 15px 0 0 0; }

.price-filter .filter-setting,
.sales-filter .filter-setting,
.ratings-filter .filter-setting,
.date-filter .filter-setting,
.sort-filter .filter-setting
{  border: 1px solid #f8f8f8; padding: 10px 17px 0 19px; cursor: pointer;   }

.sort-filter .filter-setting { border: 1px solid #fff; }

.price-filter span.seperate,
.sales-filter span.seperate,
.ratings-filter span.seperate,
.date-filter span.seperate
{ background:#cacaca; width: 1px; height: 16px; position: absolute; top:13px; right: 0; }

.sales-filter { margin: 0 0 0 -20px; }

.price-filter span.hideshadow,
.sales-filter span.hideshadow,
.ratings-filter span.hideshadow,
.date-filter span.hideshadow,
.sort-filter span.hideshadow
{ display: none; }


.price-filter.set-filter span.hideshadow,
.sales-filter.set-filter span.hideshadow,
.ratings-filter.set-filter span.hideshadow,
.date-filter.set-filter span.hideshadow,
.sort-filter.set-filter span.hideshadow
{  background: #fff; height: 12px;  top: 31px;  left: -1px;  right: -1px; position: absolute; display: block;  }


.price-filter.set-filter .filter-setting,
.sales-filter.set-filter .filter-setting,
.ratings-filter.set-filter .filter-setting,
.date-filter.set-filter .filter-setting,
.sort-filter.set-filter .filter-setting
{ background: #fff;
    border: 1px solid #fff;  border-bottom: 0;
    border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0;
    position: relative; z-index: 2;
    -webkit-box-shadow:  0 0 4px 1px rgba(153,153,153,0.75);
    -moz-box-shadow: 0 0 4px 1px rgba(153,153,153,0.75);
    box-shadow: 0 0 4px 1px rgba(153,153,153,0.75);
}

.filter-content
{ background: #fff; border: 1px solid #fff;
    border-radius: 0 4px 4px 4px;
    -webkit-box-shadow:  0 0 4px 1px rgba(153,153,153,0.75);  -moz-box-shadow: 0 0 4px 1px rgba(153,153,153,0.75);  box-shadow: 0 0 4px 1px rgba(153,153,153,0.75);
    padding: 20px 20px 10px 20px; position: absolute; top:34px; left: 0; z-index: 1; display: none;
    width: 155px;  cursor: pointer;
}

.price-filter .filter-setting { padding: 10px 17px 0 9px; }

.price-filter .filter-content { padding: 20px 32px 10px 10px; }

.sales-filter .filter-content { padding: 20px 32px 10px 20px; }

.filter-content span,
.sales-filter .filter-content a.showall,
.price-filter .filter-content a.showall
{ font: 400 13px 'Open Sans', sans-serif; color: #222; margin: 7px 0 0 0; }

.price-filter .filter-content span
{ margin-bottom:10px; display: block; }

.price-filter .filter-content span.WebRupee{
    display: inline-block;
    margin: 2px 0 0 2px;
    font-weight: bold;
}

.sales-filter .filter-content span
{ margin: 0 0 10px 0; display: block;  }

.sales-filter .filter-content a.showall, .sales-filter .filter-content a:hover.showall, .price-filter .filter-content a.showall
{ color: #377ce4; display: block; margin: 20px 0 0 0 }

.ratings-filter span.block { border-bottom: 1px solid #eee; margin: 0; padding: 5px 0; }

.ratings-filter span.seperate
{ padding: 0; }


.ratings-filter span.block input[type="checkbox"] { margin: 0 6px 0 0; }

.ratings-filter span.themepluginlogos-theme-rating { display: inline-block; width: 68px; margin: 0; cursor: pointer }

.date-filter span.date-filter-option,
.sort-filter span.sort-filter-option
{ color: #1b1b1b; font: 400 14px 'Open Sans', sans-serif; border-bottom: 1px solid #eee; margin: 0; padding: 9px 0 8px 0; }

.ratings-filter  .filter-content span.block:first-child,
.sort-filter span.sort-filter-option:first-child
{ padding: 0 0 8px 0; margin: -10px 0 0 0;  }

.date-filter span.date-filter-option:first-child
{ padding: 0 0 8px 0; margin:-5px 0 0 0;  }

.ratings-filter .filter-content span.block:last-child
{ border-bottom: 0; padding: 5px 0 0 0; margin-bottom: -5px; }

.date-filter span.date-filter-option:last-child,
.sort-filter span.sort-filter-option:last-child
{ border-bottom: 0; padding-bottom: 0; }

.ratings-filter span.themepluginlogos-theme-rating { padding: 0; border-bottom: 0; }

.ratings-filter .filter-content label { font: 400 14px/21px 'Open Sans', sans-serif }

