/* CSS Document */
form{margin:0; padding:0;}

body
{
	margin:0px; padding: 0px; color: #000; font-family: MS Sans Serif; background:#F4F4F4;
} 

#container
{
	background:#F4F4F4; width:100%; margin: 0 auto; padding:0;
}
#top1_container 
{ 
	width:100%; margin:0 auto; padding:0; background:url(images/bg_top1.gif) repeat-x #CCCCCC; height:97px;
}

#top1_mid 
{ 
	width:962px; margin:0 auto;  
}
#logo_part {
	float:left; width:511px;
}
#mid1 {
	float:left; width:251px;
}
#link_part {
	float:left; width:200px; margin: 10px 0 0 0;
}
#link_part2 {
	float:left; width:200px; margin: 38px 0 0 0;
}
#top2_container 
{ 
	float:left; width:100%; background:#000000;
}
#welcome_container1 {
	width:962px; margin:0 auto;
}
#welcome_container2 {
	width:953px; float:left; background:#000000;
}
#welcome_bg_left {
	float:left; width:19px; height:302px; background: url(images/bg_welcome_left.jpg) no-repeat;
}
#welcome_bg {
	float:left; width:931px; background:url(images/bg_welcome.jpg) repeat-x; height:302px;
}
#welcome_bg_right {
	float:left; width:3px; height:302px; background:url(images/bg_welcome_right.jpg) no-repeat;
}
#welcome_content_area {
	float:left; width:458px;
}
#featured_project_area {
	float:left; width:473px; background: url(images/bg_feature_project2.jpg) no-repeat; height:302px;
}
.welcome_text {
	font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; line-height:20px;
}
a.welcome_text_link1 {
	color:#333333;
	text-decoration:underline;
}
a.welcome_text_link1:hover {
	color:#C21A19;
	text-decoration:underline;
}
a.welcome_text_link2 {
	color:#333333;
	text-decoration: none;
}
a.welcome_text_link2:hover {
	color:#C21A19;
	text-decoration: none;
}
#project_area {
	float:right; width:359px; margin:47px 0px 10px 0px;
}
#project_area h1{
	margin:0; padding:0; text-indent:-5000px;  font-size:0px;
}
.project_heading {
	float:left;
}
.project_content {
	font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#000000; line-height:18px; padding:0 20px 0 0;
}
a.content_link1 {
	color:#898989; text-decoration:none;
}
a.content_link1:hover {
	color:#000000; text-decoration: underline;
}
a.content_link_1 {
	color:#000000; text-decoration:none;
}
a.content_link_1:hover {
	color:#898989; text-decoration: underline;
}
#feature_part2_container {
	float:left; background:#000000; width:100%; margin:0px;
}
#feature_part2{
	width:962px; margin:0 auto; text-align:right; background:#000000; height:22px;
}
#caption_content1 {
	float:left; width:100%; background: url(images/line3.gif) repeat-x; height:10px;
}
#caption_content2 {
	width:962px; margin:0 auto;
}
#caption_area {
	float:left; width:479px;
}
#caption_area2 {
	float:left; width:272px;
}
#feature_part3{
	height:27px;
}
#button_quote_area {
	text-align:center;
}

#body_content {
	margin:0 auto; width:962px;
}
.heading {
	font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; line-height:47px; color:#000000;
}
.heading2 {
	font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; line-height:47px; color:#000000; padding:0 0 0 19px;
}
#part1 {
	float:left; width:495px;
}
#part2 {
	float:left; width:16px; text-align:left;
}
#part3 {
	float:left; width:210px;
}
#part4 {
	float:left; width:30px; text-align:center;
}
#part5 {
	float:left; width:211px;
}

#yellow_box {
	background:url(images/yellow_box_bg.gif) repeat-x top #FFCD02; border:solid 1px #ffffff; border-top-width:0px; border-bottom-width:0px;
}
#yellow_box_content{
	font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:20px; color:#000000; padding:12px;
}
#hosting_part {
	float:left; width:292px;
}
#hosting_img_part {
	float:left; width:203px;
}
#bronze_bg {
	background:url(images/bg_bronze.gif) no-repeat; width:292px; height:76px; margin:0; padding:0;
}
#gold_bg {
	background: url(images/bg_gold.gif) no-repeat; width:292px; height:76px; margin:0; padding:0;
}
#platinum_bg {
	background: url(images/bg_platinum.gif) no-repeat; width:292px; height:76px; margin:0; padding:0;
}
#box1_content{
	width:220px; float:right; margin:35px 0 3px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; 
	color:#333333; line-height:16px;
}
#box2_content{
	width:220px; float:right; margin:35px 0 3px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; 
	color:#333333; line-height:16px;
}
#box3_content{
	width:220px; float:right; margin:35px 0 3px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; 
	color:#333333; line-height:16px;
}
#footer_container1{
	float:left; width:100%; background:url(images/bg_foot.gif) repeat-x; height:63px;
}
#footer_container2{
	margin:0 auto; width:927px; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:18px; text-align:left; 
	color:#6A6A6A; padding:16px 0 0 0;
}
a.footer_content_link {
	color:#6A6A6A;
	text-decoration:none;
}
a.footer_content_link:hover {
	color:#000000;
	text-decoration: underline;
}
#footer_part1 {
	float:left; width:554px;
}
#footer_part2 {
	float:left; width:373px; text-align:right;
}
#include1 {
	float:left; width:143px;
}
#include2 {
	float:left; width:143px;
}
#include3 {
	float:left; width:143px;
}
#purchase1 {
	float:left; width:77px; text-align: center; margin:10px 0 0 0;
}
#purchase2 {
	float:left; width:77px; text-align: center; margin:10px 0 0 0;
}
#purchase3 {
	float:left; width:77px; text-align: center; margin:10px 0 0 0;
}

#layer1 {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 300px;
	left: 20px;
	top: 300px;
	background-color: #ccc;
	border: 1px solid #000;
	padding: 10px;
}

#close {
	float: right;
}

/*input[type=hidden]{margin:0; padding:0;}*/


/*form css*/
label{
	float: left;
	width: 200px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:12px;
	color:#333333;
}
.label2{
	float: left;
	width: 700px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:12px;
	color:#333333;
}
.label3{
	float: left;
	width: 700px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:12px;
	color:#EB7401;
}

.input1{
	width: 180px;
	margin-bottom: 5px;
	border:#EB7401 1px solid;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px; color:#333333;
}

.textarea1{
	width: 400px;
	height: 50px;
	border:#EB7401 1px solid;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px; color:#333333;
}
.select1{
	width: 182px;
	margin-bottom: 5px;
	border:#EB7401 1px solid;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px; color:#333333;
}

.boxes{
	width: 1em;
}

#submitbutton{
	margin-left: 200px;
	margin-top: 5px;
	width: 70px;
	height:19px;
	background:url(images/button_submit.gif) no-repeat;
	border:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#000000;
}
#submitbutton2{
	margin-top: 5px;
	width: 70px;
	height:19px;
	background:url(images/button_submit.gif) no-repeat;
	border:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#000000;
}

br{
clear: left;
}
.success_text {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:12px;
	color:#EB7401;
	height:400px;
	width:100%;
}
/*form css*/
#toll_free{
	color:#CCCCCC;
	margin-bottom:20px;
	font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
}