body{
font-family: "arial";
font-size: 12px;
margin:0;
padding: 0;
border: 0;
color: black;
background-image: url(../images/main_back2.jpg);
background-color:#B4B4B4; 
background-repeat:repeat-x;
}

p {
	line-height:150%;
}

sup {
	position:relative;
	top:4px;
}


ul, img, p {
	margin:0;
	padding:0;
	border:0;
}

h1, h2, h3, h4 {
	margin:0;
	padding:0;
	
}
h1.home {
font-size:18px;
font-family: Tahoma;
color: #D6002A;
}



a, h1 {
	color:#256792;
	text-decoration:none;
}

h1 {
	font-size:18px;
}

h2 {
	color: #ED193D;
	font-size:14px;
	
}


span.red {
	color: #ED193D;
}

span.blue {
	color:#256792;
}
span.green {
	color:green;
}

span.orange {
	color:#FFA016;
}


a:hover {
	color:red;
	text-decoration:none;
}

#center_box.double form {
	width:580px;
	
}




fieldset {
	border:0;
	padding:15px 10px 10px 10px;
	}
	
option,select  {		
		font-size:11px;
}
		
legend {		
	font-weight:bold;
	font-size:12px;
	margin:5px 0 5px -10px;
	color:green;
	
}
label br {
	line-height:30%;
}


#container {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	background-color:white;
}

/* HEADER */

#header {
	background-image: url(../images/header_back.jpg);
	background-repeat:repeat-x;;
	height:130px;
}
#logo h1, #logo h2 {
	display:none;
}

#logo a{
	width:284px;
	height: 97px;
	float:left;
	display:block;
	background-image: url(../images/logo.jpg);
	
}


/* MAIN MENU */

ul#menu {
	list-style-type:none;
	position:absolute;
	z-index:40;
	margin-top:103px;
	margin-left:282px;
	
}

ul#menu li {
	float:left;
	height:27px;
	margin-right:5px;
	background-image: url(../images/menu_left.gif);
	background-repeat:no-repeat;
}

ul#menu li.active {
	background-image: url(../images/menu_left_active.gif);
	position:relative;
	z-index:2;
	top:1px;
	}

ul#menu li a {
	display:block;
	font-size:12px;
	background-image: url(../images/menu_right.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:6px 20px 6px 20px;
	font-weight:bold;
}

ul#menu li.active a {
	background-image: url(../images/menu_right_active.gif);
	color:white;
}

ul#menu ul {
	background-color:#F8FBFE;
	background-repeat:repeat-x;
	background-position:bottom;
	border:1px solid #ccc;
	display:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
	position:absolute;
	font-size:16px;
	width:170px;
}


ul#menu li ul li a {
	color:black !important;
	background-image:none !important;
	border:0;
	padding-left:10px;
	margin:0;
	text-transform:none;
	vertical-align:middle;
	font-weight:normal;
	display:block;
	width:140px;
	
}


ul#menu li ul li a:hover {
	background:#256792;
	color:white !important;
}

ul#menu li ul li.active {
	background:#ccc;
	background-image:none !important;
}

ul#menu li li {
	display:block;
	float:none;
	padding:0;
	z-index:2100;
	margin:0;
	background-image:none;

}

ul#menu li:hover ul, ul#menu li.hover ul {
	display:block;
	position:absolute;
	z-index:1000;
}

/* contact */

div#contact_holder {
	clear:both;
	position:absolute;
	top:26px;
	margin-left:600px;
	
	}
div.holder {
	background-image: url(../images/holder_left.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-right:20px;
}
a.holder {
	display:block;
	background-image: url(../images/holder_right.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-left:14px;
	padding-right:14px;
	padding-bottom:13px;
	padding-top:14px;
	font-weight:bold;
	}
a.holder:hover {
	color:#256792;
}

/* MAIN */
#main {
	background-color:white;
	
}

#main_top {
	background-image: url(../images/main_top_bg.jpg);
	background-repeat:repeat-x;
	margin-top:1px;
	padding-top:20px;
	height:445px;
	
}


div.right_pic {
	width:360px;
	height:270px;
	margin-left:620px;
	margin-top:18px;
	background-repeat:no-repeat;
	z-index:0;
	position:absolute;
	top:155px;
}

#main_top.custom_design div.right_pic {
	background-image: url(../images/custom_design_right.jpg);
}

#main_top.ecommerce div.right_pic {
	background-image: url(../images/ecommerce_right.jpg);
}

#main_top.low_budget div.right_pic {
	background-image: url(../images/low_budget_right.jpg);
}

#main_top.sitebuilder div.right_pic {
	background-image: url(../images/sitebuilder_right.jpg);
}

#main_top.hosting div.right_pic {
	background-image: url(../images/hosting_right.jpg);
}


#main_top.hosted_exchange div.right_pic {
	background-image: url(../images/hosted_exchange_right.jpg);
}

#main_top.ciberlinkpr_x5 div.right_pic {
	background-image: url(../images/ciberlinkpr_x5_right.jpg);
}

#main_top.semi_dedicated div.right_pic {
	background-image: url(../images/semi_dedicated_right.jpg);
}

#main_top.reseller_hosting div.right_pic {
	background-image: url(../images/reseller_hosting_right.jpg);
}

#main_top.domain div.right_pic {
	background-image: url(../images/domain_right.jpg);
	padding-top:220px;
	padding-left:40px;
}

#main_top.quote div.right_pic {
	background-image: url(../images/domain_right.jpg);
	padding-top:220px;
	padding-left:40px;
	width:320px;
}

#main_top.about div.right_pic {
	background-image: url(../images/about_right.jpg);
	padding-top:300px;
	padding-left:30px;
	padding-right:30px;
	width:300px;
}

#main_top.contact div.right_pic {
	background-image: url(../images/contact_right.jpg);
	background-position:bottom;
	padding-top:30px;
	padding-left:30px;
	padding-right:30px;
	width:300px;
	height:600px;
	
}

#main_top.jobs div.right_pic, #main_top.addons div.right_pic {
	background-image: url(../images/jobs_right.jpg);
	width:356px;
	height:635px;
	margin-left:623px;
	margin-top:29px;
	
}

#main_top.billing_login div.right_pic {
	background-image: url(../images/login_right.jpg);
}




#main_top.domain div.right_pic li{
		padding:5px;
		
	}

#main_top.portfolio {
	height:5px;
}

#main_top ul.sub_menu {
	list-style:none;
	position:absolute;
	z-index:3;
	top:385px;
}



ul#hosting_sub_menu {
	/* background-image: url(../images/hosting_sub_menu_bg.jpg); */
	height:200px;
	top:404px !important;
	z-index:5;
	
	}
	
ul#hosting_sub_menu .price{
	
	color:green;
	font-size:17px;
	text-align:center;
	margin-top:15px;
	
}


#main_top ul.sub_menu li{
	float:left;
	padding-left:60px;
	margin-left:15px;
	margin-right:15px;
	padding-top:70px;
	height:100px;
	width:155px;
}

ul#hosting_sub_menu li{
	padding:0 !important;
	margin-left:0 !important; 
	margin-right:0 !important;
	margin-top:25px !important;
	width:245px !important;
	}

ul#hosting_sub_menu li h2{
		background-image: url(../images/red_star.gif);
		background-repeat:no-repeat;
		padding-left:30px;
		margin-left:35px;
		padding-top:2px;
		color: #ED193D;
		font-weight:normal;
		font-size:18px;
	}	
	
#main_top ul.sub_menu ul {
	margin-top:10px;
	padding-bottom:30px;
	list-style-type:none;
}

#main_top ul.sub_menu ul li{
		margin:0  0 0 0px !important;
		padding:0 0 0 0px !important;
		height:auto;
		background-image: url(../images/bullet_arrow.gif) !important;
		background-repeat:no-repeat;
		clear:both;
		position:relative;
		left:45px;
		width:150px !important;
		
		}
	

#main_top ul.sub_menu li ul li a{
		font-size:11px;
		color:black;
		margin:0;
		padding-left:20px;
	}




#main_top ul.sub_menu li.custom_design{
	background-image: url(../images/custom_design_icon.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	
}

#main_top ul.sub_menu li.ecommerce{
	background-image: url(../images/ecommerce_icon.jpg);
	background-repeat:no-repeat;
	background-position:center left;
}

#main_top ul.sub_menu li.low_budget{
	background-image: url(../images/low_budget_icon.jpg);
	background-repeat:no-repeat;
	background-position:center left;
}

#main_top ul.sub_menu li.site_builder{
	background-image: url(../images/site_builder_icon.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	margin-right:0;
}


#main_top ul.sub_menu li a {
	font-size:18px;
	color: #ED193D;
	margin-bottom:5px;
	
}



#main_top ul.sub_menu li a:hover {
		text-decoration:underline;
	}

div.buttons {
	text-align:center;
	padding-left:50px;
	padding-top:15px;
	clear:both;

}

#webdesign_submenu div.buttons {
	width:140px;
	position:relative;
	right:30px;
	padding:0;
	padding-top:30px;
}


	
a.button_small_orange,a.button_small_blue {
	background-image: url(../images/button_small_orange.gif);
	width:70px;
	height:23px;
	font-size:11px !important;
	display:block;
	text-align:center;
	text-transform:uppercase;
	color:white !important;
	font-weight:bold;
	padding-top:5px;
	float:left;
	
	
}

a.button_small_blue {
	background-image: url(../images/button_small_blue.gif);
}

#guy_table {
	
	background-image: url(../images/guy_table_order_now.png);
	width:245px;
	height:275px;
	position:absolute;
	top:342px;
	z-index:2;
}
div.custom_design #guy_table{
	background-image: url(../images/guy_table.png);
}

div.ecommerce #guy_table, div.semi_dedicated #guy_table {
	margin-left:245px;

}

div.low_budget #guy_table, div.hosted_exchange #guy_table {
	margin-left:480px;

}

div.sitebuilder #guy_table, div.reseller_hosting #guy_table {
	margin-left:728px;

}

div.hosting #guy_table {
	display:none;
}

#main_pic {
	border:1px solid white;
	
}

/* slogen */

#slogen {
	background-image: url(../images/slogen_bg.jpg);
	height:197px;
	width:477px;
	float:left;
	
}

#slogen h2 {
	font-size:24px;
	color:white;
	font-weight:normal;
	padding:20px 0 0 10px;
	float:left;
}

#slogen .left {
	background-image: url(../images/slogen_left.jpg);
	width:16px;
	height:100%;
	float:left;
}
#slogen .right {
	background-image: url(../images/slogen_right.gif);
	width:10px;
	height:100%;
	float:right;
}

/* center box */

#center_box {
	width:300px;
	position:absolute;
	margin-left:463px;
	top:146px;
	z-index:3;
}

#center_box.double  {
	margin-left:-4px;
	width:630px;
	z-index:2;
}

#center_box_top {
	background-image: url(../images/center_box_top.png);
	width:300px;
	height:18px;
}

#center_box_top.double {
	background-image: url(../images/center_box_top_double.png);
	width:630px;
}

#center_box_content {
	background-image: url(../images/center_box_bg.png);
	padding:0 10px 0 10px;
	overflow:hidden;
	height:250px;
}

#center_box_content.double {
	background-image: url(../images/center_box_bg_double.png);
	padding:0px 10px 0 25px;
	height:225px;
}
#main_top.domain #center_box_content.double {
	height:416px;
	}
#main_top.quote #center_box_content.double {
	height:auto;
	}

#main_top.addons #center_box_content.double {
	height:auto;
	}

#main_top.about #center_box_content.double {
	height:auto;
	}	
	
#main_top.contact #center_box_content.double {
	height:auto;
	}
	
#main_top.jobs #center_box_content.double {
	height:auto;
	}		

#main_top.billing_login #center_box_content.double {
	height:auto;
	}		
	
#main_top.quote , #main_top.about , #main_top.contact , #main_top.jobs, #main_top.addons     {
	height:auto;
}

#main_top.billing_login {
	height:360px;
}


#main_top.contact #center_box.double {
	margin-bottom:70px;
}


#main_top.quote #center_box, #main_top.about #center_box, #main_top.contact #center_box, #main_top.jobs #center_box, #main_top.billing_login #center_box, #main_top.addons #center_box  {
	position:relative;
	margin:0;
	padding:0;
	top:0;
	right:4px;
}



#center_box_content.double div.left_pic {
	width:200px;
	height:200px;
	background-repeat:no-repeat;
	background-position:center;
	float:right;
	margin:10px;
	position:relative;
	bottom:40px;
	}

#main_top.custom_design #center_box_content.double div.left_pic {
	background-image: url(../images/custom_design_left.jpg);
}

#main_top.ecommerce #center_box_content.double div.left_pic {
	background-image: url(../images/ecommerce_left.jpg);
}

#main_top.low_budget #center_box_content.double div.left_pic {
	background-image: url(../images/low_budget_left.jpg);
	float:left;
	bottom:15px;
}

#main_top.sitebuilder #center_box_content.double div.left_pic {
	background-image: url(../images/sitebuilder_left.jpg);
	float:left;
}

#main_top.hosting #center_box_content.double div.left_pic {
	background-image: url(../images/hosting_left.jpg);
}

#main_top.hosted_exchange #center_box_content.double div.left_pic {
	background-image: url(../images/hosted_exchange_left.jpg);
	float:left;
	padding-top:55px;
	right:10px;
}

#main_top.ciberlinkpr_x5 #center_box_content.double div.left_pic {
	background-image: url(../images/ciberlinkpr_x5_left.jpg);
}

#main_top.semi_dedicated #center_box_content.double div.left_pic {
	background-image: url(../images/semi_dedicated_left.jpg);
}

#main_top.reseller_hosting #center_box_content.double div.left_pic {
	background-image: url(../images/reseller_hosting_left.jpg);
}
#main_top.domain #center_box_content.double div.left_pic {
	background-image: url(../images/domain_left.jpg);
	
	width:420px;
	height:150px;
	float:none;
	margin-left:100px;
	position:absolute;
	top:270px;
	
}



#center_box_content ul{
	list-style-type:none;
	margin-top:5px;
	}
#center_box_content.double ul{
	list-style-type:disc;
	margin:20px 20px 20px 40px;
}	
#center_box_content ul li{
	margin-bottom:3px;

	}

#center_box_content .services_left{
	float:left;
	clear:left;
	margin-right:15px;
	margin-left:5px;

	
}

#center_box_content .services_right{
	float:right;
	margin-right:5px;

}

#center_box_content h1{
		
		color: #ED193D;
		font-weight:normal;
		text-align:center;
	}
#center_box_content.double h1{
			text-align:left;
			font-size:20px;
			color:#256792;
			z-index:4;
			width:600px;
			position:relative;
				
}	

#center_box_content h2{
		font-size:14px;
		color: #256792;
		font-weight:normal;
		text-align:center;
	}
#center_box_content.double h2{
	color: #ED193D;
	text-align:left;
}

#center_box_bottom {
	background-image: url(../images/center_box_bottom.png);
	width:300px;
	height:18px;
}

#center_box_bottom.double {
	background-image: url(../images/center_box_bottom_double.png);
	width:630px;
}

/* button */
.button_index {
	height:38px;
	width:220px;
	background-image: url(../images/center_button_bg.gif);
	margin:25px 0 25px 20px;
	clear:both;
	
}

.button_index .left {
	background-image: url(../images/center_button_left.gif);
	width:10px;
	height:100%;
	float:left;
}

.button_index .content {
	height:100%;
	float:left;
	font-size:18px;
	width:200px;
	padding-top:5px;
	height:33px;
	text-align:center !important;
	
}

.button_index .right {
	background-image: url(../images/center_button_right.gif);
	height:100%;
	width:10px;
	float:right;
}

/* testimonials */ 
#testimonials {
	float:right;
	width:430px;
	margin-top:16px;
	background-image: url(../images/testimonials_bg.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:160px;
	padding-right:70px;
	padding-top:20px;
	
}
#testimonials blockquote{
	font-size:14px;
	width:320px;
	color: #ED193D;
	}
	
#testimonials p{
		text-align:right;
		padding-right:60px;
		
	}


/* client zone */
#client_zone {
	float:right;
	width:222px;
	font-size:11px;
}
#client_zone .content {
	background-image: url(../images/client_zone_bg.jpg);
	height:195px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	position:relative;
	z-index:2;
}
#client_zone .content label {
	width:60px;
	display:block;
	color: #ED193D;
	text-align:right;
	position:relative;
	top:3px;
	margin-bottom:3px;
	margin-right:5px;
	float:left;
	clear:left;
	
}

#client_zone .content input {
	float:left;
	clear:right;
		margin-bottom:3px;
}



#client_zone .content p{
	margin-bottom:15px;	
	text-align:left;
}

#client_zone .bottom {
	background-image: url(../images/client_zone_bottom.jpg);
	background-position:right;
	height:23px;
}

#client_zone h1 {
	color:white;
	font-size:14px;
	text-align:right;
	position:relative;
	bottom:12px;
	padding-right:25px;
	font-weight:bold;
	background-image: url(../images/bullet_star_yellow.png);
	background-repeat:no-repeat;
	height:25px;
	width:100px;
	margin-top:8px;
	padding-top:4px;
	padding-left:10px;
	margin-left:90px;
	
}
/* FOOTER */

#footer {
	clear:both;
	
	height:140px;
}

#footer ul {
		list-style-type:none;
		padding:30px;
		padding-top:10px;
		float:left;
	}
ul#divisions {
	padding:0;
	width:780px;
	clear:both;
	float:none;
	margin-left:180px;
	
}



#footer ul li {
	float:left;
	padding: 0px 15px 0px 15px;
	border-right:1px solid #ccc;
	
}

ul#divisions li {
		border:0;
		padding: 0px 35px 0px 10px;
		background-image:url("../images/bullet_square.gif");
		background-position:left center;
		background-repeat:no-repeat;
	}

ul#divisions li a{
		color:#777;
		
	}
ul#divisions li a:hover{
		color: #ED193D;
	}

ul#footer_links {
	margin-left:45px;
}

#footer .copyright {
	clear:both;
	margin-left:170px;
	width:580px;
}

li.last {
		border:0 !important;
		margin-right:0 !important;
	
}

#content {
	clear:both;
	padding:20px 0 15px 15px;
	height:auto;
	overflow:visible;
	background:white;
}



#content div.features {
	width:955px;
	float:left;
	
}

#content_custom_design.features, #content_ecommerce.features,  #content_low_budget.features, #content_site_builder.features {
	width:700px !important;
}

#content div.features h1  {
	margin-bottom:20px;
	margin-top:20px;
	width:700px;
	}
	
#content_custom_design h1, #content_ecommerce h1 {
	margin-top:40px !important;
	
}

#content div.features ul  {
	padding-left:25px;
	margin:0;
}

#content div.features ul li {
	margin:5px 0 5px 0;
}

#content .left, #content .right {
	overflow:hidden;
	width:450px;
	float:left;
	padding-right:15px;
	margin-top:20px;
}
#content .right {
	
	padding-left:15px;
	width:464px;
	}



#content .features h3{	
		padding:15px 0 15px 0;
		font-weight:bold;
		font-size:14px;
		
	}


#content h1 {
	
	font-weight:normal;
	background-image:url("../images/bullet_star_yellow.png");
	background-repeat:no-repeat;
	padding-left:30px;
	width:920px;
	
	clear:both;
}

#content .features h2, .right_pic h2 {
	clear:both;
	/* border-top:1px dotted #ccc; */
	padding:15px 0 15px 20px;
	margin-top:15px;
	background-image:url("../images/bullet_h2_features.jpg");
	background-repeat:no-repeat;
	background-position:left center;
	
	
	
	}
	
.right_pic h2 {
	clear:none;
	padding:0 0 0 20px;
	margin:0;
	}
#content .features ul.left, #content .features ul.right{
	
	width:44%;
}


table.features td{	
	border-bottom:1px dotted #ccc;
	padding:10px 0 10px 0;
}
table.features td table td{
		border:0;
	}

table.features th {
	background-color:#017ABE;
	color:white;
	padding:5px;
}

/* news */

#news ul {
	list-style-type:none;
}

#news ul li{
		
		padding-top:20px;
		padding-bottom:20px;
		border-bottom:1px dotted #ccc;
	}

	
#news ul li span.pubdate {
	color:#aaa;
	display:block;
	margin-bottom:5px;
}

#news ul li a.title {
		font-weight:bold;
	}
	
#news ul li a.summary, #news ul li a.summary:hover {
		text-decoration:none;
		color:black;
	}	

	
#domain_select {
	text-align:center;
	
	}
#domain_reg h2 {
	font-weight:normal;
	font-size:16px;
	text-align:center;
	padding:30px;
}
.sidebar {
	float:right;
	width:230px;
	height:300px;
	padding-top:30px;
	
	
	
}
.sidebar h1 {
	width:200px !important;
	padding-bottom:30px;
}


.table_right_green {
	color:green;
	text-align:center;
}

.breadcrumb {
	padding-bottom:5px;
	font-size:11px;
}
.agreement {
	margin-right:15px;
}

.agreement li {
	padding:10px;
	line-height:140%;
}

.form_nav_button { 
display:block; 

height:20px; 
padding-top:20px; 
cursor:pointer;  
border:0; 
background-repeat:no-repeat; 
background-color:white; 
position:relative;
z-index:10;
}

#next_button {
background-image:url(../images/next.gif); 
width:63px;
 
}

#next_button:hover {
background-image:url(../images/next_hover.gif);	
} 

#back_button {
	background-image:url(../images/back.gif); 
	width:67px;
	}

#back_button:hover {
		background-image:url(../images/back_hover.gif);
}

.position_div {
	background:#efefef;
	padding:15px;
	width:470px;
	margin-top:10px;
	margin-bottom:10px;
	display:none;
}
ul#jobs {
	list-style-type:none;
	
	}

ul#jobs a {
	cursor:pointer;
	font-weight:bold;

