@charset "UTF-8";
/* CSS Document */

body {	
	margin: 0px;
	padding: 0px;
	
	font-family: verdana;
	
	background-color: #EfEfEf;
		
	display: block;
}

	#displayBlockerWrap {
		width: 100%;
		background-color: #1F1F1F;
		
		display: block;
	}

	#outerContainer {
	position: absolute;	
		width: 100%;
		height: 100%;
		
		display: block;
		
		background: url('/assets/imgs/bgrnd.jpg') 0 0 repeat-x;
	}

	#container {
		position: relative;
		width: 806px;
		
		display: block;
		
		top: 0px;
		left: 50%;
		
		margin-left: -403px;
	}
	
		.displayBlocker {
			width: 100%;
			
			/*background-color: #1F1F1F;*/
			
			display: none;
		}
		
			#topnav {
				display: none;	
				float: left;
			}
			
			.topLinks p {
				margin: 0px;
			}
		
			.client_login {
			position: absolute;
				width: 806px;
				height: 83px;
				
				padding-top: 7px;
				color: #aaa;	
				
				top: 0px;
				left: 50%;
				
				margin-left: -403px;
				
				display: none;
			}
		
			.forgot_pass {
			position: absolute;
				width: 806px;
				height: 83px;
				
				padding-top: 7px;
				
				top: 0px;
				left: 50%;
				
				margin-left: -403px;
				
				display: none;
				
				color: #aaa;	
			}
		
			.deals {
			position: absolute;
				width: 806px;
				height: 83px;
				
				padding-top: 7px;
				
				top: 0px;
				left: 50%;
				
				margin-left: -403px;
				
				display: none;
				
				color: #aaa;	
			}
			
				.client_login h4 {
					margin-top: 0px;
					margin-bottom: -3px;
					color: #EfEfEf;
				}
			
				.forgot_pass h4 {
					margin-top: 0px;
					margin-bottom: -3px;
					color: #EfEfEf;
				}
			
				.deals h4 {
					margin-top: 0px;
					margin-bottom: -3px;
					color: #EfEfEf;
				}
			
				#dealsContent {
					padding-top: 10px;
					font-size: 11px;	
					color: #aaa;	
				}
				
				#dealsCount {
					font-weight: 500;
					font-size: 12px;
					
					float: right;
					
					margin: 0px;
					padding: 0px;
					
					color: #999;	
				}
		
		.topBar {
		position: relative;
			width: 806px;
			height: 31px;
			
			/*background-color: #333;	*/
		}
		
			.region_site {
				width: 440px;
				height: 31px;
				/*background-color: #232323;*/	
			}
			
				.region_site p {
					margin: 0px;
					
					padding-top: 4px;	
					margin-left: -5px;
					
					color: #999;
					font-size: 11px;
				}
				
				.region_site p img {
					float: left;
					margin-top: -2px;	
				}
			
				.region_site p span {
					margin-left: 10px;
				}
				
			.topLinks {
				padding-top: 8px;
				float: right;	
				
				color: #999;
				font-size: 11px;
			}
		
		.header {
		position: relative;
			width: 806px;
			height: 119px;
			
			background: url('/assets/imgs/header_bg.jpg') 0 0 no-repeat;
			
			text-align: center;	
		}
		
			.header img {
				padding-top: 28px;
			}
			
		.nav {
			position: relative;
			width: 806px;
			height: 46px;
			
			display: block;
			cursor: pointer;	
		}
			
			.nav ul {
				
				margin: 0;
				padding: 0;
				
				list-style: none;
			}
			
			.nav  ul li {
				display: block;
				float: left;
			}
			
				#home {
					background: url('/assets/imgs/nav_sprite.jpg') 0 0 no-repeat;
					
					height: 45px;
					width: 73px;	
					margin-left: 2px;/*
					
					-webkit-border-bottom-left-radius:3px;
					-webkit-border-bottom-right-radius:3px;*/
				}
				#home:hover {
					background: url('/assets/imgs/nav_sprite.jpg') 0 -49px no-repeat;	
				}
			
				#products {
					background: url('/assets/imgs/nav_sprite.jpg') -77px 0 no-repeat;
					
					height: 45px;
					width: 105px;	
					margin-left: 1px;
				}
				#products:hover {
					background: url('/assets/imgs/nav_sprite.jpg') -77px -49px no-repeat;	
				}
			
				#hosting {
					background: url('/assets/imgs/nav_sprite.jpg') -186px 0 no-repeat;
					
					height: 45px;
					width: 92px;	
					margin-left: 3px;
				}
				#hosting:hover {
					background: url('/assets/imgs/nav_sprite.jpg') -186px -49px no-repeat;	
				}
			
				#support {
					background: url('/assets/imgs/nav_sprite.jpg') -278px 0 no-repeat;
					
					height: 45px;
					width: 91px;	
					margin-left: 1px;
				}
				#support:hover {
					background: url('/assets/imgs/nav_sprite.jpg') -278px -49px no-repeat;	
				}
				
				#portfolio {
					background: url('/assets/imgs/nav_sprite.jpg') -370px 0 no-repeat;
					
					height: 45px;
					width: 109px;	
					margin-left: 1px;
				}
				#portfolio:hover {
					background: url('/assets/imgs/nav_sprite.jpg') -370px -49px no-repeat;	
				}
				
				#facebook {
					background: url('/assets/imgs/nav_sprite.jpg') -479px 0 no-repeat;
					
					height: 45px;
					width: 102px;	
					margin-left: 1px;
				}
				#facebook:hover {
					background: url('/assets/imgs/nav_sprite.jpg') -479px -49px no-repeat;	
				}
				
				#about_us {
					background: url('/assets/imgs/nav_sprite.jpg') -582px 0 no-repeat;
					
					height: 45px;
					width: 99px;	
					margin-left: 1px;
				}
				#about_us:hover {
					background: url('/assets/imgs/nav_sprite.jpg') -582px -49px no-repeat;	
				}
				
				#contact_us {
					background: url('/assets/imgs/nav_sprite.jpg') -682px 0 no-repeat;
					
					height: 45px;
					width: 121px;	
					margin-left: 1px;
				}
				#contact_us:hover {
					background: url('/assets/imgs/nav_sprite.jpg') -682px -49px no-repeat;	
				}
				
				
		/* Content */
		
		.big_content {
			width: 806px;	
			margin-top: 22px;
		}
		
			.left_inner_big_f {
				width: 510px;
				margin-left: 2px;
				margin-top: -12px;
					
				float: left;
				
				/*border: 1px solid #C1C1C1;*/
				
				background-color: #fff;
				/*box-shadow: 4px 4px 4px #aaa;
				-moz-shadow: 4px 4px 4px #aaa;
				-webkit-shadow: 4px 4px 4px #aaa;
				_text-shadow: #000 1px 1px 2px;*/
				
				-webkit-box-shadow: rgba(0,0,0,0.4) 0 1px 3px;
				-moz-box-shadow: rgba(0,0,0,0.4) 0 1px 3px;/*
				
				 border-radius: 3px;
				 -webkit-border-radius: 3px;
				 -moz-border-radius: 3px;
				 -o-border-radius: 3px;
				 -khtml-border-radius: 3px;*/
			}
		
			.right_inner_big_f {
				width: 270px;
				margin-right: 2px;
				margin-top: -12px;
					
				float: right;
				
				/*border: 1px solid #C1C1C1;*/
				
				background-color: #fff;
				/*box-shadow: 4px 4px 4px #aaa;
				-moz-shadow: 4px 4px 4px #aaa;
				-webkit-shadow: 4px 4px 4px #aaa;
				_text-shadow: #000 1px 1px 2px;*/
				
				-webkit-box-shadow: rgba(0,0,0,0.4) 0 1px 3px;
				-moz-box-shadow: rgba(0,0,0,0.4) 0 1px 3px;/*
				
				 border-radius: 3px;
				 -webkit-border-radius: 3px;
				 -moz-border-radius: 3px;
				 -o-border-radius: 3px;
				 -khtml-border-radius: 3px;*/
			}
		
			.left_inner_big {
				width: 510px;
				margin-left: 2px;
				margin-top: 12px;
					
				float: left;
				
				/*border: 1px solid #C1C1C1;*/
				
				background-color: #fff;
				/*box-shadow: 4px 4px 4px #aaa;
				-moz-shadow: 4px 4px 4px #aaa;
				-webkit-shadow: 4px 4px 4px #aaa;
				_text-shadow: #000 1px 1px 2px;*/
				
				-webkit-box-shadow: rgba(0,0,0,0.4) 0 1px 3px;
				-moz-box-shadow: rgba(0,0,0,0.4) 0 1px 3px;/*
				
				 border-radius: 3px;
				 -webkit-border-radius: 3px;
				 -moz-border-radius: 3px;
				 -o-border-radius: 3px;
				 -khtml-border-radius: 3px;*/
			}
		
			.right_inner_big {
				width: 270px;
				margin-right: 2px;
				margin-top: 12px;
					
				float: right;
				
				/*border: 1px solid #C1C1C1;*/
				
				background-color: #fff;
				/*box-shadow: 4px 4px 4px #aaa;
				-moz-shadow: 4px 4px 4px #aaa;
				-webkit-shadow: 4px 4px 4px #aaa;
				_text-shadow: #000 1px 1px 2px;*/
				
				-webkit-box-shadow: rgba(0,0,0,0.4) 0 1px 3px;
				-moz-box-shadow: rgba(0,0,0,0.4) 0 1px 3px;/*
				
				 border-radius: 3px;
				 -webkit-border-radius: 3px;
				 -moz-border-radius: 3px;
				 -o-border-radius: 3px;
				 -khtml-border-radius: 3px;*/
			}
		
			.right_inner_big_no_bg {
				width: 270px;
				
				float: right;
			}
			
				.content_floater {
					float: right;	
					margin-top: 18px;
					margin-right: 18px;
				}
				
					.level_mode {
						width: 53px;
						height: 148px;
						
						background: url('/assets/imgs/level_mode_sprite.jpg') 0 0 no-repeat;
					}
			
				.content_header {
					padding: 12px;
					color: #666;
					font-size: 16px;
				}
				
				.content_left {
					padding: 12px;
					font-size: 12px;
					padding-right: 100px;
					font-size-adjust: inherit;
					color: #666;
				}
				
				.content_left_fixed {
					padding: 12px;
					font-size: 12px;
					color: #666;
				}
				
					.content_left p {
						padding: 0px;
						margin: 0px;	
					}
					
					.content_left ul {
						display: block;
						list-style: none;
					}
							
				.content_right {
					padding: 12px;
					margin: 0 12px 12px;
					font-size: 12px;
					color: #666;
					
					border: 1px solid #e1e1e1;
				}
					
				.content_inner_boxed_f {
					padding: 12px;
					margin: 0px 0px 0px;
					font-size: 12px;
					color: #666;
					
					width: 460px;
					
					border: 1px solid #e1e1e1;
				}
				
					.quote_text_about img {
						float: left;
						margin-right: 14px;	
					}
					
				.content_inner_boxed {
					padding: 12px;
					margin: 0 0px 12px;
					font-size: 12px;
					
					width: 460px;
					
					margin-top: 12px;
					color: #666;
					
					float: left;
					
					border: 1px solid #e1e1e1;
				}
				
				.content_right_price {
					padding-top: 6px;
					padding-bottom: 6px;
					
					padding-left: 12px;
					padding-right: 12px;
					
					margin: 0 12px 6px;
					font-size: 12px;
					color: #666;
					
					border: 1px solid #e1e1e1;
					
					cursor: pointer;
				}		
				
				.content_right_price_l {
					padding-top: 6px;
					padding-bottom: 6px;
					
					padding-left: 12px;
					padding-right: 12px;
					
					margin: 0 12px 12px;
					font-size: 12px;
					color: #666;
					
					border: 1px solid #e1e1e1;
					
					cursor: pointer;
				}			
				
					.quote_text {
						font-size: 11px;
						color: #999;	
					}
							
					.quote_text_about {
						font-size: 11px;
						color: #666;	
					}
					
					.price_check_inner 
					{
						font-size: 12px;
						color: #999;
						float: right;
						padding-top: 2px;
					
						cursor: pointer;
					}
						#check1 {
							color: #0066CC;
							background-color: #EfEfEf;
							font-weight: 600;
						}
						
						#price_check_inner1 {
							color: #0066CC;
						}
					
				.content_right_no_border {
					padding-top: 12px;
					margin: 0 12px 12px;
					font-size: 12px;
					color: #666;
				}
				
					.content_right_no_border .read_more {
							float: right;
					}
					
			.products_heading {
				width: 806px;
				height: 37px;
				
				margin-top: 13px;
				
				font-size: 16px;
				
				color: #666;
				
				float: left;
			}
			
				.products_heading_comment {
					font-size: 11px;
					color: #666;
					
					float: right;
					padding-top: 4px;	
				}
			
				.narrow_spanner_f {
					width: 800px;
					height: 100px;
					
					margin-left: 2px;
					margin-top: -4px;
					
					float: left;
				
					/*border: 1px solid #C1C1C1;*/
					
					background-color: #fff;
					/*box-shadow: 4px 4px 4px #aaa;
					-moz-shadow: 4px 4px 4px #aaa;
					-webkit-shadow: 4px 4px 4px #aaa;
					_text-shadow: #000 1px 1px 2px;*/
					
					-webkit-box-shadow: rgba(0,0,0,0.4) 0 1px 3px;
					-moz-box-shadow: rgba(0,0,0,0.4) 0 1px 3px;/*
					
					 border-radius: 3px;
					 -webkit-border-radius: 3px;
					 -moz-border-radius: 3px;
					 -o-border-radius: 3px;
					 -khtml-border-radius: 3px;*/
				}
			
				.narrow_spanner {
					width: 800px;
					height: 100px;
					
					margin-left: 2px;
					margin-top: 12px;
					
					float: left;
				
					/*border: 1px solid #C1C1C1;*/
					
					background-color: #fff;
					/*box-shadow: 4px 4px 4px #aaa;
					-moz-shadow: 4px 4px 4px #aaa;
					-webkit-shadow: 4px 4px 4px #aaa;
					_text-shadow: #000 1px 1px 2px;*/
					
					-webkit-box-shadow: rgba(0,0,0,0.4) 0 1px 3px;
					-moz-box-shadow: rgba(0,0,0,0.4) 0 1px 3px;/*
					
					 border-radius: 3px;
					 -webkit-border-radius: 3px;
					 -moz-border-radius: 3px;
					 -o-border-radius: 3px;
					 -khtml-border-radius: 3px;*/
				}
				
					.narrow_spanner ul {
						width: 800px;
						display: block;
						text-decoration: none;
				
						list-style: none;
						
						padding: 0px;
						margin: 0px;
					}
					
						.pro1 {
						position: relative;
							width: 109px;
							height: 92px;
							
							cursor: pointer;
							
							top: -12px;
							left: -35px;
							
							float: left;
						
							list-style:none;	
							
							background: url('/assets/imgs/products_spanner/spanner_sprite.jpg') 0 -92px no-repeat;
						}
					
							/*.pro1:hover {
								background: url('/assets/imgs/products_spanner/spanner_sprite.jpg') 0 -92px no-repeat;
							}*/
					
						.pro2 {
						position: relative;
							width: 109px;
							height: 92px;
							
							cursor: pointer;
							
							top: -12px;
							left: -32px;
							
							float: left;
						
							list-style:none;	
							
							background: url('/assets/imgs/products_spanner/spanner_sprite.jpg') -114px 0 no-repeat;
						}
					
							/*.pro2:hover {
								background: url('/assets/imgs/products_spanner/spanner_sprite.jpg') -114px -92px no-repeat;
							}*/
					
						.pro3 {
						position: relative;
							width: 109px;
							height: 92px;
							
							cursor: pointer;
							
							top: -12px;
							left: -28px;
							
							float: left;
						
							list-style:none;	
							
							background: url('/assets/imgs/products_spanner/spanner_sprite.jpg') -228px 0 no-repeat;
						}
					
							/*.pro3:hover {
								background: url('/assets/imgs/products_spanner/spanner_sprite.jpg') -228px -92px no-repeat;
							}
					*/
						.pro4 {
						position: relative;
							width: 109px;
							height: 92px;
							
							cursor: pointer;
							
							top: -12px;
							left: -22px;
							
							float: left;
						
							list-style:none;	
							
							background: url('/assets/imgs/products_spanner/spanner_sprite.jpg') -342px 0 no-repeat;
						}
					
							/*.pro4:hover {
								background: url('/assets/imgs/products_spanner/spanner_sprite.jpg') -342px -92px no-repeat;
							}*/
					
						.pro5 {
						position: relative;
							width: 109px;
							height: 92px;
							
							cursor: pointer;
							
							top: -12px;
							left: -18px;
							
							float: left;
						
							list-style:none;	
							
							background: url('/assets/imgs/products_spanner/spanner_sprite.jpg') -455px 0 no-repeat;
						}
					
							/*.pro5:hover {
								background: url('/assets/imgs/products_spanner/spanner_sprite.jpg') -455px -92px no-repeat;
							}*/
					
						.pro6 {
						position: relative;
							width: 109px;
							height: 92px;
							
							cursor: pointer;
							
							top: -12px;
							left: -13px;
							
							float: left;
						
							list-style:none;	
							
							background: url('/assets/imgs/products_spanner/spanner_sprite.jpg') -568px 0 no-repeat;
						}
					
							/*.pro6:hover {
								background: url('/assets/imgs/products_spanner/spanner_sprite.jpg') -568px -92px no-repeat;
							}*/
					
						.pro7 {
						position: relative;
							width: 109px;
							height: 92px;
							
							cursor: pointer;
							
							top: -104px;
							left: 646px;
							
							float: left;
						
							list-style:none;	
							
							background: url('/assets/imgs/products_spanner/spanner_sprite.jpg') -682px 0 no-repeat;
						}
					
							/*.pro7:hover {
								background: url('/assets/imgs/products_spanner/spanner_sprite.jpg') -682px -92px no-repeat;
							}*/
				
					.spanner_title {
						font-size: 14px;
						font-weight: 500;
						color: #666;	
						
						margin-top: 12px;	
						margin-left: 12px;	
					}
					
					.spanner_comment {
						font-size: 12px;
						color: #666;
						float: right;
						
						margin-top: -18px;	
						margin-right: 12px;	
					}
					
					.spanner_content {
						font-size: 11px;
						color: #666;
							
						margin-top: 12px;	
						margin-left: 12px;
						margin-right: 32px;	
					}
					
			.imageContent {
				width: 800px;
				text-align: center;
			}
			
				.imageContent img {
					margin-top: 12px;
				}
				
			.contact_form {
				margin: 0px;
				padding: 0px;
				
				margin-bottom: 10px;
			}
			
				.contact_form input {
					border: 1px solid #999;
					padding: 8px;
					margin-top: -10px;
					width: 190px;
					
					color: #454545;
					
					font-family: verdana;
					font-size: 12px;
				}
			
				.contact_form textarea {
					border: 1px solid #999;
					padding: 8px;
					margin-top: -10px;
					margin-bottom: 10px;
					width: 190px;
					height: 80px;
					
					color: #454545;
					
					font-family: verdana;
					font-size: 12px;
				}
			
				.contactFormRow {
					width: 440px;
					height: 32px;
				}
				
					.contactInnerCell_l {
						width: 220px;
						float: left;	
					}
					.contactInnerCell_r {
						width: 220px;
						float: right;
					}
					
				.sitemapFormRow {
					width: 440px;
					height: 32px;
				}
				
					.sitemapInnerCell_l {
						width: 146px;
						float: left;	
					}
				
					.sitemapInnerCell_m {
						width: 146px;
						float: left;
					}
				
					.sitemapInnerCell_r {
						width: 146px;
						float: right;
					}
					
				.product_listing {
					width: 440px;
					height: 16px;
				}
				
					.product_listing_col1 {
						width: 110px;
						float: left;
						text-align: right;	
					}
				
					.product_listing_col2 {
						width: 100px;
						float: left;
					}
				
					.product_listing_col3 {
						width: 110px;
						float: left;
						text-align: right;	
					}
					.product_listing_col4 {
						width: 100px;
						float: left;
					}
					
				.contact_form .reset_btn {
					border: 1px solid #999;
					padding: 11px;
					margin-top: -10px;
					width: 100px;
					
					color: #666;
					background-color: #ccc;
					cursor: pointer;
					
					font-size: 14px;
				}
					.contact_form .reset_btn:hover {
						background-color: #EfEfEf;
					}
					
				.contact_form .submit_btn {
					border: 1px solid #999;
					padding: 11px;
					margin-top: -10px;
					margin-left: 5px;
					width: 100px;
					
					color: #666;
					background-color: #ccc;
					cursor: pointer;
					
					font-size: 14px;
				}
					.contact_form .submit_btn:hover {
						background-color: #EfEfEf;
					}
					
			.clientInnerCell_l img {
				margin-bottom: 9px;
				background-color: #000;	
			}
			
				.clientInnerCell_l a {
					
				}
			
				.clientInnerCell_l a:hover {
					opacity:0.7;
					filter:alpha(opacity=70);
				}
					
			.clientInnerCell_l {
				width: 400px;
				
				padding-top: 9px;
				padding-left: 9px;
				/*padding-bottom: 9px;
*/				
				border: 1px solid #ccc;	
				
				margin-top: 0px;
				margin-bottom: 10px;
				
				color: #666;
				font-family: verdana;
				font-size: 12px;
			}
		
				.clientInnerCell_l h4 {
					margin-top: 0px;
					font-weight: 500;
					margin-bottom: 9px;
					
					cursor: pointer;	
				}
				
			.forgot_pass_form input {
				background-color: #333;
				padding: 6px;
				border: 0px;
				
				margin-top: -2px;
				
				color: #EfEfEf;
			}
				
			.forgot_pass_form .submit {
				background-color: #1F1F1F;
				padding: 3px;
				border: 0px;
				
				margin-top: -2px;
				
				color: #EfEfEf;
				
				cursor: pointer;
			}
			
		/* Footer */
				
		.footer {
			width: 806px;
			height: 77px;
			
			margin-top: 12px;
			
			float: left;
			
			background: url('/assets/imgs/footer_bg.png') 0 0 no-repeat;	
			text-align: center;
		}
		
			.contact {
				float: left;
				
				padding-top: 7px;
				padding-left: 12px;
				
				font-size: 11px;
				color: #666;
			}
			
			.footnav {
				float: right;
				
				padding-top: 7px;
				padding-right: 12px;
				
				font-size: 11px;
				color: #666;
			}
			
			.copy {
				padding-top: 24px;
				font-size: 11px;
				color: #666;
			}
			
	/* Links */
	
	a {
		color: #333;
		font-size: 11px;
		text-decoration: none;
		
		cursor: pointer;
	}
	
		a:hover {
			color: #1372B8;
			text-decoration: none;
		}
			
	.topLinks a {
		color: #999;
		font-size: 11px;
		text-decoration: none;
	}
	
		.topLinks a:hover {
			color: #EfEfEf;
			text-decoration: none;
		}	