/* CSS Document */

body {font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 1.2em; color: #fff; background-color: #ffffff;  padding: 0; margin: 0; background-image: url(images/top_bg.png); background-repeat: repeat-x; }

.bg { float: left; width: 100%; background-image: url(images/top_bg.png); background-repeat: repeat-x; }

a:hover, a:active, a:focus {
 outline: none;
}

.invalid { margin: 0 0 15px 0; color: #960202;}

.valid {display: none; }

.relative { position: relative; width: 900px; height: 100%; margin: 0 auto 0 auto; }

.header { margin: 0; padding: 0; float: left; width: 100%; height: 246px; }

.footer {color: red; margin: 0; padding: 0; float: left; width: 100%; height: 80px; background-image: url(images/soft_mktg_foot_bg.png); background-repeat: no-repeat; background-position: bottom left;}

.footer_language { color: #454545; text-align: center; width: 100%; height: 35px; float: left; background-color: #ffffff; }

	.footer_language a{ color: #960202;}

.upper_nav_container { margin: 0; padding: 0;  position: relative; top: 0; left: 16px; width: 197px; height: 34px; }

	.upper_nav_img { margin: 0; padding: 0; float: left; }
	
.dc_logo { margin: 0; padding: 0; position: absolute; top: 55px; left: 0; }

.cable_img { margin: 0; padding: 0; position: absolute; top: 0; right: 0; }

.dvs_desc_bullets { float: left; color: #960202; width: 400px; height: 100px; margin: 30px 0 0 470px;}

	*html .dvs_desc_bullets { margin: 30px 0 0 235px;}

	.dvs_desc_bullets ul{ margin: 0; padding: 0;}
		
		.dvs_desc_bullets li { margin: 0; list-style: none; height: 18px;}

.vps_bullets { position: absolute; top: 145px; left: 25px; color: #e3e0a8; }

	.vps_bullets ul{ margin: 0; padding: 0;}
		
		.vps_bullets li { margin: 0; list-style: none; height: 18px;}

.dvs_bullets { position: absolute; top: 145px; left: 350px; color: #e3e0a8; }

	.dvs_bullets ul{ margin: 0; padding: 0;}
		
		.dvs_bullets li { margin: 0; list-style: none; height: 18px;}

.nav_link_container { margin: 138px 0 0 7px; padding: 0; position: relative; width: 879px; height: 95px;  }

	.nav_link { margin: 0; padding: 0; float: left; }
	
.dc_body { color: #454545; margin: 0; padding: 0; float: left; width: 100%; height: 100%; background-image: url(images/dc_long_bg.png); background-repeat: no-repeat;}

.dc_quote_body { color: #454545; margin: 0; padding: 0; float: left; width: 100%; height: 100%; background-image: url(images/dc_quote_bg.png); background-repeat: no-repeat;}

.dc_hosting_body { color: #454545; margin: 0; padding: 0; float: left; width: 100%; height: 100%; background-image: url(images/dc_hosting_bg.png); background-repeat: no-repeat;}

.dc_vps_body { color: #454545; margin: 0; padding: 0; float: left; width: 100%; height: 100%; background-image: url(images/dc_vps_bg.png); background-repeat: no-repeat;}

.dc_vps_add_body { color: #454545; margin: 0; padding: 0; float: left; width: 100%; height: 100%; background-image: url(images/dc_vps_single_bg.png); background-repeat: no-repeat;}

.dc_dvs_body { color: #454545; margin: 0; padding: 0; float: left; width: 100%; height: 100%; background-image: url(images/dc_dvs_bg.png); background-repeat: no-repeat;}

.dc_colo_body { color: #454545; margin: 0; padding: 0; float: left; width: 100%; height: 100%; background-image: url(images/dc_colo_bg.png); background-repeat: no-repeat;}

.dc_storage_body { color: #454545; margin: 0; padding: 0; float: left; width: 100%; height: 100%; background-image: url(images/dc_storage_bg.png); background-repeat: no-repeat;}

.dc_business_solutions_body { color: #454545; margin: 0; padding: 0; float: left; width: 100%; height: 100%; background-image: url(images/dc_business_solutions_bg.png); background-repeat: no-repeat;}



	
.body { margin: 0; padding: 0; float: left; width: 100%; height: 100%; background-image: url(images/main_soft_bg.png); background-repeat: no-repeat;}

.short_body { margin: 0; padding: 0; float: left; width: 100%; height: 100%; background-image: url(images/short_soft_bg.png); background-repeat: no-repeat;}

.mid_body { margin: 0; padding: 0; float: left; width: 100%; height: 100%; background-image: url(images/short_soft_bg.png); background-repeat: no-repeat;}

.long_body { margin: 0; padding: 0; float: left; width: 100%; height: 100%; background-image: url(images/short_soft_bg.png); background-repeat: no-repeat;}

.zf_feature_body { margin: 0; padding: 0; float: left; width: 100%; height: 100%; background-image: url(images/zf_feature_short_soft_bg.png); background-repeat: no-repeat; }

.zf_feature_body_expanded { margin: 0; padding: 0; float: left; width: 100%; height: 100%; background-image: url(images/zf_features_expanded_bg.png); background-repeat: no-repeat; }

.zf_short_body { margin: 0; padding: 0; float: left; width: 100%; height: 100%; background-image: url(images/zf_feature_short_soft_bg.png); background-repeat: no-repeat; }

	.quote_form {float: left; width: 651px; height: 100%; margin: 100px 0 0 5px; padding: 0;}
	
		*html .quote_form {float: left; width: 651px; height: 100%; margin: 100px 0 0 2px; padding: 0;}
	
	.quote_form ul { margin: 0; padding: 0; list-style: none; }
	
	.quote_form li {float: left;  margin: 0 0 10px 0; padding: 0; list-style: none; width: 100%;}
	
		.quote_label {float: left; width: 100px; color: #e3e0a8; }
		
		.quote_input {width: 250px; height: 16px; float: left; }
		
		.quote_input_other {width: 500px; height: 16px; float: left; color: #e3e0a8; }
		
		.quote_contact_input {width: 200px; height: 16px; float: left; }
		
		.quote_textfield {width: 300px; float: left; } 

	.nav { float: right; width: 207px; height: 100%; margin: 25px 13px 0 0; font-size: 13px; }
	
			* html .nav { margin: 25px 7px 0 0; }
	
		.nav ul{ margin: 0; padding: 0;}
		
		.nav li { margin: 0; list-style: none; float: left; width: 207px; height: 22px; }
		
		.nav_cat_top { color: #333; font-size: 10px; margin: 0 0 5px 20px; }
		
		.nav_cat { float: left; color: #333; font-size: 10px; margin: 10px 0 0 20px; width: 190px; height: 22px; }
		
			* html .nav_cat { margin: 0 0 0 10px; }
		
		.nav_text {float: right; width: 155px; height: 100%; line-height: 1.3em; margin: 1px 0 0 0;}
			
			* html .nav_text { margin: 0; }
		
			.nav_text a { color: #960202; text-decoration: none;}
			
			.nav_text a:hover {color: #333; text-decoration: underline; }
			
		.nav_text_sub {float: right; width: 145px; height: 100%; line-height: 1.3em; margin: 1px 0 0 0; font-size: 10px;}
			
			* html .nav_text_sub { margin: 0; }
		
			.nav_text_sub a { color: #454545; text-decoration: none;}
			
			.nav_text_sub a:hover {color: #333; text-decoration: underline; }
	
		.nav_img {float: left; color: #424242; background-image: url(images/nav_img.png); background-repeat: no-repeat; width: 38px; height: 22px; padding: 0; margin: 0 0 0 10px; text-indent: -9999px;}
	
			* html .nav_img {
						background-image: none;
						filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src="images/nav_img.png", sizingMethod="scale"); margin: 0 0 0 5px;
					}
	.product_benefits {float: left; margin: 0 0 0 40px;}
	
		*html .product_benefits {float: left; margin: 0 0 0 20px;}				
					
	.content_body {float: left; width: 651px; height: 100%; margin: 0; padding: 0; }
	
		.content_body a {color: #960202; }
		
		.content_body a:hover {color: #454545; } 
		
		
		
		.content_box_splash { position: relative; width: 650px; height: 230px; left: 0; top: 0; margin: 45px 0 0 20px; line-height: 1.3em; background-image: url(images/livetopic_splash.png); background-repeat: no-repeat; }

			.content_box_splash a{color: #38b9d8;}
			
			.savings_livetopic {margin: 163px 0 0 0; float: right; width: 139px; height: 61px; text-indent: -9999px; display: block; }
			
				.savings_livetopic a {float: right; width: 139px; height: 61px; background-image: url(images/savings_livetopic.png); background-repeat: no-repeat; text-indent: -9999px; display: block; }
				
				.savings_livetopic a:hover {float: right; width: 139px; height: 61px; background-image: url(images/savings_livetopic_over.png); background-repeat: no-repeat; text-indent: -9999px; display: block; }
				
			.learn_livetopic {margin: 163px 0 0 0; float: right; width: 146px; height: 61px; text-indent: -9999px; display: block; }
			
				.learn_livetopic a {float: right; width: 146px; height: 61px; background-image: url(images/link_livetopic.png); background-repeat: no-repeat; text-indent: -9999px; display: block; }
				
				.learn_livetopic a:hover {float: right; width: 146px; height: 61px; background-image: url(images/link_livetopic_over.png); background-repeat: no-repeat; text-indent: -9999px; display: block; }
				
				
			.demo_livetopic {margin: 0px 0 0 0; float: right; width: 150px; height: 61px; text-indent: -9999px; display: block; background-image: url(images/demo_livetopic.png); background-repeat: no-repeat;}
			
				.demo_livetopic a {float: right; width: 150px; height: 61px; background-image: url(images/demo_livetopic.png); background-repeat: no-repeat; text-indent: -9999px; display: block; }
				
				.demo_livetopic a:hover {float: right; width: 150px; height: 61px; background-image: url(images/demo_livetopic_over.png); background-repeat: no-repeat; text-indent: -9999px; display: block; }
				
			.try_livetopic {margin: 0px 0 0 0; float: left; width: 166px; height: 61px; text-indent: -9999px; display: block; background-image: url(images/try_livetopic.png); background-repeat: no-repeat;}
			
				.try_livetopic a {float: right; width: 166px; height: 61px; background-image: url(images/try_livetopic.png); background-repeat: no-repeat; text-indent: -9999px; display: block; }
				
				.try_livetopic a:hover {float: right; width: 166px; height: 61px; background-image: url(images/try_livetopic_over.png); background-repeat: no-repeat; text-indent: -9999px; display: block; }
			


		.content_box1 { position: relative; width: 650px; height: 230px; left: 0; top: 0; margin: 45px 0 0 20px; line-height: 1.3em; }
		
			.subject_hdg {float: left; width: 205px; height: 42px;}
			
			.managed_host_hdg {float: left; width: 194px; height: 42px;  margin: 30px 0 0 0;}
			
			.subject_config_price {float: right; 132px; height: 42px; margin: 30px 0 0 0;}
		
			.subject_consult { float: right; width: 131px; height: 71px;}
		
			.text_box1 { float: right; width: 320px; height: 224px; }
				
			.text_box1_2 { width: 100%; float: left; }
			
			.heading_box1 {float: left; width: 100%; margin: 0 0 5px 0; }
			
				*html .heading_box1 {float: left; width: 100%; margin: 0 0 0 0; }
			
			.soft_image_box1 {float: left; background-image: url(images/soft_index_img.png); background-repeat: no-repeat; width: 321px; height: 224px;}
			
			.image_box2 { float: left; width: 345px; height: 126px; margin: 0 0 0 0; background-image: url(images/dc_front_img_right.png); background-repeat: no-repeat; background-position: top left;}
		
		.content_box2 { position: relative; width: 650px; left: 0; top: 0; margin: 10px 0 0 20px; line-height: 1.3em; color: #454545;}
		
		.content_box_dvs { float: left;  width: 440px;  margin: 0px 0 0 20px; line-height: 1.3em; color: #454545;}
		
		.hosting_more_box { float: left; width: 650px; left: 0; top: 0; margin: 0 0 0 20px; line-height: 1.3em;  color: #454545;} 
		
		*html .hosting_more_box { margin: 0 0 0 10px;} 
		
		.configure_options_description { float: left; width: 300px; height: 158px;  margin: 0 0 0 25px; left: 0; top: 0;  line-height: 1.3em;  color: #454545;}
		
		.vps_wording {position: absolute; top: 145px; left: 5px; color: #e3e0a8; }
		
		.configure_options_dvs { float: right; width: 425px; height: 158px;  margin: 10px 0 0 0px;   line-height: 1.3em;  color: #454545;  } 
		
			.configure_options_dvs ul { margin: 0; padding: 0; float: left; } 
			
			.configure_options_dvs li { margin: 0; padding: 0; list-style: none; width: 400px; float: left; } 
		
		
		.configure_options { float: left; width: 255px; height: 158px;  margin: 0 0 0 20px;   line-height: 1.3em;  color: #454545;  } 
		
			.configure_options ul { margin: 0; padding: 0; float: left; } 
			
			.configure_options li { margin: 0; padding: 0; list-style: none; width: 225px; float: left; } 
			
		.configure_options_support { float: left; width: 500px; height: 158px;  margin: 0 0 0 20px; left: 0; top: 0;  line-height: 1.3em;  color: #454545;  } 
		
		*html .configure_options_support { margin: 0 0 0 10px; }
		
			.configure_options_support ul { margin: 0; padding: 0; float: left; } 
			
			.configure_options_support li { margin: 0; padding: 0; list-style: none; width: 400px; float: left; } 
					
				.processor_icon {float: left; width: 50px; height: 32px; background-image: url(images/processor_icon.png); background-repeat: no-repeat; display: block; text-indent: -9999px; }
				
				.memory_icon {float: left;  width: 50px; height: 32px; background-image: url(images/memory_icon.png); background-repeat: no-repeat; display: block; text-indent: -9999px; }
				
				.transfer_icon {float: left;  width: 50px; height: 32px; background-image: url(images/transfer_icon.png); background-repeat: no-repeat; display: block; text-indent: -9999px; }
				
				.software_icon {float: left;  width: 50px; height: 32px; background-image: url(images/software_icon.png); background-repeat: no-repeat; display: block; text-indent: -9999px; }
				
				.storage_icon {float: left;  width: 50px; height: 32px; background-image: url(images/storage_icon.png); background-repeat: no-repeat; display: block; text-indent: -9999px; }
				
				.icon_description { float: left; padding: 10px 0 0 0; }
				
			.benefit_section { float: left; width: 400px; height: 93px; margin: 20px 0 10px 0;  }
			
			.benefit_section_hosting { float: left; width: 600px; height: 93px; margin: 20px 0 10px 0;  }
			
			.dvs_benefit_section_hosting { float: left; width: 600px; height: 93px; margin: 10px 0 10px 0;  }
			
			.vps_benefit_section_hosting { float: left; width: 600px;  margin: 10px 0 10px 0;  }
			
			.dvs_benefit_section { float: left; width: 350px; margin: 20px 0 0 0;  }
			
			.manage_benefit_section { float: left; width: 260px; margin: 0px 0 0 20px;  }
			
			.manage_upgrade_section { float: left; width: 250px; margin: 15px 0 0 20px;  }
			
				.customize_why { float: left;  width: 41px; height: 41px; padding: 20px 10px 10px 0; background-image: url(images/customize_why.png); background-repeat: no-repeat; display: block; text-indent: -9999px; }
				
				.plex_why { float: left;  width: 41px; height: 41px; padding: 20px 10px 10px 0;  background-image: url(images/plex_why.png); background-repeat: no-repeat; display: block; text-indent: -9999px; }
				
				.scale_why { float: left;  width: 41px; height: 41px; padding: 20px 10px 10px 0;  background-image: url(images/scale_why.png); background-repeat: no-repeat; display: block; text-indent: -9999px; }
			
			
				.dvs_benefit_heading { float: left: width: 100%; color: #960202; margin: 0 0 10px 0; font-size: 14px;  }
			
				.benefit_heading { float: left: width: 540px; color: #960202; margin: 10px 0 10px 0; font-size: 14px;  }
				
				.scaling_icon { float: left;  width: 93px; height: 98px; padding:0 10px 0 0; background-image: url(images/scales_icon.png); background-repeat: no-repeat; display: block; text-indent: -9999px; }
				
				.customize_icon { float: left;  width: 93px; height: 98px; padding:0 10px 0 0; background-image: url(images/customize_icon.png); background-repeat: no-repeat; display: block; text-indent: -9999px; }
				
				.powerful_icon { float: left;  width: 93px; height: 98px; padding:0 10px 0 0; background-image: url(images/powerful_icon.png); background-repeat: no-repeat; display: block; text-indent: -9999px; }
				
				.included_support_icon { float: left;  width: 50px; height: 32px; background-image: url(images/included_support_icon.png); background-repeat: no-repeat; display: block; text-indent: -9999px; }
				
				.customer_support_icon { float: left;  width: 50px; height: 32px; background-image: url(images/customer_support_icon.png); background-repeat: no-repeat; display: block; text-indent: -9999px; }
				
			.plesk_manage { float: left;  width: 89px; height: 125px; padding: 0 0 70px 10px; background-image: url(images/plesk_manage_tool.png); background-repeat: no-repeat; display: block; text-indent: -9999px; }
			
			.virtuozzo_manage { float: left;  width: 89px; height: 125px; padding: 0 0 70px 10px; background-image: url(images/virtuozzo_manage_tool.png); background-repeat: no-repeat; display: block; text-indent: -9999px; }
			
			.customize_manage { float: left;  width: 89px; height: 125px; padding: 0 0 70px 10px; background-image: url(images/customize_tool.png); background-repeat: no-repeat; display: block; text-indent: -9999px; }
			
			.upgrade_ram { float: left;  width: 67px; height: 125px; padding: 0 0 70px 10px; background-image: url(images/ram_upgrade.png); background-repeat: no-repeat; display: block; text-indent: -9999px; }
			
			.upgrade_backup { float: left;  width: 67px; height: 125px; padding: 0 0 70px 10px; background-image: url(images/backup_upgrade.png); background-repeat: no-repeat; display: block; text-indent: -9999px; }
			
			.upgrade_plesk { float: left;  width: 67px; height: 125px; padding: 0 0 70px 10px; background-image: url(images/plesk_upgrade.png); background-repeat: no-repeat; display: block; text-indent: -9999px; }
		
			.configure_heading {float: left; display: block; text-indent: -9999px; margin: 14px 200px 0 0; width: 248px; height: 42px; background-image: url(images/configure_options.png); background-repeat: no-repeat; }
			
			.why_heading {float: left; display: block; text-indent: -9999px; margin: 14px 200px 0 0; width: 248px; height: 42px; background-image: url(images/why_vps.png); background-repeat: no-repeat; }
		
			.manage_heading {float: left; display: block; text-indent: -9999px; margin: 0; width: 248px; height: 42px; background-image: url(images/manage_options.png); background-repeat: no-repeat; }
			
			.benefit_dvs_heading {float: left; display: block; text-indent: -9999px; margin: 14px 0 0 0; width: 248px; height: 42px; background-image: url(images/benefits_dvs_options.png); background-repeat: no-repeat; }
			
			.benefit_vps_heading {float: left; display: block; text-indent: -9999px; margin: 14px 0 0 0; width: 248px; height: 42px; background-image: url(images/vps_benefits_options.png); background-repeat: no-repeat; }
			
			.scale_dvs_heading {float: left; display: block; text-indent: -9999px; margin: 14px 0 0 0; width: 296px; height: 42px; background-image: url(images/scale_into_dvs_options.png); background-repeat: no-repeat; }
			
			.dvs_description_heading {float: left; display: block; text-indent: -9999px; margin: 0; width: 900px; height: 42px; background-image: url(images/dvs_description_header.png); background-repeat: no-repeat; }
			
			.vps_addon_heading {float: left; display: block; text-indent: -9999px; margin: 14px 200px 0 0;width: 248px; height: 42px; background-image: url(images/vps_addon.png); background-repeat: no-repeat; }
			
			.included_support_heading {float: left; display: block; text-indent: -9999px; margin: 14px 200px 0 0; width: 248px; height: 42px; background-image: url(images/included_support_heading.png); background-repeat: no-repeat; }

			.included_support_heading_dvs {float: left; display: block; text-indent: -9999px; margin: 14px 200px 0 0; width: 248px; height: 42px; background-image: url(images/included_support_dvs.png); background-repeat: no-repeat; }
			
			.customer_support_heading {float: left; display: block; text-indent: -9999px; margin: 0 200px 0 0; width: 325px; height: 42px; background-image: url(images/customer_support_heading.png); background-repeat: no-repeat; }
			
			.customer_support_heading_dvs {float: left; display: block; text-indent: -9999px; margin: 0 0 0 0; width: 900px; height: 42px; background-image: url(images/managed_support_dvs.png); background-repeat: no-repeat; }
		
			.powerful { width: 203px; height: 29px; background-image: url(images/powerful_img.png); background-repeat: no-repeat; text-indent: -9999px;}
			
				*html .powerful {
						background-image: none;
						filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src="images/powerful_img.png", sizingMethod="scale");
					} 
			
			.dvs_diagram {float: left; height: 158px; width: 900px; background-image: url(images/dvs_diagram.png); background-repeat: no-repeat; }
			
			.easy { width: 203px; height: 29px; background-image: url(images/easy_img.png); background-repeat: no-repeat; text-indent: -9999px;}
			
				*html .easy {
						background-image: none;
						filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src="images/easy_img.png", sizingMethod="scale");
					} 
			
			.simple { width: 203px; height: 29px; background-image: url(images/simple_img.png); background-repeat: no-repeat; text-indent: -9999px;}
			
				*html .simple {
						background-image: none;
						filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src="images/simple_img.png", sizingMethod="scale");
					}
					
			.learn_more_vps { float: left; margin: 240px 0 0 118px; width: 130px; height: 51px; background-repeat: no-repeat; text-indent: -9999px; display: block; }		
			
				*html .learn_more_vps { margin: 240px 0 0 59px; }	
				
				.learn_more_vps a{ margin: 0; width: 130px; height: 51px; background-image: url(images/learn_more_vps.png); background-repeat: no-repeat; text-indent: -9999px; display: block; }
				
				*html .learn_more_vps a{ }	
				
				.learn_more_vps a:hover { margin: 0; width: 130px; height: 51px; background-image: url(images/learn_more_vps_over.png); background-repeat: no-repeat; text-indent: -9999px; display: block; }
				
				*html .learn_more_vps a:hover{ }	
				
			.learn_more_dvs {float: left; margin: 240px 0 0 221px; width: 130px; height: 51px; background-repeat: no-repeat; text-indent: -9999px; display: block; }		
			
				*html .learn_more_dvs { margin: 240px 0 0 221px; }	
				
				.learn_more_dvs a{ margin: 0; width: 130px; height: 51px; background-image: url(images/learn_more_dvs.png); background-repeat: no-repeat; text-indent: -9999px; display: block; }
				
				*html .learn_more_dvs a{ }	
				
				.learn_more_dvs a:hover { margin: 0; width: 130px; height: 51px; background-image: url(images/learn_more_dvs_over.png); background-repeat: no-repeat; text-indent: -9999px; display: block; }
				
				*html .learn_more_dvs a:hover{ }	
				
			.request_quote_appt { float: left; margin: 244px 0 0 120px; width: 197px; height: 40px; text-indent: -9999px; display: block; }
			
			*html .request_quote_appt { margin: 244px 0 0 60px; }
			
				.request_quote_appt a { float: left; margin: 0; width: 197px; height: 40px; background-image: url(images/request_quote_appt.png); background-repeat: no-repeat; text-indent: -9999px; display: block; }
				
				.request_quote_appt a:hover { float: left; margin: 0; width: 197px; height: 40px; background-image: url(images/request_quote_appt_over.png); background-repeat: no-repeat; text-indent: -9999px; display: block; }
				
				
			.request_colo_appt { float: left; margin: 244px 0 0 120px; width: 197px; height: 40px; text-indent: -9999px; display: block; }
			
				.request_colo_appt a { float: left; margin: 0; width: 197px; height: 40px; background-image: url(images/request_quote_appt_colo.png); background-repeat: no-repeat; text-indent: -9999px; display: block; }
				
				.request_colo_appt a:hover { float: left; margin: 0; width: 197px; height: 40px; background-image: url(images/request_quote_appt_colo_over.png); background-repeat: no-repeat; text-indent: -9999px; display: block; }
				
				
				
				
			.overview_current { float: left; margin: 32px 0 0 60px; width: 126px; height: 37px; background-image: url(images/overview_current.png); background-repeat: no-repeat; text-indent: -9999px; display: block; }
			
			*html .overview_current { margin: 32px 0 0 30px; }
			
			.overview { float: left; margin: 32px 0 0 60px; width: 126px; height: 37px; background-repeat: no-repeat; text-indent: -9999px; display: block; }
			
				*html .overview { margin: 32px 0 0 30px; }
			
			.overview a{ margin: 0; width: 126px; height: 37px; background-image: url(images/overview.png); background-repeat: no-repeat; text-indent: -9999px; display: block; }
				
				.overview a:hover { margin: 0; width: 126px; height: 37px; background-image: url(images/overview_over.png); background-repeat: no-repeat; text-indent: -9999px; display: block; }
				
			
			
			.support { float: left; margin: 31px 0 0 6px; width: 126px; height: 37px; background-repeat: no-repeat; text-indent: -9999px; display: block; }
			
			.support_current { float: left; margin: 31px 0 0 6px; width: 126px; height: 37px; background-image: url(images/support_current.png); background-repeat: no-repeat; text-indent: -9999px; display: block; }
			
				.support a{ margin: 0; width: 126px; height: 37px; background-image: url(images/support_button.png); background-repeat: no-repeat; text-indent: -9999px; display: block; }
				
				.support a:hover { margin: 0; width: 126px; height: 37px; background-image: url(images/support_over.png); background-repeat: no-repeat; text-indent: -9999px; display: block; }
				
				
				
			.addons { float: left; margin: 31px 0 0 4px; width: 126px; height: 37px; background-repeat: no-repeat; text-indent: -9999px; display: block; }
			
			.addons_current { float: left; margin: 31px 0 0 4px; width: 126px; height: 37px; background-image: url(images/addon_current.png); background-repeat: no-repeat; text-indent: -9999px; display: block; }
			
				.addons a{ margin: 0; width: 126px; height: 37px; background-image: url(images/addon.png); background-repeat: no-repeat; text-indent: -9999px; display: block; }
				
				.addons a:hover { margin: 0; width: 126px; height: 37px; background-image: url(images/addon_over.png); background-repeat: no-repeat; text-indent: -9999px; display: block; }
				
				
				
			.details { float: left; margin: 31px 0 0 4px; width: 126px; height: 37px; background-repeat: no-repeat; text-indent: -9999px; display: block; }
			
			.details_current { float: left; margin: 31px 0 0 4px; width: 126px; height: 37px; background-image: url(images/details_current.png); background-repeat: no-repeat; text-indent: -9999px; display: block; }
			
				.details a{ margin: 0; width: 126px; height: 37px; background-image: url(images/details.png); background-repeat: no-repeat; text-indent: -9999px; display: block; }
				
				.details a:hover { margin: 0; width: 126px; height: 37px; background-image: url(images/details_over.png); background-repeat: no-repeat; text-indent: -9999px; display: block; }
				
				
				
		
			.text_box2 { float: left; width: 205px; height: 288px; }
			
			.text_box3 { float: left; width: 205px; height: 288px; margin: 0 0 0 15px; }
			
			.text_box4 { float: left; width: 205px; height: 288px; margin: 0 0 0 15px; }
			
/* host page */

			.content_box_subject { float: left; width: 650px; left: 0; top: 0; margin: 30px 0 0 0px; line-height: 1.3em; }	
			.heading_box_disaster{ float: left; width: 600px; margin: 0 0 0 20px;}
			
				*html .heading_box_disaster {margin: 0 0 0 10px;}

			.text_box_host { float: right; width: 337px; height: 200px; }
			
			.product_contain { float: right; width: 337px;  }
			
			.text_box_disaster { float: right; width: 649px; height: 300px; background-image: url(images/disaster_recovery.png); background-repeat: no-repeat; background-position: top right; }
			
				.text_box_disaster span{ float: left; width: 180px; margin: 0 0 0 20px; }
				
				
				.text_box_disaster ul { margin: 0; padding: 0; }
				
				.text_box_disaster li { margin: 0 0 5px 0; padding: 0;}
			
			.image_box_host {float: left; background-image: url(images/ded_host_img.png); background-repeat: no-repeat; width: 295px; height: 200px; margin: 45px 10px 0 20px;}
			
				*html .image_box_host {margin: 45px 5px 0 10px;}
			
			.image_box_storage{float: left; background-image: url(images/hosted_storage_img.png); background-repeat: no-repeat; width: 295px; height: 200px; margin: 45px 10px 0 20px;}
			
				*html .image_box_storage {margin: 45px 5px 0 10px;}
			
/* colo page */

			.image_box_colo {float: left; background-image: url(images/colo_img.png); background-repeat: no-repeat; width: 295px; height: 200px; margin: 45px 10px 0 20px;}
			
				*html .image_box_colo {margin: 45px 5px 0 10px;}
			
/* config pages */

	.config_box { float: left; width: 500px; height: 100%; margin: 10px 0 0 0; padding: 0; }
	
	.option { float: left; width: 100%; margin: 20px 0 0 0; border-top: 1px solid #a9a9a9;}
	
		.option h3 { padding: 0; margin: 10px 0 10px 0; font-size: 14px; color: #960202; font-weight: 100;}
	
		.option ul { padding: 0; margin: 10px 0 0 10px; }
		
		.option li { padding: 3px 0 2px 5px; margin: 0 0 0 0; list-style: none; width: 100%;}
		
		.option li:hover { background-color: #a9a9a9; color: #ffffff; }
		
		.option input { padding: 0; margin: 0 10px 0 0;}
		
	.chosen_config { float: left; width: 100%; margin: 0 0 0 0;  background-image: url(images/consult.png); background-repeat: no-repeat; background-position: top right;}
	
		.chosen_config ul { padding: 0; margin: 0 0 0 10px; }
		
		.chosen_config li { padding: 3px 0 2px 5px; margin: 0 0 0 0; list-style: none; width: 210px;}
		
			.category { font-size: 14px;  }

			.chosen { color: #848383; }

/* zeroforum pages */

	.zero_image_box1 {float: left; background-image: url(images/soft_zero_img.png); background-repeat: no-repeat; width: 321px; height: 224px;}
	
	.livetopic_box1 {float: left; background-image: url(images/livetopic_soft_img.png); background-repeat: no-repeat; width: 321px; height: 224px;}
	
	.livetopic_pricing_box1 {float: left; background-image: url(images/livetopic_pricing_img.png); background-repeat: no-repeat; width: 321px; height: 224px;}
	
	.livetopic_logo_box1 {float: left; background-image: url(images/livetopic_logo_img.png); background-repeat: no-repeat; width: 321px; height: 224px;}
	
		.livetopic_logo_box1 a { margin: 0; width: 321px; height: 224px;  background-repeat: no-repeat; text-indent: -9999px; display: block; }
				
	
	.livetopic_iserve_box1 {float: left; background-image: url(images/livetopic_iserve_logo_img.png); background-repeat: no-repeat; width: 321px; height: 224px;}
	
	.zero_privacy_box1 {float: left; background-image: url(images/soft_privacy_img.png); background-repeat: no-repeat; width: 321px; height: 224px;}
	
	.content_box3 { position: relative; width: 650px; height: 150px; left: 0; top: 0; margin: 15px 0 0 20px; line-height: 1.3em; color: #454545;}
	
	.feature_box { float: left; width: 205px; height: 150px; }
			
	.feature_box2 { float: left; width: 205px; height: 150px; margin: 0 0 0 15px; }
			
	.feature_box3 { float: left; width: 205px; height: 150px; margin: 0 0 0 15px; }
	
	/*livetopic_launch */
	
	.enhanced_performance { width: 203px; height: 29px; background-image: url(images/enhanced_performance_img.png); background-repeat: no-repeat; text-indent: -9999px;}
		
			*html .enhanced_performance {
					background-image: none;
					filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src="images/enhanced_performance_img.png", sizingMethod="scale");
				} 
		
		.new_features { width: 203px; height: 29px; background-image: url(images/dynamic_features_img.png); background-repeat: no-repeat; text-indent: -9999px;}
		
			*html .new_features {
					background-image: none;
					filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src="images/dynamic_features_img.png", sizingMethod="scale");
				} 
		
		.lower_pricing { width: 203px; height: 29px; background-image: url(images/lower_pricing_img.png); background-repeat: no-repeat; text-indent: -9999px;}
		
			*html .lower_pricing {
					background-image: none;
					filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src="images/lower_pricing_img.png", sizingMethod="scale");
				}
	
	/* old livetopic */
	
	
		.performance { width: 203px; height: 29px; background-image: url(images/performance_img.png); background-repeat: no-repeat; text-indent: -9999px;}
		
			*html .performance {
					background-image: none;
					filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src="images/performance_img.png", sizingMethod="scale");
				} 
		
		.secure { width: 203px; height: 29px; background-image: url(images/secure_img.png); background-repeat: no-repeat; text-indent: -9999px;}
		
			*html .secure {
					background-image: none;
					filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src="images/secure_img.png", sizingMethod="scale");
				} 
		
		.cost { width: 203px; height: 29px; background-image: url(images/cost_img.png); background-repeat: no-repeat; text-indent: -9999px;}
		
			*html .cost {
					background-image: none;
					filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src="images/cost_img.png", sizingMethod="scale");
				}
		.managed { width: 203px; height: 29px; background-image: url(images/managed_img.png); background-repeat: no-repeat; text-indent: -9999px;}
		
			*html .managed {
					background-image: none;
					filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src="images/managed_img.png", sizingMethod="scale");
				} 
		
		.attractive { width: 203px; height: 29px; background-image: url(images/attractive_img.png); background-repeat: no-repeat; text-indent: -9999px;}
		
			*html .attractive {
					background-image: none;
					filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src="images/attractive_img.png", sizingMethod="scale");
				} 
		
		.simple_switch { width: 203px; height: 29px; background-image: url(images/simple_switch_img.png); background-repeat: no-repeat; text-indent: -9999px;}
		
			*html .simple_switch {
					background-image: none;
					filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src="images/simple_switch_img.png", sizingMethod="scale");
				}

/* iserve pages */

	.iserve_image_box1 {float: left; background-image: url(images/soft_iserve_img.png); background-repeat: no-repeat; width: 321px; height: 224px;}

		.upload { width: 203px; height: 29px; background-image: url(images/upload_img.png); background-repeat: no-repeat; text-indent: -9999px;}
		
			*html .upload {
					background-image: none;
					filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src="images/upload_img.png", sizingMethod="scale");
				} 
		
		.edit { width: 203px; height: 29px; background-image: url(images/edit_img.png); background-repeat: no-repeat; text-indent: -9999px;}
		
			*html .edit {
					background-image: none;
					filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src="images/edit_img.png", sizingMethod="scale");
				} 
		
		.share { width: 203px; height: 29px; background-image: url(images/share_img.png); background-repeat: no-repeat; text-indent: -9999px;}
		
			*html .share {
					background-image: none;
					filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src="images/share_img.png", sizingMethod="scale");
				}
	
	.content_box3 a {color: #960202; }
		
		.content_box3 a:hover {color: #454545; } 
		
/* vw_case pages */

	.vw_case_image_box1 {float: left; background-image: url(images/soft_vw_case_img.png); background-repeat: no-repeat; width: 321px; height: 224px;}

	.content_box5 { position: relative; width: 450px; height: 100%; left: 0; top: 0; margin: 15px 0 0 20px; line-height: 1.3em; color: #454545;}
		
		.challenge { width: 203px; height: 29px; background-image: url(images/challenge_img.png); background-repeat: no-repeat; text-indent: -9999px;}
		
			*html .challenge {
					background-image: none;
					filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src="images/challenge_img.png", sizingMethod="scale");
				} 
		
		.solution { width: 203px; height: 29px; background-image: url(images/solution_img.png); background-repeat: no-repeat; text-indent: -9999px;}
		
			*html .solution {
					background-image: none;
					filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src="images/solution_img.png", sizingMethod="scale");
				} 
		
		.result { width: 203px; height: 29px; background-image: url(images/result_img.png); background-repeat: no-repeat; text-indent: -9999px;}
		
			*html .result {
					background-image: none;
					filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src="images/result_img.png", sizingMethod="scale");
				}

/* contact page */

	.contact_text { width: 100%; margin: 10px 0 0 0; }
	
	.content_box6 { position: relative; width: 450px; height: 100%; left: 0; top: 0; margin: 45px 0 0 20px; line-height: 1.3em; color: #ffffff;}
	
		.content_box6 ul{ padding: 0; margin: 15px 0 15px 0;}
		
		.content_box6 li{ padding: 0; margin: 1px 0 0 15px; list-style: none; }
		
		.content_box6 a {color: #38b9d8;}	
		
	.content_box7 { position: relative; width: 450px; height: 400px; left: 0; top: 0; margin: 45px 0 0 20px; line-height: 1.3em; color: #454545;}
	
		.content_box7 ul{ padding: 0; margin: 15px 0 15px 0;}
		
		.content_box7 li{ padding: 0; margin: 1px 0 0 15px; list-style: none; }
		
		.content_box7 a {color: #960202;}

/* zf features page */

	.first_feature_heading { font-size: 14px; color: #ffffff; height: 29px; }

	.feature_heading { font-size: 14px; color: #960202; height: 29px; }
	
	.main_feature_heading { font-size: 14px; color: #ffffff; height: 29px; width: 100%; }
	
/* login pages */

	.login {margin: 20px 0 0 0;}
	
	.light_text { margin: 15px 0 0 0; color: #ffffff; }
	
		.light_text a {color: #38b9d8; }
	
	.dark_text { margin: 15px 0 0 0; color: #454545; }
	
		.dark_text a {color: #960202; }
	
	.software_login {margin: 20px 0 0 0; color: #ffffff;}
	
		
/* zf pricing */
	
	.content_box1 a{color: #38b9d8;}
	
	.price_table { width: 650px; }
	
	.content_box_price { font-size: 12px; position: relative; width: 650px; height: 100%; left: 0; top: 0; margin: 45px 0 0 20px; line-height: 1.3em; color: #454545;}
	
		.content_box_price a{color: #960202;}
		
		.content_box_price span {color: #960202;}

		td.content_cell { width: 275px; text-align: left; padding: 0 0 25px 0;}
				
		td.small_bus { width: 125px; text-align: center;}
		
		td.med_bus { width: 125px; text-align: center;}
		
		td.large_bus { width: 125px; text-align: center;}

/* dc product pages */

	.price_breakdown { position: relative; width: 650px; left: 0; top: 0; margin: 0 0 0 20px; line-height: 1.3em; color: #454545;}


	.content_box8 { float: left; width: 400px; height: 100%; margin: 10px 0 0 20px; line-height: 1.3em; color: #454545; }
	
		* html .content_box10 { margin: 10px 0 0 10px; } 
	
	.dc_product_options {float: left; width: 100%; height: 100%; margin: 0 0 10px 0; }
	
		.dc_product_title { width: 100%;  }
	
		.dc_product_img { float: left; width: 65px; height: 100;}
		
		.dc_product_heading { font-size: 14px; color: #960202; height: 20px; }
		
		.dc_product_textbox { float: right: width: 380px; height: 100%; }
		
			.dc_product_description { float: left; margin: 0; padding: 0; width: 100%; }
		
			.dc_product_textbox ul { margin: 7px 0 0 20px; padding: 0; list-style: none; float: left; }
			
			.dc_product_textbox li { margin: 0 0 0 0; padding: 0; }
			
/* software_contact */
		
		.content_box9 { position: relative; width: 450px; height: 400px; left: 0; top: 0; margin: 45px 0 0 20px; line-height: 1.3em; color: #ffffff;}
	
		.content_box9 ul{ padding: 0; margin: 15px 0 15px 0;}
		
		.content_box9 li{ padding: 0; margin: 1px 0 0 15px; list-style: none; }
		
		.content_box9 a {color: #38b9d8;}
		
/* updated index stylings */

	.index_box1{ float: left; width: 650px; height: 275px;  margin: 45px 0 0 20px; line-height: 1.3em;}
	
		*html .index_box1 { float: left; width: 650px; height: 275px;  margin: 45px 0 0 10px; line-height: 1.3em; }
	
	.index_text_box1 { float: right; width: 478px; height: 112px; }
	
	.index_heading_box1 {float: left; width: 100%; margin: 0 0 5px 0; }
			
				*html .index_heading_box1 {float: left; width: 100%; margin: 0 0 0 0; }
	
	.index_image_box1 {float: left; background-image: url(images/dc_front_img.png); background-repeat: no-repeat; width: 171px; height: 112px;}
	
	.content_box10 { float: left; width: 200px; height: 100%;  margin: 10px 0 0 20px; line-height: 1.3em; color: #454545;}
	
		* html .content_box10 { margin: 10px 0 0 10px; } 
	
		.content_box10 ul { margin: 0 0 0 10px; padding: 0 10px 0 0; border-right: 1px solid #dedede; list-style: none;}
				
		.content_box10 li { margin: 0 0 10px 0; padding: 0; color: #424242;}
		
		.content_box10 a{ color: #424242; text-decoration: none;}
		
		.content_box10 a:hover{ text-decoration: underline;}
		
		.content_box10 span { color: #960202;}
	
	.popular_configs { float: right; margin: 0; padding: 0;}
	
	
/* disaster recovery */ 

	.content_box11 { margin: 0; padding: 0; width: 100%; }
	
	.disaster_box_left { float: left; width: 200px; margin: 0 0 0 20px; }
	
		*html .disaster_box_left { margin: 0 0 0 10px;}
	
		.disaster_box_left ul { margin: 0 0 0 15px; padding: 0;}
				
		.disaster_box_left li { margin: 0 0 10px 0; padding: 0;}
		
		.disaster_box_left span { color: #960202;}
		
	.disaster_box_right { float: left; width: 400px; margin: 0 0 0 30px; }
	
		.disaster_box_right ul { margin: 0 0 0 0px; padding: 0; list-style: none;}
				
		.disaster_box_right li { margin: 0 0 10px 0; padding: 0;}
	
		*html .disaster_box_right { margin: 0 0 0 20px;}
		
		.disaster_box_right span { color: #960202;}
	
	.credit { float: left; width: 80%; margin: 20px 0 0 20px; }
	
		*html .credit {margin: 20px 0 0 10px;}
			
	
