@CHARSET "ISO-8859-1";
a{
	text-decoration:none;
}
body{
	margin:0;
	padding:0;
	background:#8b8c8f url(../images/bodybg.jpg) repeat-x top left;
	font-family:LucidaGrande,"Lucida Sans", "Lucida Console", Arial, Helvetica, sans-serif;
}
#wrapper{
	width:776px;
	margin:0 auto;
}
#logo_touchtosearch{
	width:321px;
	height:35px;
	display:block;
	margin:0 auto 20px auto;
}
#logo_isearcher{
	width:184px;
	height:35px;
	display:block;
	margin:0 auto 20px auto;
}
#logo_itravel{
	width:166px;
	height:33px;
	display:block;
	margin:0 auto 22px auto;
}
#logo_icabbie{
	width:146px;
	height:35px;
	display:block;
	margin:0 auto 20px auto;
}
#logo_ishop{
	width:111px;
	height:42px;
	display:block;
	margin:0 auto 13px auto;
}
#logo_contact{
	width:213px;
	height:35px;
	display:block;
	margin:0 auto 20px auto;
}
#container{
	font-family:Helvetica, Arial, Helvetica, sans-serif;
	width:750px;  /* original width 776px*/
	height:541px;  /* original height 591px*/
	margin:0 auto;
	padding:25px 13px;
	text-align:center;
	background:transparent url(../images/container.png) no-repeat center center;
	position:relative;
}
.image_box{
	padding:0 0px 5px 0px;
	margin:0 auto 20px auto;
}
.btn_download{
	position:absolute;
	display:block;
	width:78px;
	height:23px;
	background:url(../images/btn_download.png) no-repeat left top;
	right:218px;
	bottom:222px;
}
.desc{
	width:475px;
	position:relative;
	margin:0 auto;
	font-family:Helvetica, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:500;
	color:#000;
	font-size:13px;
	}

#footer{
	width:776px;
	margin:0 auto;
	color:#d5dddf;
	position:relative;
	clear:both;
	font-size:11px;
	font-weight:600;
}
#copyinfo{
	position:absolute;
	left:40px;
	top:0;
}
#rightsinfo{
	position:absolute;
	right:40px;
	top:0;
}
#rightsinfo a{
	color:#d5dddf;
}
#top_nav{
	margin:55px 0 -6px 50px;
	padding:0;
	overflow:hidden;
	position:relative;
	}
	
#top_nav li{
	float:left;
	position:relative;
	width:120px;
	height:30px;
	margin:0 5px 0 0;
	padding:0;
	list-style:none;
	}
#top_nav li a{
	display:block;
	height:100%;
	width:100%;
	background:transparent no-repeat left bottom;
}
#top_nav li a:hover, #top_nav li.active a{
	background-position:left top;
}
#top_nav li#home a{
	background-image:url(../images/tab_home.png);
}
#top_nav li#applications a{
	background-image:url(../images/tab_applications.png);
}
#top_nav li#contact a{
	background-image:url(../images/tab_contact.png);
}
.toggle_app{
	position:relative;
	bottom:0;
	height:100px;
	border-top: solid 1px #d3d3d3;
	text-align:center;
	}
.btn_toggle{
	position:relative;
	margin:10px auto;
	padding:0;
	overflow:hidden;
	width:400px;
	}
.btn_toggle li{
	float:left;
	list-style:none;
	margin:0 20px;
	padding:0;
	}
.btn_icon{
	display:block;
	width:60px;
	height:60px;
	background:center center no-repeat;
}

.ico_isearcher{
	background-image:url(../images/ico_isearcher.png);
}
.ico_ishop{
	background-image:url(../images/ico_ishop.png);
}
.ico_itravel{
	background-image:url(../images/ico_itravel.png);
}
.ico_icabbie{
	background-image:url(../images/ico_icabbie.png);
}
#contact_form{
	position:relative;
	margin-left:80px;
	margin-top:50px;
	}
#contact_form label{
	float:left;
	width:120px;
	text-align:right;
	color:#fff;
	text-shadow : 1px 1px 1px #363636;
	margin-bottom:20px;
	margin-right:20px;
	line-height:18px;
	font-size:13px;
	}
#contact_form input[type="text"]{
	float:left;	
	margin-bottom:20px;
	height:18px;
	width:300px;
	}
 #contact_form textarea{
	float:left;	
	margin-bottom:20px;
	height:165px;
	width:305px;
	}
#contact_form br{
	clear:both;
	}
	
#send{
	position:relative;
	left:68px;
	}
#contact{
	position:absolute !important;
	right:50px !important;
	}