/* general styles *************************************************************/
* {
	margin: 0;
	padding: 0;
}
body {
	background: #e3dfdc url('../images/bg-body.gif') repeat-x;
	color: #616162;
	font: 12px/15px Tahoma, Arial, Helvetica, sans-serif;
}
a {
	color: #2d6db7;
}
a:hover {
	color: #f7390d;
	text-decoration: none;
}
img {
	border: none;
}
p {
	margin: 10px 0 0;
}
ul,
ol {
	list-style: none;
}
address {
	font-style: normal;
}

.wrap {
	width: 100%;
	overflow: hidden;
}
.left {
	float: left !important;
	display: inline;
}
.right {
	float: right !important;
	display: inline;
}
.leftalign {
	text-align: left;
}
.rightalign {
	text-align: right !important;
}
.centeralign {
	text-align: center;
}

/* page holder ****************************************************************/
#container {
	width: 961px;
	overflow: hidden;
}

/* header *********************************************************************/
#header {
	height: 136px;
	position: relative;
	overflow: hidden;
	background: url('../images/bg-header.png') no-repeat;
}
.logo {
	float: left;
	display: inline;
	width: 126px;
	height: 126px;
	overflow: hidden;
	text-indent: -9999px;
	background: url('../images/logo.png') no-repeat;
	margin: 14px 0 0 39px;
}
.logo a {
	display: block;
	height: 126px;
}
.bluebox {
	float: right;
	display: inline;
	margin: 15px 0 0;
	width: 760px;
	height: 120px;
	overflow: hidden;
	background: #4891d1 url('../images/bluebox.jpg') no-repeat;
}

.languages {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 853px;
	width: 82px;
}
.languages li {
	float: left;
	overflow: hidden;
	width: 41px;
	padding: 5px 0 0;
	text-align: center;
}
.headline {
	padding: 35px 63px 0 0;
	color: #fff;
	text-align: right;
	font: 24px/25px Tahoma, Arial, Helvetica, sans-serif;
}
.headline strong {
	display: block;
	font: 30px/31px Tahoma, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.quick-check {
	float: left;
	width: 365px;
	padding: 27px 0 0 78px;
	color: #fff;
	font-size: 11px;
}
.quick-check .wrap {
	margin: 0 0 3px;
}
.quick-check strong {
	display: block;
	padding-left: 32px;
	font: 18px/22px Tahoma, Arial, Helvetica, sans-serif;
}
.quick-check .wrap label {
	width: 32px;
	overflow: hidden;
	float: left;
	font: 11px/23px Tahoma, Arial, Helvetica, sans-serif;
}
.quick-check .text {
	float: left;
	border: 1px solid #3275bd;
	padding: 4px 5px;
	width: 163px;
	margin-right: 4px;
	color: #3f3d3d;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
}
.quick-check select {
	float: left;
	height: 23px;
	width: 67px;
	color: #3f3d3d;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	border: 1px solid #a5acb2;
	margin-right: 4px;
}
.quick-check .button {
	float: left;
	width: 63px;
	height: 23px;
	background: url('../images/but-search-top.gif') no-repeat;
	border: none;
	text-indent: -9999px;
	font: 0px/0px sans-serif;
	cursor: pointer;
}
.quick-check span {
	float: left;
	padding-left: 35px;
	width: 178px;
}
.quick-check .checkbox {
	margin: 0;
	vertical-align: middle;
}


.host {
	float: right;
	width: 315px;
	color: #fff;
	padding: 33px 0 0;
}
.host strong {
	float: left;
	width: 83px;
	text-align: right;
	font: 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	padding: 15px 28px 0 0;
	background: url('../images/arrow-orange.gif') no-repeat 100% 16px;
}
.host ul {
	float: left;
	font: 18px/28px Tahoma, Arial, Helvetica, sans-serif;
	padding-left: 7px;
}
.host a {
	color: #fff;
}


/* main content area **********************************************************/
#content {
	width: 100%;
	overflow: hidden;
	background: url('../images/bg-content.jpg') no-repeat;
}

/* sidebar ********************************************************************/
#sidebar {
	float: left;
	width: 184px;
	overflow: hidden;
	padding: 0 0 0 17px;
}
#main-navigation {
	margin: 30px 0 0;
}
#main-navigation li {
	padding: 7px 0 7px 29px;
	font: 18px/22px Tahoma, Arial, Helvetica, sans-serif;
	color: #686a6b;
}

#main-navigation li a.current
{
    color: #f7390d;
	text-decoration: none;
}

.nav-home {
	background: url('../images/nav-home.gif') no-repeat 0 7px;
}
.nav-services {
	background: url('../images/nav-services.gif') no-repeat 0 7px;
}
.nav-signup {
	background: url('../images/nav-signup.gif') no-repeat 0 7px;
}
.nav-pricing {
	background: url('../images/nav-pricing.gif') no-repeat 0 7px;
}
.nav-register {
	background: url('../images/nav-register.gif') no-repeat 0 7px;
}
.nav-domains {
	background: url('../images/nav-domains.gif') no-repeat 0 7px;
}
.nav-card {
	background: url('../images/nav-card.gif') no-repeat 0 7px;
}
.nav-profiles {
	background: url('../images/nav-profiles.gif') no-repeat 0 7px;
}
.nav-account {
	background: url('../images/nav-account.gif') no-repeat 0 7px;
}
.nav-contact {
	background: url('../images/nav-contact.gif') no-repeat 0 7px;
}
.nav-log {
	background: url('../images/nav-log.gif') no-repeat 0 7px;
}
.nav-billing {
	background: url('../images/nav-billing.gif') no-repeat 0 7px;
}
.nav-credit {
	background: url('../images/nav-credit.gif') no-repeat 0 7px;
}
.nav-debet {
	background: url('../images/nav-debet.gif') no-repeat 0 7px;
}
.nav-tranfer {
	background: url('../images/nav-transf.gif') no-repeat 0 7px;
}

#login {
	margin: 5px 0 0;
}
#login ul {
	width: 100%;
	overflow: hidden;
}
#login li {
	float: left;
	width: 100%;
	padding: 4px 0 3px;
}
#login img {
	float: left;
	display: inline;
	margin: 3px 3px 0 8px;
}
.text/*,
textarea */{
	background: #f9f9f9;
    width: 538px;
}
#login .text {
	float: left;
	border: 1px solid #d0cdcb;
	padding: 4px 5px 3px;
	color: #585656;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
}
#login .login {
	width: 108px;
}
#login .password {
	width: 81px;
}
#login .button {
	float: left;
	display: inline;
	margin: 0 0 0 3px;
	width: 23px;
	height: 23px;
	background: url('../images/but-go.gif') no-repeat;
	text-indent: -9999px;
	font: 0px/0px sans-serif;
	border: none;
	cursor: pointer;
}
#login a {
	font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	margin-left: 29px;
}

/* main column ****************************************************************/
#maincol {
	float: right;
	display: inline;
	width: 723px;
	overflow: hidden;
	padding: 0 10px 10px;
	margin-right: 9px;
	background: #fcfcfc url('../images/bg-maincol.gif') no-repeat 0 100%;
}

.promo a {
	display: block;
	height: 168px;
	background: #4891d1 url('../images/promo.jpg') no-repeat;
	margin: 3px 0 0;
	text-decoration: none;
	color: #fff;
}
.promo * {
	cursor: pointer;
}
.promo a strong {
	display: block;
	padding: 20px 0 11px 279px;
	color: #3354a1;
	font: 24px/26px Verdana, Arial, Helvetica, sans-serif;
}
.promo em {
	display: block;
	font-style: normal;
	padding-left: 281px;
	line-height: 16px;
}
.promo span {
	display: block;
	padding: 18px 0 0 190px;
	font: 18px/20px Verdana, Arial, Helvetica, sans-serif;
}
.promo img {
	vertical-align: middle;
	margin: 0 1px 0 2px;
}

.triple {
	margin: 14px 0 0;
	width: 110%;
	overflow: hidden;
	background: url('../images/bg-triple.png') no-repeat;
}
.triple .col {
	float: left;
	width: 186px;
	overflow: hidden;
	padding: 13px 25px;
	margin-right: 9px;
}
h2 {
	color: #7b7978;
	font: 24px/24px Arial, Helvetica, sans-serif;
}
h2 span {
	display: block;
	font: 18px/18px Tahoma, Arial, Helvetica, sans-serif;
}
h2 em {
	margin-left: 10px;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
}
.triple img {
	display: block;
}

.check-domain {
	background: #e3dfdc url('../images/bg-checkdomain-bottom.png') no-repeat 0 100%;
}
.check-domain .inner {
	background: url('../images/bg-checkdomain-top.gif') no-repeat;
	padding: 12px 0 0 25px;
	margin: 13px 0 0;
}
.check-domain ol {
	padding: 12px 0 15px;
	width: 100%;
	overflow: hidden;
}
.check-domain ol li {
	float: left;
	overflow: hidden;
	padding-left: 28px;
}
.step1 {
	width: 253px;
	background: url('../images/step1.gif') no-repeat;
}
.step2 {
	width: 251px;
	background: url('../images/step2.gif') no-repeat;
}
.step3 {
	width: 100px;
	background: url('../images/step3.gif') no-repeat;
}
.check-domain .title {
	display: block;
	padding: 4px 0;
	font-weight: normal;
	margin: 0 0 12px;
}
.step1 label {
	float: left;
	color: #393838;
	padding-right: 5px;
	line-height: 23px;
}
.step1 .text {
	float: left;
	border: 1px solid #d0cdcb;
	padding: 4px 5px 3px;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	width: 163px;
}
.step1 ul {
	margin: 10px 0 0;
}
.step1 ul li {
	float: none;
	padding-left: 41px;
	font: 11px/13px Tahoma, Arial, Helvetica, sans-serif;
}
.step2 ul {
	width: 100%;
	overflow: hidden;
	margin: 0 0 5px;
}
.step2 ul li {
	padding: 0 0 7px;
	width: 71px;
	overflow: hidden;
	color: #393838;
	font: 11px/13px Tahoma, Arial, Helvetica, sans-serif;
}
.step2 ul input {
	float: left;
	margin: 0 5px 0 0;
	width: 13px;
	height: 13px;
}


.step2ext ul {
	width: 100%;
	overflow: hidden;
	margin: 0 0 5px;
}
.step2ext ul li {
	padding: 0 0 7px;
	width: 71px;
	overflow: hidden;
	color: #393838;
	font: 11px/13px Tahoma, Arial, Helvetica, sans-serif;
}
.step2ext ul input {
	float: left;
	margin: 0 5px 0 0;
	width: 13px;
	height: 13px;
}

.step3 .button {
	border: none;
	background: url('../images/but-search.gif') no-repeat;
	width: 86px;
	height: 33px;
	text-indent: -9999px;
	font: 0px/0px sans-serif;
	float: left;
	display: inline;
	margin-left: -28px;
	cursor: pointer;
}

.log-info {
	text-align: right;
	color: #363736;
	margin: 3px 0;
}
.log-info a {
	color: #f7390d;
	text-decoration: none;
}
.log-info a:hover {
	text-decoration: underline;
}

h3 {
	color: #686a6b;
	font: 18px/22px Tahoma, Arial, Helvetica, sans-serif;
	padding-left: 20px;
	background: url('../images/arrow.gif') no-repeat 0 2px;
	margin: 5px 0;
}

.row_search
{   
    float:left;
    padding: 0 0 0 389px;
}

.domain-pricing {
	margin: 10px 0 15px 53px;
	width: 602px;
	border-collapse: collapse;
	color: #363736;
}
.domain-pricing th,
.domain-pricing td {
	border-bottom: 2px solid #fcfcfc;
	background: #f5f4f3;
	padding: 4px 32px;
	text-align: left;
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
}
.domain-pricing th {
	background: #deeaf4;
	font-weight: bold;
}

.search-results {
	margin: 15px 0 25px 53px;
	width: 368px;
	color: #363736;
	overflow: hidden;
}
.search-results table {
	width: 100%;
	margin: 5px 0 0;
	border-collapse: collapse;
	border-bottom: 5px solid #fcfcfc;
}
.search-results table th,
.search-results table td {
	background: #f5f4f3;
	padding: 4px 5px;
	text-align: left;
	border-bottom: 2px solid #fcfcfc;
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
}
.search-results table th {
	background: #deeaf4;
	font-weight: bold;
}
.search-results td img {
	vertical-align: middle;
	margin-right: 7px;
}
.but {
	border: 1px solid #44a709;
	background: #79c041 url('../images/bg-but.gif') repeat-x 0 100%;
	color: #fff;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	height: 23px;
	overflow: visible;
	padding: 0 13px;
	cursor: pointer;
}

.but1 {
	border: 1px solid #44a709;
	background: #79c041 url('../images/bg-but.gif') repeat-x 0 100%;
	color: #fff;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	height: 23px;
	overflow: visible;
	padding: 0 13px;
	cursor: pointer;
}
.but2 
{
    background: url('../images/calendar.gif');
	height: 22px;
	width:22px;
	cursor: pointer;
	float:left;
	margin: -2px 0 0 0;
	padding: 0 0 15px 0;
}

.row #createDateStart
{
    float: left;
}

.row #createDateEnd
{
    float: left;
}

.row #expDateStart
{
    float: left;
}

.row #expDateEnd
{
    float: left;
}

.row #dateStart
{
    float: left;
}

.row #dateEnd
{
    float: left;
}

.tire
{
    float: left;
}

.search-results .but {
	float: right;
}
.but-wrap {
	width: 100%;
	overflow: hidden;
	padding: 4px 0;
}
.search-results .but-wrap {
	padding: 2px 0 0;
}

.profiles {
	width: 675px;
	overflow: hidden;
	margin: 10px 0 0 16px;
	color: #363736;
}
.profiles .but {
	float: right;
}
.profiles table {
	width: 100%;
	border-collapse: collapse;
}
.profiles table th,
.profiles table td {
	background: #f5f4f3;
	padding: 4px 10px;
	text-align: left;
	border-bottom: 2px solid #fcfcfc;
	border-left: 1px solid #d8d4d0;
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
}
.profiles table th {
	background: #deeaf4;
	font-weight: bold;
	border-left-color: #bbd3e2;
}
.profiles table th:first-child,
.profiles table td:first-child {
	border-left: none;
}
.profiles td img {
	vertical-align: middle;
	margin-right: 7px;
}

.add-profile {
    width: 410px;
    margin: 12px 0 0 16px;
    overflow: hidden;
    color: #363736;
    padding: 0 0 7px;
}
.add-profile li {
	float: left;
	width: 100%;
	padding: 5px 0 0;
	line-height: 23px;
}
.add-profile .leftcell {
	float: left;
	width: 130px;
	overflow: hidden;
	text-align: right;
}
.add-profile .rightcell {
    float: right;
    width: 275px;
    overflow: hidden;
}

.add-profile .rightcellinput {
    width: 271px;
    overflow: hidden;
}

.add-profile .rightcell .login
{
	float: left;
	width: 271px;
}

.add-profile .rightcell #RememberMe
{
	float: left;
}

.add-profile .text {
	background: #f9f9f9;
	border: 1px solid #d0cdcb;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	padding: 5px 5px 4px;
	width: 259px;
}

.add-profile select {
	width: 271px;
	height: 23px;
	border: 1px solid #d0cdcb;
}
.add-profile .but {
	float: right;
	margin-top: -1px;
}

.profile {
	width: 600px;
	margin: 10px 0 0 55px;
	overflow: hidden;
	color: #363736;
	padding: 10px 0;
	background: #f5f4f3;
}
.profile li {
	float: left;
	width: 100%;
	line-height: 16px;
}
.profile .leftcell {
	float: left;
	width: 137px;
	overflow: hidden;
	text-align: right;
	padding: 3px 0;
}
.profile .rightcell {
	float: right;
	width: 445px;
	overflow: hidden;
	padding: 3px 10px 3px 0;
}



.profile .rightcells {
	float: left;
	width: 445px;
	overflow: hidden;
	padding: 3px 10px 3px 10px;
}

.profile .text {
	background: #f9f9f9;
	border: 1px solid #d0cdcb;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	padding: 5px 5px 4px;
	width: 259px;
}
.profile select {
	height: 22px;
	border: 1px solid #d0cdcb;
	margin: -3px 0;
	position: relative;
}
.green {
	color: #42c017;
}
.check {
	margin: 0;
	vertical-align: middle;
}

.buts {
	padding: 10px 0 10px 145px;
	margin-left: 55px;
}
.buts .but:first-child {
	margin-right: 17px;
}

.domains {
	width: 600px;
	margin: 0 0 20px 55px;
	color: #363736;
	color: #363736;
}
.domains table {
	width: 100%;
	margin: 15px 0 0;
	border-collapse: collapse;
	border-bottom: 5px solid #fcfcfc;
}
.domains table th,
.domains table td {
	background: #f5f4f3;
	padding: 4px 12px;
	text-align: left;
	border-bottom: 2px solid #fcfcfc;
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
}
.domains table th {
	background: #deeaf4;
	font-weight: bold;
}

.domain-search {
	width: 500px;
	overflow: hidden;
}
.domain-search .but {
	float: right;
}
.row {
    width: 100%;
	overflow: hidden;
	padding: 6px 0 4px;
	line-height: 23px;
}

.rowinput {
	width: 165px;
	overflow: hidden;
}

.domain-search label {
	float: left;
	width: 75px;
	overflow: hidden;
	text-align: right;
	padding-right: 2px;
}
.domain-search label:first-child {
	width: 95px;
}
.domain-search .text {
	float: left;
	display: inline;
	margin-left: 3px;
	border: 1px solid #d0cdcb;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	padding: 5px 5px 4px;
}
.domain-search select {
	height: 22px;
	width: 169px;
}

.dd,
.mm {
	width: 50px;
}
.yy {
	width: 78px;
}

.reg-domain {
	margin: 10px 0 15px;
	width: 100%;
	overflow: hidden;
}
.reg-side {
	float: left;
	width: 227px;
	overflow: hidden;
	padding: 20px 0 0 55px;
	color: #363736;
}
.reg-side textarea {
	display: block;
	border: 1px solid #d0cdcb;
	padding: 3px 5px;
	width: 215px;
	height: 158px;
	margin: 5px 0 4px;
}
.reg-side .but {
	float: right;
}

.reg-main {
	width: 264px;
	overflow: hidden;
	float: left;
	padding: 0 0 0 15px;
	color: #363736;
}
.reg-main table {
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed;
}
.reg-main table td,
.reg-main table th {
	border: 2px solid #fcfcfc;
	padding: 3px 8px;
	font-weight: normal;
	text-align: left;
}
.reg-main td {
	background: #f5f4f3;
}
.reg-main .check {
	float: left;
	margin: 0 6px 0 0;
	height: 15px;
	width: 15px;
}
.reg-main span {
	padding: 0 8px;
}

#current td {
	background: #e7fae1 !important;
}
.tr2 td,
.alt td {
	background: #eeebe9 !important;
}


/* footer *********************************************************************/
#footer {
	padding: 10px 0 20px 199px;
	text-align: center;
	color: #4a4847;
}
#footer ul {
	margin: 0 0 4px;
}
#footer li {
	display: inline;
	border-left: 1px solid #4a4847;
	padding: 0 4px 0 7px;
}
#footer li:first-child {
	border: none;
}


.news {
	width: 650px;
	margin: 10px 0 0 25px;
	overflow: hidden;
	color: #363736;
	padding: 10px 0;
	background: #f5f4f3;
}
.news li {
	float: left;
	width: 100%;
	line-height: 16px;
}

.news .cell {
	float: left;
	width: 450px;
	overflow: hidden;
	padding: 3px 10px 3px 10px;
}

.news .rightcell {
	float: right;
	width: 100px;
	overflow: hidden;
	padding: 3px 10px 3px 10px;
}

.news .text {
	background: #f5f4f3;
	font: 18px/28px Tahoma, Arial, Helvetica, sans-serif;
	padding: 5px 5px 4px;

}
.news select {
	height: 22px;
	border: 1px solid #d0cdcb;
	margin: -3px 0;
	position: relative;
}

.shopping-cart {
	margin: 10px 0 15px 3px;
	width: 717px;
	border-collapse: collapse;
	color: #363736;
}
.shopping-cart th,
.shopping-cart td {
	border-bottom: 2px solid #fcfcfc;
	background: #f5f4f3;
	padding: 0 0 0 0;
	text-align: left;
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
}
.shopping-cart th {
	background: #deeaf4;
	font-weight: bold;
}
.shopping-cart .select {
	width: 108px;
	height: 23px;
	border: 1px solid #d0cdcb;
}

.shopping-cart .selectsm {
	width: 40px;
	height: 23px;
	border: 1px solid #d0cdcb;
}


.shopping-cart-approve {
	margin: 10px 0 15px 3px;
	width: 717px;
	border-collapse: collapse;
	color: #363736;
}
.shopping-cart-approve th,
.shopping-cart-approve td {
	border-bottom: 2px solid #fcfcfc;
	background: #f5f4f3;
	padding: 7px;
	text-align: left;
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
}
.shopping-cart-approve th {
	background: #deeaf4;
	font-weight: bold;
}

.shopping-cart-big {
	margin: 10px 0 15px 3px;
	width: 717px;
	border-collapse: collapse;
	color: #363736;
}
.shopping-cart-big th,
.shopping-cart-big td {
	border-bottom: 2px solid #fcfcfc;
	background: #f5f4f3;
	padding: 4px 20px;
	text-align: left;
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
}
.shopping-cart-bif th {
	background: #deeaf4;
	font-weight: bold;
}


.credit-balance {
	margin: 10px 0 15px 10px;
	width: 602px;
	border-collapse: collapse;
	color: #363736;
}
.credit-balance th,
.credit-balance td {
	border-bottom: 2px solid #fcfcfc;
	background: #f5f4f3;
	padding: 4px;
	text-align: center;
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
}
.credit-balance th {
	background: #deeaf4;
	font-weight: bold;
}

.exampphone {
	font-size: 10px;
}

.field-validation-error
{
	color: #f7390d;
}

.input-validation-error
{
	border: 1px solid #f7390d;
}

 /* = jQuery Tooltip Styles
-----------------------------------------------------------------------------*/
A.info_1 {color:#348ED2;font-weight:bold;text-decoration:none;cursor:help;font-family:Times New Roman, Times, serif; font-size:95%;padding:0 3px}
A:Hover.info_1 {color:#ff5d00}
#tooltip {position:absolute;z-index:3000;border:1px solid #666;background:#FFF;padding:5px;opacity:0.90}
#tooltip H3, #tooltip DIV {margin:0}
#tooltip.hoverbox_1 {font-family:Arial, Helvetica, sans-serif;border:none;width:220px;padding:0;background:transparent;font-size:1.2em}
#tooltip.hoverbox_1 H3 {color:#348ED2;text-align:left;font-size:1em;background:transparent url('../Content/images/bkg-tooltip-1-1.gif') no-repeat top left;padding:13px 13px 0 13px;font-weight:bold}
#tooltip.hoverbox_1 DIV {text-align:left;font-size:.8em;background:transparent url('../Content/images/bkg-tooltip-1-2.gif') no-repeat bottom left;padding:0 13px 13px 13px}
