/**************** body and tag styles **************** new test*/
	body {
	  margin-top: 0px;	  
	  margin-bottom: 30px;
	  margin-left: 0px;
	  margin-right: 0px;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  margin: 0 auto;
	  background-image:url(images/bg-look-5.jpg);
	  background-repeat:repeat-x;
	  }
	  
	#SPI-Back { background-image:url(images/bg-look-5.jpg);
	  background-repeat:repeat-x;
	  height:1000px;
	  min-width:1200px;
	}
	
	 a img{
	 border: none;}
	 
	 a:link, a:visited{
	color:#000000;
	text-decoration:none;}
	
	a:hover {
	color: #666666;
	text-decoration:underline;
	}
	
	h3{
	margin:0px;
	padding:0px;
	}
	
	a:active {
	color: #666666;
	text-decoration:none;}
	
	#container-hold {
	width:900px;
    margin-left:auto;
	margin-right:auto;
	height:1100px;
	background-color:#FF0000;
    
	}
	
	#container
	{
	width:900px;
    margin-left:auto;
	margin-right:auto;
    }
	
	#header{
	height:100px; 
	width:900px;
	float:left;
	}
	
	
	/*  top menu*/
.menu { padding:0; margin:0; width:562px; height:37px; float:left; }
.menu div { height:37px;}
.menu div div { height:37px;}
.menu ul { padding:0; margin:0; list-style:none; border:0;}
.menu ul li { float:left; margin:2px 0 0 0; padding:0; border:0; }
.menu ul li a { float:left; margin:2px 0 0 0; padding:10px 13px; color:#000; font: bold 11px  Arial, Helvetica, sans-serif; text-decoration:none;}
.menu ul li a:hover { color:#000000; text-decoration:none; background-image:url(images/bg-x.png); background-repeat:repeat-x;}
.menu ul li a.active {color:#FF0000;}
.menu ul li a.test {background: transparent url(images/shopping.png) no-repeat;}
.menu ul li a.testing {background: transparent url(images/shopping1.png) no-repeat;}

/* top menu*/

	
	
	
	/* search bar*/
	#searchwrapper {
width:310px; /*follow your image's size*/
height:34px;/*follow your image's size*/
background-image:url(images/searchbox.png);
background-repeat:no-repeat; 
position:relative; /*important*/
}
 
#searchwrapper form { display:inline ; }
 
.searchbox {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:4px;
left:9px;
width:256px;
line-height:28px;
height:28px;
font-size:12px;
color:#666666;
}
 
.searchbox_submit {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:4px;
left:265px;
width:32px;
height:28px;
}

/* search bar*/
	
	
	.logo{
	padding:17px 0 10px 10px; 
	width:200px; 
	float:left; 
	}

	
	.live-chat{
	 height:51px; 
	 width:70px; 
	 float:right; 
	 margin-top:20px; 
	 text-align:left;
	 }
	 
	
	#slider-top{
	float:left;
	height:226px;
	width:900px;
	float:left;
	}
	
	#our-products{
	margin-top:15px;
	height:290px;
	width:900px;
	float:left;
	}
	
	#our-products-spi{
	margin-top:15px;
	height:280px;
	width:900px;
	float:left;
	background-color:#0033FF;
	}

	
	#slider-bottom{
	height:130px;
	width:900px;
	margin-top:16px;
	float:left;
	}
	
	#slider-text {
	float:left;
	width:868px;
	margin-left:16px;
	background-color:#999999;
	
	}
	#slider-clients-box{
	width:900px;
	height:130px;
	border: 1px solid #999;
	float:left;
    }
	
	#slider-clients{
	width:868px;
	height:20px;
	text-align:center;
	margin-top:20px;
	float:left;
	}
	
	slider-swf{
	float:left;
	height:80px;
	width:868px;
	background-color:#0099FF;
	}
	
	
	#our-news{
	height:162px;
	width:900px;
	margin-top:16px;
	float:left;
	}
	#holder-news{
	width:900px;
	height:162px;
	background-image:url(images/news-bg.jpg); background-repeat:no-repeat;
    border: 1px solid #999;
	}
	#news-text{
	width:450px;
	margin-left:20px;
	margin-top:25px;
	float:left;
	}
	
	#news-link{
	font-size:10px;
	float:right;
	margin-right:30px;
	}
	
	#news-line{
	background-color:#00FF99;
	width:3px;
	height:162px;
	}
	
	#box07-enews{
	width:370px;
	height:112px;
	padding: 0 0 0 0; 
	margin: 20px 0 0 45px;
	background-image:url(images/box07-enews.jpg); background-repeat:no-repeat;
	float:left; 
	color:#FFFFFF;
	}
	
	#dos{
	width:370px;
	height:112px;
	padding: 0 0 0 0; 
	margin: 20px 0 0 45px;
	background-image:url(images/tactilus-hd.png); background-repeat:no-repeat;
	float:left; 
	color:#000000;
	}
	
	#dos p{ margin: 8px 0px 0px 100px; padding:0; font-size:20px; font-weight:bold; color:#8081bd;}
	
	#dos div { padding-left:120px; padding-top:10px; font-size:12px;}
	
	#box07-enews p{ margin: 28px 10px 10px 152px; padding:0; font-size:10px; font-weight:bold}

    #box07-enews div { padding-left:50px; font-size:9px}

    #box07-enews span { padding-left:10px; width:120px; float:left; display:block}

    #enews_name, #enews_email {width:120px}
	
	#our-services{
	height:66px;
	width:900px;
	margin-top:5px;
	float:left;
	}
	.three-services{
	float:left;
	width:298px;
	height:66px;
	}
	.services{
	font-size:18px; 
	text-align:center;
	margin-top:12px;
	width:150px;
	height:50px;
	margin-left:auto;
	margin-right:auto;

	}
	
	.service-line{
	background-image:url(images/service-line.png); background-repeat:no-repeat;
	width:3px;
	height:66px;
	float:left;
	}
	
	
	#footer{
	height:107px;
	width:900px;
	float:left;
	}
	
	.f-links{
	margin-left:16px;
	margin-top:20px;
	color:#FFFFFF;
	width:684px;
	float:left;
	text-align:left;
	}
	
	.f-links a { color:#FFFFFF; }
	
	.news-link a { color:#666699; }
	
	
	.geotrust-logo{
	width:150px;
	height:50px;
	margin-right:16px;
	float:right;
	margin-top:22px;
	}
	

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 25px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	background-image:url(images/tabs.gif);
	background-repeat:repeat-x;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	outline: none;
}



html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.tab_container {
	border: 1px solid #999;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	height:265px;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}

.list-app{
				height:150px;
				width:197px;
				line-height:normal;
				font-size:11px;
				float:left;
				padding-left:10px;
		        }
				
.list-app-n{
				height:150px;
				width:197px;
				line-height:18px;
				font-size:13px;
				float:left;
				padding-left:10px;
		        }
				
.list-app-t {
				height:210px;
				width:820px;
				line-height:normal;
				font-size:11px;
				float:left;
		        }


				
			  
	