@charset "utf-8";

/* CSS Document */



body,td,th {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 19px;

	color: #326488;

	background:url(../images/bg.jpg) top repeat-x #7fc3e0;

}

h1 {

	font-size:36px;

	color:#326488;

	font-weight:normal;

}

.clear_b {

	overflow:hidden;

	clear:both;

}

#wrap {

	width:908px;

	margin:0 auto;

	overflow:hidden;

}

#header {

	height:59px;

	overflow:hidden;

	text-align:center;

	padding:42px 0 31px 0;

}

#shine {

	overflow:hidden;

	background:url(../images/shine.jpg) no-repeat;

	height:67px;

}

#content {

	overflow:hidden;

	width:908px;

	margin:0 0 50px 0;

}

.content_bg {

	background:url(../images/middle.png) repeat-y;

	padding:20px 35px;

	overflow:hidden;

}

.bottom_name {

	margin:0 auto;

	width:776px;

}

#name {

	text-align:center;

	background:url(../images/name_middle.png) repeat-y;

	padding:10px 0 5px;

	overflow:hidden;

	position:relativee;

}

#content .bottom_round {

	position:relative;

	height:14px;

	vertical-align:top;

	$top:-4px;

}

#content .top_round {

	position:relative;

	height:12px;

}

.text_block {

	clear:both;

	width:800px;

	margin:0 auto;

}

#sale_button {
	background-image:url(../images/button.png);
	display:block;
	text-indent:-9999px;
	width:302px;
	height:44px;
	margin:0 auto 60px;
}

.text_block p{

	margin:0 auto;

	width:750px;

	line-height:22px;

}

.orange {

	color:#f2560a;

	font-size:20px;

	letter-spacing:-0.3px;

}

.blue {

	letter-spacing:-0.3px;

	color:#326488;

	font-size:18px;

}

.success{
	background-color:#dff2bf;
	border:1px solid #4f8a10;
	color:#4f8a10;
	padding:20px;
	font-size:18px;
	font-weight:bold;
	width:736px;
	margin:0 auto 60px;
}


#offer{
	background-color:#f6f6f6;
	border:1px solid #bfbfbf;
	padding:0 20px;
	font-size:12px;
	width:736px;
	margin:0 auto 60px;
}

#offer a{
	color:#f2560a;
}

#offer p{
	margin:20px 0;
}

#offer label{
	display:block;
	width:130px;
	text-align:right;
	padding:5px 3px 0 0;
	float:left;
	font-weight:bold;
}

#offer li{
	margin:5px 0;
}

#offer input[type="text"]{
	border:1px solid #bfbfbf;
	width:150px;
}

#offer input.error{
	border-color:red;
}

#offer span.error{
	color:red;
	padding-left:5px;
}

#offer span.hide{
	display:none;
}

#offer strong{
	display:block;
	padding-bottom:5px;
}

#offer .offer_title{
	font-size:18px;
}


.margin_60px {

	margin:60px 0 0 0;

	overflow:hidden;

}
.margin_30px {
        margin:30px 0 0 0;
        overflow:hidden;
}
.hosting_offer {
    color: #F2560A;
    font-size: 12pt;
    font-weight: bold;
    margin-top: 15px;
    padding-top: 15px;
    text-align: center;
}
a.hosting_offer, a.hosting_offer:link, a.hosting_offer:visited, a.hosting_offer:active {
    color: #F2560A;
}

.hr_line {

	border-bottom:1px solid #c7e1ef;

	height:1px;

	overflow:hidden;

	margin:30px 0 20px;

}

.link_list {

	font-size:12px;

	color:#326488;

	margin:5px 0;

}

.link_list li{

	padding:9px 0;

	border-bottom:1px solid #c7e1ef;

	width:450px;

	margin:0 0 0 27px;

}

.link_list a, .link_list a:hover, .link_list a:visited{

	color:#326488;

}

.link_list a:hover {

	text-decoration:none;

}

.text_block .border_none {

	border:none;

}

.main_bottom {

	height:16px;

	position:relative;

	$top:-2px;

}
