
@font-face {
	font-family: 'LeagueGothicRegular';
	src: url('https://static.tierra.net/themes/webfont/League_Gothic-webfont-c1c53ba.eot');
	src: url('https://static.tierra.net/themes/webfont/League_Gothic-webfont-c1c53ba.eot?#iefix') format('embedded-opentype'),  url('https://static.tierra.net/themes/webfont/League_Gothic-webfont-c1c53ba.woff') format('woff'),  url('https://static.tierra.net/themes/webfont/League_Gothic-webfont-c1c53ba.ttf') format('truetype'),  url('https://static.tierra.net/themes/webfont/League_Gothic-webfont-c1c53ba.svg#LeagueGothicRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

button {
outline: none;
}

body a:link {
	color: #003366;
}
body a:visited {
	color: #577894;
}
body a:hover {
	text-decoration: none;
}
p {
	margin: 0px 0px 5px;
	padding: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}

h1 {
font-family: 'Droid Sans', sans-serif;
font-size:  1.875em;
color: #003366;
display:block;
font-weight: 200;
margin-top: 2px;
margin-bottom: 20px;
}

h2 {
font-family: 'Droid Sans', sans-serif;
margin-top: 2px;
font-weight: 200;
display:block;
font-size: 1.625em;
color: #003366;
margin-bottom: 20px;
}

h3 {
font-family: 'Droid Sans', sans-serif;
font-size: 1.425em;
color: #577894;
font-weight: 200;
margin-top: 2px;
margin-bottom: 20px;
}
h4 {
font-family: 'Droid Sans', sans-serif;
font-size: 1.375em;
color: #666;
font-weight: 200;
margin-top: 2px;
margin-bottom: 20px;
}
h5 {
font-family: 'Droid Sans', sans-serif;
font-size: 1.275em;
color: #577894;
font-weight: 200;
margin-top: 2px;
margin-bottom: 20px;
}
h6 {
font-family: 'Droid Sans', sans-serif;
font-size: 1em;
color: #003366;
font-weight: 200;
margin-top: 2px;
margin-bottom: 20px;
}
.error {
	font-weight: bold;
	color: #CC0000;
}
.pdf {
	padding-right: 20px;
	background: transparent url('https://static.tierra.net/images/lang/icon_pdf-c1c53ba.gif') no-repeat center right;
}

.bold {
	font-weight: bold;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~ layout ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#page-shadow {
	width:1024px;
	margin:0 auto;
	clear:both;
	padding: 0px;
	/*background-image: url('https://static.tierra.net/images/lang/page-shadow-back-c1c53ba.png');*/
}
#page-shadow-bottom {
	width:1024px;
	padding: 0px;
	/*background-image: url('https://static.tierra.net/images/lang/page-shadow-bottom-c1c53ba.png');*/
	background-repeat: no-repeat;
	height: 15px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#cp-page {
	position: relative;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#header {
	background-color: #356aa0;
	height: 68px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url('https://static.tierra.net/images/lang/main-nav-on-c1c53ba.gif');
	background-repeat: repeat-x;
	background-position: 0 -555px;
}
#header2 {
	background-color: #356aa0;
	height: 44px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	
	background-repeat: repeat-x;
	background-position: 0 -555px;
}
#header_c {
	background-color: #333;
	height: 68px;
	border-bottom: 5px solid #3674b2;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	/*~~~~~~background-image: url('https://static.tierra.net/images/lang/main-nav-on-c1c53ba.gif'); ~~*/
	background-repeat: repeat-x;
	background-position: 0 -555px;
}
#brand-header {
	padding-bottom: 3px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url('https://static.tierra.net/images/lang/brand-header-back2-c1c53ba.png');
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#header .logo {
	float: left;
	width: 182px;
	margin-top: 25px;
	margin-right: 7px;
	
}
#header_c .logo {
	float: left;
	width: 284px;
/*~~~	margin-top: 25px;~~~*/
	margin-right: 7px;
	background-image: url('https://static.tierra.net/img/TierraNetLogo_new-657de6f.png');
	height: 40px;
background-repeat:no-repeat;
}

#brand-header .logo {
	float: left;
	width: 550px;
	margin-top: 10px;
	margin-right: 7px;
}
.navigation {
	float: left;
	width: 600px;
	margin-top: 12px;
}
.cp-wide {
	position: relative;
	float: left;
	width: 598px;
	margin-right: 10px;
	margin-bottom: 20px;
}
.cp-narrow {
	position: relative;
	float: left;
	width: 210px;
}
.cp-half {
	position: relative;
	float: left;
	width: 404px;
}
.csr-back {
	background: url('https://static.tierra.net/images/lang/csr_only_back-c1c53ba.gif') repeat;
}
div.csr-back {
	padding: 5px;
}
.add-back {
	background-color: #fffde4;
}
.gray-outline-box {
	padding: 5px 5px 0px;
	border: 1px solid #a5a5a5;
}

.row {
padding-top: 2%;
padding-bottom: 2%;
}

.full_col {
width: 100%;
float: left;
}
			
.threefourth_col {
width: 66%;
float: left;
}
					
.half_col {
width: 47%;
float: left;
}

.three_col {
width: 30%;
float: left;
}
.four_col {
width: 20%;
float: left;
}

.box_sizing {
	box-sizing: border-box;
	padding: 10px;
	background-color:#efefef;
	-moz-box-sizing: border-box;
}

.margin_left {
margin-left:3%;
}

.margin_right {
margin-right:3%;
}

.margin_top {
margin-top:3%;
}

.margin_bottom {
margin-botom:3%;
}

.form_box {
background-color: white;
border: 9px solid rgb(102, 102, 102);
padding: 10px;
box-shadow: rgb(153, 153, 153) 0px 0px 2px;

}


/*~~~~~~~~~~~~~~~~~~~~~~~~ home ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#home-content {
	background-color: #fff;
	background-image: url('https://static.tierra.net/images/lang/home-content_back-c1c53ba.gif');
	background-repeat: repeat-x;
	background-position: center top;
	padding: 20px 10px 15px;
}
.header-hosting a:link {
 color: #ffffff;
 font-weight: bold;
 vertical-align:middle;
	text-transform: uppercase;
 font: 82px/68px 'LeagueGothicRegular', Arial, sans-serif;
 letter-spacing: 0;
 text-shadow: 3px 3px 0 rgba(0,0,0, .25);
}
.header-hosting a:visited {
 color: #ffffff;
}
.header-domains a:link {
 color: #2f5b86;
 font-weight: bold;
 vertical-align:middle;
	text-transform: uppercase;
 font: 82px/68px 'LeagueGothicRegular', Arial, sans-serif;
 letter-spacing: 0;
 text-shadow: 3px 3px 0 rgba(0,0,0, .05);
}
.header-domains a:visited {
 color: #2f5b86;
}
.header-security a:link{
 color: #666666;
 font-weight: bold;
 vertical-align:middle;
	text-transform: uppercase;
 font: 82px/68px 'LeagueGothicRegular', Arial, sans-serif;
 letter-spacing: 0;
 text-shadow: 3px 3px 0 rgba(0,0,0, .05);
}
.header-security a:visited{
 color: #666666;
}
#content-head h1{
 margin-top:0px;
	margin-bottom: 5px;
}
#content-head {
	background-color: #deeefe;
	height: 220px;
	width: 880px;
	background-image: url('https://static.tierra.net/images/lang/content-head-home-c1c53ba.jpg');
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 20px 10px;
}
*html #content-head {        /* IE6 rules */
	background-color: #deeefe;
	height: 180px;
	width: 882px;
	background-image: url('https://static.tierra.net/images/lang/content-head-home-c1c53ba.jpg');
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 20px 10px;
}
.content-one {
 width: 400px;
	float: left;
	margin-right: 20px;
}

.content-two {
 width: 400px;
	float: left;
}

.content-quarter {
 width: 195px;
	float: left;
}
.content-third {
 width: 267px;
	float: left;
}
.content-half-default-bottom {
	background:url('https://static.tierra.net/images/lang/content-half-default-bot-c1c53ba.gif') no-repeat center bottom;
	margin:0px;
	clear:both;
	padding: 0px;
}
.content-half-default-top {
	background:url('https://static.tierra.net/images/lang/content-half-default-top-c1c53ba.gif') no-repeat center top;
	padding:9px;
	min-height:50px;
	margin: 0px 0px 10px 0px;
}
.content-half-default-bottom h3,
.content-half-default-bottom h4 {
	margin: 0px;
}
.home-third {
 width: 287px;
	height: 220px;
	float: left;
}
.home-half {
 width: 435px;
	height: 169px;
	float: left;
}
.home-fourth {
 width: 213px;
	height: 169px;
	float: left;
}

#home-domains {
	background-image: url('https://static.tierra.net/images/lang/home-thirds-back-c1c53ba.gif');
	background-position: 0 -470px;
	background-repeat: no-repeat;
	height: 206px;
	padding: 7px;
}
#home-phone {
	background-image: url('https://static.tierra.net/images/lang/home-thirds-back-c1c53ba.gif');
	background-position: 0 -240px;
	background-repeat: no-repeat;
	padding: 7px;
	height: 206px;
}
#home-hosting {
	background-image: url('https://static.tierra.net/images/lang/home-thirds-back-c1c53ba.gif');
	background-position: 0 -10px;
	background-repeat: no-repeat;
	padding: 7px;
	height: 206px;
}

#home-hosting .hosting-plan {
	width: 150px;
	margin: 0px;
	background-color:#FFCC00;
	background-image:url('https://static.tierra.net/images/lang/gradient_back_orange_mini-c1c53ba.gif');
	background-repeat:repeat-x;
	padding: 4px 4px 4px 8px;
}

#home-support {
	background-image: url('https://static.tierra.net/images/lang/home-fourth-back-c1c53ba.jpg');
	background-position: 0 -10px;
	background-repeat: no-repeat;
	height: 155px;
	padding: 7px;
}
.home-others {
	background-image: url('https://static.tierra.net/images/lang/home-fourth-back-c1c53ba.jpg');
	background-position: 0 -310px;
	background-repeat: no-repeat;
	height: 45px;
	padding: 4px 7px;
}

.products-icon_server {
	background-position: right -30px;
	background-image: url('https://static.tierra.net/images/lang/home-products-back-c1c53ba.gif');
 background-repeat: no-repeat;
}
.products-icon_stop {
	background-image: url('https://static.tierra.net/images/lang/home-products-back-c1c53ba.gif');
 background-position: right -85px;
	background-repeat: no-repeat;
}
.products-icon_internet_access {
	background-image: url('https://static.tierra.net/images/lang/home-products-back-c1c53ba.gif');
	background-position: right -140px;
 background-repeat: no-repeat;
}
.products-icon_shopping_cart_sm {
	background-image: url('https://static.tierra.net/images/lang/home-products-back-c1c53ba.gif');
 background-position: right -195px;
	background-repeat: no-repeat;
}
.products-icon_website_builder {
	background-image: url('https://static.tierra.net/images/lang/home-products-back-c1c53ba.gif');
 background-position: right -257px;
	background-repeat: no-repeat;
}
.products-icon_email_sm {
	background-image: url('https://static.tierra.net/images/lang/home-products-back-c1c53ba.gif');
 background-position: right -312px;
	background-repeat: no-repeat;
}
.products-icon_ssl {
	background-image: url('https://static.tierra.net/images/lang/home-products-back-c1c53ba.gif');
	background-position: right -367px;
	background-repeat: no-repeat;
}
#home-newsletter {
	height: 103px;
	background-image: url('https://static.tierra.net/images/lang/home-fourth-back-c1c53ba.jpg');
	background-position: 0 -189px;
	background-repeat: no-repeat;
	padding: 4px 7px;
}
#home-reseller {
	background-image: url('https://static.tierra.net/images/lang/home-fourth-back-c1c53ba.jpg');
	background-position: 0 -373px;
	background-repeat: no-repeat;
 padding: 7px;
	height: 155px;
}
#home-login {
	height: 155px;
	padding: 0px;
}
#home-content h2 {
	margin-top: 0px;
	font-size: 18px;
	color: #333333;
	margin-bottom: 4px;
	text-transform: none;
}
#home-content h2 a:link,
#home-content h2 a:visited {
	color: #333333;
	text-transform: none;
	text-decoration:none;
}
#home-content h2 a:hover {
	color: #999;
	text-transform: none;
	text-decoration:underline;
}
#home-content p {
	font-size: 11px;
}
#home-box {
	height: 205px;
	width: 28%;
	padding: 20px;
	position: relative;
	float: left;
	margin-right: 1%;
}
#home-box-right {
	height: 205px;
	width: 232px;
	padding: 20px;
	position: relative;
	float: left;
}
#home-box .title a:link,
#home-box-right .title a:link {
 text-decoration: none;
}
#home-box .title a:visited,
#home-box-right .title a:visited {
 text-decoration: none;
}
#home-box .title a:hover,
#home-box-right .title a:hover {
 text-decoration: underline;
}
#affil-box-wide {
	height: 185px;
	width: 525px;
	padding: 20px;
	position: relative;
	float: left;
	margin-right: 21px;
}
#affil-box-right {
	height: 185px;
	width: 232px;
	padding: 20px;
	position: relative;
	float: left;
}
#affil-box-wide .title a:link,
#affil-box-right .title a:link {
 text-decoration: none;
}
#affil-box-wide .title a:visited,
#affil-box-right .title a:visited {
 text-decoration: none;
}
#affil-box-wide .title a:hover,
#affil-box-right .title a:hover {
 text-decoration: underline;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~ plan headers ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.hosting-plan-header,
.ssl-cert-header {
	background-color:#efefef;
	padding:5px 10px;
	border: solid 1px #ccc;
	color: #666;
	/*~~background-image: url('https://static.tierra.net/images/lang/gradient_back_blue3-c1c53ba.gif'); ~~*/
 background-repeat: repeat-x;
	background-position: center top;
	border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
}
.phone-plan-header {
	background-color:#5e92c6;
	padding:5px;
	border: solid 1px #ccc;
	color: #fff;
	background-image: url('https://static.tierra.net/images/lang/gradient_back_green-c1c53ba.gif');
 background-repeat: repeat-x;
	background-position: center top;
}
.hosting-plan-header h2,
.ssl-cert-header h2,
.phone-plan-header h2 {
	color: #fff;
	text-transform: capitalize;
	margin: 0px;
	padding: 0px;
}
.hosting-plan-header h2 a,
.ssl-cert-header h2 a,
.phone-plan-header h2 a {
	color: #666;

}
.hosting-plan-header h2 a:hover,
.ssl-cert-header h2 a:hover,
.phone-plan-header h2 a:hover {
	color: #003366;
	text-decoration:none;
}
.hosting-plan-header h2 a:visited,
.ssl-cert-header h2 a:visited,
.phone-plan-header h2 a:visited {
	color: #577894;

}

/*~~~~~~~~~~~~~~~~~~~~~~~~ public main content ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


#content ul,
#content-head ul,
#home-content ul,
#home-box ul,
#home-box-right ul {
	/*~~list-style-image: url('https://static.tierra.net/images/lang/bullet_blue-c1c53ba.gif');~~*/
	margin-bottom: 10px;
}
#content ul li ul,
#content-head ul li ul,
#home-content ul li ul,
#home-box ul li ul,
#home-box-right ul li ul {
	list-style-image: none;
	margin-bottom: 10px;
	list-style-type: disc;
	margin-top: 10px;
}
.content-one {
 width: 45%;
	float: left;
	margin-right: 6%;
}

.content-two {
 width: 400px;
	float: left;
}

.content-quarter {
 width: 195px;
	float: left;
}
.content-third {
 width: 267px;
	float: left;
}
.content-half-default-bottom {
	background:url('https://static.tierra.net/images/lang/content-half-default-bot-c1c53ba.gif') no-repeat center bottom;
	margin:0px;
	clear:both;
	padding: 0px;
}
.content-half-default-top {
	background:url('https://static.tierra.net/images/lang/content-half-default-top-c1c53ba.gif') no-repeat center top;
	padding:9px;
	min-height:50px;
	margin: 0px 0px 10px 0px;
}
.content-half-default-bottom h3,
.content-half-default-bottom h4 {
	margin: 0px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~ main landing header images ~~~~~~~~~~~~~~~~~~~~~~~~*/

.content-head-intro {
 width: 507px;
margin-top: 15px;
}
.content-head-intro h1 {
	text-transform:uppercase;
	color: #333;
}

#content-head-hosting {
	background-color: #fff;
	background-image: url('https://static.tierra.net/images/lang/content-head-hosting-c1c53ba.jpg');
	min-height: 300px;
	background-repeat: no-repeat;
	padding: 0 15px 0 355px;
}
*html #content-head-hosting {
	background-color: #fff;
	background-image: url('https://static.tierra.net/images/lang/content-head-hosting-c1c53ba.jpg');
	height: 260px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 355px;
	background-repeat: no-repeat;
}
#content-head-hosting-sub {
	background-color: #fff;
	background-image: url('https://static.tierra.net/images/lang/content-head-hosting-c1c53ba.jpg');
	height: 10px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 355px;
}
#content-head-domains {
	background-color: #fff;
	background-image: url('https://static.tierra.net/images/lang/content_head_domains_c-c1c53ba.gif');
	min-height: 260px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 47%;
	background-repeat: no-repeat;
}
#content-head-domains-sub {
	background-color: #fff;
	background-image: url('https://static.tierra.net/images/lang/content-head-domains-c1c53ba.jpg');
	height: 10px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 355px;
}
#content-head-phone {
	background-color: #fff;
	background-image: url('https://static.tierra.net/images/lang/content-head-phone-c1c53ba.jpg');
	min-height: 260px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 355px;
	background-repeat: no-repeat;
}
#content-head-phone-sub {
	background-color: #fff;
	background-image: url('https://static.tierra.net/images/lang/content-head-phone-c1c53ba.jpg');
	height: 10px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 355px;
}
#content-head-ssl-sub {
	background-color: #eeeeee;
	height: 10px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 355px;
}
#content-head-reseller-plans {
	background-color: #fff;
	background-image: url('https://static.tierra.net/images/lang/content-head-reseller-c1c53ba.jpg');
	min-height: 260px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 355px;
	background-repeat: no-repeat;
}
#content-head-reseller-plans-sub {
	background-color: #fff;
	background-image: url('https://static.tierra.net/images/lang/content-head-reseller-c1c53ba.jpg');
	height: 10px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 355px;
}
#content-head-about {
	background-color: #fff;
	background-image: url('https://static.tierra.net/images/lang/content_head_about_c-c1c53ba.gif');
	min-height: 260px;
	padding-top: 0;
	padding-right: 355px;
	padding-bottom: 0;
	padding-left: 15px;
	background-repeat: no-repeat;
}
#content-head-about-sub {
	background-color: #fff;
	background-image: url('https://static.tierra.net/images/lang/content-head-about-c1c53ba.jpg');
	height: 10px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 355px;
}
#content-head-support {
	background-color: #fff;
	background-image: url('https://static.tierra.net/images/lang/content_head_support_c-c1c53ba.gif');
	min-height: 260px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 455px;
	background-repeat: no-repeat;
}
#content-head-support-sub {
	background-color: #fff;
	background-image: url('https://static.tierra.net/images/lang/content-head-support-c1c53ba.jpg');
	height: 10px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 355px;
}
#content-head-other {
	background-color: #ccc;
	min-height: 260px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 355px;
	background-repeat: no-repeat;
}
#content-head-other-sub {
	background-color: #ccc;
	height: 10px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 355px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~ top nav on states ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.menu li.on a {
	background-image: url('https://static.tierra.net/images/lang/main-nav-on-c1c53ba.gif');
	background-repeat: repeat-x;
	background-position: 0 -285px;
	cursor:default;
	color: #333;
}
.menu li.on a:visited {
	cursor:default;
	color: #333;
}
.menu li.domains-on a {
	background-image: url('https://static.tierra.net/images/lang/main-nav-on-c1c53ba.gif');
	background-repeat: repeat-x;
	background-position: 0 -455px;
	cursor:default;
	color: #333;
}
.menu li.domains-on a:hover {
	cursor:default;
	color: #333;
}
.menu li.domains-on a:visited {
	cursor:default;
	color: #333;
}
.menu li.hosting-on a {
	background-image: url('https://static.tierra.net/images/lang/main-nav-on-c1c53ba.gif');
	background-repeat: repeat-x;
	background-position: 0 -200px;
	cursor:default;
	color: #333;
}
.menu li.hosting-on a:visited {
	cursor:default;
	color: #333;
}
.menu li.phone-on a {
	background-image: url('https://static.tierra.net/images/lang/main-nav-on-c1c53ba.gif');
	background-repeat: repeat-x;
	background-position: 0 -370px;
	cursor:default;
	color: #333;
}
.menu li.phone-on a:visited {
	cursor:default;
	color: #333;
}
.menu li.other-on a {
	background-image: url('https://static.tierra.net/images/lang/main-nav-on-c1c53ba.gif');
	background-repeat: repeat-x;
	background-position: 0 -30px;
	cursor:default;
	color: #333;
}
.menu li.other-on a:hover {
	cursor:default;
	color: #333;
}
.menu li.other-on a:visited {
	cursor:default;
	color: #333;
}
.menu li.support-on a {
	background-image: url('https://static.tierra.net/images/lang/main-nav-on-c1c53ba.gif');
	background-repeat: repeat-x;
	background-position: 0 -115px;
	cursor:default;
	color: #333;
}
.menu li.support-on a:hover {
	cursor:default;
	color: #333;
}
.menu li.support-on a:visited {
	cursor:default;
	color: #333;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~ horiz sub nav ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#sub-nav {
	margin-bottom: 30px;
	padding-bottom: 10px;
	margin-left: -340px;
	clear: both;
	padding-top: 5px;
	width: 880px;
}
#sub-nav ul {
	padding:0;
	margin:0;
	border:0;
	list-style-type:none;
}
#sub-nav li {
	display: block;
	float:left;
	margin-top: 2px;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 0;
}
#sub-nav li a:link, #sub-nav li a:visited {
	color: #333;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
}
#sub-nav li a:hover {
	background-color:#fff;
	color: #999;
	font-weight: bold;
	text-decoration: none;
}
#sub-nav li.on {
	background-color:#fff;
	color: #999;
	font-weight: bold;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~ header quicklinks ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


#quick-links2 {
	text-align: right;
	float: right;
	margin: 0px;
	color: white;
}
#quick-links2 ul {
	padding:0;
	margin:0;
	border:0;
	list-style-type:none;
}
#quick-links2 li {
	float:left;
	margin-left: 10px;
	font-size: 11px;
	font-family: 'Droid Sans', sans-serif;
	text-transform: uppercase;
}
#quick-links2 li a:visited {
	color: #fff;
	text-decoration:none;
}
#quick-links2 ul li a {
	color: #fff;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-shadow: 1px 2px 4px black;
}
#quick-links2 ul li a:hover {
	color: darkgray;
}

#quick-links {
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	float: right;
	text-transform: uppercase;
	margin: 0px;
}

#quick-links .templateWelcome {
	font-size: 16px;
	/*color: #ffcc00;*/
	color: #efefef;
	text-transform: capitalize;
	padding: 0px;
	margin: 0px;
	text-shadow: 1px 2px 3px black;
}
#quick-links ul {
	padding:0;
	margin:0;
	border:0;
	list-style-type:none;
}
#quick-links li {
	float:left;
	margin-left: 10px;
	font-size: 11px;
	font-family: 'Droid Sans', sans-serif;
}
#quick-links li a:visited {
	color: #fff;
	text-decoration:none;
}
#quick-links ul li a {
	color: #fff;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-shadow: 1px 2px 4px black;
}
#quick-links ul li a:hover {
	color: darkgray;
}
.quick_links2 {
display: block;
/*padding:5px;*/
color:white;
background:none;
text-decoration:none;
font-family: 'Droid Sans', sans-serif;
padding-left: 10px;
padding-right: 10px;
text-shadow: 1px 2px 2px black;
padding-bottom: 4px;
border: none;
float: left;
margin-right: 10px;
position: relative;
font-size: 17px;
cursor:pointer;
text-align: right;
float: right;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~ main content ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#content {
	background-color: #fff;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#signup {
	background-color: #fff;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#signup .standard-table td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	font-size: 11px;
	color: #000;
	padding: 5px;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #efefef;
}

#public_content {
	background-color: #fff;
	padding: 15px 40px;
}

#public p {
	margin: 0px 0px 8px;
	padding: 0px;
	font-size: 14px;
	

}

#public h1 {
 padding: 0px;
	margin-top: 0px;
 font: 43px/48px 'LeagueGothicRegular', Arial, sans-serif;
	color: #333333;
	margin-bottom: 7px;
}

#public h1 a:link {
 text-decoration: none;
}

#public h1 a:visited {
 text-decoration: none;
}

#public h1 a:hover {
 text-decoration: underline;
 padding-right: 17px;
 background: transparent url('https://static.tierra.net/images/lang/link-icons-c1c53ba.gif') no-repeat;
 background-position: right -262px;
}

#public h2 {
	margin-top: 0px;
 font: 28px/33px 'LeagueGothicRegular', Arial, sans-serif;
	text-transform:uppercase;
	color: #333333;
	margin-bottom: 7px;
}
#public h3 {
	margin-top: 5px;
	margin-bottom: 5px;
 font: 26px/30px 'LeagueGothicRegular', Arial, sans-serif;
	color: #003366;
}

#public h4 {
 margin-top: 0px;
 font: 22px/27px 'LeagueGothicRegular', Arial, sans-serif;
	margin-bottom: 5px;
}

#public .testimonials {
	margin-top: 25px;
}

#public h5 {
 margin-top: 0px;
 font: 19px/24px 'LeagueGothicRegular', Arial, sans-serif;
	margin-bottom: 5px;
}

#public .indent  {
 padding-left: 25px;
}

#public form {
 margin: 0;
	padding: 0;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~ layout format ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.button-right {
	text-align: right;
}
#cp-page .clear {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}
#cp-page select, #cp-page input, #cp-page textarea {
	font-size: 12px;
	padding: 1px;
}
#basket_container input {
cursor: pointer;
}
.my-account-header {
	background-color: #f0f0f0;
	margin:0px;
	padding: 7px;
	background-repeat: repeat-x;
	background-position: center top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 4px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #a5a5a5;
	border-right-color: #a5a5a5;
	border-bottom-color: #336699;
	border-left-color: #a5a5a5;
}
.gradient-back-yellow {
	background-color:#FFCC66;
	background-image: url('https://static.tierra.net/images/lang/gradient_back_yellow-c1c53ba.gif');
	background-position: top;
	background-repeat:  repeat-x;
}
.gradient-back-blue {
	background-image: url('https://static.tierra.net/images/lang/gradient_back_blue2-c1c53ba.gif');
	background-repeat: repeat-x;
	background-position: center top;
}
.gradient-back-gray3 {
	background-color:#ffffff;
	background-image: url('https://static.tierra.net/images/lang/gradient_back_gray3-c1c53ba.gif');
	background-position: top;
	background-repeat:  repeat-x;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~ footer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#footer {
	width:900px;
	margin:0 auto;
	font-size: 11px;
	color: #999;
	text-align: right;
	padding: 0px;
}
#footer-links {
	background-color: #333;
	/*~~background-image: url('https://static.tierra.net/images/lang/main-nav-on-c1c53ba.gif');~~*/
	background-repeat: repeat-x;
	background-position: 0 -540px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	color: #fff;
	font-family: 'Droid Sans', sans-serif;
	box-shadow: 0px 2px 2px #333;
	text-shadow: 1px 1px 3px black;
	font-size:11px;
	
}
#brand-footer-links {
	background-color:#666666;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	color: #fff;
}
#footer-links ul {
	padding:0;
	margin:0;
	border:0;
	list-style-type:none;
}
#footer-links li {
	font-size: 11px;
	float:left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer-links li a:link, #footer-links li a:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#footer-links li a:hover {
	color: #ccc;
	text-decoration: none;
}
.banners-row {
	width:900px;
	margin:0px auto 0 auto;
	text-align: right;
}
.banners-row table {
	text-align: center;
	margin-left: auto;
}
.banners-row td {
	padding: 3px;
}
.footer-line {
	background-color: #cfcfc6;
	padding-top: 5px;
	padding-bottom: 10px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #c3c3bb;
	margin-top: 15px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #c3c3bb;
}
.admin-main-content {
	float: left;
	width: 1024px;
}
#admin-bar {
	background-color: #f0f0f0;
	padding: 5px;
	float: right;
	width: 230px;
	margin-left: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#admin-bar th {
	padding: 3px;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	background-color: #999;
}
#admin-bar td {
	padding: 2px;
}
#admin-bar tr:hover {
	background-color: #fff;
}
#admin-bar select, #admin-bar input, #admin-bar textarea {
	font-size: 11px;
	padding: 1px;
}
#tree-top-nav td {
	padding: 0px;
}
#cp-top-nav {
	background-color:#FFFFFF;
	background-image:url('https://static.tierra.net/images/lang/cp-nav-back-c1c53ba.gif');
	background-position:center bottom;
	background-repeat:repeat-x;
	height:69px;
	padding:5px 10px 0;
	margin-bottom: 1px;
}
#cp-top-nav td {
	padding-right:5px;
}
#cp-top-nav2 {
	height: 73px;
	padding: 0px 0px 0px;
	background-color: #efefef;
	background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);
	background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%);
	background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%);
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
}
#admin-buttons {
	position: absolute;
	height: 33px;
	left: 650px;
	right: 0px;
	top: 30px;
	width: 150px;
	padding: 0px;
	margin: 0px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~ express service window ~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#express_service_code_div {
	/*~~~~~~~position: absolute;
	left: -134px;~~~~~*/
	top: 0px;
	display: none;
	/*~~~~~~border: solid 1px #999999;~~~~~~*/
	width: 200px;
	padding: 5px;
	/*~~~~~~background-color: #FFFFCC;~~~~*/
	z-index: 10000;
}
#express_service_code_div p {
	margin-bottom: 5px;
	margin-top: 2px;
	color: white;
}
#express {
	position: absolute;
	height: 27px;
	left: 809px;
	right: 0px;
	top: 26px;
	width: 69px;
	clear: both;
	padding: 0px;
}

	
/*~~~~~~~~~~~~~~~~~~~~~ Public table formating ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.button-right {
 text-align: right;
}
#page .clear { clear:both; height:1px; font-size:1px; line-height:1px;
}

#page select,
#page input,
#page textarea {
	font-size: 12px;
	padding: 1px;
	font-family: "Courier New", Courier, monospace;
}
.right-margin {
 margin-right: 9px;
}
.top-margin {
 margin-top: 10px;
}
.bottom-margin {
 margin-bottom: 10px;
}
.zero-top-margin {
 margin-top: 0px;
}
.c_icon-left {
 width: 60px;
 height: 60px;
	float: left;
}
.pdf {
 padding-right: 20px;
 background: transparent url('https://static.tierra.net/images/lang/icon_pdf-c1c53ba.gif') no-repeat center right;
}
.video {
 padding-right: 20px;
 background: transparent url('https://static.tierra.net/images/lang/icon_video-c1c53ba.gif') no-repeat center right;
}
.gray-outline-box {
	padding: 5px 5px 0px;
	border: 1px solid #a5a5a5;
}
#domain-search {
 margin-left: 30px;
 margin-bottom: 0px;
}
#domain-search h3,
#domain-search table {
 margin:1px;
}
.detail-table {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cad7ea;
	text-transform: uppercase;
	background-image: url('https://static.tierra.net/images/lang/gradient_back_gray_mini-c1c53ba.gif');
	background-repeat: repeat-x;
	background-position: center bottom;
	font-size: 13px;
	color: #000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.detail-table th {
	font-weight: bold;
}
.detail-image {
 float: left;
 margin-right: 10px;
 height: 141px;
}
.detail-button {
 float: right;
}
.detail-price {
	background-image:url('https://static.tierra.net/images/lang/gradient_back_blue4-c1c53ba.gif');
	background-repeat: repeat-y;
	background-position: left top;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 10px;
}
.package-table {
	padding: 10px 10px 5px 10px;
	margin-bottom: 10px;
	background-color:#fff;
	background-image: url('https://static.tierra.net/images/lang/gradient_back_gray-c1c53ba.gif');
	background-repeat: repeat-x;
	background-position: center bottom;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
}
.package-table li {
	margin: 2px;
}

.gradient-back-blue {
 background-image: url('https://static.tierra.net/images/lang/gradient_back_blue2-c1c53ba.gif');
	background-repeat: repeat-x;
	background-position: center top;
}
.gradient-back-drkblue {
 /*~~~~~background-color:#b5cee7;
 background-image: url('https://static.tierra.net/images/lang/gradient_back_blue-c1c53ba.gif');~~~~*/
 background-position: bottom;
 background-repeat:  repeat-x;
	border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
}
.live-stats {
	font-weight: bold;
font-size: .8em;
	color: #333;
	background-color:#FFFFCC;
	border: 1px solid #999;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}

.blue-grad-highlight {
 padding: 7px;
	margin-bottom: 10px;
 background-image: url('https://static.tierra.net/images/lang/gradient_back_blue2-c1c53ba.gif');
 background-repeat: repeat-x;
 background-position: center top;
}
#second_row {
 background-color: #eeeeee;
 padding-top: 0px;
 padding-bottom: 0px;
 /*~~~background-image: url('https://static.tierra.net/images/lang/home-second-back-c1c53ba.jpg');~~~*/
 background-repeat: no-repeat;
 background-position: center top;
 padding-right: 21px;
 padding-left: 21px;
}

/*~~~~~~~~~~~~~~~~~~~~~ table formating ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.standard-table {
	
	background-color: #fff;
	/*box-shadow: 0px 1px 3px gray;*/
	border: 1px solid #ccc;
}
.alt-table {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dedede;
	background-color: #fff;
}
.standard-table .title-cell {
	background-color: #efefef;
	font-weight: bold;
	font-size: 11px;
}
.alt-table .title-cell {
	background-color: #f5f5f5;
	font-weight: bold;
}
.white-table .title-cell {
	font-weight: bold;
}
.white-table td {
	font-size: 12px;
	padding: 5px;
}
.standard-table td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	font-size: 12px;
	color: #000;
	padding: 5px;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #efefef;
}
.alt-table td {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dedede;
	font-size: 12px;
	color: #000;
	padding: 5px;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dedede;
}
.standard-table th {
	background-color: #efefef;
	background-repeat: repeat-x;
	background-position: center bottom;
	font-size: 14px;
	color: black;
	padding: 5px;
	font-weight: bold;
	text-align: left;	
	border-bottom: 1px solid lightgray;

}
.alt-table th {
	/*background-image: url('https://static.tierra.net/images/lang/gradient_back_yellow-c1c53ba.gif');*/
	background-repeat: repeat-x;
	background-position: center top;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dedede;
	font-size: 14px;
	color: #666666;
	padding: 5px;
	font-weight: bold;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dedede;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dedede;
	background-color: #deded2;
}
.standard-table tr:hover {
	background-color:#f5f5f5;
}
.alt-table tr:hover {
	background-color:#f8f7f0;
}
/* for old tables not CGI2*/
.borderA {
	margin-bottom: 10px;
}
.borderA td {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #A4BADB;
	font-size: 11px;
	color: #000;
	padding: 5px;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A4BADB;
}
#cp-page .borderA th {
	background-image: url('https://static.tierra.net/images/lang/gradient_back_gray_mini-c1c53ba.gif');
	background-repeat: repeat-x;
	background-position: center bottom;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cad7ea;
	font-size: 13px;
	color: #000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: bold;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cad7ea;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E9EEF5;
}
#cp-page caption {
	font-size: 13px;
	padding: 5px;
	text-align:left;
	font-weight: bold;
	margin-top: 5px;
	background-color:#566b8b;
	/*background-image: url('https://static.tierra.net/images/lang/gradient_back_blue2-c1c53ba.gif');*/
	background-repeat: repeat-x;
	background-position: center top;
	color: white;
}
#cp-page .K th {
	padding: 0px;
	margin: 0px;
}
#cp-page .K {
	background-image: url('https://static.tierra.net/images/lang/gradient_back_gray_mini-c1c53ba.gif');
	background-repeat: repeat-x;
	background-position: center bottom;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cad7ea;
	font-size: 13px;
	color: #000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: bold;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cad7ea;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E9EEF5;
}

/*
Generic Styling, for Desktops/Laptops
*/
.easyinstall_table {
  width: 100%;
  border-collapse: collapse;
}
/* Zebra striping */
.easyinstall_table tr:nth-of-type(odd) {
  background: #eee;
}

.easyinstall_table th {
  background: #999;
  color: white;
		text-shadow: 1px 1px 2px black;
  font-weight: bold;
}

.easyinstall_table td {
  padding: 6px;
  border: 1px solid #ccc;
  text-align: left;
}
.easyinstall_table th {
  padding: 6px;
  border: 1px solid #ccc;
  text-align: left;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~ alerts & messages ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
p.C {
	border-color: #cc6666;
	background-color: #f6f6f6;
	border-style:solid;
	border-width:1px;
	padding:3px;
}

/* message style */
.message_info {
	/*font-weight: bold;
	color: #333;*/
	padding: 10px 10px 10px 45px;
	background-image: url('https://static.tierra.net/images/lang/icon_info-c1c53ba.png');
	background-repeat: no-repeat;
	min-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border: 1px solid #ccc;
	background-position: 5px 2px;
	margin-bottom: 3px;
}

.info_color {
	padding: 10px 10px 10px 10px;
	min-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border: 1px solid #ccc;
	background-position: 5px 2px;
	margin-bottom: 3px;
}

.message_success {
	/*font-weight: bold;*/
	/*color: #555;*/
	padding: 10px 10px 10px 45px;
	background-image: url('https://static.tierra.net/images/lang/icon_success-c1c53ba.png');
	background-repeat: no-repeat;
	min-height: 17px;
	font-family: 'Droid Sans', sans-serif;
	background-color: #f0ffe6;
	border: 1px solid #ccc;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ccc;
	border-bottom-color: #ccc;
	border-bottom-width: 1px;*/
	background-position: 5px 2px;
	margin-bottom: 3px;
}

.success_color {
	padding: 10px 10px 10px 10px;
	min-height: 17px;
	font-family: 'Droid Sans', sans-serif;
	background-color: #f0ffe6;
	border: 1px solid #ccc;
	background-position: 5px 2px;
	margin-bottom: 3px;
}

.message_warning {
	padding: 10px 10px 10px 45px;
	background-image: url('https://static.tierra.net/images/lang/icon_warning-c1c53ba.png');
	background-repeat: no-repeat;
	min-height: 17px;
	font-family: 'Droid Sans', sans-serif;
	background-color: #ffffcc;
	border: 1px solid #f3db57;
	background-position: 5px 2px;
	margin-bottom: 3px;
	font-weight: normal;
}

.warning_color {
	padding: 10px 10px 10px 10px;
	min-height: 17px;
	font-family: 'Droid Sans', sans-serif;
	background-color: #ffffcc;
	border: 1px solid #f3db57;
	background-position: 5px 2px;
	margin-bottom: 3px;
}

.message_error {
	/*font-weight: bold;
	color: #cc0000;*/
	padding: 10px 10px 10px 45px;
	background-image: url('https://static.tierra.net/images/lang/icon_fail-c1c53ba.png');
	background-repeat: no-repeat;
	min-height: 17px;
	font-family: 'Droid Sans', sans-serif;
	background-color: #ffdad8;
	border: 1px solid #eb343b;
	background-position: 5px 2px;
	margin-bottom: 3px;
}

.error_color {
	padding: 10px 10px 10px 10px;
	min-height: 17px;
	font-family: 'Droid Sans', sans-serif;
	background-color: #ffdad8;
	border: 1px solid #eb343b;
	background-position: 5px 2px;
	margin-bottom: 3px;
}

.message_note {
	/*font-weight: bold;
	color: #555;*/
	padding: 10px 10px 10px 45px;
	background-image:  url('https://static.tierra.net/images/lang/icon_note-f309d06.png');
	background-repeat: no-repeat;
	min-height: 17px;
	font-family: 'Droid Sans', sans-serif;
	background-color: #fff;
	border: 1px solid #ccc;
	background-position: 5px 2px;
	margin-bottom: 10px;
	
}

.message_working {
	/*font-weight: bold;
	color: #000;*/
	padding: 11px 10px 10px 45px;
	background-image: url('https://static.tierra.net/images/lang/icon_ajax_thinking-c1c53ba.gif');
	background-repeat: no-repeat;
	min-height: 17px;
	font-family: 'Droid Sans', sans-serif;
	background-color: #fff;
	border: 1px solid #ccc;
	background-position: 8px 5px;
	margin-bottom: 3px;
}

/*~~~~~~~~~~~~~~~~~~~~~ old cp styles~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#page .admin-wide-col {
	width:647px;
	margin:0px 10px 0px 0px;
	float:left;
	position: relative;
	padding: 0px;
}
#page .admin-narrow-col {
	width:223px;
	margin:0px;
	float:left;
	position: relative;
	padding: 0px;
}
#page .admin-half-col1 {
	width:435px;
	margin:0px 10px 0px 0px;
	float:left;
	padding: 0px;
	position: relative;
}
#page .admin-half-col2 {
	width:435px;
	margin:0px;
	float:left;
	position: relative;
	padding: 0px;
}
#page .admin-box-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 5px 0px 0px;
	height: 31px;
}
#page .admin-cp-body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px 7px 2px 10px;
}
#page .bold { /* used in domain selector */
	font-weight: bold;
}


/*~~~~~~~~~~~~~~~~~~~~~ domain chooser ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#domain_id_p label, #domains_p label {
	font-weight: bold;
	font-size: 15px;
}
#domain_id_table label, #domains_table label, #domain_group_members_table label {
	font-weight: bold;
	font-size: 15px;
}
#domain_id_table td, #domains_table td, #domain_group_members_table td {
	border-style: none;
}
pre {
	white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */
	white-space: -pre-wrap; /* Opera 4 - 6 */
	white-space: -o-pre-wrap; /* Opera 7
*/
	white-space: pre-wrap; /* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
	word-wrap: break-word; /* IE 5.5+ */
}

/*~~~~~~~~~~~~~~ rollover tooltips ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.has_alt_text {
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
}
.alt_text {
	border-width: 1px;
	border-style: solid;
	padding: 5px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~ Public search results ~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.domain-searched {
	margin-top: 0px;
	font-size: 18px;
	text-transform: lowercase;
	color: #333333;
	margin-bottom: 7px;
}
.domain-searched span {
	color:#386da1;
	text-transform: uppercase;
}

.domain-available {
	color: #639900;
	font-weight: bold;
}
.domain-not-available {
	font-weight: bold;
	color: #CC0000;
}

.domain-search-tab-on {
	background-color:#f1f9fe;
	padding: 0px 10px 0px 10px;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #f0f0f0;
	border-right-color: #f0f0f0;
	border-bottom-color: #f0f0f0;
	border-left-color: #f0f0f0;
}
.domain-search-tab {
	background-color:#fff;
	padding: 0px 10px 0px 10px;
	float: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #f0f0f0;
	border-left-color: #f0f0f0;
}
.domain-results-all {
	background-color:#f1f9fe;
	padding: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f0f0f0;
	border-right-color: #f0f0f0;
	border-bottom-color: #f0f0f0;
	border-left-color: #f0f0f0;
}
.domain-searched-available {
 margin-top: 0px;
 font-size: 22px;
 text-transform: lowercase;
 color: #333333;
 margin-bottom: 7px;
}
.domain-searched-unavailable {
 margin-top: 0px;
 font-size: 18px;
 text-transform: lowercase;
 color: #666;
 margin-bottom: 7px;
	background-color: #efefef;
	padding: 10px;
	border: 1px solid darkgray;
	box-shadow: 1px 1px 2px lightgray;
}
.com-box, .net-box, .org-box, .biz-box, .us-box, .info-box, .co-box {
  margin-right: 5px;
}
.top-five-box {
 padding: 5px;
 text-align: center;
 width: 98px;
 height: 130px;
 /*background-image:url('https://static.tierra.net/images/lang/gradient_back_gray2-c1c53ba.gif');*/
	background-color: #eeffd7;
 border:solid 1px lightgray;
 margin-bottom: 10px;
 margin-right: 6px;
 float: left;
}
.top-five-unavailable {
 padding: 5px;
 text-align: center;
 width: 98px;
 height: 130px;
 background-image:url('https://static.tierra.net/images/lang/gradient_back_gray2-c1c53ba.gif');
 border:solid 1px #CCCCCC;
 margin-bottom: 10px;
 float: left;
 background-color: #fff;
 background-repeat: repeat-x;
 background-position: center bottom;
}

.domain-promo-box {
 padding: 5px;
 text-align: center;
 width: 123px;
 height: 80px;
 background-image:url('https://static.tierra.net/images/lang/gradient_back_blue2-c1c53ba.gif');
 border:solid 1px #CCCCCC;
 margin-bottom: 10px;
 float: left;
}
#vanitynumber {
 height:48px;
 padding:0pt 10px;
 vertical-align:middle;
}
/* admin bar */
.admin-main-content {
	float: left;
	width: 1024px;
}
#admin-bar {
	background-color: #f0f0f0;
	padding: 5px;
	float: right;
	width: 230px;
	margin-left: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
 font-size: 12px;
}
#admin-bar th {
 padding: 3px;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	background-color: #999;
}
#admin-bar td {
 padding: 2px;
}
#admin-bar tr:hover {
 background-color: #fff;
}

#admin-bar select,
#admin-bar input,
#admin-bar textarea {
	font-size: 11px;
	padding: 1px;
}

/*~~~~~~~~~~~~~~~~~~~Chris' Security Styles~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div[id^='c_bigbox'] {
	width:878px;
	height:auto;
	border-color:#333333;
	border:1px;
	border-style:solid;
        float:left;
	padding:5px;
	box-shadow: 5px 5px 15px #999;
}

.c_bigbox {
	width:98%;
	height:auto;
	border-color:#333333;
	border:1px;
	border-style:solid;
        float:left;
	padding:5px;
	box-shadow: 5px 5px 15px #999;
}

.c_manage_row {
	float: left;
	border:1px solid;
	height:auto;
	width:98%;
	padding:2px;
	border-style: none solid solid;
	border-width:1px;
}
.c_manage_row:hover {
	background-color: #c4d6e2;
}

/*.c_margin_bottom {
	margin-bottom:10px;
}*/
	
.row {
	width:870px;
        height:auto;
	padding:5px;
}

/*.quarter {
	float:left;
	width:25%;
	height:auto;
}

.third {
	float:left;
	width:33%;
	height:auto;
}

.half {
	float:left;
	width:50%;
	height:auto;
}

.two_third {
	width:67%;
	float:left;
	height:auto;
}
.three_quarter {
	float:left;
	width: 74%;
	height:auto;
}
.c_threequarter {
	width: 560px;
	float:left;
	width:auto;
	
}*/
	
#threeWide {
	width:268px;
	height:auto;
	min-height:200px;
	padding:5px;
	border:1px;
	border-style:solid;
	
}

#security_ad_space {
	width:215PX;
	height:auto;
	min-height:80px;
	border-color:#333333;
	border-style:solid;
	border:1px;
	float:left;
	
}

#c_ad_space {
	width:300px;
	height:auto;
	border-color:#333333;
	border:1px;
}

#security_button {
	float:right;
	text-align:right;
	padding-top:40px;
	padding-right:20px;
	font-family:Arial, Helvetica, sans-serif;
}
#security_div_left {
	float:left;
	width:200px;
	text-align:left;
	vertical-align: middle;
	font-family:Arial, Helvetica, sans-serif;	
}



#paragraphBody {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 13px;
	margin: 10px;
	padding: 5px;
	height: auto;
	width: 550px;
	margin-left:2px;
}

#paragraphBody2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 13px;
	margin: 10px;
	padding: 5px;
	height: auto;
	width: auto;
	margin-left:2px;
}

.security_table {
	font-size: 12px;
	color: #333;
	padding: 5px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
}


.security_row_padding {
	padding-bottom:10px;
	width:auto;
	}
	
.security_row_padding2 {
	padding:10px;
	}

.input-short {
	width:148px;
}
	
		
.left {
	float:left;
}
.right{
	float:right;
}
.gray{
	background-color:#efefef;
}
.clear{
	clear:right;
}

.c_underline_none{
	text-decoration:none;
}
.c_border-radius{
	border-radius: 4px;
}
.security_expansion_tr{
background: url('https://static.tierra.net/images/lang/c_background_paper-c1c53ba.gif');
box-shadow: inset 0 -10px 10px -10px #555;
}


/*~~~~~~~~~~~~~~~~~~~Text & Shadows~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.c_shadow2{
	box-shadow: 0px 1px 4px #999;
}

.border_top{
	border-top: 1px solid #999999;
}

.ch3{
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 16px;
	font-weight: bold;
	color: #666;
	font-family:"Arial Black", Gadget, sans-serif;
	margin-left:7px;
	}
	

.tooltip {
    background-color: white;
    border: 5px solid  #ffffcc;
    box-shadow:5px 5px 15px #999;
    display:none;
    height:auto;
    width:auto;
    min-width:200px;
    z-index:1;
    position:absolute;
    font-size: 12px;
    color: #333;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
				padding: 10px;
				font-weight:bold;
				border-radius: 5px;
}
.c_tooltip {
	 
	 	margin-top: 10px;
   background-color: #fff;
   z-index: 1000;
   overflow: auto;
   width: 300px;
   height: auto;
   color: #333;
   border: 1px solid #ccc;
   display:none;
   position:absolute;
   font-size: 13px;
   color: #333;
   text-align: left;
   padding: 10px;
			border-radius: 6px;
			box-shadow: 0px 3px 0px #ccc;
}

.c_tooltip_scroll {
	 
	 	margin-top: 10px;
   background-color: #fff;
   z-index: 1000;
   overflow: auto;
   width: 400px;
   height: 300px;
   color: #333;
   border: 1px solid #ccc;
   display:none;
   position:absolute;
   font-size: 13px;
   color: #333;
   text-align: left;
   padding: 10px;
			border-radius: 6px;
			box-shadow: 0px 3px 0px #ccc;
}

.c_tooltip_wide {
	 
	 	margin-top: 10px;
   background-color: #fff;
   z-index: 1000;
   overflow: auto;
   width: 400px;
   height: auto;
   color: #333;
   border: 1px solid #ccc;
   display:none;
   position:absolute;
   font-size: 13px;
   color: #333;
   text-align: left;
   padding: 10px;
			border-radius: 6px;
			box-shadow: 0px 3px 0px #ccc;
}


.c_tooltip span {
    color: #7ac7f3;
				cursor: pointer;
				text-decoration: underline;
}

.c_tooltip2 {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #555;
padding: 2px 3px;
font-size: 14px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
margin-top: 4px;
}

.c_tooltip_large {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #555;
padding: 2px 8px;
font-size: 16.9px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
margin-top: 4px;
}

.c_tooltip_icon, .c_lock_icon {
text-decoration: none;
font-size: 20px;
color: #333;
}

.c_admin_lock {
/*text-decoration: none;
font-size: 22px;
color: darkred;*/
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: darkred;
padding: 2px 10px;
font-size: 16.9px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
margin-top: 4px;
}

.c_tooltip_icon2 {
 background-color: #bec5cc;
	padding: 3px;
	border-radius: 50%;
	text-shadow: 1px 1px 2px #333;
	color: white;
	box-shadow: 1px 2px 2px #333;
	border: 1px solid #666;
	font-size: 16px;
}





/*~~~~~~~~~~~~~~~~~~~Buttons & Gradients~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.gray_button {
	background-color:#666666;
	float:right;
	opacity:0.8;
}

.green_button {
	border:1px solid #333;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	text-transform:uppercase;
	padding:3px;
	font-size:12px;
	text-decoration:none;
	margin:0px 4px 0px 0px;
	box-shadow:0px 2px 3px #666;
	padding: 5px;
background-color: #33cc33;
    background-image: linear-gradient(bottom, #069406 20%, #26D11E 73%);
    background-image: -o-linear-gradient(bottom, #069406 20%, #26D11E 73%);
    background-image: -moz-linear-gradient(bottom, #069406 20%, #26D11E 73%);
    background-image: -webkit-linear-gradient(bottom, #069406 20%, #26D11E 73%);
    background-image: -ms-linear-gradient(bottom, #069406 20%, #26D11E 73%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.2, #069406), color-stop(0.73, #26D11E));
    border:1px solid #047204;
    color:#FFF;
				border-radius: 10px;
				border: 1px solid lightgray;
}
.green_button:hover {
	border:1px solid #333;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	text-transform:uppercase;
	padding:3px;
	font-size:12px;
	text-decoration:none;
	margin:0px 4px 0px 0px;
	box-shadow:0px 2px 3px #666;
	padding: 5px;
background: #12ad35;
color:#FFF;
border-radius:10px;
border: 1px solid lightgray;
}
	
.c_big_button {
border:1px solid #333;
font-family:Arial, Helvetica, sans-serif;
color:#999;
text-transform:uppercase;
padding:3px;
font-size:12px;
text-decoration:none;
margin: 10px;
float:left;
width:110px;
min-height: 60px;
border-radius: 6px;
border: 1px solid #efefef;
background: white;
box-shadow:0px 2px 0px #999;
padding: 5px;
cursor: pointer;
font-weight:bold;
text-align: center;
}

.c_big_button:visited {
border:1px solid #333;
font-family:Arial, Helvetica, sans-serif;
color:#888;
text-transform:uppercase;
padding:3px;
font-size:12px;
text-decoration:none;
margin: 10px;
float:left;
width:110px;
min-height: 60px;
border-radius: 6px;
border: 1px solid #efefef;
background: white;
box-shadow:0px 2px 0px #999;
padding: 5px;
cursor: pointer;
font-weight:bold;
text-align: center;
}

.c_big_button:hover {
border:1px solid #333;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
padding:3px;
font-size:12px;
margin: 10px;
float:left;
width:110px;
color: #666;
min-height: 60px;
border-radius: 6px;
border: 1px solid #efefef;
background: white;
box-shadow:0px 4px 0px #999;
padding: 5px;
cursor: pointer;
text-decoration: none;
font-weight:bold;
text-align: center;
}


.loading_screen {
    display:none;
    text-align:center;
    height:40px;
    width:98%;
    padding:10px 0px 0px 4px;
    float:left;
}

.ssl_certificate_option {
    font-weight:bold;
    float:left;
    height:auto;
    width:90%;
    padding:2px 4px 2px 4px;
    margin:0px 0px 2px 2px;
    text-transform:uppercase;
    cursor:pointer;
}

.blue_grad, .blue_grad_noH {
	   background-color: #003366;
    background-image: linear-gradient(bottom, #003366 0%, #356AA0 73%);
    background-image: -o-linear-gradient(bottom, #003366 0%, #356AA0 73%);
    background-image: -moz-linear-gradient(bottom, #003366 0%, #356AA0 73%);
    background-image: -webkit-linear-gradient(bottom, #003366 0%, #356AA0 73%);
    background-image: -ms-linear-gradient(bottom, #003366 0%, #356AA0 73%);
    background-image: -webkit-gradient(	linear,	left bottom, left top, color-stop(0, #003366), color-stop(0.73, #356AA0));
    border:1px solid #000022;
    color:#FFF;
}

.blue_grad:hover {
    background:#336699;
}

.lblue_grad, .lblue_grad_noH {
	   background-color: #003366;
background: #8395a5; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top,  rgba(193,197,201,1) 2%, rgba(111,133,153,1) 41%, rgba(102,128,153,1) 63%, rgba(65,108,140,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgba(193,197,201,1)), color-stop(41%,rgba(111,133,153,1)), color-stop(63%,rgba(102,128,153,1)), color-stop(100%,rgba(65,108,140,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(193,197,201,1) 2%,rgba(111,133,153,1) 41%,rgba(102,128,153,1) 63%,rgba(65,108,140,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(193,197,201,1) 2%,rgba(111,133,153,1) 41%,rgba(102,128,153,1) 63%,rgba(65,108,140,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(193,197,201,1) 2%,rgba(111,133,153,1) 41%,rgba(102,128,153,1) 63%,rgba(65,108,140,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(193,197,201,1) 2%,rgba(111,133,153,1) 41%,rgba(102,128,153,1) 63%,rgba(65,108,140,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1c5c9', endColorstr='#416c8c',GradientType=0 ); /* IE6-8 */
    border:1px solid gray;
    color:#fff;
}

.lblue_grad:hover {
    background: #003366;
}



.lgray_grad, .lgray_grad_noH {
	background: #cccccc;
	
}

.lgray_grad:hover {
    background: #c7cfd6;
				color: black;
}


.red_grad {
	   background-color: #991832;
    background: rgb(169,3,41); /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MDMyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(109,0,25,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,3,41,1)), color-stop(44%,rgba(143,2,34,1)), color-stop(100%,rgba(109,0,25,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-8 */


    border:1px solid darkred;
    color:#FFF;
}

.green_grad {
	   background-color: #33cc33;
    background-image: linear-gradient(bottom, #069406 20%, #26D11E 73%);
    background-image: -o-linear-gradient(bottom, #069406 20%, #26D11E 73%);
    background-image: -moz-linear-gradient(bottom, #069406 20%, #26D11E 73%);
    background-image: -webkit-linear-gradient(bottom, #069406 20%, #26D11E 73%);
    background-image: -ms-linear-gradient(bottom, #069406 20%, #26D11E 73%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.2, #069406), color-stop(0.73, #26D11E));
    border:1px solid #047204;
    color:#FFF;
}

.green_grad:hover {
	background: #12ad35;
	color:white;
}

.gray_grad {
	   background-color: #666;
    background-image: linear-gradient(bottom, #3B3B3B 0%, #878787 54%);
    background-image: -o-linear-gradient(bottom, #3B3B3B 0%, #878787 54%);
    background-image: -moz-linear-gradient(bottom, #3B3B3B 0%, #878787 54%);
    background-image: -webkit-linear-gradient(bottom, #3B3B3B 0%, #878787 54%);
    background-image: -ms-linear-gradient(bottom, #3B3B3B 0%, #878787 54%);
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #3B3B3B),	color-stop(0.54, #878787));
    border:1px solid #161616;
    color:#FFF;
}
.gray_grad2 {
	background: rgb(238,238,238); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGQ2ZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(216,214,214,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(216,214,214,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(216,214,214,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(216,214,214,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(216,214,214,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(216,214,214,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#d8d6d6',GradientType=0 ); /* IE6-8 */
}


.non_click {
	opacity:.4;
	cursor:default;
}

.info_box {
    background-color:#FCFCFC;
    border-radius:4px;
    overflow:hidden;
    border:2px solid #777;
    width:100%;
    margin-bottom:3px;
}

.info_header {
    background-color:#999;
    border-bottom:1px solid black;
    width:100%;
    height:auto;
    color:#FFF;
    padding:2px 0px 2px 0px;
    text-align:center;
    margin-bottom:3px;
    font-weight:bold;

}


.c_overview_box{
	padding:5px;
	box-shadow:1px 1px 2px #999;
	border-radius:4px;
	border:1px solid #777;
	margin:5px;
	background-color:#efefef;
	font-family:Arial, Helvetica, sans-serif;
}


.c_checkout_steps2{
	display: inline;
	width: auto;
	margin-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
	color: #999;
 float:left;
	border: 1px solid;
	padding: 4px;
	border-bottom: none;
}


.greyblue_button {
width: auto;
height: auto;
border: 1px solid #2b506d;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-transform: uppercase;
padding: 4px;
text-decoration: none;
margin: 0px 4px 0px 0px;
box-shadow: 0px 3px 0px #999;
margin-left: 4px;
margin-right: 6px;
font-size: 11px;
background: #2b506d;
cursor: pointer;
margin-bottom: 10px;
border-radius: 5px;
}

.greyblue_button:hover {
width: auto;
height: auto;
border: 1px solid #2c2f39;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-transform: uppercase;
padding: 4px;
text-decoration: none;
margin: 0px 4px 0px 0px;
box-shadow: 0px 4px 0px #999;
margin-left: 4px;
margin-right: 6px;
font-size: 11px;
background: #2c2f39;
cursor: pointer;
margin-bottom: 10px;
border-radius: 5px;
}


.group_buttons {
width: auto;
height: auto;
border: 1px solid #666;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-transform: uppercase;
padding: 4px;
text-decoration: none;
margin: 0px 4px 0px 0px;
box-shadow: 0px 3px 0px #555;
margin-left: 4px;
margin-right: 6px;
font-size: 11px;
background: #666;
cursor: pointer;
margin-bottom: 10px;
border-radius: 5px;

}

.group_buttons:hover {
width: auto;
height: auto;
border: 1px solid #999;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-transform: uppercase;
padding: 4px;
text-decoration: none;
margin: 0px 4px 0px 0px;
box-shadow: 0px 3px 0px #555;
margin-left: 4px;
margin-right: 6px;
text-shadow: 1px 1px 2px black;
font-size: 11px;
background: #999;
cursor: pointer;
margin-bottom: 10px;
}

.group_buttons2 {
width: auto;
height: auto;
border: 1px solid #757e8b;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-transform: uppercase;
padding: 4px;
text-decoration: none;
margin: 0px 4px 0px 0px;
box-shadow: 0px 3px 0px #666;
margin-left: 4px;
margin-right: 6px;
font-size: 11px;
background: #757e8b;
cursor: pointer;
border-radius: 5px;
}
.group_buttons2:hover {
width: auto;
height: auto;
border: 1px solid #b3bcc4;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-transform: uppercase;
padding: 4px;
text-decoration: none;
margin: 0px 4px 0px 0px;
box-shadow: 0px 3px 0px #666;
margin-left: 4px;
margin-right: 6px;
text-shadow: 1px 1px 2px black;
font-size: 11px;
background: #b3bcc4;
cursor: pointer;
}

.group_buttons3 {
width: auto;
height: auto;
border: 1px solid #fe474b;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-transform: uppercase;
padding: 4px;
text-decoration: none;
margin: 0px 4px 0px 0px;
box-shadow: 0px 3px 0px #666;
margin-left: 4px;
margin-right: 6px;
font-size: 11px;
background: #fe474b;
cursor: pointer;
border-radius: 5px;
}
.group_buttons3:hover {
width: auto;
height: auto;
border: 1px solid #fe474b;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-transform: uppercase;
padding: 4px;
text-decoration: none;
margin: 0px 4px 0px 0px;
box-shadow: 0px 4px 0px #666;
margin-left: 4px;
margin-right: 6px;
font-size: 11px;
background: #fe474b;
cursor: pointer;
text-decoration: none;
}

.group_buttons_small {
background-color: #868686;
border: 1px solid #666;
border-radius: 4px;
box-shadow: 0px 1px 1px #666;
cursor:pointer;
color: #fff;
padding-top: 2px;
padding-right: 6px;
padding-bottom: 3px;
padding-left: 6px;
text-decoration: none;
}

.group_buttons_small_delete {
background-color: #fe474b;
border: 1px solid #fe474b;
border-radius: 4px;
box-shadow: 0px 1px 1px #777;
cursor:pointer;
color: #fff;	
padding-top: 2px;
padding-right: 6px;
padding-bottom: 3px;
padding-left: 6px;
text-decoration: none;
}

.group_buttons_small_active {
background-color: #fdfdfd;
border: 1px solid #ccc;
border-radius: 4px;
box-shadow: 0px 1px 1px #777;
cursor:pointer;
color: #333;	
padding-top: 2px;
padding-right: 6px;
padding-bottom: 3px;
padding-left: 6px;
text-decoration: none;
}

/*~~~~~~~~~~~~~~~~~~~~~Nick's Additions~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*.c_contentContainer {
	width: inherit;
	height: auto;
}*/

.contentTitle {
	width: inherit;
	height: 25px;
	border-bottom: 1px solid #BBB;
	color: #FFF;
	padding: 3px 5px 2px 5px	;
	font-size: 18px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	
}



.thinBorder2 {
	border: 1px solid #ccc;
}

.round {
	border-radius: 4px;
}
.label {
	width:inherit;
	height:14px;
	padding:2px;
	font-size:14px;
}
.field {
	width:inherit;
	heigh:auto;
	padding:2px 5px 5px 10px;
	font-weight:bold;
}


/*~~~~~~~~~~~~~~~~~~~~~~~Gradients~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.grayGrad {
	background: rgb(234,236,237); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(234,236,237,1) 0%, rgba(215,219,221,1) 49%, rgba(203,209,214,1) 51%, rgba(217,218,219,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(234,236,237,1)), color-stop(49%, rgba(215,219,221,1)), color-stop(51%, rgba(203,209,214,1)), color-stop(100%, rgba(217,218,219,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(234,236,237,1) 0%, rgba(215,219,221,1) 49%, rgba(203,209,214,1) 51%, rgba(217,218,219,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(234,236,237,1) 0%, rgba(215,219,221,1) 49%, rgba(203,209,214,1) 51%, rgba(217,218,219,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(234,236,237,1) 0%, rgba(215,219,221,1) 49%, rgba(203,209,214,1) 51%, rgba(217,218,219,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(234,236,237,1) 0%, rgba(215,219,221,1) 49%, rgba(203,209,214,1) 51%, rgba(217,218,219,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeced', endColorstr='#d9dadb', GradientType=0 ); /* IE6-9 */
}


.greenGrad {
	background: rgb(97,213,59); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(97,213,59,1) 0%, rgba(110,213,79,1) 34%, rgba(63,195,23,1) 57%, rgba(55,188,10,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(97,213,59,1)), color-stop(34%, rgba(110,213,79,1)), color-stop(57%, rgba(63,195,23,1)), color-stop(100%, rgba(55,188,10,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(97,213,59,1) 0%, rgba(110,213,79,1) 34%, rgba(63,195,23,1) 57%, rgba(55,188,10,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(97,213,59,1) 0%, rgba(110,213,79,1) 34%, rgba(63,195,23,1) 57%, rgba(55,188,10,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(97,213,59,1) 0%, rgba(110,213,79,1) 34%, rgba(63,195,23,1) 57%, rgba(55,188,10,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(97,213,59,1) 0%, rgba(110,213,79,1) 34%, rgba(63,195,23,1) 57%, rgba(55,188,10,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61d53b', endColorstr='#37bc0a', GradientType=0 ); /* IE6-9 */
}

/*~~~~~~~~~~~~~~~social media bar~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


/*~~~~~~~~~~~~~~~~Javascript~~~~~~~~~~~~~~--------------------------------~~~~*/

.fade_item {
opacity: 0.4;
border: 4px solid red;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ANIMATIONS  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */



.animate-enter {
	-webkit-transition: 1s linear all; /* Chrome */
	transition: 1s linear all;
	opacity: 0;
}

.animate-enter.animate-enter-active {
	opacity: 1;
}


.pullDown{
	animation-name: pullDown;
	-webkit-animation-name: pullDown;	
	
	animation-duration: 0.7s;	
	-webkit-animation-duration: 0.7s;
	
	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease-out;	
	
	transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	-webkit-transform-origin: 50% 0%; 		
}

@keyframes pullDown {
	0% {
		transform: scaleY(0.1);
	}
	40% {
		transform: scaleY(1.02);
	}
	60% {
		transform: scaleY(0.98);
	}
	80% {
		transform: scaleY(1.01);
	}
	100% {
		transform: scaleY(0.98);
	}				
	80% {
		transform: scaleY(1.01);
	}
	100% {
		transform: scaleY(1);
	}							
}

@-webkit-keyframes pullDown {
	0% {
		-webkit-transform: scaleY(0.1);
	}
	40% {
		-webkit-transform: scaleY(1.02);
	}
	60% {
		-webkit-transform: scaleY(0.98);
	}
	80% {
		-webkit-transform: scaleY(1.01);
	}
	100% {
		-webkit-transform: scaleY(0.98);
	}				
	80% {
		-webkit-transform: scaleY(1.01);
	}
	100% {
		-webkit-transform: scaleY(1);
	}		
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    -ms-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    -ms-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    -ms-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}





/*~~~~~~~~~~~~~~~CP-Domains and Domain Register~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.table_head {
	color: white;
	text-shadow: 1px 1px 3px #333;
}

.c_domains_table {
	background-color: #fff;
	box-shadow: 0px 1px 3px gray;
}

.c_domains_table td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	font-size: 12px;
	color: #000;
	padding: 5px;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #efefef;
	background-color: white;
}

.c_domains_table th {
	background-color:#666;
	color: white;
	text-shadow: 1px 1px 2px #333;

}
.c_domains_add {
	float: left;
	width: 32%;
	margin-left: 5px;
	margin-bottom: 5px;
	
}
.add_icon {
	font-size: 49px;
	color: #2b506d;
}
.notice_div {
box-sizing: border-box;
padding: 10px;
margin-bottom: 10px;
background-color:
white;
border: 2px solid
#666;

}
.admin_lock_div {
	opacity: .6;
	background: #999;
	min-height: 105PX;
	position: absolute;
	top: 177PX;
	margin-left: 2PX;
}
.box_title {
	margin-top: 5px;
	background-color: #4cbbf7;
	box-sizing: border-box;
	padding: 14px;
	color: white;
}
.step2_ads {
	min-height: 260px;
	float: left;
	box-shadow: 0px 0px 2px #999;
}

.c_non_click {
	opacity: .3;
}

.domains_button {
background-color: transparent;
border: none;
color:#666;
padding: 10px;
margin-left: 5px;
cursor:pointer;
height: 34px;
float:left;
height:34px;
text-decoration: none;
font-size:12px;
}

.domains_button:hover {
background-color: transparent;
border: none;
color: #00a0f7;
padding: 10px;
margin-left: 5px;
cursor:pointer;
height: 34px;
}

.domains_button_selected {
background-color: transparent;
border: none;
padding: 10px;
margin-left: 5px;
cursor:pointer;
height: 34px;
float:left;
text-decoration: none;
font-size:12px;
height: auto;
background-color: #555;
color: white;
font-size:12px;
text-decoration: none;
}

/*~~~~~~~~~~~~~~~Account Page~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#account_div {
	background-color: #dbdbdb;
	box-sizing: border-box;
	padding: 10px;
}
#account_div i{
	text-shadow: 2px 3px 2px black;
	margin-right: 4px;
}

#account_menu {
	top: 49px;
	position: absolute;
	z-index: 202;
	background: #2c2f39;
	display: none;
	width: 100%;
	left: 0px;
}

#support_menu {
	top: 49px;
	position: absolute;
	z-index: 202;
	background: #2c2f39;
	display: none;
	width: 100%;
	left: 0px;
	min-height: 200px;
}

.account_bar {
	background-color: #c8c8c8;
	min-height:34px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	background: rgb(238,238,238); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */

}

.account_bar2 {
	background-color: #666;
	min-height:70px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	
}

.div_triangle {
width: 0px;
height: 0px;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 20px solid #666;
}

.hide {
	display: none;
}

.tab_button, .tab_button_noH {
width:auto;
min-width: 80px;
min-height:80px;
font-family: 'Droid Sans', sans-serif ;
text-transform:uppercase;
padding:3px;
font-size:12px;
text-decoration:none;
margin:0px 4px 0px 0px;
cursor:pointer;
background: none;
border: 1px solid #efefef;

display: block;
background-color: white;
text-align: center;
color: #003366;
border-radius: 6px;
margin-left: 2%;
margin-bottom: 10px;
box-shadow:0px 2px 2px #333;

}

.tab_button:hover {
width:auto;
min-width: 80px;
min-height:80px;
font-family: 'Droid Sans', sans-serif ;
text-transform:uppercase;
padding:3px;
font-size:12px;
text-decoration:none;
margin:0px 4px 0px 0px;
border: 1px solid #999;
cursor:pointer;
background: none;

display: block;
text-align: center;
background-color: white;
color: #00a1f8;
border-radius: 6px;
margin-left: 2%;
margin-bottom: 10px;
box-shadow:0px 4px 3px #333;

}
.tab_button_selected {
width:auto;
min-width: 80px;
min-height:80px;
font-family: 'Droid Sans', sans-serif ;
text-transform:uppercase;
padding:3px;
font-size:12px;
text-decoration:none;
margin:0px 4px 0px 0px;
border: 1px solid #999;
cursor:pointer;
background: none;

display: block;
text-align: center;
background-color: #7ac7f3;
color: white;
margin-left: 2%;
margin-bottom: 10px;
box-shadow:0px 6px 3px #333;
}

.account_button, .account_button_noh {
background-color:
transparent;
border: none;
color:#666;
padding: 10px;
margin-left: 5px;
cursor:pointer;
height: 34px;
font-size: 14px;
}

.account_button:hover {
background-color: transparent;
border: none;
color: #00a0f7;
padding: 10px;
margin-left: 5px;
cursor:pointer;
height: 34px;
}

.account_button_selected {

border: none;
color: white;
background: #555;
padding: 10px;
margin-left: 5px;
cursor:pointer;
height: 34px;
}

.quick_links2_button {
	border:1px solid #333;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	text-transform:uppercase;
	padding:3px;
	font-size:12px;
	text-decoration:none;
	margin:0px 4px 0px 0px;
	box-shadow:0px 2px 3px #666;
	padding: 5px;
 background-color: #33cc33;
    background-image: linear-gradient(bottom, #069406 20%, #26D11E 73%);
    background-image: -o-linear-gradient(bottom, #069406 20%, #26D11E 73%);
    background-image: -moz-linear-gradient(bottom, #069406 20%, #26D11E 73%);
    background-image: -webkit-linear-gradient(bottom, #069406 20%, #26D11E 73%);
    background-image: -ms-linear-gradient(bottom, #069406 20%, #26D11E 73%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.2, #069406), color-stop(0.73, #26D11E));
    border:1px solid #047204;
    color:#FFF;
				border-radius: 10px;
				border: 1px solid lightgray;
	display: inline-block;
	border: 1px solid #333;
	box-shadow: 1px 2px #333;
	color: white;
}
.quick_links2_button:hover {
		border:1px solid #333;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	text-transform:uppercase;
	padding:3px;
	font-size:12px;
	text-decoration:none;
	margin:0px 4px 0px 0px;
	box-shadow:0px 2px 3px #666;
	padding: 5px;
background: #12ad35;
color:#FFF;
border-radius:10px;
border: 1px solid lightgray;
display: inline-block;
	border: 1px solid #333;
	box-shadow: 1px 2px #333;
	color: white;
	
}


.standard_table2 {
width: 100%;
border-collapse: collapse;
}


/* Zebra striping */
.standard_table2 tr:nth-of-type(odd) {
background: #eee;
}
/* Zebra striping */
.standard_table2 tr:nth-of-type(even) {
background: white;
}

.standard_table2 th {
background: #888;
border: 1px solid #777;
font-size: 12px;
text-align: left;
padding: 5px;
color: #fff;
text-shadow: 1px 1px 3px #333;
}

.standard_table2 td {
padding: 6px;
border: 1px solid #ccc;
text-align: left;
}


.standard_table2 input {font-size: 14px;}



/*~~~~~~~~~~~~~~~Hosting / Easy Install~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#easy_install_button {
font-family: Arial, Helvetica, sans-serif;
color: #666;
text-transform: uppercase;
font-size: 12px;
text-decoration: none;
margin-bottom: 4px;
border-bottom: 1px solid #ccc;
padding-bottom: 5px;
}

#easy_install_button i {
font-size: 40px;
color:#33cc33;	
}

#easy_install_button span {
color:#33cc33;	
}



/*~~~~~~~~~~~~~~~cp-top-nav~~~~~~~~~~~~*/

#cp-top-nav ul ul {
	display: none;
}

#cp-top-nav ul li:hover > ul {
		display: block;
	}

#cp-top-nav ul {

	/*background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);
	background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%);
	background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%);
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15); */
	padding: 0;
	list-style: none;
	position: relative;
	display: inline-table;
	z-index: 180;
	
}

#cp-top-nav ul:after {
		content: ""; clear: both; display: block;
	}

#cp-top-nav ul li {
	float: left;
}

#cp-top- nav ul li:hover {
		background: #4b545f;
		background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
		background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
		background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
	}
	
	#cp-top-nav ul li:hover a {
			color: #fff;
			text-shadow: 1px 1px 2px #333;
			background: #2c2f39;
		}
	
	#cp-top-nav ul li a {
		display: block;
		padding: 12px 20px;
		color: white;
		text-decoration: none;
		text-align: center;
	}
	
	#cp-top-nav ul ul {
	background: #2c2f39;
	border-radius: 0px;
	padding: 0;
	position: absolute;
	top: 100%;
	min-width: 250px;
}

	#cp-top-nav ul ul li {
	float: none;
	position: relative;
	}
	
	#cp-top-nav ul ul li a {
	padding: 15px 20px;
	color: #fff;
	text-align: left;
	font-family: 'Droid Sans', sans-serif;
	}
		
#cp-top-nav ul ul li a:hover {
/*background: #4b545f;*/
color: #4ce54c;
background-color: transparent;
}

#cp-top-nav ul ul ul {
position: absolute;
left: 100%;
top:0;
}

/*~~~~~~~~~~~~~~~cp-top-nav2~~~~~~~~~~~~*/
#cp-top-nav2 ul ul {
	display: none;
}

#cp-top-nav2 ul li:hover > ul {
		display: block;
	}

#cp-top-nav2 ul {

	/*background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);
	background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%);
	background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%);
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15); */
	padding: 0;
	list-style: none;
	position: relative;
	display: inline-table;
	z-index: 180;
	
}

#cp-top-nav2 ul:after {
		content: ""; clear: both; display: block;
	}

#cp-top-nav2 ul li {
	float: left;
}

#cp-top- nav ul li:hover {
		background: #4b545f;
		background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
		background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
		background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
	}
	
	#cp-top-nav2 ul li:hover a {
			color: #fff;
			text-shadow: 1px 1px 2px #333;
			background: #2c2f39;
		}
	
	#cp-top-nav2 ul li a {
		display: block;
		padding: 12px 20px;
		color: #555;
		text-decoration: none;
		text-align: center;
	}
	
	#cp-top-nav2 ul ul {
	background: #2c2f39;
	border-radius: 0px;
	padding: 0;
	position: absolute;
	top: 100%;
	min-width: 250px;
}

	#cp-top-nav2 ul ul li {
	float: none;
	position: relative;
	}
	
	#cp-top-nav2 ul ul li a {
	padding: 15px 20px;
	color: #fff;
	text-align: left;
	font-family: 'Droid Sans', sans-serif;
	}
		
#cp-top-nav2 ul ul li a:hover {
/*background: #4b545f;*/
color: #4ce54c;
background-color: transparent;
}

#cp-top-nav2 ul ul ul {
position: absolute;
left: 100%;
top:0;
}

/*~~~~~~~~~~~~~~~cp-preview-popup~~~~~~~~~~~~*/

#preview_intro_popup {
	padding: 4px;
}
#preview_intro_popup p {
margin-bottom: 10px;
}
#preview_intro_popup a {
text-decoration: none;
color: white;
float: right;
}
#preview_intro_popup button {
	margin-top: 0px;
}

/* password input hide/reveal icon */

.hideShowPassword-toggle {
    background-image: url('https://static.tierra.net/themes/jquery/images/wink-c1c53ba.svg');
    background-position: 0 center;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 100%;
    overflow: hidden;
    text-indent: -9999em;
    width: 44px;
    z-index: 3;
}

.hideShowPassword-toggle-hide {
    background-position: -44px center;
}

/* login icons */

#login-types .login-icon {
	background-repeat: no-repeat;
	padding: 0px 0px 0px 32px;
	margin: 0px;
}
#buttoncustomer .login-icon {
	background-image: url('https://static.tierra.net/images/lang/icon_login_globe-c1c53ba.gif');
	background-position: 3px top;
	background-repeat: no-repeat;
}
#buttonemail .login-icon {
	background-image: url('https://static.tierra.net/images/lang/icon_login_email-c1c53ba.gif');
	background-position: 3px top;
	background-repeat: no-repeat;
}
#buttonftp .login-icon {
	background-image: url('https://static.tierra.net/images/lang/icon_login_ftp-c1c53ba.gif');
	background-position: 3px top;
	background-repeat: no-repeat;
}
.login-entry {
	margin:0px;
	float:left;
 position: relative;
	padding: 20px;
	width: 400px;
	background-color: #f0f0f0;
	min-height:190px;
	border: 1px solid #a5a5a5;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
}
.login-extras {
	float:left;
 position: relative;
	padding: 0px;
	width: 180px;
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
}

/* ---[ login selections ]------------------------------------------------------- */
	
#login-types {
	width: 195px;
	margin-left: 0px;
	padding: 0px;
	float: left;
}

#login-types ul {
	margin: 0px;
	padding: 0px;
	border: none;
	list-style-type: none;
	list-style-image: url('https://static.tierra.net/images/lang/spacer-c1c53ba.gif');
}
	
#login-types li {
	margin: 0;
}
	
html>body #login-types li a {
	width: auto;
}
	
#login-types ul li a {
	height: 25px;
	display: block;
	padding: 9px 0px 6px 8px;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, sans-serifArial, Helvetica, sans-serif;
	color: #0033CC;
	text-decoration: none;
	background-image: url('https://static.tierra.net/images/lang/login_tab_off-c1c53ba.gif');
	background-repeat: repeat-x;
	background-color: #fefefc;
	line-height: 22px;
}
	
#login-types ul li a:hover {
	background-color: #f0f0f0;
	color: #0033CC;
}
	
#login-types ul li.on a {
	background-color: #f4f4f4;
	font-weight: bold;
}
	
#login-types ul li.on a:hover {
	background: #f4f4f4;
	cursor: default;
	color: #004088;
}

#login-types ul li.loginon a {
	background: #f0f0f0 url('https://static.tierra.net/images/lang/login_tab_on-c1c53ba.gif') repeat-x;			
	cursor: default;
	color: #000000;
		border-bottom: 1px solid #a5a5a5;
		border-top: 1px solid #a5a5a5;
	border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	-moz-border-radius: 10px 0 0 10px;
	font-weight: bold;
}
	
#login-types ul li.loginon a:hover {
	color: #000000;
	background: #f0f0f0 url('https://static.tierra.net/images/lang/login_tab_on-c1c53ba.gif') repeat-x;	
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~Toggle ON OFF~~~~~~~~~~~~~~~*/
.onoffswitch {
    position: relative; width: 60px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select: none;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block;
    overflow: hidden; 
    cursor: pointer;
    border: 2px solid #fff;  
    border-radius: 20px;
}
.onoffswitch-inner {
    display: block;
    width: 200%;
    margin-left: -100%;
    -moz-transition: margin 0.3s ease-in 0s;
    -webkit-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block;
    float: left;
    width: 50%;
    height: 20px;
    padding: 0;
    line-height: 20px;
    font-size: 12px;
    color: white;
    font-family: Trebuchet, Arial, sans-serif;
    font-weight: bold;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.onoffswitch-inner:before {
    content: "ON";
    padding-left: 10px;
    background-color: #33CC33; color: #FFFFFF;
}
.onoffswitch-inner:after {
    content: "OFF";
    padding-right: 10px;
    background-color: #ccc; color: #666262;
    text-align: right;
}
.onoffswitch-switch {
    display: block;
    width: 14px;
    margin: 5px;
    background: #FFFFFF;
    border: none;
    border-radius: 20px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 36px;
    -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px;


/*~~~~~~~~~~~~~~~~~~~~~~~~~hosting ftp~~~~~~~~~~~~~~~*/
.edit-ftp {
    float: left;
}
.edit-ftp td, .edit-ftp th {
    padding: 2px;
}
.edit-ftp label {
    font-weight: bold;
}
.edit-ftp th {
    text-align: left;
}
.edit-ftp table {
    margin: 10px auto;
}
