body {
    background:#FFFFFF;
    color: #333333;
    font-family: Arial,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
    text-align: center;
}
img { border: none; }
p { white-space: normal; }
p, ul, li, td, div {
    font-size: 13px;
    text-align: left;
}
a:hover { color:#333333; text-decoration:none; }
a:link, a:visited { color:#666666; text-decoration:underline; }

.clear { clear:both; }
.rtl { direction: rtl; }
.allCaps { text-transform:uppercase; }
.textLeft { text-align:left !important; }
.textCenter { text-align:center !important; }
.textRight { text-align:right !important; }
.red { color:#f00 !important; }
.black { color:#000 !important; }
.white { color:#fff !important; }
.blue { color:#006487 !important; }
.gold { color:#dbb740 !important; }
.green { color:#32a041 !important; }
.yellow { color:#fff200 !important; }

.btnGold, a.btnGold { height:22px; background:#fee867; padding:0 5px; border:1px solid #dfb500;  border-radius:0;
	font-family:'Arial Black', Arial; font-size:12px; font-weight: 900; color:#333 !important; text-transform:uppercase; margin:10px 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4a5', endColorstr='#fddd2f'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff4a5), to(#fddd2f)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fff4a5,  #fddd2f); /* for firefox 3.6+ */
	text-shadow:1px 1px 1px #fff; line-height:22px; cursor:pointer; }
a.btnGold:hover { text-decoration:none; }
.btnGold.tall { font-size:18px !important; height:36px !important; }

.btnBlue, a.btnBlue { height:22px; background:#206e93; padding:5px 10px; border:1px solid #fff;  border-radius:0;
	font-family:'Arial Black', Arial; font-size:14px; font-weight: 900; color:#fff !important; text-transform:uppercase; margin:10px 0;
	text-decoration:none !important; text-shadow:-1px -1px 1px #003663; line-height:22px; cursor:pointer; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#68a9c9', endColorstr='#206e93'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#68a9c9), to(#206e93)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #68a9c9,  #206e93); /* for firefox 3.6+ */ }

.contentPage {
    height: 100%;
    margin: 0 auto;
    text-align: center;
    width: 983px;
}
.header {
    height: 45px;
    position: relative;
    width: 983px;
    padding:10px 0;
}
.domain_registration_logo {
    height: 50px;
    margin: 0;
    float:left;
}
.phoneContact {
    color: #000000;
    float: right;
    font: 15px Arial,sans-serif;
    margin: 0;
    padding: 5px 0;
    width: 330px;
    text-align:right;
}
.phoneContact span {
    font-size: 12px;
    margin-left: 10px;
}

.parkBox { background-color:#e9f7fc; }
.parkBoxInner { padding:0 50px; }
.parkBoxInner img { float:left; margin-right:20px; }
.parkBoxInner div { float:left; position:relative; width:600px; padding:20px 0 20px 30px; }
hr.blue { height:12px; background:transparent url(images/bg_header-stripe-blue_rpt.png) repeat-x; border:none; margin:0; }
hr.gray { height:12px; background:transparent url(images/bg_header-stripe-gray_rpt.png) repeat-x; border:none; margin:0; }
h1 { font:900 24px 'Arial Black', Arial, san-serif; color:#000; margin:0; }
h1 span { font-size:42px; line-height:48px; color:#006487; }
.parkBoxInner p { font:normal 16px/22px Arial, sans-serif; color:#000; margin:10px 0 20px 0; }
.parkBoxInner .registrarStatus { width:auto; padding:0; }
.parkBoxInner .registrarStatus p { float:left; font-weight:900; line-height:15px; font-style:italic; margin:10px 20px 0 0;
	font-family:'Arial Black'; }
.parkBoxInner .registrarStatus img { float:left; vertical-align:middle; margin-right:20px; }

.partnerOpp { padding:0 30px; }
.partnerOpp h2 { font:900 36px/28px 'Arial Black', Arial, sans-serif; color:#000; }
.partnerOpp h3 { font:900 18px/20px 'Arial Black', Arial, sans-serif; color:#7B5A07; }
.partnerOpp p, .partnerOpp li { font:normal 16px/26px Arial, sans-serif; color:#333; }
.partnerOpp ul { padding:0 0 0 20px; margin-left:350px; }
.partnerOpp li { line-height:20px; }
.partnerOpp .globeImage { float:right; }

.sideBox { float:left; width:300px; padding:0px; border-radius:10px 0 10px 0; background-color:#fff; margin:0 20px 0 0; }
.sideBox.gold { background:url(images/bg_side-box-header-gold_rpt.png) repeat-x top left; border:1px solid #c2c2c2; }
.sideBox.gold .header {  width:auto; background:transparent url(images/bg-graphic_header-stripe_gold.png) no-repeat top right; padding:15px 10px 0;
	border-top:3px solid #fff; border-left:3px solid #fff; border-right:3px solid #fff; border-radius:10px 0 0; }
.sideBox.gold .header h3 { font:900 22px/24px 'Arial Black', Arial, sans-serif; color:#333; font-weight:900;
	text-transform:none; padding:0; margin:0; }
.sideBox.gold .content { padding:0 15px 10px; }
.sideBox .content label { float:left; font:bold 14px Arial, sans-serif; color:#000; }
.sideBox .content input { background: url("images/bg_search-input_rpt.gif") repeat-x scroll left top #FFFFFF;
    border: 1px solid #c2c2c2; border-radius: 5px 5px 5px 5px; padding: 0 0 0 5px;
    font: italic 18px Arial,sans-serif; color: #888888;
    height: 23px; width: 260px; float:left; margin:0 0 10px; }
.sideBox .content textarea { background: url("images/bg_search-input_rpt.gif") repeat-x scroll left top #FFFFFF;
    border: 1px solid #c2c2c2; border-radius: 5px 5px 5px 5px; padding: 0 0 0 5px;
    font: italic 18px Arial,sans-serif; color: #888888; width:260px; }

.upsellBuckets { padding:30px; }
.grayBucket { float:left; width:285px; background:url(images/bg_bucket-header-gray_rpt.png) repeat-x top left;
	border:1px solid #c2c2c2; border-radius:10px 0 10px 0; }
.grayBucket.gutter { margin:0 0 0 30px; }
.grayBucket.goRight { float:right !important; }
.grayBucket .header { width:auto; border-top:3px solid #fff; border-left:3px solid #fff; border-right:3px solid #fff; border-radius:10px 0 0;
	height:auto; padding:0; }
.grayBucket .header h4 { font:900 28px 'Arial Black', Arial, sans-serif; color:#006487; margin:0; padding:10px 15px; }
.grayBucket .content { padding:0 25px 10px; }
.grayBucket .content p { margin:0 0 10px; font:normal 14px/20px Arial, sans-serif; color:#000; }

.longBuckets { width:420px; border:1px solid #c2c2c2; border-radius:10px 0 10px; padding:10px 10px 5px; margin:30px 0 0; }
.longBuckets.ssl { float:left; }
.longBuckets.ssl h4 { font:bold 30px Arial, sans-serif; color:#006487; margin:0; }
.longBuckets.ssl p { font-size:12px; }
.longBuckets.ssl p a { color:#006487; }
.longBuckets.adsense { float:right; padding-top:0px !important; }

.domainNav {
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: center;
}
.domainNav p { background-color:#065e82; text-align:center; margin:0; padding:10px 0;
	font:bold italic 12px Arial, sans-serif; color:#fff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#044e6b', endColorstr='#065e82'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#044e6b), to(#065e82)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #044e6b,  #065e82); /* for firefox 3.6+ */}
.domainNav ul { list-style:none; padding:20px 50px 30px; }
.domainNav li a { float:left; font:normal 12px Arial, sans-serif; color:#066489; margin:0 15px; }
.domainNav li a:hover { text-decoration:none; }

.domain_content_holder {
    height: 100%;
    padding: 15px 0 0;
    position: relative;
    width: 983px;
}
.domain_content {
    float: left;
    height: auto;
    padding-bottom: 55px;
    position: relative;
    width: 763px;
}


div.manageList { position:relative; left:0px; top:-10px; float:left; width:100%; height:80px; background-color:#f5f5e5; padding:5px 0px; border-top:1px solid #e0e0d0; }
.manageList ul { position:relative; left:150px; width:100%; list-style-type:square; }
.manageList li { float:left; width:300px; display:inline; margin:3px 5px; text-align:left; }





.searchBoxContent { padding:0 50px; position: relative; margin-bottom:30px; }
.searchBoxContent form { width:844px; padding:20px 20px 10px; background: #ebebeb; border-radius:10px 0 10px 0; }
.searchBoxContent label { float:left; font:bold 26px/26px Arial, sans-serif; color:#066489; }
.searchBoxContent input { float:left; margin:0 0 0 15px; }
.searchBoxContent .search_continents_input {
    background: url("images/bg_search-input_rpt.gif") repeat-x scroll left top #FFFFFF;
    border: 1px solid #898989;
    border-radius: 5px 5px 5px 5px;
    color: #888888;
    font: italic 18px Arial,sans-serif;
    height: 46px;
    padding: 0 0 0 5px;
    width: 435px;
}
.searchBoxContent .btnGold { width:115px; height:44px; font-size:20px; }

/* ***************************    UNUSED  **************************
.box_content { position:relative; float:left; width:100%; margin:0; padding:0; }
.box_content div { margin-top:20px; padding:0px 10px; }
ul.domainList { float:left; list-style:none; width:100%; margin:0; padding:0; }
ul.domainList li { font:normal 10px Verdana, Arial, sans-serif; color:#333; float:left; width:217px; height:25px; margin:4px 6px; text-align:left; padding:0px; }
ul.domainList li img { float:left; margin-right:4px; padding:3px 0px; }
a:link, a:visited { color:#666666; text-decoration:underline; }
a:hover { color:#000; text-decoration:none; }

********************************************************************* */

#eng-recaptcha-box { position:relative; float:left; clear:both; }
#recaptcha_widget { float:left; width:280px; }
#recaptcha_logo { position: absolute; right: 0; bottom:-25px; }
#form_validation_message { position:relative; float:left; font-weight: bold; color:#900; width:100%; text-align:center; }
#recaptcha_response_field { float:left; width:180px; }
#recaptcha_image_holder { margin-bottom: 5px; border:none; clear: both; position: relative; background-color: #fff; left:-15px; }
.widget_icons { position: absolute; right: 0; bottom: 14px; }
.widget_icons div { height:12px; width:12px; margin:3px 5px !important; float:left; }

.validation_error_state, #recaptcha_widget .validation_error_state { border:2px solid #990000; background-color: #ddc1c1; }
.v_msg { display:none; position:relative; margin-top:0px; clear:both; font-weight: bold; color:#900; font-size:10px; padding:0px; width:150px; }
#recaptcha_widget .v_msg { margin-top:27px; }
.required { clear:both; text-align:right; color:#004b8d; }
.recaptcha_only_if_audio, .recaptcha_only_if_image, .recaptcha_help, .recaptcha_refresh { margin:5px 2px; }
.recaptcha_only_if_image, .recaptcha_only_if_audio { margin-top: 0px; font:italic normal  10px Arial, sans-serif; color:#333; }

/* **************** Account Login **************** */
.account_login_form {
    background: url("images/bg_login-box_rpt.png") repeat-x scroll 0 0 transparent;
    margin: 0;
    padding: 0;
    width: 280px;
    border:1px solid #000;
    border-radius:5px 0 5px;
    float:right;
}
.account_login_form form { border-top:1px solid #9d9d9d; border-left:1px solid #9d9d9d;
	border-right:1px solid #3a3a3a; border-bottom:1px solid #3a3a3a;
	border-radius:5px 0 5px;
	padding:0 10px 10px; }
.account_login_form h3 {
    color: #fff200;
    font: 900 12px 'Arial Black', Arial, sans-serif;
    margin: 0 !important;
    padding: 6px 0 4px;
    text-transform: uppercase;
    position:relative;
}
.account_login_form h3 img { position:absolute; top:-1px; left:-36px; }
.account_login_form input, .account_login_form img, .account_login_form a, .account_login_form a img {
    float: left;
}
.login_user_input {
    border: 1px solid #B7B7B7;
    border-radius: 3px;
    color: #888888;
    font: italic 13px/13px Arial,sans-serif;
    height: 26px;
    margin: 0 0 8px;
    padding: 0 0 0 5px;
    width: 250px;
}
.login_go {
    height: 22px;
    margin: 0;
    position: relative;
    width: 65px;
    font-size:14px !important;
}
a.account_link {
    float: right;
    padding-left: 4px;
}
.account_login_form a {
    color: #fff;
    font: 10px/18px Arial,sans-serif;
    padding: 4px 0 0 20px;
    text-decoration:none;
}
.account_login_form a:hover { text-decoration:underline; }
.account_login_form a img {
    left: -3px;
    position: relative;
    top: 6px;
}

/* **************** Footer **************** */
.domain_footer {
    height: auto;
    position: relative;
    width: 983px;
}
.footerNavigation {
    border-bottom: 1px solid #EBEBEB;
    border-top: 1px solid #EBEBEB;
    float: left;
    height: auto;
    list-style: none outside none;
    margin: 0 0 15px;
    padding: 15px 0;
    position: relative;
    width: 100%;
}
.footerNavigation li {
    float: left;
    margin: 0 1px 0 0;
    padding: 0;
    position: relative;
}
.footerNavigation li.products {
    width: 170px;
}
.footerNavigation li.services {
    width: 130px;
}
.footerNavigation li.legal {
    width: 110px;
}
.footerNavigation li.company_info {
    width: 200px;
}
.footerNavigation li.partners {
    width: 155px;
}
.footerNavigation li.copyright {
    width: 210px;
}
.footerNavigation li dl {
    list-style:left;
}
.footerNavigation li dt {
    color: #000000;
    font: bold 12px Arial,sans-serif;
}
.footerNavigation li dd {
    color: #555555;
    font: 11px Arial,sans-serif;
    margin: 5px 0;
}
.footerNavigation li dd a {
    color: #2B6C86;
    font: 11px Arial,sans-serif;
    text-decoration: none;
}
.footerNavigation li.copyright dd {
    font: 10px Arial,sans-serif !important;
    margin: 0;
    text-align: right;
}
.footerIcons div {
    float: left;
    height: 40px;
    vertical-align: middle;
    width: 200px;
}
.footerIcons .footerGroupCenter {
    padding: 20px 0;
    text-align: center;
    vertical-align: middle;
    width:580px;
}
.footerIcons .footerGroupRight {
    display: table-cell;
    padding: 10px 0;
    vertical-align: middle;
    text-align:right;
}