body{
padding:0px;
margin:0px;
background:url(images/bg.gif) top repeat-x;
}


table {border-collapse:collapse; border:0px;}


table, td {
		width:100%;
		height:auto;
		border:0px;
	}

td { vertical-align:top; padding:0px;}

a{ text-decoration:none; color:#0075A0}
a:hover{text-decoration:underline; color:#28BDCE}

img { border:0px;}

.m_text, table, li, input, textarea, select
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:14px;
		color:#767676;
	}
	
.menu_item {
	float:left;
	display: inline;
	width:117px; 
	height: 33px;
	line-height: 33px;
	vertical-align: middle;
	text-align: center;
	background: url(images/menu-item.gif) no-repeat top left;
	text-transform: uppercase;
}

.menu_item_cur {
	float:left;
	display: inline;
	width:117px; 
	height: 33px;
	line-height: 33px;
	vertical-align: middle;
	text-align: center;
	background: url(images/menu-item-cur.gif) no-repeat top left;
	text-transform: uppercase;
}

.menu_item a {
	color: #FFFFFF;
}

.menu_item a:hover, .menu_item_cur a, .menu_item_cur a:hover {
	color: #fff288;
}

.bg-bot { background:url(images/bg-bot.gif) top repeat-x #EAEAEA}
.bg-bot td { color:#454444; font-size:13px}
.bg-bot td a { color:#454444; text-decoration:none}
.bg-bot td a:hover{ color:#454444; text-decoration:underline}

.bg-tl { background:url(images/bg-tl.gif) top left no-repeat}
.bg-tr { background:url(images/bg-tr.gif) top right no-repeat}
.bg-tr td { color:white}
.bg-tm { background:url(images/bg-tm.gif) top repeat-x; height:35px}

.bg-top2 { background:url(images/bg-top2.jpg) top left no-repeat; width:426px}

.k-tl { background:url(images/k-tl.gif) top left no-repeat}
.k-tr { background:url(images/k-tr.gif) top right no-repeat}
.tall-t { background:url(images/tall-t.gif) top repeat-x #FFFFFF}

.bg-hm { background:url(images/bg-hm.gif) top repeat-x}
.bg-hm2 { background:url(images/bg-hm2.gif) top repeat-x}

.tall-l { background:url(images/tall-l.gif) left repeat-y; width:10px}
.tall-r { background:url(images/tall-r.gif) right repeat-y; width:10px}
.tall-b { background:url(images/tall-b.gif) bottom repeat-x; height:10px}

.tall-l3 { background:url(images/tall-l3.gif) left repeat-y; width:10px}
.tall-r3 { background:url(images/tall-r3.gif) right repeat-y; width:10px}
.tall-b3 { background:url(images/tall-b3.gif) bottom repeat-x; height:10px}

.box { background:#FDF9F0}
.box td { color:#454444; }
.box td strong { color:#EF8D08}
.box td span strong { color:#EF8D08}

.padding { padding-bottom:20px}

.box2 { color:#454444; padding:15px 8px 15px 7px; font-size:12px; line-height:16px}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
	}
	
.line { background:url(images/li-line.gif) repeat-x}
	
.input {width:159px; height:18px; padding-left:5px; vertical-align:middle}
.select {width:64px; padding-left:5px; vertical-align:middle}

.form{height:22px; margin-top:1px;}
.form input {width:190px; height:19px; border:#F3DCAB 1px solid; background:#ffffff; padding-left:5px}

textarea {width:190px; height:120px; border:#F3DCAB 1px solid; background:#ffffff; padding-left:5px; overflow:auto; margin-top:1px}

ul	{padding:0; margin:0; list-style:none;}
li	{background:url(images/li-line.gif) repeat-x 3px 23px; margin-left:5px; line-height:24px;}
li a {color:#4E4940; font-size:12px; text-decoration:none; padding-left:22px; background:url(images/a1.gif) no-repeat 0 3px; margin-left:-23px}
li a:hover  {color:#F08D08;}

.ul2 li	{background:url(images/li-line.gif) repeat-x 3px 23px; margin-left:5px; line-height:24px;}
.ul2 li a {color:#4E4940; font-size:12px; text-decoration:none; padding-left:22px; background:url(images/a2.gif) no-repeat 0 3px; margin-left:-23px}
.ul2 li a:hover  {color:#28BDCE;}

.ul3 li	{background:url(images/a1.gif) no-repeat 0 5px; margin:0px; margin-top:13px; line-height:14px; padding-left:21px}
.ul3 li a {color:#0075A0; font-size:12px; text-decoration:underline; padding:0px; background:none; margin-left:0px}
.ul3 li a:hover {color:#28BDCE; text-decoration:none}

.domain_name_banner {
	width:232px;
	height:155px;
	text-align:left;
	background:url(images/ban.jpg) no-repeat;
}

.domain_name_text {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	line-height:28px;
	color:#0075A0;
	margin-left:4px;
	margin-top:17px;
}

.starting_at_text {
	vertical-align:top;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:15px;
	color:black;
	margin-left:14px;
	margin-top:5px;
}

.domain_buy_text a {
	position:absolute;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff288;
	margin-left:35px;
	margin-top:16px;
}

.per_year_text {
	vertical-align:top;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	color:black;
	margin-left:134px;
	margin-top:5px;
}

.slogan_background {
	margin: 0px;
	position:absolute;
	width:188px;
	height:100px;
	margin-left:48px; margin-top:32px;
	background:url(images/slogan.gif) top left no-repeat;
}

.slogan_text {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	width:230px;
	color:#fff288;
	margin-left:0px;
	margin-top:70px;
}

.banner1_background {
	position:absolute;
	display:block;
	margin: 0px;
	width:230px;
	height:116px;
	background:url(images/baner.jpg) top left no-repeat;
}

.banner2_background {
	position:absolute;
	display:block;
	margin: 0px;
	width:230px;
	height:116px;
	background:url(images/baner2.jpg) top left no-repeat;
}

.banner3_background {
	position:absolute;
	display:block;
	margin: 0px;
	width:230px;
	height:116px;
	background:url(images/baner3.jpg) top left no-repeat;
}

.package_text {
	position:absolute;
	margin-top:44px; 
	margin-left:5px;
	padding-right:58px;
	line-height:14px; 
	font-size:11px;
	color:white;
}

.read_more_text a {
	position:absolute;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px; 
	color:#fff288;
	margin-left:35px;
	margin-top:92px;
}

.titlebar_text {
	margin-top:9px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:white;
}

.table_row_line {
	border-bottom-width:1px; 
	border-bottom-color:#ff9900; 
	border-bottom-style:dotted;
}

.style1 {
	color: #108E9D;
	font-weight: bold;
}

.cartheading {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:32px;
	color:#0075A0;
}

.cartsubheading {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:30px;
}

.clientareatable {
	width: 100%;
	background-color: #cccccc;
}

tr.clientareatableheading {
	background-color: #efefef;
	font-weight: bold;
	text-align: center;
}

tr.clientareatableactive {
	background-color: #ffffff;
	text-align: center;
}

tr.clientareatablepending {
	background-color: #ffffcc;
	text-align: center;
}

tr.clientareatablesuspended {
	background-color: #ccff99;
	text-align: center;
}

tr.clientareatableterminated {
	background-color: #ff9999;
	text-align: center;
}

tr.supportticketsheading {
	background-color: #efefef;
}

tr.supportticketscontent {
	background-color: #ffffff;
}

.cartbox {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 0 10px 0;
	background-color: #f7f7f7;
	border: 1px dashed #cccccc;
}

.carttable {
	background-color: #cccccc;
	width: 95%;
}

.carttableheading td {
	background-color: #efefef;
	color: #222222;
	height: 20px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

.carttablesummary td {
	background-color: #efefef;
	color: #222222;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
}

.carttableproduct td {
	background-color: #ffffff;
	color: #555555;
	padding: 4px;
}

.carttableaddon td {
	background-color: #ffffff;
	color: #555555;
	padding: 2px;
	padding-left: 20px;
	padding-right: 20px;
}

.carttableconfig td {
	background-color: #efefef;
	font-size: 9px;
	padding: 2px;
}

.carttabledivider td {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}


table.frame {
	width: 100%;
	border: 1px solid #8FBCE9;
	padding: 0px;
}

.fieldarea {
	background-color: #EFF2F9;
	text-align: right;
	margin: 5px;
	padding: 5px;
}
