html
{
	background: #CDD5D3 url('../img/linesbg.gif');
}
body
{
	background: url('../img/body-bg.gif') top center repeat-y;
	margin: -352px 0 0 0;
	padding: 352px 0 0 0;
	font-size: 13px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #333;
}
a
{
	color: #2190D6;
	text-decoration: underline;
}
a:hover
{
	color: #77AD2B;
	text-decoration: none;
}
img a, img
{
	border: none;
}
form, input
{
	padding: 0;
	margin: 0;
}
p, div.p
{
	padding: 5px 0 0 0;
	margin: 0;
	line-height: 20px;
}
.justify
{
	text-align: justify;
}
input
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
}
div.page
{
	margin: 0 auto;
	width: 960px;
	background: #F5F5F5;
}
div.content
{
	margin-top: 352px;
	height: 1%;
}
div.header
{
	position: absolute;
	top: 0;
	height: 352px;
	width: 960px;
}
div.header-content
{
	height: 233px;
	background: #2190D6 url('../img/header-content-bg.jpg') no-repeat;
}
div.logo
{
	padding-top: 54px;
}
div.slogan
{
	padding: 30px 0 0 33px;
	font-size: 14px;
	color: #FFF;
}
div.server
{
	position: absolute;
	top: 57px;
	margin-left: 676px;
	z-index: 2;
}
div.notebook
{
	position: absolute;
	top: 115px;
	margin-left: 490px;
	z-index: 3;
}
div.block
{
	position: absolute;
	top: 8px;
	margin-left: 776px;
	z-index: 4;
}
div.short-slogan
{
	position: absolute;
	top: 113px;
	margin-left: 450px;
	color: #C7FFFA;
	font-size: 24px;
	font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
}
div.footer
{
	height: 91px;
	background: #5F5F5F url('../img/footer-bg.gif') top repeat-x;
	clear: both;
	color: #FFF;
}
div.footer a
{
	color: #FFF;
}
div.copyright
{
	height: 61px;
	float: left;
	width: 358px;
	padding: 20px 0 0 20px;
}
div.footer-links
{
	width: 572px;
	float: right;
	line-height: 91px;
	text-align: center;
	font-size: 14px;
}
div.top-menu
{
	height: 70px;
	background: #434343;
}
ul.menu
{
	padding: 0;
	margin: 0 0 0 367px;
	list-style-type: none;
}
ul.menu li
{
	float: left;
}
ul.menu li a
{
	text-decoration: none;
	color: #FFF;
	font-size: 14px;
	padding: 0 16px;
	margin: 0;
	line-height: 70px;
	display: block;
}
ul.menu li.active, ul.menu li:hover
{
	background: url('../img/tab-left-bg.gif') top left no-repeat;
}
ul.menu li.active a, ul.menu li a:hover
{
	background: url('../img/tab-right-bg.gif') top right no-repeat;
}
div.left-column
{
	position: relative;
	margin-top: -54px;
	width: 367px;
	padding-right: 21px;
	background: url('../img/left-column-bg.gif') top right no-repeat;
	float: left;
	z-index: 1;
}
div.right-column
{
	width: 551px;
	float: right;
	padding: 0 21px 15px 0;
}
div.line
{
	font-size: 0;
	height: 0;
}
div.clear-both
{
	clear: both;
	height: 0;
	font-size: 0;
}
.plan
{
	width: 367px;
	height: 160px;
	margin-bottom: 1px;
}
.plan .name
{
	float: left;
	padding: 31px 0 0 111px;
	font-size: 36px;
	color: #FFF;
}
.plan .name a
{
	color: #FFF;
	text-decoration: underline;
}
.plan .name a:hover
{
	text-decoration: none;
}
.plan .price
{
	float: right;
	padding: 7px 11px 0 0;
	font-size: 32px;
	font-weight: bold;
}
.plan .usd
{
	font-size: 16px;
}
.plan .info
{
	color: #70820F;
	clear: both;
	padding: 13px 20px 0 200px;
}
.plan td.size
{
	font-size: 18px;
	font-weight: bold;
	text-align: right;
	width: 33px;
}
.plan td.unit
{
	font-size: 18px;
	text-align: center;
}
.plan td.space
{
	font-size: 14px;
}
.standard
{
	background: #A6D16D url('../img/standard.jpg') no-repeat;
	color: #A6D16D;
}
div.standard-table table.common td.bold, div.business-table table.common td.bold, div.advanced-table table.common td.bold
{
	width: 430px;
}
.business
{
	background: #CCDD6D url('../img/business.jpg') no-repeat;
	color: #CCDD6D;
}
.advanced
{
	background: #D9BA65 url('../img/advanced.jpg') no-repeat;
	color: #D9BA65;
}
div.check-domain
{
	line-height: 49px;
	background: #CBD4BE url('../img/check-domain-bg.gif') top repeat-x;
	text-align: left;
	font-size: 20px;
	padding: 0 0 0 387px;
	font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
	color: #FFF;
}
div.check-domain a
{
	color: #FFF;
	text-decoration: underline;
}
div.check-domain a:hover
{
	text-decoration: none;
}
div.check-domain ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div.check-domain ul li
{
	float: right;
	padding: 14px 15px 0 0;
	margin: 0;
	line-height: 21px;
}
div.check-domain ul li.arrow
{
	background: url('../img/arrow.gif') top left no-repeat;
	width: 30px;
	height: 25px;
}
input.check
{
	background: url('../img/btn-check.gif') 0px 0px no-repeat;
	width: 39px;
	height: 22px;
	border: 0;
	cursor: pointer;
	margin: 0;
	padding: 0;
}
input.check:hover
{
	background: url('../img/btn-check.gif') 0px -22px no-repeat;
}
input.what
{
	border-top: 1px solid #868686;
	border-left: 1px solid #868686;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	width: 200px;
	height: 20px;
	padding: 0;
	margin: 0;
	font-size: 14px;
	color: #838383;
}
select.dotcom
{
	height: 20px;
	padding: 0;
	margin: 0;
	font-size: 14px;
	border-top: 1px solid #868686;
	border-left: 1px solid #868686;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
h1, h2, h3, h4
{
	color: #838383;
	font-size: 30px;
	font-weight: normal;
	margin: 0;
	padding: 12px 0 5px 0;
}
h2
{
	font-size: 25px
}
h3
{
	font-size: 20px
}
h4
{
	font-size: 18px;
}
table.common
{
	width: 100%;
	background: #FFF;
}
table.common th
{
	text-align: center;
	background: #B9E6A2 url('../img/th-bg.gif') top repeat-x;
	padding: 10px;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
}
table.common td
{
	padding: 10px;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	text-align: center;
}
table.common tr.highlight
{
	background: #EBF3C2;
}
table.common tr.hover
{
	background: #DFFFDE;
}
table.common td.bold
{
	text-align: left;
	width: 180px;
}
a.order
{
	width: 78px;
	line-height: 31px;
	color: #FFF;
	cursor: pointer;
	font-size: 18px;
	text-decoration: none;
	display: block;
}
a.green
{
	background: url('../img/btn-green.gif') no-repeat;
}
a.yellow
{
	background: url('../img/btn-yellow.gif') no-repeat;
}
a.red
{
	background: url('../img/btn-red.gif') no-repeat;
}
ul.common
{
	margin: 0 5px;
	padding: 0 10px;
}
ul.common li
{
	padding: 3px 0;
	margin: 0 2px;
}
.inner-left
{
	float: left;
	width: 235px;
}
.inner-right
{
	float: right;
	width: 310px;
}
.star
{
	height: 165px;
	padding-top: 20px;
	background: url('../img/star.jpg') top center no-repeat;
	text-align: center;
	color: #FFF;
	font-size: 22px;
	font-weight: bold;
	margin-top: 20px;
}
.term
{
	float: right;
	text-align: center;
	width: 185px;
	color: #ED9362;
	margin-right: 50px;
}
.testimonial
{
	color: #89A760;
}
.author
{
	text-align: right;
}
.column-box
{
	width: 327px;
	min-height: 117px;
	padding: 10px 20px;
}
.column-box a:hover
{
	color: #FFF;
}
.column-box h2
{
	color: #FFF;
	text-align: center;
	padding: 20px 0 5px 0;
	margin: 0;
	font-size: 28px;
}
.column-box-inner
{
	height: 22px;
	margin-bottom: 1px;
}
.box .green .column-box
{
	background: #BDE388 url('../img/green-box-top.gif') top no-repeat;
	color: #44631A;
}
.box .green .column-box-inner
{
	background: #BDE388 url('../img/green-box-bottom-right.gif') bottom right no-repeat;
}
.box .yellow .column-box
{
	background: #D5E388 url('../img/yellow-box-top.gif') top no-repeat;
	color: #3B4407;
}
.box .yellow .column-box-inner
{
	background: #D5E388 url('../img/yellow-box-bottom-right.gif') bottom right no-repeat;
}
.box .red .column-box
{
	background: #E3CB88 url('../img/red-box-top.gif') top no-repeat;
	color: #604C14;
}
.box .red .column-box-inner
{
	background: #E3CB88 url('../img/red-box-bottom-right.gif') bottom right no-repeat;
}

.breadcrumb
{
	padding-top: 15px;
}
.red
{
	color: red;
}
hr
{
	background: #838383;
	height: 1px;
	border: 0;
}
.bold
{
	font-weight: bold;
}


