html,
body {
	margin:0;
	padding:0;
	height:100%;
	font-family: Arial,Tahoma,Verdana;
	font-size: 12px;
	line-height: 18px;
}
.wrapper {
	min-height:100%;
	position:relative;
}

/* header*/
.header {
	padding-top:13px;
	background:#bd1a8d;
	height:59px;
}
.header_resize {
	margin: auto;
	width: 960px;
}
/*
.header_resize ul {
	margin:12px 0px 0px 0px;
	padding:0px;
	width: 500px;
	float:left;
	list-style: none;
}
.header_resize ul li {
	display:block; 
	float:left;
}
.header_resize li a {
	margin: 0px 36px 0px 0px;
	padding: 0px;
	font-family: Arial,Tahoma,Verdana;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 19px;
	border: 0px solid;
}
.header_resize li a:hover {
	color: #9e9e9e;
	border: 0px solid;
}
.header_resize li a.active {
	color: #9e9e9e;
	border: 0px solid;
}
*/
.header_resize p.support_tp {
	margin:12px 0px 0px 0px;
	padding:0px 0px 0px 22px;
	float: right;
	background-repeat: no-repeat;
	background-image: url(../images/spt-icon.png);
	background-position: 0px 0px;
	width: 115px;
	color:#FFFFFF;
	font-size: 13px;
}

a {
	COLOR: #000000; TEXT-DECORATION: none;
}
a:hover {
	TEXT-DECORATION:  underline;
	COLOR: #bd1a8d;
}

a.white {
	COLOR: #bd1a8d; TEXT-DECORATION: underline;
}
a.white:hover {
	TEXT-DECORATION:  underline;
	COLOR: #000000;
}

a.white2 {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
a.white2:hover {
	TEXT-DECORATION:  none;
	COLOR: #9f9fa0;
}


/* content*/
.content {
	padding-bottom:150px; /* Height of the footer element */
}

/* welcome*/
.welcome {
	margin:0px;
	padding:25px 0px 0px 0px;
	background:#000000;
	background-repeat: repeat-x;
	background-image: url(../images/wc-bg.jpg);
	height:51px;
	color:#FFFFFF;
}
.welcome_resize {
	margin: auto;
	width: 960px;
}
.welcome_resize div {
	margin:auto;
	padding:0px;
	width: 610px;
}
.welcome_resize div p {
	margin:1px 30px 0px 0px;
	padding:0;
	font-size: 16px;
	line-height: 23px;
	font-weight:normal;
	float:left;
}
.welcome_resize div p.cl_info {
	margin:1px 0px 0px 0px;
	padding:0px;
	font-size: 16px;
	line-height: 23px;
	font-weight:normal;
	float:left;
}
.welcome_resize div span {
	margin:0px;
	padding:0px;
	font-size: 22px;
	line-height: 25px;
	font-weight:normal;
	float:left;
}
.welcome_resize div a {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.welcome_resize div a:hover {
	TEXT-DECORATION:  none;
	COLOR: #bd1a8d;
}

/* one plan*/
.oneplan {
	margin:0px;
	padding:0px;
	width: 100%;
	height: 509px; 
	position: relative;
	background:#FFFFFF;
	background-repeat: no-repeat;
	background-image: url(../images/oneplan-bg.gif);
	background-position: center;
}
.oneplan_resize {
	margin: auto;
	width: 960px;
}
.oneplan_resize h1 {
	margin:auto;
	padding:0;
	font-size: 30px;
	font-weight:normal;
	line-height: 23px;
	text-align:center;
}
.left {
	margin:30px 110px 0px 0px;
	padding:0px;
	float:left;
}
.banleft {
	margin:0px 0px 0px 60px;
	padding:0px;
	background-image: url(../images/highlight-logo.png);
	background-repeat: no-repeat;
	background-position: 348px 0px;
}
.banleft div {
	margin:0px;
	padding:0px;
	width:340px;
}
.banleft h1 {
	margin:0px 0px 0px 0px;
	padding:0;
	font-size: 67px;
	font-weight:normal;
	line-height: 60px;
	text-align:center;
	color:#ff00b4;
}
.banleft p {
	margin:0px;
	padding:0px;
	font-size: 37px;
	line-height: 35px;
	text-align:center;
	color:#FFFFFF;
}
.left a {
	margin:auto;
	padding: 15px 0px 0px 0px;
	text-decoration: none;
	color: #bd1a8d;
	width: 325px; 
	height: 35px; 
	display:block;
	font-size: 17px;
	border: 0px solid;
	text-align:center;
	background-repeat: no-repeat;
	background-image: url(../images/op-bttnoff.png);
}
.left a:hover {
	color: #000000;
	border: 0px solid;
	background-repeat: no-repeat;
	background-image: url(../images/op-bttnon.png);
}
.right {
	margin:30px 0px 0px 0px;
	padding:0px;
	float:left;
	color:#FFFFFF;
}
.right h1 {
	margin:12px 0px 0px 0px;
	padding:0;
	font-size: 30px;
	font-weight:normal;
	line-height: 23px;
	text-align:center;
	color: #bd1a8d;
}
.right p {
	margin:10px 0px 0px 0px;
	padding:0;
	font-size: 13px;
	line-height: 19px;
	text-align:center;
	color:#000000;
}
.right p.cost {
	margin:10px 0px 0px 0px;
	padding:0;
	font-size: 18px;
	text-align:center;
	color:#bd1a8d;
}
.right a {
	margin: auto;
	padding: 13px 0px 0px 0px;
	text-decoration: none;
	color: #FFFFFF;
	width: 217px; 
	height: 35px; 
	display:block;
	font-size: 17px;
	border: 0px solid;
	background-repeat: no-repeat;
	background-image: url(../images/opm-bttnoff.png);
}
.right a:hover {
	color: #000000;
	border: 0px solid;
	background-repeat: no-repeat;
	background-image: url(../images/opm-bttnon.png);
}

/* dedicated*/
.dserverblok {
	margin:0px;
	padding:10px 0px 20px 0px;
	width: 100%;
	height: 100%; 
	position: relative;
	background:#e4e4e4;
}
.dserverblok_resize {
	margin: auto;
	width: 960px;
}
.mid_host {
	margin:0px 0px 30px 21px;
	padding:0px;
	width:914px;
	float:left;
	text-align:center;
}
.mid_host td {
	padding:10px 0px 10px 0px;
	height: 23px;
	font-size:13px;
	text-align:center;
}
.mid_host td.title {
	padding:4px 0px 4px 0px;
	height: 23px;
	font-size:13px;
	text-align:center;
}
span.price {
	margin:0;
	padding:0px 0px 20px 0px;
	font-size: 17px;
	font-weight:bold;
	line-height: 21px;
	text-align:center;
	color:#bd1a8d;
}
a.order {
	margin: 10px  0px  0px  0px;
	font-family: Arial,Tahoma,Verdana;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 16px;
	background-color: #bd1a8d;
	border: 0px solid #bbbbbb;
	padding: 4px 12px; 
	border-radius: 15px;
}
a.order:hover{
	cursor:pointer; 
	color:#FFFFFF; 
	background-color: #a2a2a2;
	border: 0px solid #a2a2a2;
}

/*midblok*/
.abtblok {
	margin:0px;
	padding:0px;
	width: 100%;
	height: 367px; 
	position: relative;
	background:#FFFFFF;
	background-position: center;
	/*background-repeat: no-repeat;
	background-image: url(../images/abt-bg.jpg);*/
}
.abtblok_resize {
	margin: auto;
	width: 960px;
}
.conblok {
	margin:0px;
	padding:0px;
	width: 100%;
	height: 367px; 
	position: relative;
	background:#FFFFFF;
	background-position: center;
	/*background-repeat: no-repeat;
	background-image: url(../images/contact-bg.jpg);*/
}
.conblok_resize {
	margin: auto;
	width: 960px;
}
.dmblok {
	margin:0px;
	padding:0px;
	width: 100%;
	height: 367px; 
	position: relative;
	background:#FFFFFF;
	background-position: center;
	/*background-repeat: no-repeat;
	background-image: url(../images/domain-bg.jpg); */
}
.dmblok_resize {
	margin: auto;
	width: 960px;
}
.mid_left {
	margin:35px 110px 0px 0px;
	padding:0px;
	width:600px;
	float:left;
	text-align:center;
}
.mid_right {
	margin:35px 0px 0px 0px;
	padding:0px;
	width:230px;
	float:left;
	color:#FFFFFF;
	text-align:center;
}
h1.mid {
	margin:10px 0px 20px 0px;
	padding:0;
	font-size: 55px;
	font-weight:normal;
	line-height: 50px;
	text-align:center;
	color:#bd1a8d;
}
p.mid {
	margin:0;
	padding:0px 0px 20px 0px;
	font-size: 13px;
	line-height: 21px;
	text-align:center;
	color:#000000;
}
p.mid2 {
	margin:0;
	padding:0px 0px 0px 0px;
	font-size: 13px;
	line-height: 21px;
	text-align:center;
	color:#bd1a8d;
}


/* form*/
.formblok {
	margin:0px;
	padding:25px 0px 20px 0px;
	width: 100%;
	height: 100%; 
	position: relative;
	background:#e4e4e4;
}
.formblok_resize {
	margin: auto;
	width: 960px;
}
.midfm_left {
	margin:0px 60px 0px 50px;
	padding:0px;
	width:600px;
	float:left;
}
.midfm_right {
	margin:0px;
	padding:0px;
	width:230px;
	float:left;
	color:#FFFFFF;
	text-align:center;
}

h1.midfm {
	margin:0px 0px 15px 0px;
	padding:0;
	font-size: 35px;
	line-height: 30px;
	font-weight:normal;
	text-align:center;
	color:#bd1a8d;
}
p.midfm {
	margin:0;
	padding:0px 0px 10px 0px;
	font-size: 13px;
	line-height: 21px;
	text-align:center;
	color:#000000;
}
p.mid_ts {
	margin:0;
	padding:0px 0px 8px 0px;
	font-size: 13px;
	line-height: 19px;
	text-align:center;
	color:#000000;
}
p.midfm_small {
	margin:10px 0px 0px 0px;
	padding:0px;
	font-size: 11px;
	line-height: 16px;
	text-align:left;
	color:#000000;
}
ul.signup {
	margin: 0px;
	padding: 0px;
	float:left;
	width:530px;
	list-style-type: none;
}
ul.signup li {
	width: 120px;
	margin-bottom: 4px;
	float:left;
}
ul.signup li.box {
	width: 400px;
	margin-bottom: 4px;
	float:left;
}
.input {
	BACKGROUND-COLOR: #FFFFFF; 
	MARGIN: 0px; 
	WIDTH: 370px; 
	HEIGHT: 25px; 
	COLOR: #000000; 
	padding-left: 5px;
	border: 1px solid #bbbbbb;	
}
.message {
	BACKGROUND-COLOR: #FFFFFF;  
	font-family: Arial,Tahoma,Verdana; 
	font-size: 12px;
	MARGIN: 0px; 
	WIDTH: 370px; 
	HEIGHT: 90px; 
	COLOR: #000000; 
	padding-left: 5px;
	border: 1px solid #bbbbbb; 
}
.button {
	margin: 10px  0px  0px  0px;
	font-family: Arial,Tahoma,Verdana;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 16px;
	background-color: #bd1a8d;
	border: 0px solid #bbbbbb;
	padding: 4px 12px; 
	border-radius: 15px;
}
input.button:hover{
	cursor:pointer; 
	color:#FFFFFF; 
	background-color: #bbbbbb;
	border: 0px solid #bbbbbb;
}

/*term*/
.termblok {
	margin:0px;
	padding:0px;
	width: 100%;
	height: 100%; 
	position: relative;
	background:#e4e4e4;
}
.termblok_resize {
	margin: auto;
	padding:25px 0px 20px 0px;
	width: 960px;
	text-align:left;
	font-size: 12px;
	line-height: 19px;
	color:#000000;
}
.termblok_resize p {
	margin:0px 0px 12px 0px;
	padding:0px;
}
.termblok_resize p.extra {
	margin:25px 0px 10px 0px;
	padding:0px;
}
.termblok_resize ul {
	margin:0px 0px 0px 13px;
	padding:0px;
}
.termblok_resize ul li {
	margin:0px;
	padding:0px;
}
.termblok_resize ol {
	margin:0px 0px 0px 20px;
	padding:0px;
}
.termblok_resize ol li {
	margin:0px;
	padding:0px;
}

/* domain*/
.domainblok {
	margin:0px;
	padding:25px 0px 20px 0px;
	width: 100%;
	height: 100%; 
	position: relative;
	background:#e4e4e4;
}
.domainblok_resize {
	margin: auto;
	width: 960px;
}
p.dmn {
	margin:0;
	padding:0px;
	font-size: 13px;
	line-height: 21px;
	text-align:center;
	color:#000000;
}
p.domain {
	margin:17px 0px 0px 0px;
	padding:0px;
	font-size: 13px;
	line-height: 21px;
	text-align:center;
	color:#f1a6db;
}
.input_dmn {
	MARGIN: 0px 4px 0px 0px; 
	padding-left: 30px;
	WIDTH: 275px; 
	HEIGHT: 29px; 
	COLOR: #FFFFFF; 
	border: 0px solid #000000;
	border-radius: 15px;
	BACKGROUND-COLOR: #bd1a8d; 
	background-repeat: no-repeat;
	background-image: url(../images/search.png);
	background-position: 9px 7px;
}
.search {
	margin: 0px;
	font-family: Arial,Tahoma,Verdana;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 14px;
	background-color: #bd1a8d;
	border: 0px solid #bbbbbb;
	padding: 6px 12px; 
	border-radius: 15px;
}
input.search:hover{
	cursor:pointer; 
	color:#FFFFFF; 
	background-color: #bbbbbb;
	border: 0px solid #bbbbbb;
}
.drop {
	MARGIN: 0px 12px 0px 0px; 
	padding: 8px 5px 8px 5px;
	COLOR: #FFFFFF; 
	border: 0px solid;
	border-radius: 15px;
	BACKGROUND-COLOR: #bd1a8d; 
	overflow: hidden;
}
.drop select {
	border:0px solid;
	background-color:#bd1a8d;
	background-image: none;
	COLOR: #FFFFFF; 
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	box-shadow: none;
	width:90px;
}
.drop select:focus {
	outline: none;
}
tr.top {
	background-color: #bd1a8d;
	color: #FFFFFF;
}
tr.gray {
	background-color: #cfcfcf;
}
td {
	height: 23px;
	font-size:13px;
	text-align:center;
}

/* feature*/
.feature {
	margin:20px 0px 35px 0px;
	padding:0px 0px 0px 0px;
	color: #000000;
}
.feature_resize {
	margin: auto;
	width: 960px;
}
.feature_resize p {
	margin:0px 104px 0px 0px;
	padding:0px;
	float: left;
	text-align:center;
}
.feature_resize p.paypal {
	margin:00px 0px 0px 0px;
	padding:0px;
	float: left;
	text-align:center;
}

/* power by*/
.power {
	margin:0px;
	padding:0px;
	color: #000000;
	width:100%;
	border-bottom:1px solid #c7c7c7;
	background-color: #e4e4e4;
	position:absolute;
	bottom:85px;
	left:0;
}
.power_resize {
	margin: auto;
	width: 960px;
}
.power_resize h1 {
	margin:22px 0px 20px 0px;
	padding:0;
	font-size: 20px;
	font-weight:normal;
	text-align:center;
	color: #7d7d7d;
}
.power_resize p {
	margin: 0px;
	padding:15px 0px 10px 0px;
	text-align:center;
}

/* footer*/
.footer {
	background:#e4e4e4;
	color: #000000;
	width:100%;
	height:85px;
	position:absolute;
	bottom:0;
	left:0;
}
.footer_resize {
	margin: auto;
	width: 960px;
}
.footer_resize p {
	margin:25px 40px 0px 0px;
	padding:0px;
	float: left;
}	
.footer_resize p.social {
	margin:28px 0px 0px 30px;
	padding:0px;
	float: left;
}			
.footer_resize p.support {
	margin:25px 40px 0px 0px;
	padding:0px 0px 0px 40px;
	float: left;
	background-repeat: no-repeat;
	background-image: url(../images/support.png);
	background-position: 0px 3px;
	width: 110px;
}
.footer_resize p.abt {
	margin:25px 0px 0px 0px;
	padding:0px 0px 0px 40px;
	float: left;
	background-repeat: no-repeat;
	background-image: url(../images/abt.png);
	background-position: 0px 3px;
	width: 110px;
}
.footer_resize p.abt {
	margin:25px 0px 0px 0px;
	padding:0px 0px 0px 40px;
	float: left;
	background-repeat: no-repeat;
	background-image: url(../images/abt.png);
	background-position: 0px 3px;
	width: 110px;
}
.footer_resize a.fb {
	margin:0px 4px 0px 0px;
	padding:0px;
	float: left;
	text-indent:-9999px;
	background-repeat: no-repeat;
	background-image: url(../images/fboff.png);
	background-position: 0px 3px;
	width: 21px;
	height:24px;
}
.footer_resize a.fb:hover {
	background-repeat: no-repeat;
	background-image: url(../images/fb.png);
}
.footer_resize a.tw {
	margin:0px;
	padding:0px;
	float: left;
	text-indent:-9999px;
	background-repeat: no-repeat;
	background-image: url(../images/twoff.png);
	background-position: 0px 3px;
	width: 21px;
	height:24px;
}
.footer_resize a.tw:hover {
	background-repeat: no-repeat;
	background-image: url(../images/tw.png);
}

/*clear*/
.clear {
	clear:both;
}