/* ::::: https://www.doteasy.com/_css/global.css ::::: */

html { min-height: 100%; height: auto; }
body { margin: 0pt; background: rgb(255, 255, 255) url('site-footer-bg_001.gif') repeat-x scroll 50% 100%; height: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: 'segoe ui',tahoma,helvetica,sans-serif; font-size: 9pt; color: rgb(32, 32, 32); }
#siteheadercon { background: rgb(238, 238, 238) url('header-bg_001.gif') repeat scroll 0px 1px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; }
#siteheader { margin: 0pt auto; position: relative; width: 790px; height: 106px; }
#siteheadershadow { background: transparent url('header-shadow_001.gif') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 5px; margin-bottom: 15px; }
#siteheader #logo { margin: 13px 0px 0px 15px; padding: 20px 0pt 0pt 4px; position: relative; width: 112px; height: 41px; float: left; }
#siteheader #logo a { background: transparent url('site-logo_001.png') no-repeat scroll 0% 0%; position: absolute; top: 0pt; left: 0pt; width: 100%; height: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#siteheader #slogan { margin: 15px 0px 0px 10px; float: left; }
#siteheader #slogan h1 { margin: 0px; color: rgb(166, 166, 166); font-weight: bold; font-size: 13px; }
#siteheader #sloganhilite { font-size: 15pt; color: rgb(255, 162, 0); }
#siteheader #sloganhilite { letter-spacing: -0.5pt; }
#siteheader #sloganfooter { margin: 0px; color: rgb(0, 0, 0); text-align: right; font-size: 9pt; }
#siteheader #chat { position: absolute; top: 20px; right: 5px; width: 112px; height: 40px; }
#siteheader ul#menu { position: absolute; bottom: -8px; left: 0pt; }
#siteheader ul#menu, #siteheader ul#menu li { margin: 0px; padding: 0px; list-style-type: none; }
#siteheader ul#menu li { background: transparent url('menu-tab-bg-m_001.gif') repeat-x scroll 0% 0%; float: left; margin-top: 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; }
#siteheader ul#menu li:hover { background: transparent url('menu-tab-bg-m-on_001.gif') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#siteheader ul#menu li a { padding: 8px 5px 0px 0px; background: transparent url('menu-tab-bg-l_001.gif') no-repeat scroll 0% 0%; display: block; width: 100%; height: 33px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; white-space: nowrap; font-weight: bold; color: rgb(255, 255, 255); text-decoration: none; font-size: 15px; }
#siteheader ul#menu li a:hover { background: transparent url('menu-tab-bg-l-on_001.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; }
#siteheader ul#menu div.tabedge { background: transparent url('menu-tab-bg-r_001.gif') no-repeat scroll 100% 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#siteheader ul#menu div.tabedge:hover { background: transparent url('menu-tab-bg-r-on_001.gif') no-repeat scroll 100% 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#siteheader ul#menu li#menuedge { background: transparent url('menu-edge-r_001.gif') no-repeat scroll 0% 0%; width: 4px; height: 33px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#siteheader li#menutab1 { width: 90px; }
#siteheader li#menutab2 { width: 99px; }
#siteheader li#menutab3 { width: 99px; }
#siteheader li#menutab4 { width: 117px; }
#siteheader li#menutab5 { width: 90px; }
#siteheader li#menutab6 { width: 99px; }
#siteheader li#menutab7 { width: 90px; }
#siteheader li#menutab8 { width: 99px; }
#siteheader li#menutab4 .text { position: absolute; left: 50px; }
#siteheader li#menutab4 .icon { background: transparent url('easybox-menu-icon_001.jpg') no-repeat scroll 0% 0%; width: 38px; height: 36px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-top: -12px; position: absolute; left: 9px; }
#siteheader ul#menu li#menutab4:hover div.icon { background: transparent url('easybox-menu-icon-on_001.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#sitebody { margin: 0pt auto; background: transparent url('side-bar-bg_001.gif') repeat-y scroll 0% 0%; width: 790px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; }
#sitebody.no-side-column { background-image: none; }
#site-footer { margin: 50px auto 0pt; position: relative; width: 800px; height: 200px; font-size: 11px; color: rgb(119, 119, 119); }
#site-footer div.col-alpha, #site-footer div.col-beta, #site-footer div.col-gamma { position: absolute; width: 200px; height: 145px; padding-top: 55px; top: 0pt; left: 50px; }
#site-footer div.col-beta { left: 272px; }
#site-footer div.col-beta h3 { margin: 0pt 0pt 5px; font-size: 10px; font-weight: bold; }
#site-footer div.col-gamma { width: 220px; left: 595px; font-size: 10px; font-weight: bold; }
#site-footer ul { margin: 0pt; padding: 0pt; list-style-type: none; }
#site-footer ul li { margin: 0pt; padding: 0pt; }
#site-footer a, #site-footer a:link, #site-footer a:hover, #site-footer a:active, #site-footer a:visited { background: transparent none repeat scroll 0% 0%; text-decoration: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#site-footer a:link { color: rgb(143, 143, 143); }
#site-footer a:hover { color: rgb(0, 0, 0); }
#site-footer a:active { color: rgb(54, 54, 54); }
#site-footer a:visited { color: rgb(175, 175, 175); }
a, a:link { color: rgb(11, 132, 200); }
a:hover { color: rgb(255, 255, 255); background-color: rgb(11, 132, 200); }
a:active { color: rgb(255, 255, 255); background-color: rgb(47, 139, 201); }
a:visited { color: rgb(119, 59, 187); }
a:visited:hover { color: rgb(255, 255, 255); }
a img { border: 0px none ; }
img { vertical-align: top; }
h1, h2, h3 {  }
h1 { font-size: 18pt; font-weight: 600; margin-bottom: 10px; }
h2 { font-size: 15pt; font-weight: 600; margin-bottom: 10px; }
.title { font-family: 'lucida sans unicode','lucida grand',arial,sans-serif; }
form, .nomargin { margin: 0px; }
.bold { font-weight: bold; }
img.toggleable-tips-handle { margin: 0pt 5px 3px; vertical-align: middle; }
:focus { outline-style: none; }
/* ::::: https://www.doteasy.com/_css/signupform.css ::::: */

div#wizard-wrapper { width: 783px; font-size: 15px; }
div#wizard-header { clear: both; height: 65px; }
div#wizard-body { clear: both; }
div#wizard-footer { clear: both; }
div#main_column { float: left; clear: left; width: 785px; margin-top: 15px; position: relative; }
h1.title { margin: 0pt; float: left; line-height: 50px; }
h1.title div.step { float: left; margin-right: 0.2em; }
fieldset { border: 1px solid rgb(185, 207, 125); padding: 0px 5px 15px 10px; margin-bottom: 5px; }
fieldset legend { margin: 0pt 0pt 5px; color: rgb(32, 32, 32); font-weight: bold; }
fieldset label { cursor: pointer; }
fieldset h3 { margin: 15px 0pt 0pt; font-size: 13px; }
fieldset label.column, fieldset label.full-width { display: block; line-height: normal; font-weight: bold; font-size: 14px; cursor: default; }
fieldset label.column { margin: 0pt 0pt 5px; float: left; width: 150px; }
fieldset input.text { width: 200px; }
div#required-fields-note { position: absolute; top: -15px; right: 10px; font-size: 12px; font-weight: bold; color: red; }
h1, h2, h3, h4 { margin: 5px 0pt 10px; }
ul.wizardnav { border: 1px solid rgb(204, 204, 204); margin: 0pt; padding: 5px; list-style-type: none; height: 40px; background-color: rgb(243, 243, 243); }
ul.wizardnav li { border-right: 1px solid rgb(204, 204, 204); height: 100%; float: left; text-align: center; font-size: 8pt; font-family: arial,helvetica,sans-serif; width: 70px; color: rgb(204, 204, 204); }
ul.wizardnav li strong { color: rgb(51, 51, 51); }
ul.wizardnav li a { color: rgb(102, 102, 102); }
ul.wizardnav li div.step {  }
ul.wizardnav li span {  }
div.tips { border: 1px solid rgb(185, 207, 125); margin: 5px 30px 10px 0pt; padding: 5px 20px 10px 15px; background: rgb(255, 255, 204) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 13px; font-weight: normal; }
div.tips h3 { margin: 0pt 0pt 5px; font-size: 14px; font-weight: bold; }
div.tips ol li { margin: 0pt 0pt 5px; }
div.formbuttons-con { border: 1px solid rgb(187, 221, 255); margin: 0pt 0pt 10px; padding: 3px; float: right; }
div.formbuttons { padding: 10px 15px; background: rgb(187, 221, 255) none repeat scroll 0% 0%; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div.formbuttons input.submit { width: 140px; height: 35px; font-size: 16px; font-weight: bold; }
div.formbuttons input.submit, div.formbuttons div.submit_step, div.formbuttons div.submit_step_to, div.formbuttons div.step { float: left; margin-right: 0.2em; }
div#formbuttonbottom { margin: 10px 0pt 0pt; }
fieldset#domain-name-type { margin: 0px; font-weight: bold; }
fieldset#domain-name-type { margin: 0px; font-weight: bold; }
fieldset#domain-name-type span#gift-domain-tips-con div.display { margin: 5px 30px -20px 0pt; }
/* ::::: https://www.doteasy.com/_css/signupform-cart.css ::::: */

/* ::::: https://www.doteasy.com/_css/signupform-domainsearch.css ::::: */

fieldset#domain-name-type { margin: 0pt 0pt 10px; }
div#name-to-search-input-con { clear: both; }
div#name-to-search-input-con div.box { border: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 10px; padding: 7px 0pt 8px 15px; background: rgb(236, 236, 236) none repeat scroll 0% 0%; width: 766px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#name-to-search-input-con div.next-step-note { margin: 10px 0pt 0pt; font-weight: bold; }
div#name-to-search-input-con div.title {  }
div#name-to-search-input-con input#name-to-search-input { width: 250px; font-size: 15px; }
div#name-to-search-input-con select#ext-to-search { font-size: 15px; }
div#name-to-search-input-con input#name-to-search-button { font-size: 15px; font-weight: bold; }
