			body{
				padding-top:15px;
				*text-align:center;
				font-family:arial, sans-serif;
				background: url(../img/background.gif) no-repeat;
				background-color:#8D8B8B;
			}

			img { padding:0px; margin:0px; }

			a{ color:#0088CC; }
			
			p{ padding:0px; padding-top:25px;}
			
			input.text { width:260px;}
			textarea.text { width:380px;}
			
			.title{
				background: url('../img/top.png') no-repeat;
				width:960px;
				height:147px;	
				padding-top:2px;
			}
			
			.logo{
				padding-left:8px;
			}
			
			.border_left{
				border-left:2px solid;
				border-color:#AAAAAA;
				margin-left:30px;
			}
			
			.border_right{
				border-right:2px solid;
				border-color:#AAAAAA;				
			}

			.title h1{
				padding-top:2px;
			}

			.phone{
									position:relative;
					top:-6px; left:-15px;  }
					
					.phone a{
						color:#818181;
					}
					
					.phone a:link{
						color:#A1A1A1;
					}
			.all{
				*margin-left:auto;
				*margin-right:auto;
				*width:960px;
				*text-align:left;
			}


			.content{
				width:958px;
				background: url(../img/content_back.gif) no-repeat;
				background-color:#636161;
				border:1px solid;
				border-top:0px;
				border-bottom:0px;
				border-left-color:#ADABAC;
				border-right-color:#9D9A9B;
				*position:relative;
				*top:-2px;	
				
			}

			.top{
				height:25px;
				background: url(../img/rounded_top.png) no-repeat;
			}
			.right {
				width:100%;
				text-align:right;
			}
			.under{
				height:25px;
				background: url(../img/rounded_under.png) no-repeat;
				text-align:center;
			}

			.nav{
				position:relative; top:-10px;
				height:68px;
				overflow:hidden;
			}

			.seperate{
				padding-left:20px;	
				padding-right:20px;
				border-top:4px solid;
				border-bottom:4px solid;
				border-color:#bfbfbf;
			}
			.main_text{
				background-color:#F8F8F8;
			}

			.lower_content
			{
				padding-right:20px;
			}
			.lower_content p{
				padding-left:15px;
			}

			.heading{
				padding-bottom:10px;
			}
			
			.clear{
				clear:both;
				height:1px;
			}

			.lower{
				padding-left:45px;
				*padding-left:30px;
				}

				.bottom{
					text-align:center;
					color:#777777;		
					font-size:xx-small;			
					background: url('../img/bottom.png') no-repeat;
					height:63px;
					padding:0px;
					margin:0px;
					width:960px;
				}
				
				.bottom a, .bottom a:link{ color:#777777; font-size:xx-small;}
				
				.pagetitle h1, h1.headline, h2.headline, h3.headline{								
					text-indent:-9000px;					
					padding:0px;
					margin:0px;
				}
												
				.pagetitle .techspecs{
					background-color:	#636161;
					background: url('../img/tech_specs_header.png') no-repeat;
					width:419px;
					height:35px;
					margin-left:5px;
				}
				
				.pagetitle .product_registration{
					background:url('../img/product_registration.png') no-repeat;
					width:380px;
					height:35px;
					margin-left:5px;
				}
				
				.pagetitle .buy_now{
					background:url('../img/buy_now_headline.png') no-repeat;
					width:380px;
					height:35px;
					margin-left:5px;
				}
				
				.pagetitle .support{
					background:url('../img/support_header.png') no-repeat;
					width:380px;
					height:35px;
					margin-left:5px;
				}
				
				.pagetitle .retail_stores{
					background: url('../img/retail_store.png') no-repeat;
					width:380px;
					height:35px;
					margin-left:5px;
				}
				
				.pagetitle .drivers{
					background: url('../img/drivers_header.png') no-repeat;
					width:380px;
					height:35px;
					margin-left:5px;
				}
				
				.pagetitle .company{
					background:url('../img/company_header.png') no-repeat;
					width:380px;
					height:35px;
					margin-left:5px;
				}
				
				img.border{border:1px solid;border-color:#828080;}
				.company_text p{
					margin:5px;					
					padding:0px;
					padding-bottom:10px;
				}
				
				.size_weight{
					background: url('../img/size-weight.png') no-repeat;
					width:140px;
					height:30px;
				}
				
				.value_philosophy{
					background: url('../img/value_philosophy_heading.png') no-repeat;
					width:230px;
					height:30px;
				}
				
				.about_iiview{
					background: url('../img/about_iiView_heading.png') no-repeat;
					width:230px;
					height:30px;
				}
				
				.overview{
					background: url('../img/overview.png') no-repeat;
					width:140px;
					height:30px;
				}
				
				.stay_tuned{
					background: url('../img/stay_tuned.png') no-repeat;
					width:250px;
					height:30px;
				}
				.peripheral{
					background: url('../img/peripheral_connections.png') no-repeat;
					width:235px;
					height:30px;
				}
				
				.system_details{
					background: url('../img/system_details.png') no-repeat;
					width:235px;
					height:30px;
				}
				
				.thank_you{
					background: url('../img/thank_you.png') no-repeat;
					width:235px;
					height:30px;
				}
				
				
				div.error{
					border: 1px solid #D82E2E;
					background-color:#F8CBBB;
					color:#D82E2E;
				}
				
				label.error{
					padding-left:10px;
					color:#D82E2E;
				}
				
				input.error{
					border:1px solid #D82E2E;
				}
				
				.review_order{
					background: url('../img/review_order.png') no-repeat;
					width:235px;
					height:30px;
				}
				.flag{
					float:left;
					padding-right:35px;
					padding-left:10px;					
				}
				
				.flag img{
					border:1px solid;
					border-color:#777777;
				}
				.pink{
					color:#EC017F;
				}
				
				.red{
					color:red;
				}
				
				.grey{
					color:#8F8E8E;
				}
				
				.white_background{
					background-color:#F8F8F8;
				}
				.base_configuration{
					background: url('../img/base-configuration.png') no-repeat;
					width:200px;
					height:30px;
				}
				
				.contact_form{
					background:url('../img/contact_form.png') no-repeat;
					width:235px;
					height:30px;
				}
				.mail_phone{
					background:url('../img/mail_phone.png') no-repeat;
					width:235px;
					height:30px;
				}
				.live_chat{
					background: url('../img/live_chat_heading.png') no-repeat;
					width:250px;
					height:30px;
				}
				
				.pagetitle hr{
					background-color:#BDBDBD;
					padding:0px;
					margin-bottom:15px;
				}
				
				.alternating{
					margin-top:10px;
					padding-top:15px;
					border:1px solid;
					border-bottom:none;
					border-color:#777777;
					color:#636161;
				}
				
				.alternating tr td{
					background-color:#EDEDED;
					border-bottom:1px solid;
					border-color:#777777;	
				}
				
				.alternating tr.alt td{
					background-color:#BDBDBD;	
				}
				
				.alternating td{
					padding:10px;
				}
				.alternating td.def{
					border-left:2px solid;
					border-left-color:#AAAAAA;
					padding-left:5px;
				}
				
			.box{
				background-color:#F8F8F8;
				border: 1px solid #777777;	
				padding-left:5px;			
			}
			

			
			.box table{
				margin:0px;
				margin-left:15px;
				padding:0px;				
			}				
			
			.box hr{
				margin-bottom:5px;
			}

			table.buy tr{
				padding-bottom:10px;
			}
			
			.pad{
				padding:10px;
			}
			
			.space{
				padding-left:30px;
			}
			
			.pagetitle hr{
				margin-left:-30px;
			}
			.pad_left{
				padding-left:50px;
			}
			.submit{
				width:80px;
				height:26px;
			}

			#slides li{
				padding:0px;
				margin:0px;
				list-style:none;
			}

			img.main{
				position:relative;
				left:0;
				top:0;
				z-index:10;	
			}

			 img.hover{
				position:relative;
				left:0px;
				top:-68px;
			}
