/*	-------------------------------------------------------------
	Position
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
body {
background-color: #fff;
font-family: "Arial", " Verdana", "Tahoma", Serif;
font-size: 11px;
color: #3c3c3c;
border: 0px;
margin: 0px;
padding: 0px;
text-align: center;
}

#container
{
width: 830px;
margin:0px auto;
padding: 0px;
text-align: left;
}
#header {
	height: 101px;
	width: 830x;
	margin-top: 22px;
	margin-bottom: 0px;
}


/*	-------------------------------------------------------------
 logo
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#logo{
float: left;
	width: 221px;
	height: 101px;

background-image: url(images/logo.gif);
background-position: 0px 0px;
background-repeat: no-repeat;
margin: 0px;
}

#logo a{
	width: 221px;
	height: 101px;
	position: relative;
	display: block;
	/*  IE 5 Hack \*/
	overflow: hidden;
	/* end hack */ 
}

#logo a:link, #logo a:visited{
text-indent: -9999px;}

#logo h1{
background-image: none;	
}




/*	-------------------------------------------------------------
 top navigation
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#top_nav{
float: left;
	width: 594px;
	margin-left: 10px;
	height: 45px;
}	

#top_nav li{
display: inline; 
float:left;
}

#nav_ul {
float: left;
	height: 45px;
	list-style-type: none;
	list-style-image: none;
	padding: 0 0 0 0;
	margin: 56px 0 0 0;
	display: inline;
}

#nav_ul a{
height: 45px;
	
	position: relative;
	display: block;
	/*  IE 5 Hack \*/
	overflow: hidden;
	/* end hack */ 
}

#nav_home, #nav_home_on{ width: 99px;  height: 45px;margin-left: 0px;}
#nav_about, #nav_about_on {width: 99px; height: 45px; margin-right: 0px;}
#nav_products, #nav_products_on {width: 99px; height: 45px; margin-right: 0px;}
#nav_shop, #nav_shop_on {width: 99px; height: 45px;}
#nav_gps, #nav_gps_on {width: 99px; height: 45px;}
#nav_partners, #nav_partners_on {width: 99px; height: 45px;}


#nav_home a, #nav_home_on a {width: 99px; height: 45px;}
#nav_about a, #nav_about_on a {width: 99px; height: 45px;}
#nav_products a, #nav_products_on a {width: 99px; height: 45px;}
#nav_shop a, #nav_shop_on a {width: 99px; height: 45px;}
#nav_gps a, #nav_gps_on a {width: 99px; height: 45px;}
#nav_partners a, #nav_partners_on a {width: 99px; height: 45px;}

#nav_home a:link, #nav_home a:visited { background: url(images/nav_home.gif) no-repeat;text-indent: -9999px; }
#nav_about a:link, #nav_about a:visited { background: url(images/nav_about.gif) no-repeat;text-indent: -9999px; }
#nav_products a:link, #nav_products a:visited { background: url(images/nav_products.gif) no-repeat;text-indent: -9999px; }
#nav_shop a:link, #nav_shop a:visited { background: url(images/nav_shop.gif) no-repeat;text-indent: -9999px; }
#nav_gps a:link, #nav_gps a:visited { background: url(images/nav_gps.gif) no-repeat;text-indent: -9999px; }
#nav_partners a:link, #nav_partners a:visited { background: url(images/nav_partners.gif) no-repeat;text-indent: -9999px; }

#nav_home a:hover { background: url(images/nav_home_hover.gif) no-repeat;text-indent: -9999px; }
#nav_about a:hover { background: url(images/nav_about_hover.gif) no-repeat;text-indent: -9999px; }
#nav_products a:hover { background: url(images/nav_products_hover.gif) no-repeat;text-indent: -9999px; }
#nav_shop a:hover { background: url(images/nav_shop_hover.gif) no-repeat;text-indent: -9999px; }
#nav_gps a:hover { background: url(images/nav_gps_hover.gif) no-repeat;text-indent: -9999px; }
#nav_partners a:hover { background: url(images/nav_partners_hover.gif) no-repeat;text-indent: -9999px; }

#nav_home_on a:link, #nav_home_on a:visited { background: url(images/nav_home_on.gif) no-repeat;text-indent: -9999px; }
#nav_about_on a:link, #nav_about_on a:visited { background: url(images/nav_about_on.gif) no-repeat;text-indent: -9999px; }
#nav_products_on a:link, #nav_products_on a:visited { background: url(images/nav_products_on.gif) no-repeat;text-indent: -9999px; }
#nav_shop_on a:link, #nav_shop_on a:visited { background: url(images/nav_shop_on.gif) no-repeat;text-indent: -9999px; }
#nav_gps_on a:link, #nav_gps_on a:visited { background: url(images/nav_gps_on.gif) no-repeat;text-indent: -9999px; }
#nav_partners_on a:link, #nav_partners_on a:visited { background: url(images/nav_partners_on.gif) no-repeat;text-indent: -9999px; }

/*	-------------------------------------------------------------
content
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.title{
width: 830px;
height: 44px;
background-color: #ddd;
}

.title img{
float: right;
}

.content_home{
width: 830px;
min-height: 305px;

background-image: url(images/bg_home.gif);
background-position: top left;
background-repeat: repeat-y;

background-color: #e9e9e9;
}


/*	-------------------------------------------------------------
homepage
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.home_text{
width: 287px;
margin: 0px 0 0 65px;
 padding: 65px 0 0 0 ;
 float: left;
 
}

.about_text{
width: 463px;
margin: 0px 0 0 65px;
 padding: 30px 0 0 0 ;
 float: left;
 
}

.about_text p{
width: 445px;
}

.list_ul{
list-style-type: none;
margin: 0;
padding: 0 0 0 0;
line-height: 18px;
}

.list_ul li{
background-image: url("images/bg_list.gif");
background-repeat: no-repeat;
background-position: 0 7px;
text-indent: 0px;
padding:0 0 0 8px;
}

.flash_clock{
float: right;
margin-left: 28px;
}


/*	-------------------------------------------------------------
products
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.products_left{
width: 220px;
margin: 0px 0 0 65px;
 padding: 30px 0 0 0 ;
 float: left;
}

.products_right{
width: 220px;
margin: 0px 0 0 20px;
 padding: 30px 0 0 20px ;
 float: left;
 
 border-left: 1px dashed #d8d8d8;
}

.products_text{
width: 463px;
margin: 0px 0 0 65px;
 padding: 30px 0 0 0 ;
 float: left;
 
}


.products_text p{
	width: 280px;
}

.products_text2{
width: 463px;
margin: 0px 0 0 65px;
 padding: 30px 0 0 0 ;
 float: left;
 
}


.products_text2 p{
	width: 460px;
}


.features{
	width: 250px;
	border-left: 1px dashed #d8d8d8;
	margin-left: 30px;
	padding-top: 30px;
	padding-left: 20px;
	float: left;
}

/*	-------------------------------------------------------------
titles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	h2{
	margin: 0px;
	padding: 0px;
}

/*	no more blinking clocks	*/
#title_home {
background-image: url(images/title_home.gif);
background-position: top left;
background-repeat: no-repeat;
margin: 0px 0 15px 0;
text-indent: -9999px; 

width: 387px;
height: 59px;
}

#title_about {
background-image: url(images/title_about.gif);
background-position: top left;
background-repeat: no-repeat;
margin: 0px 0 15px 0;
text-indent: -9999px; 

width: 273px;
height: 35px;
}

#title_shop {
background-image: url(images/title_shop.gif);
background-position: top left;
background-repeat: no-repeat;
margin: 0px 0 15px 0;
text-indent: -9999px; 

width: 273px;
height: 65px;
}

#title_thanks {
background-image: url(images/title_thanks.gif);
background-position: top left;
background-repeat: no-repeat;
margin: 0px 0 15px 0;
text-indent: -9999px; 

width: 273px;
height: 65px;
}


#title_products {
background-image: url(images/title_products.gif);
background-position: bottom left;
background-repeat: no-repeat;
margin: 0px 0 0px 65px;
text-indent: -9999px; 

padding: 0px 0 0 0px;
width: 273px;
height: 65px;
}

#title_gps {
background-image: url(images/title_gps.gif);
background-position: top left;
background-repeat: no-repeat;
margin: 0px 0 15px 0;
text-indent: -9999px; 

width: 273px;
height: 35px;
}

#title_partners {
background-image: url(images/title_partners.gif);
background-position: top left;
background-repeat: no-repeat;
margin: 0px 0 15px 0;
text-indent: -9999px; 

width: 273px;
height: 35px;
}


/*	learn more	*/
#learn_more a{
background-image: url(images/bg_learn_more.gif);
background-position: top left;
background-repeat: no-repeat;
margin: 15px 0 15px 0;
text-indent: -9999px; 

width: 196px;
height: 12px;
position: relative;
overflow: hidden;
display: block;
}


#learn_morexxx a{
	margin-top: 10px;
display: block;
width: 196px;
height: 12px;

}

#learn_more a:link, learn_more a: visited;{
display: block;
width: 196px;
height: 12px;
text-indent: -9999px;

}





/*	-------------------------------------------------------------
      Footer
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#footer{
	width: 830px;
	height: 98px;
	margin-bottom: 0px;
	margin-top: 0px;
	background-image: url(images/bg_footer.gif);
background-position: top left;
background-repeat: repeat-x;

background-color: #f8f8f8;
clear: both;
padding: 0px 0 0 0px;



font-size: 11px;
color: #787878;


	
}


#footer p{
	margin: 0px;
	padding: 0px;
	line-height: 30px;
	text-indent: 42px;
}

#footer ul li a{
	color: #007cb1;
}


#footer ul{
list-style-type: none;
list-style-image: none;
margin: 0px 0 0 0;
padding: 49px 0 0 0;
text-indent: 42px;
}

#footer ul li{
display: inline;
}

#footer span{
margin: 0 3px 0 3px;

}


.nixite{
color: #787878;
text-decoration: none;
}



/*	-------------------------------------------------------------
   Generic elements
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	a img{
	border: 0px;
}
	
	p{
	line-height: 18px;
	margin: 0px 0 18px 0;
}
	
	a{
	color: #0975DA;
	margin: 0px;
}

h1{
	font-size: 20px;
	font-weight: normal;
	color: #1F8CCA;
	margin: 0px 0 5px 0;
	
	background-image: url(images/bg_h1.gif);
background-position: bottom left;
background-repeat: repeat-x;
}

#header h1{
	margin: 0px;
	
	

}

h3{
margin: 0;
padding: 0;
color: #1f8bb8;
font-size: 12px;
}

/*	-------------------------------------------------------------
  Forms
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.inputf {
	display: inline;
	width: 217px;
	height: 15px;
	border: solid #717171 1px; 
background-color: #fff;
padding-left: 6px;
color: #333;
margin-bottom: 3px;

margin-right : 13px;

}

	.inputf2 {
	display: inline;
	width: 367px;
	height: 150px;
	border: solid #717171 1px; 
background-color: #fff;
padding-left: 6px;
color: #333;
margin-bottom: 3px;

margin-right : 13px;

}


	
	
.contacttable td{

height: 30px;
lineheight: 30px;}

