/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
/*  header start  */
.phone-left{ float:left; margin-top:1px;}
.phone-right{ float:right; margin-top:6px;}
.email
{
	 float:right;
	 margin-top:2px;
	
}
.email-1
{
 float:right;
 margin-top:5px;
}
.phone
{
 float:left;
 margin:0; 
}
.header_top_left span a
{
    color: #FFFFFF; 
}
.header_top_left img
{
    margin-top:2px;
}
/*  header End  */
@font-face {
 	font-family: 'Lucida Grande';
	src: url('Lucida-Grande.ttf');
 }
 
body{
	font-family:'Lucida Grande', Arial, Verdana, sans-serif;
	}
.single
{
	background:url(images/pag_template.jpg) repeat-x #FFFFFF ;
	font-size:11px; 
	color:#404040;
	margin:0px;
	text-align: left;

}
.archive
{
	background:url(images/pag_template.jpg) repeat-x #FFFFFF ;
	font-size:11px; 
	color:#404040;
	margin:0px;
	text-align: left;

}
.page
{
	background:url(images/pag_template.jpg) repeat-x #FFFFFF ;
	font-size:11px; 
	color:#404040;
	margin:0px;
	text-align: left;

}
.search
{
	background:url(images/pag_template.jpg) repeat-x #FFFFFF ;
	font-size:11px; 
	color:#404040;
	margin:0px;
	text-align: left;
}
.page-parent {
		background:url(images/pag_image.jpg) repeat-x #FFFFFF ;
	font-size:11px;
	color:#404040;
	margin:0px;
	text-align: left;
	}
.page-child{
background:url(images/pag_image.jpg) repeat-x #FFFFFF ;
	font-size:11px;
	color:#404040;
	margin:0px;
	text-align: left;
}
.page-template-iPhone_page-php
{
background:url(images/bg_iphone.jpg) repeat-x #FFFFFF ;
	font-size:11px; 
	color:#404040;
	margin:0px;
	text-align: left;

}
.page-template-iPad_page-php
{
	background:url(images/bg_ipad.jpg) repeat-x #FFFFFF ;
	font-size:11px; 
	color:#404040;
	margin:0px;
	text-align: left;
}
.page-template-android_page-php
{
	background:url(images/bg_banner_samsung_galaxy.jpg) repeat-x #FFFFFF ;
	font-size:11px; 
	color:#404040;
	margin:0px;
	text-align: left;

}
.page-template-blackberry_page-php
{
	background:url(images/bg1.jpg) repeat-x #FFFFFF ;
	font-size:11px; 
	color:#404040;
	margin:0px;
	text-align: left;

}

.page-id-26
{
	background:url(images/pag_template.jpg) repeat-x #FFF9E9 ;
	font-size:11px; 
	color:#404040;
	margin:0px;
	text-align: left;
}
.page-id-224
{
background:url(images/pag_template.jpg) repeat-x #FFFFFF;
	font-size:11px; 
	color:#404040;
	margin:0px;
	text-align: left;
}
.page-id-226
{
background:url(images/pag_template.jpg) repeat-x #FFFFFF;
	font-size:11px; 
	color:#404040;
	margin:0px;
	text-align: left;

}
.page-id-22
{
background:url(images/pag_template.jpg) repeat-x #FFFFFF;
	font-size:11px; 
	color:#404040;
	margin:0px;
	text-align: left;
}
.parent-pageid-688
 {
 	background:url(images/pag_template.jpg) repeat-x #FFFFFF;
	font-size:11px; 
	color:#404040;
	margin:0px;
	text-align: left;

 }
 .page-id-756
 {
background:url(images/pag_template.jpg) repeat-x #FFFFFF;
	font-size:11px; 
	color:#404040;
	margin:0px;
	text-align: left; 
 }
.home{
	background:url(images/bg_image.jpg) repeat-x #FFF9E9 ;
	font-size:11px; 
	color:#404040;
	margin:0px;
	text-align: left;
}	

#page {
	background-color: white;
	border: 1px solid #959596;
	text-align: left;
	}



#headerimg 	{
	margin: 7px 9px 0;
	height: 192px;
	width: 740px;
	}

#content {
		font-size:12px;
	}

.widecolumn .entry p {
		font-size:12px;
	}

.narrowcolumn .entry, .widecolumn .entry {
	font-size:13px;
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: left;
	}

.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}

.even, .alt {

	border-left: 1px solid #ddd;
}
.footer
{
width:1000px;
color:#D3CFC6;
margin:0px auto;

}
#footer {
	border: none;
	width:1000px;
	margin: 0px auto;
	
	}

small {
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3 {
	font-weight: bold;
	}
#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

h2 {
	font-size: 1.6em;
	}
h2.pagetitle {
	font-size: 1.6em;
	}

#sidebar h2 {
	font-size: 1.2em;
	font-family:Tahoma;
	font-weight:normal !important;
	margin:0;	
	padding-bottom:5px;
	padding-left:10px !important;
	padding-right:0;
	padding-top:7px !important;
	text-align:left;
	}

h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

.entry p a:visited,.entry p a:link {
	color: #444;
	}

.sticky {
	background: #f7f7f7;
	padding: 0 10px 10px;
	}
.sticky h2 {
	padding-top: 10px;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em segoe ui, Verdana, segoe Ui, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	}

.commentmetadata {
	font-weight: normal;
	}

#sidebar {
	font-size:1em;
	background:#FFC94F none repeat scroll 0 0;
margin:0;
padding:0;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font-size:1.1em;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}


a {
	color: #868185;
	text-decoration:none;
	}

a:hover {
	color: #147;
	text-decoration:underline;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em segoe ui;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* Begin Structure */
#page {
	background: none;
	margin: 0px auto;
	padding: 0;
	width: 1000px;
	border: none;

	}
#header{
	margin: 0 0 0 1px;
	padding: 0;
	width: 1000px;
	padding-bottom:1px;
	padding:0px;
	margin:0px;
	}

#headerimg {
	margin: 0;
	height: 200px;
	width: 100%;
	}

.narrowcolumn {
	margin: 0px 0 0;
	width: 1000px;
	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}

.post {
	margin: 0;
	text-align: left;
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}

#footer {
	padding: 0;
	margin: 0 auto;
	width: 1000px;
	padding:20px 0px 0px 0px;
	clear: both;
}

#footer p {
color:#FFFAEC;
	margin: 0;
	padding: 19px 0;
	}
/*	Begin Headers */

h2 {
	color:#EF9219;
font-size:17px;
font-weight:bold ;
padding:0px ;
margin:0px;
	}

h2.pagetitle {
	text-align: left;
}

#sidebar h2 {
	color:#000000;
	font-size:20px;
	margin:0;
	padding:0;
	text-align:left;
}

h3 {
	padding: 0;
	margin: 10px 0 5px;
	color:#ed931b;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	
 	}
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */
.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	font-size:10px;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 10px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */
/* Begin Form Elements */
.searchform {padding:0px;
	margin:0px;
	padding-top:10px;
}

#searchform #s{
	background:url("images/search_text.png") no-repeat scroll center top transparent;
border:medium none;
color:#8D8D8D;
font-size:11px;
height:30px;
margin-right:-34px;
padding-left:35px;
position:relative;
width:260px;
z-index:1;


}
#searchform .searchsubmit{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	background:none;
	border:none;
	background:url(images/search_btn.png) no-repeat top right;
	width:75px;
	height:32px;
	cursor:pointer;
	text-align:right;
	padding-right:22px;
	z-index:0;
	vertical-align:bottom;
}


#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form {
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 98%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	background:#E26835;
	border:none;
	float: right;
	height:25px;
	color:#FFFFFF;
	padding-bottom:3px;
	cursor:pointer;
	
}
/* End Form Elements */
/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 9px;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
#sidebar
{
text-align:left;
	}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}
	
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
}

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.right{
	float:right;
}
.left{
	float:left;
}
.justify{
	text-align:justify;
	color:#3E3D3B;
}
.justify strong
{
color:#000;
}
.header_top_left{
	vertical-align:middle;
	display:block;
	padding-top:14px;
 	font-size:12px !important;
	font-weight:normal;
	color:#FFFFFF;
	padding-left:5px;
	margin-left:10px;
	
}
.header_menu_bg{
	height:104px;
	/*background:url(images/bg_menu.jpg) no-repeat top;*/
	padding:0px;
	margin:0px;
 
}
.logo_bg{
	width:270px;
	float:left;
	padding-top:13px;
}
.logo_bg a{
outline:none;
text-decoration:none;
}
.trans_menu{
	color:#404040;
	font-size:12px !important;
	background:url(images/menu_bg.png) no-repeat;
	float:left;
	width:729px;
	height:42px;
	padding:0px;
	margin:0px;
	margin-top:-1px;
}
.clear{
	clear:both;
}

.scroller_content{
	background:none repeat scroll 0 0 #FFF9E9;
border-bottom:1px solid #E5DCC2;
border-left:1px solid #E5DCC2;
border-right:1px solid #E5DCC2;
color:#858086;
float:left;
height:260px;
padding-left:20px;
text-align:left;
width:310px;
	 

}
.scroller_inner_content{
	color:#878286;
	font-size:11px;
	padding-top:7px;
	line-height:20px;
	
}
.content_title{
	font-size:20px;
	padding:0px;
	margin:0px;
	color:#000000;
	text-align:left;
	padding-bottom:10px;
}
.scroller_title{
	font-size:20px;
	padding:0px;
	margin:0px;
	color:#000000;
	text-align:left;
}
.scroller_title_bottom{
	font-size:20px;
	padding:0px;
	margin:0px;
	color:#000000;
	text-align:left;
	padding: 0 0 10px 20px;

}
#right_content{
	padding:0px;
	margin:0px;
}
#right_content ul{
	list-style:none;
	padding:0px;
	margin:0px;
	padding-left:8px;
}
#right_content ul li{
	list-style:none;
	font-size:11px;
	color:#848484;
	border-bottom:1px #E7E1D1 solid;
	padding-top:10px;
	padding-bottom:7px;

}
#right_content ul li a:link,#right_content ul li a:visited{
	background:url(images/arrow_left.gif) no-repeat left center;
	color:#414141;
	text-decoration:none;
	padding-left:10px;
	display:block;

	 
}
#right_content ul li a:hover{
	text-decoration:underline;
}
#right_content ul li span{
		padding-left:8px;
		text-align:justify;
		display:block;
		padding-top:3px;
		padding-bottom:3px;
}
.right_content_last{
	border-bottom:none !important;
}
.content_desc{
	color:#848484;
	padding-bottom:5px;
}
.padtop10{
	padding-top:10px;
}
.padtop20{
	padding-top:20px;
}
.mobile_bg{
	background:url(images/mobile_bg.gif) no-repeat top center;
	height:210px;
}
.mobile_bg_first{
	background:url(images/first_mobile.png)  no-repeat bottom right  ;
	float:left;
	width:490px;
	padding-top:10px;

}
.mobile_bg_second{
	float:left;
	padding-top:10px;
}
#footerlinks{
	border-bottom:1px #B2AC9E solid;
	text-align:left;
	height:25px;
}
#footerlinks a:link,#footerlinks a:visited{
	outline:none;
	color:#FFFAEC;
	text-decoration:none;
	border-right:1px #B2AC9E solid;
	padding:5px 17px 12px 17px;
	display:inline;
	
}
#footerlinks a:hover{
	text-decoration:underline;
}
a.footer_last:link,a.footer_last:visited{
	
	
}
a.footer_last:hover{
	
}
.padtop_20{
	padding-top:20px;
}
.padleft_15{
padding-left:15px;
}
.padright_15{
	padding-right:15px;
}
.slider_content_text{
	width:182px;
	position: absolute;
}
.slider_content_img{
	position: relative;
}
.footer_bg{
color:#D0CABC;
border-bottom:1px solid #B2AC9E;

}

a.read_more:link,a.read_more:visited{
	color:#333333;
	font-size:11px;
	background:url(images/read_more.gif) no-repeat;
	text-decoration:none;
	padding-top:7px;
	padding-bottom:10px;
	text-align:left;
	padding-left:10px;
	width:155px;
	display:block;
}
a.read_more:hover{
	text-decoration:underline;
	
}
.padtop_24{
	padding-top:24px;
}
.height10{
	height:10px;
	margin:0px;
	padding:0px;
	line-height:0px;
}
.content_inner{
padding-top:10px;
	width:1000px;
	text-align:center;
}
.inner_content{
	border:none;
	background:none;
	width:69%;
	float:left;
}


.page_txt{
color:#444444;
font-size:13px;
}
.right_menu
{
clear:left;
width:255px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
padding:0 0 10px 15px;
text-indent:-10px;
}
.right_menu li{
margin:0px;
padding:7px 0 8px 10px;
text-align:justify;
border-bottom:1px solid #D9D2C0;
}
.right_menu li a:link,.right_menu li a:visited{
text-align:justify;
background:url(images/arrow_left.jpg) no-repeat center left;
padding-left:15px;
font-size:12px;
outline:none;
}
.seletd_link
{
font-weight:bold;
color:#000000;
}
.page_txt ol{
padding:0px;
margin:7px 0 8px 20px;
}
.content_left
{
float:left;
width:700px;
text-align:left;
border:none!important;
}
.content_page
{
width:690px;
padding:0px 10px 10px 0px;

}
.right_inner_sidebar{
	width:297px;
	float:right;
	border-left:1px #E7E1D1 solid;
	
}
.ipad_img
{
width:202px;
float:left;
text-align:left;
}
.ipad_text
{
text-align:left;
width:478px;
float:left;
color:#444444;
}
.title
{
	color:#424244;
	padding-bottom:10px;
	font-size:18px;
}
.ipad_text p
{
margin-top:0px;
}
.services_box
{
text-align:left;
background:#EDE7D7;
width:680px;
height:268px;
margin-top:10px;
}
.service_title {
color:#40423F;
font-size:17px;
font-weight:bold;
}
.services
{
padding:10px 15px;
}
.service_bg
{
background:url(images/arrow.png)  center right no-repeat;
height:26px;
width:275px;
}
.service_porting
{
background:url(images/arrow.png)  center right no-repeat;
height:26px;
width:294px;
}
.service
{
font-size:11px;
width:670px;
padding-top:20px;

}
.ser_left{
width:340px;
float:left;
}
.ser_right
{
width:310px;
float:left;
}

.ser_txt{
height:26px;
background:#D9D2BF;
width:264px;
}
.ser_app
{
height:26px;
background:#D9D2BF;
width:264px;
margin-top:10px;

}
.service h4
{
color:#343235;
margin:0px;
padding:5px 0px 0px 10px;
}
.service a:link,.service a:visited
{
color:#343235;
font-weight:normal;
text-decoration:none;
}
.service a:hover
{
text-decoration:underline;
}
.ser_porting
{
height:26px;
background:#D9D2BF;
width:283px;
margin-top:10px;
}

.s_txt
{
color:#333134;
font-weight:normal!important;
font-size:11px;
width:630px;
}
.ser_sep{
background:url(images/ser_seprator.jpg) repeat-x;
height:1px;
width:640px;
padding-top:10px;
margin-top:10px;
}
.spacer{
background-image:url(images/spacer.gif);
height:1px;
}
.inquryfrm_bg
{
height:220px;
width:1000px;
margin-top:30px;
background:url(images/bg_inquiry.jpg) no-repeat;
}
.inquery_center
{
text-align:center;
padding:10px 150px;
}
.inquery_title
{
color:#000000;
font-size:19px;
}
.inquery_sep
{
background:url(images/inquery_sep.jpg) repeat-x;
height:1px;
margin-top:10px;
}
.inquery_form
{
color:#000000;
margin:0px;
padding:0px;

}
.in_inputtext
{
width:720px;
padding-top:10px;
}
.in_textarea{
width:720px;
padding-top:10px;
}
.inquery_right
{
width:310px;
}
.inquery_left{
width:360px;
}
.lable{
width:340px;
padding-top:10px;
}
.lab
{
padding-right:10px;
text-align:right;
width:90px;
}
.input_txt
{
background:url(images/texbox_bg.jpg) no-repeat;
height:26px;
width:235px;
text-align:left;
}
.input_txt input
{
	border:none!important;
}
.continputtxt
{
padding:3px;
outline:none!important;
height:16px;
border:none !important;
}
#contact
{
margin:0px; padding:0px;
}
.conttextarea
{
border:none;
outline-offset:0px;
height:46px;
padding-left:5px;
padding-top:3px;
}
textarea:focus {outline: none;}
input[type="text"]
{
outline: none;
}
.input_txtarea
{
width:580px;
text-align:left;
}
.sendbtn
{
outline:none;
border:none;
background:none;
cursor:pointer;
margin-top:15px;
width:100px;
height:30px;
}

.no
{
padding-left:5px;
float:left;
}
.equal
{
font-size:18px;
float:left;
padding-left:5px;
}
.text_area
{
background:url(images/textarea.jpg) no-repeat;
height:51px;
width:589px;
}
.text_left
{
width:510px;
float:left;
}
.text_btn
{
float:left;
width:75px;
}
.right_services
{
background:url(images/bg_titles.png) no-repeat;
height:100%;
}
.wts_new
{
background:url(images/bg_titles.png) no-repeat;
height:100%;
}
.ourservice_title
{
background:url(images/arrow_bg_title.png) no-repeat center  right;
width:270px;
height:38px;
}
.title_ser
{
text-align:left;
float:left;
background:#D9D2BF;
width:253px;
height:38px;
}
.title_ser h5
{
font-size:22px;
color:#404040;
text-align:left;
margin:0px;
font-weight:normal;
padding-left:10px;
padding-top:2px;
}
.title
{

}
.pc_img
{
padding-top:20px;
}
.app_bg
{
margin-top:10px;
background:url(images/arrow.png)  center right no-repeat;
height:26px;
width:255px;
padding-left:17px;
}
.title_app
{
height:26px;
background:#D9D2BF;
width:244px;
}
.title_app h4
{
color:#343235;
margin:0px;
font-weight:normal;
padding:5px 0px 0px 10px;
}
.title_app a:link,.title_app a:visited
{
color:#3B393A;
text-decoration:none;
}
.app_txt
{
padding-top:10px;
width:255px;
font-size:12px;
color:#333134;
padding-left:17px;
text-align:justify;
line-height:17px;
}
.ipad_app_txt{
width:690px;
padding-top:15px;
}
.form
{
	padding:0px 12px 10px 0px;	
}
.form_headleft
{
	width:300px;
	font-size:17px !important;
	font-weight:bold;
}
.form_alignleft
{
	width:300px;
	margin-right:40px;
}
.form_alignleft_divsubmit
{
	width:350px;
}

.form_alignright
{
	width:285px;
}
.form_headright
{
	font-size:17px !important;
	width:285px;
	font-weight:bold;
}
.div_leftwidth
{
	width:106px;
}
.div_rightwidth
{
	width:70px;
}
.frame_txt{
font-size:12px;
}
.frame_txt_gry{
font-size:11px;
color:#999;
}
.formbg{
	background:#F8F1DF;
	padding:10px;
	border:2px solid #E7E1D1;
	}
.formbg input, .formbg textarea {
border:1px solid #404040;
color:#000000;
padding:4px;
}	
.inq_text{width:200px;}
.inq_text_hire{width:163px;}
.cust-repr-box{
	 width:310px; 
	 background:#F8FAFC; 
	 border:2px solid #CEDEE8; 
	 padding:15px;
	 }
.cust-repr-sept{
	background:#CEDEE8;
	height:1px;
	margin:15px 0;
	}	
.height7{
height:7px;
}
.height6{
height:6px;
}
.height20
{
	height:20px;
}
.height10
{
	height:10px;
}
.btn_submit_bg
{
	background:#404040;
	height:30px;
	width:80px;
	padding:0px 0px 3px 0px;
	cursor:pointer;
	font:bold 12px segoe Ui;
	color: #fff!important;
}

.btn_submit
{

	/*background:url(images/btn_submit.jpg) no-repeat center;*/
	height:50px;
	width:90px;
	border:none;
	padding:0px 0px 3px 0px;
	cursor:pointer;
	font:bold 12px segoe Ui;
	color: #FFFFFF;
}

.field_box_small{
	border:1px solid #404040;
	width:173px;
	height:22px;
	padding:2px 5px 0px 2px;
	color:#444444;
}
.combo_inquiry
{
	width:175px;
	border:none;
	
}
.line_height_1
{
	line-height:1.5em;
}
.font14
{
	font-size:14 !important;
}

.margin_top_5
{
margin-top:5px !important;
}
.margin_top_10
{
margin-top:10px !important;
}
.margin_top_20
{
margin-top:20px !important;
}
.margin_top_25
{
margin-top:25px;
}
.margin_top_35
{
margin-top:35px;
}

.margin_left_10
{
margin-left:10px;
}
.mail_icons_text{
font-size:10px;
color:#858585;
margin-top:25px;
padding-left:0px;
}
.text {margin:0 0 0 5px !important; line-height:25px;}
.mail_icons{
padding-right:20px;
}
.mail_icons-mail a{background:url(images/all-contact-icon.gif) no-repeat -87px 0; height:32px; float:left; display:block; width:27px; margin:0px; text-indent:-9999px;}
.mail_icons-yahoo,.mail_icons-yahoo a{background:url(images/all-contact-icon.gif) no-repeat 0 0; height:32px; float:left; display:block; width:27px; margin:0 0 0 0; text-indent:-9999px;}
.mail_icons-skype,.mail_icons-skype a{background:url(images/all-contact-icon.gif) no-repeat -29px 0; height:32px; float:left; display:block; width:27px; margin:0px; text-indent:-9999px;}
.mail_icons-msn,.mail_icons-msn a{background:url(images/all-contact-icon.gif) no-repeat -58px 0; height:32px; float:left; display:block; width:27px; margin:0 0 0 0; text-indent:-9999px;}
.mail_icons-gtalk,.mail_icons-gtalk a{background:url(images/all-contact-icon.gif) no-repeat -275px 0; height:32px; float:left; width:27px; margin:0; text-indent:-9999px; display:block;}
.inq_textarea {
height:100px;
width:530px;
}
.spacer
{
height:1px;
background:url(images/spacer.gif) no-repeat;
}
.margin_bottom_10 {
margin-bottom:10px;
}
.textalign_right {
text-align:right;
}
.rules {
color:#FF0000;
padding-bottom:5px;
text-align:center;
}
.prj_title h3
{
margin:10px 0px 0px;
color:#404040;
font-weight:bold;
font-size:18px;

}
.float_right {
float:right;
}
.grey_bg{
background-color:#D9D2BF;
color:#404040;
float:left;
padding:10px;
}
.green_bg
{
background-color:#FEC633;
float:left;
margin-left:3px;
padding:10px;
}
.green_bg a:link, .green_bg a:visited {
color:#FFFFFF;
text-decoration:none;
}
.green_bg a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.port_desc_bg
{
background-color:#F8F1DF;
float:left;
height:auto;
padding:10px 10px 10px 15px;
width:461px;
border:1px solid #D9D2BF;
}
.width300px
{
width:300px;
}
.float_left
{
float:left;
}
.width330px
{
width:352px;
}
.hgt20
{
height:20px;
}
.green
{
color:#404040;
font-size:18px;
font-weight:bold;
margin-top:30px;
margin-bottom:10px;
}
.category
{
margin:10px 0px;
}
.cat_lable
{
font-size:14px;
padding-top:3px;
width:145px;
}
.cat_list
{
border:1px solid #404040;
color:#303030;
height:22px;
padding:2px 5px 0 2px;
width:173px;
}
#combocatlist
{
width:175px;
border:none;
}
.ipadsocialfeature
{
width:690px;
}
.footer_content
{
padding:15px;
}
.mrg_bottom_15
{
margin-bottom:15px;
}
.post h1{
padding:4px 0px 10px 0;
font-size:20px;
color:#000000;
margin:0px;
}
#inner_menu
{
width:1000px;
}
.inner_menu
{
list-style:none;
margin:0px;
padding:0px;
}
.inner_menu li
{
display:inline;
}
.inner_menu li a:link,.inner_menu li a:visited{
background:url(images/menu_sepr.jpg) no-repeat  center right;
padding:14px 15px 14px 10px;
margin:0;
outline:none;
float:left;
color:#FFF;
text-decoration:none;
}
.inner_menu li a:hover{
color:#EDE7D7;
text-decoration:none;
}
li.inner-menu-last 
{
background:none;
background-color:#FFF9E9;
}
.cont_title{
color:#EF9219;
font-size:15px;
font-weight:bold;
}
.adroid
{
width:680px;
}
.adroid_feature-box{
	width:330px; 
	height:600px;
	float:left; 
	border:1px solid #D9D2BF;
}
.adroid_feature-box h2{
	font-size:13px;
	background:#D9D2BF;
	padding:5px 5px 5px 10px;
	color:#000;
	
}
.adroid_feature-box2{
	margin: 0 0 0 15px;
}
.adroid_feature{
float:left;
}
.brew-feature{
width:400px;
float:left;
}
.adroid_image{
width:280px;
float:right;
}
.blackberry
{
width:600px;
}
.black_image
{
padding-top:40px;
width:160px;
float:left;
}
.blackberry_app{
width:440px;
float:left;
}
.iphone_game_image
{
width:230px;
float:left;
padding-top:10px;
}
.iphone_game
{
padding-top:10px;
float:left;
width:370px;
}
.page_txt p{
	margin-top:5px;
}
.page_txt a:link,.page_txt a:visited
{
font-weight:bold;
color:#444;
text-decoration:none;
font-size:12px;
}
.page_txt a:hover
{
color:#000000 !important;
text-decoration:underline;
}
.iphone_webapp
{
padding-top:40px;
}
.footer_content a:link,.footer_content a:visited
{
color:#FFFAEC;
font-size:12px;
text-decoration:none;
}
.footer_content a:hover
{
text-decoration:underline;
}
.header_img
{
margin:0px;
padding:0px;
}
.logo_bg_page {
float:left;
padding-top:11px;
width:270px;
}
.logo_bg_page h1
{
margin:0px;
padding:0px;
}
.cont_sep
{
background:url(images/cont_sep.jpg) repeat-x;
height:1px;
width:693px;
}
.sep_pad
{
padding-top:10px;
}
.address
{
margin:10px 0px;
}
.address p
{
padding:3px 0px;
margin:0px;
}
.address h5
{
font-weight:bold;
padding:0px 0px 0px;
margin:0px;
color:#F4A735;
font-size:14px!important;
}
.contact_src
{
height:45px;
border-top:1px solid #E5DFCF;
border-bottom:1px solid #E5DFCF;
background-color:#FAF3E1;
}
.contact_src ul
{
list-style:none;
padding:10px;
padding-top:15px;
margin:0px;
}
.contact_src ul li
{
display:inline;
padding:0px 25px;
margin:0px;
}
.contact_src ul li a:link,.contact_src ul li a:visited
{
text-decoration:underline;
color:#867956;
}
.contact_src ul li a:hover
{
text-decoration:none;
}
.c_lable
{
font-size:12px;
font-weight:bold;
color:#000;
}
.con_no
{
color:#867956;
font-size:12px;
font-weight:bold;}
.c_form
{
}
.contact_form
{
width:810px;
border-top:3px solid #DCD5C3;
background-color:#EDE7D7;
text-align:center;
background:url(images/arow_down.png)#EDE7D7 no-repeat left top;
}
.mrgtop
{
margin-top:18px;
}
.msg
{
width:750px;
text-align:left;
font-size:13px;
padding-left:20px;
line-height:17px;
padding-top:10px;
}
.msg p
{
padding:0px	;
margin:0px;
color:#867956;
}
.msg_thank
{
font-size:14px;
color:#000000 !important;
padding:5px 0px !important; 
}
.main_form
{
width:694px;
}
.c_sep
{
background:url(images/c_sep.jpg) repeat-x;
height:1px;
width:614ppx;
margin-left:80px;
margin-top:20px;
margin-bottom:20px;
}
.c_form_element
{
width:394px;
}
.c_frome_lable
{
width:158px;
color:#867956;
font-size:11px;
text-align:right;
padding-top:5px;
}
.c_form_input
{
width:236px;
background:url(images/textbox_bg.jpg) no-repeat;
height:26px;
width:234px;
}
.c_form_input input
{
width:210px;
padding:5px;
padding-top:2px;
color:#000000;
float:left;
border:none;
text-align:left;
}
.req
{
color:#FF0000;
}
.mrgtop15
{
margin-top:15px;
}
.padtop15
{
padding-top:15px;
}
.padtop10{padding-top:10px;}
.c_sep_big
{
background:url(images/c_sep.jpg) repeat-x;
height:1px;
width:694ppx;
margin-top:18px;
margin-bottom:18px;
}
.c_form_combo
{
width:236px;
background:#FFFFFF;
height:26px;
width:234px;
}
.c_form_combo select
{
float:left;
outline:none;
}
.c_combo_inquiry
{
border:none;
width:230px;
padding-top:2px;
outline:none;
}

.c_form_ele_area
{
width:718px;
}
.c_form_textarea
{
background:url(images/textarea_bg.jpg) no-repeat;
height:51px;
width:407px;
}
.c_frome_lable_area
{
width:307px;
color:#867956;
font-size:11px;
text-align:right;
padding-top:5px;
}
.c_textera
{
color:#000000;
border:none;
width:370px;
height:40px;
float:left;
padding:5px;
}
.c_captcha_img
{
width:153px;
color:#867956;
font-size:11px;
text-align:right;
}
.c_form_btn
{
border:none;
background:url(images/btn_cotnactus.png) no-repeat;
width:104px;
height:29px;
color:#000201;
font-size:10px;
cursor:pointer;
}
.c_form_btn_clear
{
border:none;
background:url(images/bg_clear.png) no-repeat;
width:104px;
height:29px;
color:#000201;
font-size:10px;
cursor:pointer;
margin-left:20px;
}
.pad_left_btn
{
padding-left:160px;
}
.pad_left
{
padding-left:20px;
}
.c_btn
{
padding-bottom:15px;
}
.home_content
{
padding:0px 5px 5px;
color:#404040;
}
.hire_our_mobile
{
}
.hir_sep
{
background:url(images/hir_sep.jpg) repeat-x;
height:1px;
}
.hire_header
{
width:266px;
padding:7px 0px 3px 20px;
}
.hir_title h5
{
margin:0px;
padding:0px 0px 13px 0px;
font-size:18px;
font-weight:bold;
}
.price
{
padding:0px 0px 10px;
font-size:16px;
}
.guarantee
{
padding:0px 0px 10px;
font-size:13px;
font-weight:bold;
}
.madel{
width:285px;
}
.madel_img
{
width:70px;
}
.madel_text
{
font-size:12px;
padding-top:15px;
width:215px;
}
.hir_mobileexpert{
width:266px;
padding:0px 20px;
}
.hir_mobileexpert ul
{
margin:0px;
padding:0px;
list-style:none;
}
.hir_mobileexpert ul li{
border-bottom:1px solid #ffd98e;
padding:9px 5px 9px 20px;
background:url(images/bullet.gif) no-repeat  left;
}
.hir_bg
{
padding-top:7px;
width:310px;
background:url(images/bg_hire.gif) no-repeat;
height:415px;

}
.inner-menu-last a
{
background:none!important;
}
.first_tab a{
padding-left:0px!important;
}
.brewexpert
{
width:600px;
}
.brew_img
{
padding-top:10px;
width:200px;
}
.brew_expert
{
width:400px;
}
.h_content p
{
margin:0px;
padding:0px;
text-align:left;
line-height:17px;
}
.platform_we_use p
{
padding-top:0px;
margin-top:0px;
line-height:17px;
text-align:left;
}
.h_content
{
width:660px;
}
.project_title
{
	 font-size: 16px;
    padding: 5px 0;
}
.project_title_home
{
font-size:12px;
color:#000000;
padding:5px 0px;
font-weight:bold;
}
.p_detail
{
margin:10px 0px;
}
.adroid_feature p
{
padding-top:0px;
margin-top:0px;
}
.width200px{
width:200px;
}
.port_title
{
font-size:14px;
color:#404040;
font-weight:bold;
padding:5px 0px;
}
.desc
{
width:660px;
}
.desc_left
{
width:420px;
float:left;
}
.desc_right{
width:240px;
float:left;
}
.port_desc_bg ul
{
margin:0px;
}
.desc ul{
margin:0px;
}
.det_btn
{
margin-top:5px;
}

.det_btn a{
outline:none;
background:url(images/p_detail.png) no-repeat  center bottom !important;
height:22px!important;
width:84px!important;
padding-top:7px !important;
font-weight:bold !important;
display:block!important;
text-decoration:none!important;
font-size:12px!important;
color:#000000!important;
}
.det_btn a:hover{
color:#FFFFFF !important;
text-decoration:none;
}

.padtop10
{
padding-top:10px;
}
.controls
{
float:left;
width:42px;
}
.hire_box
{
width:310px; float:left;
padding:10px 0 0 0;
}
.left_content
{
width:686px; float:left;border-right:1px solid #E5DCC2;
}
.mde_content
{
width:686px;
padding-bottom:10px;
}
.left_second
{
width:670px; border-top:1px #E7E1D1 solid;
padding-top:10px;
}
.right_menu_2
{
clear:left;
width:255px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
padding:0 0 10px 15px;
text-indent:-10px;
}
.right_menu_2 li{
margin:0px;
padding:7px 0 8px 30px;
text-align:justify;
background:transparent url(images/arrow_left.jpg) no-repeat scroll left center;
border-bottom:1px solid #D9D2C0;
}
.home_banner
{
height:410px;
width:1000px;
}
.inner_banner
{
height:327px;
width:1000px;
}
.cont_title h5{
padding:5px 0px;
font-size:16px;
color:#000000;
margin:0px;
}
.blog_title a:link,.blog_title a:visited
{
outline:none;
color:#000000;
font-size:18px;
}
.blog_title a:hover
{
color:#114477;
font-size:18px;
}
.readmoreblog
{

}
.readmoreblog a
{
padding:5px 0px;
display:block;
}
.tags
{
width:255px;
padding-top:10px;
text-align:left!important;
padding-left:15px;
}
.last_li_archive
{
border-bottom:none!important;
}
.cat-item-15
{
border-bottom:none!important;
}
.sept-blog
{
margin-bottom:10px;
border-bottom:1px solid #E7E1D1;
}
.post_box
{
width:680px;
}
.post-date
{
width:65px;
float:left;
}
.post-right
{
width:615px;
float:left;
}
.day
{
background:#9F9C9A;
color:#FFFFFF;
font-size:24px;
padding:10px 0;
text-align:center;
width:45px;
}
.month
{
background:#FDC006;
color:#FFFFFF;
font-size:15px;
padding:3px 0;
text-align:center;
width:45px;
}
.year
{
border:1px solid #BBBBBB;
color:#FFC211;
font-size:14px;
margin-top:10px;
padding:3px 0;
text-align:center;
width:43px;
}
.cat-item-16
{
border-bottom:none!important;
}
.normal-txt-blog
{
text-align:justify;
}
.category-windows-mobile h3 a:link,category-windows-mobile h3 a:visited
{
text-decoration:none;
color:#000000 !important;
font-size:18px !important;
}
.in_banner
{
}
.in_banner img{
}
.right_colum
{

}
.right-form
{
text-align:left;
padding:10px 0px 10px 10px;;
}
.contact_list
{
background:#EDE7D7;
width:283px;
height:63px;
}
.email_ids
{
padding-top:10px;
width:265px;
}
.email_ids img
{
padding-top:3px;
}
.yahoo{
text-align:left;
float:left;
width:53px;
background:url(images/mail_sep.jpg) no-repeat center right;
height:41px;
}
.msn{
text-align:left;
float:left;
width:53px;
background:url(images/mail_sep.jpg) no-repeat center right;
height:41px;

}
.sky{
text-align:left;
float:left;
width:53px;
background:url(images/mail_sep.jpg) no-repeat center right;
height:41px;

}
.gtalk{
text-align:left;
float:left;
width:53px;
background:url(images/mail_sep.jpg) no-repeat center right;
height:41px;
}
.mail-box{
text-align:left;
float:left;
width:44px;
height:41px;
}
.email_ids a
{
padding-left:6px;
padding-right:6px;
text-decoration:none;
outline:none;
}
.insant_quote{
background:url(images/bg_quote.gif) no-repeat;
width:285px;
}
.insant_quote_hire{
background:url(images/quote_iphone_hire.png) no-repeat;
width:278px;
height: 546px;
}
.quote_form
{
width:240px;
text-align:center;
padding-top:10px;
}
.quote_form_hire
{
width:200px;
text-align:center;
padding-top:10px;
}
.quote_title
{
font-size:22px;
color:#41413F;
padding-bottom:5px;
text-align:center;	
}
.quet_sep
{
border-top:1px solid #EAE6DB;
width:240px;
}
.additional_info
{
font-size:12px;
color:#000000;
text-align:left;
padding:7px 0px;
padding-top:15px;
}
.c_form_btn_quote{
background:url(images/btn_submit.png) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
font-size:10px;
height:29px;
width:104px;
}
.textquote
{
border:none;
width:230px;
height:68px;
background:#FFFFFF;
}
.quote_textarea
{
border:none;
width:225px;
height:68px;
color:#000000 !important;
font-size:14px!important;
padding-left:5px;
background:#FFFFFF;
}
.textquote_hire
{
border:none;
width:184px;
height:55px;
background:#FFFFFF;
}
.additional_info_hire {
    color: #000000;
    font-size: 12px;
    padding: 7px 0 7px;
    text-align: left;
}
.quote_textarea_hire
{
border:none;
width:179px;
height:55px;
color:#000000 !important;
font-size:12px!important;
padding-left:5px;
background:#FFFFFF;
}
.c_form_input_quote
{
background:url(images/txt_end.png) no-repeat  center right;
height:30px;
width:230px;
}
.c_form_input_quote_hire {
    background: url("images/txt_end.png") no-repeat scroll right center transparent;
    height: 30px;
    width: 187px;
}
.quote_inner
{
width:218px;
height:30px;
background:#FFFFFF;
text-align:left;
}
.quote_inner_hire {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 30px;
    text-align: left;
    width:175px;
}
.quote_inner_hire .inq_text_hire
{
border:none;
background:#FFFFFF;
padding:5px;
height:20px;
color:#000000 !important;
font-size:12px!important;
}
.quote_inner .inq_text
{
border:none;
background:#FFFFFF;
padding:5px;
height:20px;
color:#000000 !important;
font-size:12px!important;
}
.ceptcha_bg_hire .inq_text_cetcha_hire {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    color: #000000 !important;
    font-size: 14px !important;
    height: 20px;
    padding: 5px;
    width: 70px;
}
.ceptcha_bg_hire {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 30px;
    text-align: left;
    width: 83px;
}
.no_ceptcha{width:230px;}
.no_ceptcha_hire{width:190px;}
.ceptcha_img
{
text-align:left;
width:70px;
}
.ceptcha_txt{width:130px;}
.ceptcha_txt_hire{width:90px;}
.ceptcha_text_hire {
    background: url("images/txt_end.png") no-repeat scroll right center transparent;
    height: 30px;
    width: 95px;
}
.captcha_equalsign
{
width:20px;
font-size:18px;
}
.ceptcha_text
{
width:120px;
background:url(images/txt_end.png) no-repeat  center right;
height:30px;
}
.ceptcha_bg
{
text-align:left;
background:#FFFFFF;
width:108px;
height:30px;
}
.ceptcha_bg .inq_text_cetcha
{
height:20px;
border:none;
background:#FFFFFF;
padding:5px;
width:90px;
color:#000000 !important;
font-size:14px!important;
}
.q_form
{
padding-left:8px;
}
.q_form_combo{
background:#FFFFFF none repeat scroll 0 0;
height:25px;
width:230px;
}
.q_form_combo select {
font-size:12px !important;
font-weight:normal!important;
color:#000000 !important;
height:25px!important;
outline:none!important;

}
.q_combo{
border:none;
padding-top:2px;
padding-bottom:2px;
width:227px;
}
.q_form_combo_hire{
background:#FFFFFF none repeat scroll 0 0;
height:25px;
width:183px;
}
.q_form_combo_hire select {
font-size:12px !important;
font-weight:normal!important;
color:#000000 !important;
height:25px!important;
outline:none!important;
background: #FFFFFF;

}
.q_combo_hire{
border:none;
padding-top:2px;
padding-bottom:2px;
width:183px;
}
.live_chat
{
width:283px;
height:60px;
}
.chat_box
{
margin:0px;
padding:0px;
background:url(images/bg_livechat.jpg) repeat-x;
width:195px;
height:60px;
}
.headphone
{
margin:0px;
padding:0px;
margin-left:17px;
background:url(images/headhpone.png) no-repeat center left;
width:178px;
height:60px;
}
.live_link
{
padding:10px 0px 0px 50px;
width:110px;
font-size:18px;
color:#FFFFFF;
font-weight:bold;
}
.live_link a:link,.live_link a:visited
{
font-size:18px;
color:#FFFFFF;
font-weight:bold;

text-decoration:none;
}
.live_link a:hover
{
color:#000000;
text-decoration:none;
}
.live_support
{
height:12px;
margin:3px 0px 0px 50px;
padding:0px;
width:140px;
font-size:11px;
color:#FFFFFF;
}
.in_equal
{
font-size:18px;
width:20px;
}
.ceptcha_image
{
width:133px;
}
.copyright
{
background:#625E53;
height:135px;
color:#E1E1E1;
}
.copy
{
width:500px;
float:left;
}
.perception
{
width:500px;
float:left;
}
.right_why
{
clear:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
padding:0 0 10px 0px;
text-indent:-10px;
}
.right_why li{
margin:0px;
padding:6px 0 8px 25px;
text-align:justify;
font-size:13px;
background:transparent url(images/wy_arrow.jpg) no-repeat scroll left center;
}

.why_choose_us
{
width:285px;
height:400px;
background:url(images/mde_banner1.png) no-repeat;
}
.why_choose_services
{
	background:url(images/bg_main.png) no-repeat;
	height:265px;
	width:285px;
}
.why-title
{
padding-top:12px;
color:#41413F;
font-size:22px;
padding-bottom:15px;

}
.contact_bg{
background:url(images/contact_bg.gif) repeat;
height:40px;
width:283px;
}
.uk
{
/*padding:18px;*/
font-size:13px;
color:#FFFFFF;
font-weight:bold;
padding-top:10px;
}
.uk-left{ 
float:left;
margin-left:35px;
margin-top:1px;
}
.uk-right{ 
float:left;
margin-right:18px;
margin-top:2px;
margin-left:5px;
}
.con-sep
{
background:url(images/co-sep.jpg) repeat-x;
width:210px;
height:2px;
}
.us
{
padding:5px 0px;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
}
.why_mde{
padding:0 0px;
width:242px;
font-size:13px;
text-align:left;
padding-top:0px;
}
.why_mde ul {
list-style:none outside none;
margin:0;
padding:0;
padding-top:7http://www.sourcebits.com/px;
}
.why_mde ul li {
background-image:url("images/bullet.gif");
background-repeat:no-repeat;
background-position:0px 11px;
border-bottom:1px solid #FFD98E;
padding:7px 5px 7px 20px;
}

.why_choose_us1
{	
background:url(images/mde_banner2.png)no-repeat;
color:#FFFFFF;
background-position:right;

}

.honeycomb_title
{
padding-top:18px;
color:#FFFFFF;
font-size:22px;
float:left;
padding-left:9px;
}
.honeycomb
{
padding:0px 0px;
width:259px;
height:359px;
font-size:13px;
text-align:left;
}
.honeycomb ul {
list-style:none outside none;
margin:10px;
padding:0px;
padding-top:7http://www.sourcebits.com/px;
}
.honeycomb ul li {
float:left;
background-image:url("images/dote.png");
background-repeat:no-repeat;
background-position:0px 15px;
border-bottom:1px solid #666666;
padding:8px 9px;
width:200px;
}

.big_bullet 
{
/*background-image:url("images/bullet.gif");
background-repeat:no-repeat;
background-position:0px 5px;*/
 background: url("images/bulltet_iphone.jpg") no-repeat scroll 0 8px transparent;
    padding: 8px 0 6px 27px;
	padding-left:27px;

}


.android_intro
{
width:460px;
float:left;
text-align:justify;
}
.android_logo
{
float:left;
width:220px;
text-align:right;
}
.android_intro p
{
margin:0px;
padding:0px 0px 5px;
}
.title_arrow
{
width:325px;
height:36px;
}
.android-service_text
{
color:#333134;
font-size:11px;
font-weight:normal !important;
width:285px;
padding:5px 10px 5px;
}
.services_box-android
{
background:#EDE7D7;
margin-top:10px;
text-align:left;
width:680px;
}
.ser-txt-android
{
background:#eeeadb;
height:26px;
width:282px;
}
.ser-txt-android a:link,.ser-txt-android a:visited
{
font-size:11px;
}
.ser-txt-android a:hover
{
font-size:11px;
text-decoration:underline
}
.ser-txt-android_arrow
{
background:#E3DFD4;
height:26px;
}
.ser-txt-android_arrow h2 a
{
background:none;
}
.ser-txt-android_arrow h2
{
color:#EF9219;
font-size:17px;
font-weight:bold;
margin:0;
padding:3px 3px 0 14px;

}
.ser-txt-android h4 {
color:#343235 ;
margin:0;
padding:4px 0 0 10px;
}
.ser-txt-android h4 a:link,.ser-txt-android h4 a:visited {
color:#343235 ;
margin:0;
font-size:13px;
}
.ser-txt-android h4 a:hover{
color:#343235 ;
margin:0;
}

.ser-txt-android a
{
color:#343235 !important;
font-weight:bold;
text-decoration:none;
}
.service-android
{
font-size:11px;
padding-top:20px;
width:660px;
}
.android_service_bg{background:url("images/arrow.png") no-repeat scroll right center transparent;
height:26px;
width:292px;
}

/* ############################################################################## */
.and-dev-whtbg-tp{
	background:url("images/and-dev-whtbg-tp.jpg") no-repeat 0 0 transparent;
	margin:25px 0 0 0;
	padding:10px 0 0 0;
}
.and-dev-whtbg-btm{
	background:url("images/and-dev-whtbg-btm.jpg") no-repeat left bottom transparent;
	padding:7px 20px 70px 25px;	
}
.and-dev-whtbg-tp h4 a{
	font-size:15px;
	color:#333;
	font-weight:normal !important;
}


.and-dev-readmore a{
	background:#fdbd01;
	color:#2e2e2e;
	font-size:12px;
	float:right;
	height:24px;
	padding:0 15px 0 10px;
	line-height:24px;
	margin:10px 0 0 0;
}
.and-dev-readmore a:hover{
	color:#fff;
}
.and-dev-sept{
	background:#d9d2bf;
	height:1px;
	margin:15px 0;
}
.and-dev-txt{
	margin-top:10px;
	
}
.and-dev-img{
	padding:8px 10px 0 0;
}
.yellow{color:#e2b328;}

.blackberry-title{	
	padding-bottom:40px !important;
}
.and-dev-whtbg-tp .btn-blackberry a{
	background:url("images/title-arrow.jpg") no-repeat right top #d9d2bf;
	float:left;
	line-height:36px;
	padding:0 20px;
	width:155px;
	margin:10px 10px 0 0;
	color:#333;
	font-size:15px;
}
.and-dev-whtbg-tp .btn-blackberry a:hover{
	color:#74928a;
}
.blackberry-sept{
	background:#d9d2bf;
	height:1px;
	margin:5px 0;
}

.form h1
{
color:#000000;
font-size:20px;
margin:0;
padding:4px 0;	
}
.reach 
{
color:#000000;
font-size:20px;
margin:0;
padding:4px 0;	
}
.portfolio_page h1
{
color:#000000;

font-size:20px;
margin:0;
padding:4px 0;
}
.p_cat_name
{
 color: #000000;
    font-size: 11px;
    margin: 0;
    padding: 0 0 5px;
}
.p_cat_name_home
{
color:#262626;

font-size:25px;
margin:0;
padding: 0  0 5px;
}

.jh-portfolio-additional-iphone
{
background:url(images/iphone-bg.png) no-repeat center top;
height:503px;
width:663px;
text-align:center;
padding-left:2px;
margin:0 0 10px;
}
.jh-portfolio-additional-iphone .additionimg
{
padding-top:84px;
}

#iphone-container
{
background:none repeat scroll 0 0 transparent;
height:337px;
left:0;
margin:0;
padding:0;
position:relative;
text-align:center;
top:0;
width:225px;
}
.iphone-inner {
display:block;
padding-left:0;
text-align:center;
width:225px;
height:337px;
}
.iphone-slider-content
{
float:left;
width:225px;
height:337px;

}

.jh-portfolio-additional-android{
background:url(images/nexus.png) no-repeat center top;
height:513px;
width:663px;
text-align:center;
padding-left:1px;
margin:0 0 10px;
}
.jh-portfolio-additional-android .additionimg
{
padding-top:58px;
}
.iphone-controls-pre {
float:left;
padding-top:140px;
width:50px;
}
.iphone-controls-next {
float:left;
padding-top:140px;
width:50px;
}
#android-container
{
background:none repeat scroll 0 0 transparent;
height:353px;
left:0;
margin:0;
padding:0;
position:relative;
text-align:center;
top:0;
width:213px;
}
.android-inner{
display:block;
padding-left:0;
text-align:center;
width:213px;
height:353px;
}
.androd-slider-content
{
float:left;
width:213px;
height:353px;
}
.android-controls-pre{
float:left;
padding-top:140px;
width:48px;
}
.android-controls-next {
float:left;
padding-top:140px;
width:49px;
}
.jh-portfolio-additional-iphone .additionimg
{
padding-top:84px;
}
.jh-portfolio-additional-ipad
{
background:url(images/ipad.png) no-repeat center top;
height:468px;
width:664px;
text-align:center;
}
#ipad-container
{
background:none repeat scroll 0 0 transparent;
height:369px;
left:0;
margin:0;
padding:0;
position:relative;
text-align:center;
top:0;
width:500px;
}
.ipad-inner{
display:block;
padding-left:0;
text-align:center;
width:500px;
height:369px;
}
.ipad-slider-content
{
float:left;
width:500px;
height:369px;
}
.jh-portfolio-additional-bb
{
background:url(images/bb.png) no-repeat center top;
height:561px;
width:340px;
text-align:center;
padding-top:58px;
padding-left:1px;
}

#bb-container
{
background:none repeat scroll 0 0 transparent;
height:180px;
left:0;
margin:0;
padding:0;
position:relative;
text-align:center;
top:0;
width:240px;
}
.bb-inner{
display:block;
padding-left:0;
text-align:center;
width:240px;
height:180px;
}
.bb-slider-content
{
float:left;
width:240px;
height:180px;
}
.bb-controls-pre
{
padding-top:100px;
width:47px;
float:left;
}
.bb-controls-next
{
padding-top:100px;
width:53px;
float:left;
}
.bb-pad
{
width:340px;
padding-top:37px;
}
.jh-portfolio-additional-window-mobile
{
height:561px;
width:311px;
text-align:center;
padding-top:58px;
padding-left:1px;
}
#window-m-container
{
background:none repeat scroll 0 0 transparent;
height:337px;
left:0;
margin:0;
padding:0;
position:relative;
text-align:center;
top:0;
width:225px;
}
.window-m-inner{
display:block;
padding-left:0;
text-align:center;
width:225px;
height:337px;
}
.window-m-inner
{
float:left;
width:225px;
height:337px;
}
.iphone-pad
{
padding-left:169px;
padding-top:84px;
}
.android-pad
{
padding-left:176px;
padding-top:58px;
}
.ipad-pad
{
width:690px;
padding-top:53px;
padding-left:5px;
}

.window-m-pad
{
padding-left:177px;
padding-top:84px;
}
.ipad-controls-pre
{
padding-top:140px;
width:77px;
float:left;
}
.ipad-controls-next
{
padding-top:140px;
width:80px;
float:left;
}
.project_title a:link,.project_title a:visited
{
font-size:16px;
text-decoration:none;
color:#404040;
}
.apps-store
{
padding:15px 0px 0px 0px;
margin-left:-2px;
}
.port_desc_bg ul li
{
margin:0 0 5px 10px !important;
}
.project_title a:link,.project_title a:visited{

font-size:15px;
text-decoration:none;
}
.project_title a:hover{
color:#EF9219;
}
.hire-iphone-box
{
margin-top:15px;

}
.hire-us
{
background:#F3F0E9 url(images/hire-iphone-bg.jpg) repeat-x;
height:241px;
}
.hire-us-img
{
width:240px;
height:221px;
/*border-right:2px solid #ddd8ca;*/
}
.hire-skill
{
width:423px;
padding-top:4px;
}
.hire-skill p
{
color:#121212;
font-size:13px;
padding:5px 0px 5px 10px;
margin:0px;
}
.super-left
{
width:348px;
background:url(images/hire-sep-right.jpg) repeat-y center right ;
}
.super-heading
{
color:#3F3C33;
font-size:14px;
font-weight:bold;
margin-bottom:20px;
padding-left:10px;
padding-top:10px;
text-align:center;
width:330px;
}

.wychoose-heading
{
width:auto;
text-align:center;
padding-top:10px;
color:#3F3C33;
font-size:14px;
margin-bottom:20px;
font-weight:bold;
}
.super-right
{
width:340px;
}
.iphone-super
{
background:#F3F0E9 url(images/super-bg.jpg) repeat-x;
}
.left-content
{
padding:7px 0px;
}
.iphone-sep-left
{
background:url(images/hire-ipone-left-sep.jpg) repeat-x;
height:2px;
}
.super-content
{
width:300px;
padding:10px;
padding-left:20px;
}
.game-iphone-box
{
padding-top:15px;
}
.game-box
{
margin-top:20px;
background:#F3F0E9 url(images/game-bg.jpg) repeat-x;
height:241px;
}
.g-title-sub{
color:#000000;
padding-top:10px;
font-size:14px;
font-weight:bold;
}
.game-img
{
width:249px;
padding-top:20px;
}
.game-img-right{
width:423px;
padding-top:4px;
}
.g-title
{
font-size:16px;
color:#000000;
padding-top:20px;
font-weight:bold;
}
.g-content
{
line-height:23px;
}
.grey-box{
background:#B5B3A7;
color:#FFFFFF;
height:57px;
}
.game-grey-inner
{
padding:10px;
padding-left:13px!important;
}
.game-heading
{
color:#3F3C33;
font-size:14px;
font-weight:bold;
margin-bottom:20px;
padding-left:7px;
padding-top:10px;
text-align:center;
width:330px;
}
.wychoose-game-heading
{
width:258px;
text-align:center;
padding-top:10px;
color:#3F3C33;
font-size:14px;
margin-bottom:20px;
font-weight:bold;

}
.adroid_feature ul li
{
padding:4px 0px 3px  0;
}

.iphn-gamebox{
	background:#f3f0e8;
	border-top:2px solid #e3dfd4;
	padding:20px 0 15px 0;
}
.iphn-gamebox h2{
	font-size:16px;
	color:#000;
	padding:0 0 15px 0;
}
.iphn-hdbox{
	 background:#b5b2a8; 
	 color:#fff; 
	 padding:10px; 
	 margin:0 0 20PX 0;
}
.os4-id a{
	text-decoration:underline !important;
	font-weight:normal !important;
	color:#444 !important;
}
.os4-id a:hover{
	text-decoration:none !important;
}
.home-title-scroll
{
color:#000000!important;
font-size:20px!important;
font-weight:normal!important;
margin:0px!important;
padding:0px!important;
}
.home-title-second{
	font-size:20px !important;
	padding:0px !important;
	margin:0px !important;
	color:#000000 !important;
	padding-bottom:0px !important;
	font-weight:normal!important;
}
.apps-title
{
font-size:20px !important;
	padding:0px !important;
	margin:0px !important;
	color:#000000 !important;
	padding-bottom:0px !important;
	font-weight:normal!important;
}
.soft-hd
{
	font-size:15px;
	color:#000;
	font-weight:normal;
	border-bottom:1px solid #f3f0e8;
	padding:0 0 5px 0;
}
.soft-subhd
{
	color:#000;
	font-weight:bold;
}

.ipad-hir-mde-lf
{
	 background:#faf9f6; 
	 width:257px; 
	 float:left; 
	 padding:8px 20px;
}
.ipad-hir-mde-rht
{
	width:380px; 
	margin-left:10px;
	float:left;
}
.ipad-hir-hd
{
	font-weight:normal; 
	color:#000 !important; 
	font-size:13px;
}
*html .ipad-hir-hd
{	
	font-size:12px;
}
.ipad-hir-mde-list
{
	margin:0px;
	padding:0 0 0 5px;
}
.ipad-hir-mde-list ul
{
	padding:0px;
	list-style:none !important;
	margin:0px;
	width:310px;
}
.ipad-hir-mde-list li
{
	border-bottom:1px solid #ddd8ca;
	padding:0 0 3px 3px;
	line-height:28px;
}
 .bottom_border_fat
{
border-bottom:1px solid #DED8CA;
}
.borders_li
{
border-bottom:1px solid #DDD8CA;
line-height:28px;
padding:0 0 3px 3px;
width:200px;
}
.bottom_box
{
height:35px;width:260px;background:#F4F1EC;float:left;border-bottom:2px solid #E1DED7;border-right:1px solid #E1DED7;
}
.bottom_box2
{
height:35px;width:270px;background:#F4F1EC;float:left;border-bottom:2px solid #E1DED7;border-right:1px solid #E1DED7;
}
.bottom_box3
{
height:35px;width:228px;background:#F4F1EC;float:left;border-bottom:2px solid #E1DED7;border-right:1px solid #E1DED7;
}
.bottom_box4
{
height:35px;width:228px;background:#F4F1EC;float:left;border-bottom:2px solid #E1DED7;border-right:1px solid #E1DED7;
}

.bottom_border_fat
{
border-bottom:1px solid #DED8CA;
}
.borders_li
{
border-bottom:1px solid #DDD8CA;
line-height:28px;
padding:0 0 3px 3px;
width:200px;
}
.strip_text
{
width:680px;background:#E3DFD4;height:30px;font-weight:bold;
}
.footer_div
{
vertical-align: middle; margin-top: 8px; margin-left: 15px;
}
.footer_label
{
margin-left:10px;
}
.strip_margin
{
margin-top:10px;margin-bottom:10px;
}
.font141
{
padding:0px 0 0 30px;
font-size:14 !important;
margin:0px;
clear:#444444;
height:26px;

}
.font141 a
{
background:none;
}
.iphone-sep-left1
{
background:url("images/hire-ipone-left-sep.jpg") repeat-x scroll 0 0 transparent;
height:2px;
margin-top:10px;
margin-bottom:10px;
}
.font142
{
background: none repeat scroll 0% 0% rgb(227, 223, 212); height: 22px;padding:4px 0 4px 0px;
height:27px;
margin:0;
padding:5px 0 0 8px;
color:#444444;
}
.font143
{
margin-top:30px;
padding:3px 10px 0;
clear:#444444;
}
.footer_get
{
width: 680px;margin-top:10px
}
.bottom_arrow
{
background:url("images/arrow_3.png") no-repeat scroll right center transparent;
height:26px;
}
.font_our
{
background: #E4E0D5;padding:5px 10px 0 10px;
font-size:14 !important;
margin:0px;

padding:2px 10px 0px 10px;
height:25px;
}
.footer_label a:link, .footer_label a:visited
{
color:#444444 !important;
font-size:11px;
text-decoration:none;
font-weight:normal;
}
.footer_label a:hover
{
color:#444444 !important;
font-size:11px;
text-decoration:underline;
font-weight:normal;
}
#footer_colm1
{
float:left;
padding-top:40px;
width:210px;
margin:0 auto;
padding-right:22px;



}
.footer_right_border
{
background:url(images/footer_border.png) repeat-y 0% 0%;
float:left;
margin-left:4px;
margin-top:40px;
height:260px;
}

#footer_colm1 ul
{
	list-style:none;
	float:left;
	text-align:left;
	margin:0px;
	padding:0px;
}

#footer_colm1 ul li
{
padding:5px;
padding-top:6px;


}
#footer_service_prov1
{

margin-top:10px;

}
#footer_colm2
{
float:left;
padding-left:20px;
width:210px;
padding-right:22px;
}
#footer_colm2 ul
{
	list-style:none;
	float:left;
	text-align:left;
	width:200px;
	margin:0px;
	padding:0px;
	

}

#footer_colm2 ul li
{
padding:5px;
padding-top:6px;


}

#footer_colm3
{
float:left;
padding-left:20px;
width:210px;
padding-right:22px;


}
#footer_colm3 ul
{
	list-style:none;
	float:left;
	text-align:left;
	width:200px;
margin:0px;
	padding:0px;

}
#footer_colm_inside
{
float:left;
width:210px;
margin-top:15px;
}
#footer_colm3 ul li
{
padding:5px;
padding-top:6px;


}
#footer_colm4
{
float:left;
padding-left:20px;
width:232px;

}
#footer_colm4 ul
{
	list-style:none;
	float:left;
	text-align:left;
	margin:0px;
	padding:0px;


}

#footer_colm4 ul li
{
padding:5px;
padding-left:12px;
padding-top:6px;


}
.footer_copyright
{
padding:20px 0px 10px 0px;
width:1000px;
margin:0px auto;

}
.footer_service_tab
{
width:180px;height:23px;
font-size:14px;
text-align:left;

font-weight:bold;
color:#e0e0e0;
padding-top:3px;
background:#625E53;

padding-left:10px;
}
.footer_service_tab4
{
width:210px;height:23px;
font-size:14px;

padding-left:10px;
font-weight:bold;
color:#e0e0e0;
padding-top:3px;
background:#625E53;
margin:0px auto;
}
.footer_service_border
{
border:1px solid #4F4C43;
width:188px;
}
.footer_service_border4
{
border:1px solid #4F4C43;
margin-left:6px;
width:218px;
}
.footer_sevice_border_arrow
{
background:url(images/border_arrow.png) no-repeat;
padding:0px;
margin-top:-2px;
margin-left:15px;
width:10px;
height:6px;
}
.footer_copyright a:link,.footer_copyright a:visited
{
color:	#FFFFFF;
text-decoration:none;
}
.footer_copyright a:hover
{
text-decoration:underline;
}
.footer_right_copyright
{
/*background:url(images/01.jpg) ;*/
width:auto;
height:auto;
float:left;

}
.footer_main
{
background:#807A6C url(images/footer_top_repeat.jpg) repeat-x;
height:320px;
}
#footer_colm3 ul  a:link,#footer_colm3 ul  a:visited
{
color:#D3CFC6;
text-decoration:none;

}
#footer_colm3 ul  a:hover
{
color:#D3CFC6;
text-decoration:underline;

}
#footer_colm4 ul  a:link,#footer_colm4 ul  a:visited
{
color:#D3CFC6;
text-decoration:none;

}
#footer_colm4 ul  a:hover
{
color:#D3CFC6;
text-decoration:underline;

}
#footer_colm2 ul  a:link,#footer_colm2 ul  a:visited
{
color:#D3CFC6;
text-decoration:none;

}
#footer_colm2 ul  a:hover
{
color:#D3CFC6;
text-decoration:underline;

}
#footer_colm1 ul  a:link,#footer_colm1 ul  a:visited
{
color:#D3CFC6;
text-decoration:none;

}
#footer_colm1 ul  a:hover
{
color:#D3CFC6;
text-decoration:underline;

}
.footer_contents_line
{
float:left;width:765px;
}
.footer_copyright_img_left
{
float:left;margin-top:25px;margin-left: 35px;
}
.footer_copyright_img_right
{
float: left; margin-left: 15px;margin-top:25px;
}
.text_design_divsion
{
text-align:center;
width:auto;
font-size:12px;
margin-top:20px;
margin-bottom:20px;
color: #838584;

}
.footer_copyright_image_margin
{
float:left;
margin-top:15px;
}
.footer_service_tab a:link,.footer_service_tab a:visited
{
color:#E0E0E0;
text-decoration:none;

}
.footer_service_tab   a:hover
{
color:#E0E0E0;
text-decoration:underline;

}
.footer_service_tab4 a:link,.footer_service_tab4 a:visited
{
color:#E0E0E0;
text-decoration:none;

}
.footer_service_tab4   a:hover
{
color:#E0E0E0;
text-decoration:underline;

}
.android_text1
{
font-weight:bold;
font-size:13px;
margin-top:10px;
color:#010000;
margin-left:20px;
margin-bottom:5px;
}
.android_border1
{
background:url(images/horizontal_border1.png) repeat-x 0% 0%;
height:2px;
margin-left:20px;
margin-top:10px;
}
.android_border2
{
background:url(images/horizontal_border1.png) repeat-x 0% 0%;
height:2px;
margin-left:20px;
margin-bottom:10px;
}
.text_android_1
{
color:#8C887F;
}
.android_paragraph1
{
padding-left:20px;
padding-top:10px;
width:410px;
}
.adroid_bold_text
{
color:#22211F;
margin-left:20px;

}
.android_title
{
font-size:16px;
color:#000;
}
.adroid_bg_line
{
float:left;
padding-top:0;
width:680px;
}
.adroid_bg_line1
{
float:left;
padding-top:0;
width:690px;
}

.adroid_bg_line ul  
{
list-style:none;
}
.adroid_bg_line  li 
{
background:url(images/horizontal_border1.png) repeat-x bottom;
padding: 8px 0 8px 1px;
}
.adroid_bg_line ul li span
{
background:url(images/android_arrow.png) no-repeat 0% 0%;
padding-left:25px;
}

.new_arrow
{
background:url(images/android_arrow.png) no-repeat 0% 0%;
height:auto;
width:auto;
}
.android_parg
{
width:660px;float:left;margin-top:10px;background:#F3F0E9;padding:15px;text-align:justify;
}

.android_arrow_border
{
width:680px;background:none repeat scroll 0 0 #F3F0E9;padding-left:10px;
}
.android_arrow_border ul
{
list-style:none;
}

.android_arrow_border  li 
{
background:url(images/horizontal_border1.png) repeat-x bottom;
padding: 8px 0 8px 1px;
}
.android_arrow_border ul li span
{
background:url(images/android_arrow.png) no-repeat 0% 0%;
padding-left:25px;
}


.double_arrow_border
{
float:left;
}
.double_arrow_border ul
{
list-style:none;
width:270px;
}
.double_arrow_border  li 
{
background:url(images/horizontal_border1.png) repeat-x bottom;
padding: 8px 0 8px 1px;
}
.double_arrow_border ul li span
{
background:url(images/android_arrow.png) no-repeat 0% 0%;
padding-left:25px;
}
.bg_border_arrow
{
width:690px;background:none repeat scroll 0 0 #F3F0E9;
}
.bg_border_arrow ul
{
list-style:none;
}
.bg_border_arrow  li 
{
background:url(images/horizontal_border1.png) repeat-x bottom;
padding: 8px 0 8px 1px;
}
.bg_border_arrow ul li span
{
background:url(images/android_arrow.png) no-repeat 0% 0%;
padding-left:25px;
}
.img_padding_top
{
float:left;padding-right:5px
}
.text_top_bg
{
padding-left:16px;
text-align:justify;
}
.padding_top_25
{
padding-top:25px;
}
.padding_bottom_0
{
padding-bottom:0px !important;
}
.left_right_border
{
background:url(images/horizontal_border1.png) repeat-x bottom;
padding:8px 0px 8px 0px;

}
.adroid_bg_line_unarrow
{
width:300px;
float:left;
}

.adroid_bg_line_unarrow ul  
{
list-style:none;
}
.adroid_bg_line_unarrow  li 
{
background:url(images/horizontal_border1.png) repeat-x bottom;
padding: 8px 0 8px 1px;
}
.padding_left400
{
padding-left:400px;
}
.android_soft_bottom
{
padding-top:0px; padding-left:10px; width:380px;float:left;
}
.android_soft_bottom ul  
{
list-style:none;
}
.android_soft_bottom  li 
{
background:url(images/horizontal_border1.png) repeat-x bottom;
padding: 8px 0 8px 1px;
}
.border_bottome
{
background:url(images/horizontal_border1.png) repeat-x bottom;
padding: 8px 0 8px 1px;
}
.tbl_android
{
width:680px;
padding:10px 0 0 0px;
color:#837F74;

}

.tbl_android td
{

padding-left:15px;
padding-top:5px;

}
.tbl_single_colm
{
color:#837F74;
padding:10px 0 0 0px;
}
.tbl_single_colm td
{
padding:5px 0px 0px 15px;

}
.tbl_single_colm td strong
{
color:#000;
}
.width_sub_page
{
width:680px;
padding:0px;
color:#837F74;
}
.android_small_tbl_td_left
{
padding-top:10px;
padding-left:15px;
float:left;
padding-bottom:5px;
width:200px;

}
.android_small_tbl_td_right
{
padding-top:10px;
padding-right:50px;

padding-bottom:5px;
text-align:left;


}
.img_bg_right
{
float:right;
background:url(images/hire_android_developer2.png) no-repeat right;

}
.text_justify
{
text-align:justify;
width:690px;
color:#837F74;
}
.bg_top_border
{
background:none repeat scroll 0 0 #F3F0E8;
border-top:2px solid #E3DFD4;
}
.tbl_single_colm_with_auto
{
color:#837F74;
width:auto;
padding:10px 0 0 0px;
color:#837F74;

}
.tbl_single_colm_width
{
color:#837F74;
width:680px;
color:#837F74;
}
.tbl_single_colm_width td
{
padding:5px 0 0 15px;

}
.tbl_single_colm_width td strong
{
color:#000;
}
.tbl_single_colm_with_auto td
{
padding:5px 0 0 15px;

}
.text_color
{
color:#837F74;

}

.padding_0
{
padding:0px;
}
.width_400
{

width:400px;
}
.justify
{
text-align:justify;
color:#666457;

}
.width_690
{
width:690px;
}
.padding_15
{
padding:15px;
padding-left:0px;
}
.custom_iphone_link a:link,.custom_iphone_link a:visited
{
color:#514D42;
text-decoration:none;
padding:0px 0px 0px 2px;
font-size:15px;

}
.custom_iphone_link a:hover
{
text-decoration:underline;
}
.padding_10
{
padding:10px;
}
.white_img
{
background:url(images/white_bg.png) no-repeat 0% 0%;
color:#3E3D3B;
height:195px;
margin-left:25px;
margin-top:20px;
padding:10px 0 10px 20px;
position:absolute;
width:329px;
font-size:12px;
}
.font_16
{
font-size:14px;
}
.font_bold
{
font-weight:bold;
}
.top_margin_5
{
margin-top:5px;
}
.bottom_margin_5
{
margin-bottom:5px;
}
.margin_10
{
margin:10px;

}

.font_11
{
font-size:11px;
}
.padding_l15_r15
{
padding-right:15px;
}
.custom_bg_small
{
background:#F9F6EF;
}
.text_heads
{
color:#534F44;
font-weight:bold;
padding:10px 5px 5px 10px;
}
.bold_border
{
/*background:url(images/bold_border_android.jpg) repeat-x;*/
height:17px;
}
.simple_menu
{
font-weight:bold;
float:left;
margin-left:-43px;
}
.simple_menu ul li
{
text-decoration:underline;
list-style:none;
display:inline;
padding-left:5px;
}
.black_berry_tbl
{
width:680px;

}
.black_berry_tbl td
{
margin:5px;
}
.width_small
{
width:400px;
}
.bg_blackberry_dove
{
background:#C8C8C8;
color:#000;
}
.bold
{
font-weight:bold;
color:#000;
}
.width_200
{
width:200px;
}
.sub_width
{
width:690px;
}
.font_12
{
font-size:12px;
}
.font_13
{
font-size:13px;
}
.bb_sub_gm_color
{
color:#403D34;
}
.bb_strip_bg
{
background:#E3DFD4;
}
.bb_strip_front
{
color:#767269;

}
.width_330
{
width:330px;
}
.width_360
{
width:360px;
}

.width_450
{
width:450px;
}
.margin_0
{
margin:0px;
}
.width_320
{
width:320px;
}
.width_370
{
width:370px;
}
.italic
{
color:#7F776C;
font-style:italic;
font-weight:bold;
}
.btl_bb_gm_dbl
{
width:450px;
}
.btl_bb_gm_dbl td
{
width:225px;

}
.margin_right_15
{
margin-right:15px;
}
.width_670
{
width:670px;
}
.big_font
{
font-size:18px;
color:#000;
}
.opacity_text
{
font-size:12px;
opacity:0.5;
}
.font_size_12
{
font-size:12px;
}
.font_size_13_bold
{
font-size:13px;
font-weight:bold;
}
.padding_top_5
{
padding-top:5px;
}
.font_size_13
{
font-size:13px;
}
.left_slide
{
/*background:url(images/left_slide.jpg) repeat-x scroll top left ;*/
width:690px;
}
.left_slide .text{
	float:left;
	width:270px;
	padding:25px 10px 10px 7px;
	text-align:justify;
	line-height:17px;
}
.text_color_iphone
{
color:#53524E;
}
.iphone_expertise_area ul li
{
padding-right:8px;

}
.text_color_iphone .font141 
{
background:none;
}
.iphone_top_link a
{
color:#0F0F0F !important;
font-size:13px !important;
font-weight:bold !important;
text-decoration:none !important;

}
.iphone_top_text
{
font-size:13px;
font-weight:bold;
padding-top:20px;
width:270px;
}
.iphone_head
{
background:none repeat scroll 0 0 transparent;
padding-bottom:10px;
width:680px;
}
.header_iphone
{
color:#000000;
font-size:15px;
padding-bottom:10px;
}
.iphone_table
{
margin-top:25px;
width:650px;

}
.iphone_table td
{
background:url(images/bulltet_iphone.jpg) no-repeat scroll 0 0;

}
.iphone_table  a
{
font-family:15px;
}
.font_size_15
{
font-size:15px;
}
.iphone_bg
{
background:#F9F8F4;
}
.top_border_iphone
{
border-top:1px solid #E3DFD4;
}
.iphone_second_table
{

background:#F9F8F4;

width:680px;
}

.iphone_bottom_content_bg_width
{
width:690px;
border-top:3px solid #E3DFD4;
background:#f9f8f4;
padding:0 6px;
}
.iphone_bottom_content_bg_width tr
{
padding:0 13px;
}
.iphone_bottom_content_bg_width p
{
padding:0 30px;
margin:0;
}

.border_bottome_iphone td{
background:none;
padding:8px 0 8px 6px;
border-bottom:1px solid #D1CEBF;
}
.bg_none
{
background:none;
}
.iphone_bottom_border
{
border-top:1px solid #D3CDBF;padding-top:15px
}
.font_family
{

}
.iphone_tg
{
padding-top:5px;margin-left:0px;background:#EEEADB;width:690px
}


.iphone_list{
	margin:0px;
	list-style:none;

	padding:10px 0;
	float:left;
}
.iphone_list li{
	background:url(images/bulltet_iphone.jpg) no-repeat scroll 0 8px;
	padding:7px 0 6px 27px;	
}
.iphone_list li.sept{
	border-bottom:1px solid #d1cebf;
	padding:10px 0 13px 30px !important;
	background-position: 0 14px !important;
}
.iphone_sept{
	background:#d1cebd;
	height:1px;
}
.padding_top_0{
	padding-top:0px !important;
}
.padding_bottom_0{
	padding-bottom:0px !important;
}
.hire_deve_text {
    color: #867956;
    float: left;
    font-size: 13px;
    padding: 10px 20px 10px 0;
    width: 175px;
	text-align:left;
}
.hire_deve_comment {
    border: 1px solid #CCCCCC;
    color: #000000;
    float: left;
    font-size: 13px;
    height: 50px;
    margin-bottom: 9px;
    margin-top: 5px;
    width: 375px;
	  padding: 5px 0 5px 5px;
}
.cont_txtbox1 {
    border: 1px solid #CCCCCC;
    color: #000000;
    font-size: 13px;
    height: 15px;
    margin: 7px 2px 9px 0 !important;
    padding: 5px 0 5px 5px;
    width: 272px;
}
.hire_deve_combo {
    border: 1px solid #CCCCCC;
    color: #564637;
    float: left;
    font-size: 12px;
    height: 26px;
    margin: 10px 0 0;
    padding: 2px 1px 2px 3px;
    width: 100px;
}
.hire_deve_checkbox {
    color: #564637;
    float: left;
    font-size: 12px;
    line-height: 35px;
    margin: 18px 0 0;
    width: 375px;
}
.capt_img_hire {
    float: left;
    margin: 0 0 0 0;
}
.capt_imgs_equal {
    float: left;
    margin: 7px 15px 0 15px;
}
.capt_txtbox_hire {
    border: 1px solid #CCCCCC;
    color: #564637;
    font-size: 13px;
    height: 14px;
    margin: 3px 0 0 15px;
    padding: 7px 0 7px 5px;
    width: 69px;
	float:left;
	
}

.signup_btn {
    background: url("images/btn_cotnactus.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #000201;
    cursor: pointer;
    float: left;
   font-size: 10px;
    height: 29px;
    width: 104px;
	margin:10px 0 0 0;
}
.mrg_left10
{
	margin-left:10px;
}

#tabmenu_portfolio {
		color: #000;
		margin: 12px 0px 0px 0px!important;
		padding:0px;
		z-index: 1;
		display:block;
		height:41px;
		border-bottom:2px solid #E8E1CF;
		
		}


#tabmenu_portfolio ul li {
	display:block;
	float:left;
	height:40px;
	}

#tabmenu_portfolio a {
	display:block;
	float:left;
	height:41px;
	line-height:41px;
	color:#3e424c;
	text-decoration:none;
	
	}

#tabmenu_portfolio a span {
	display:block;
	float:left;
	padding:0 15px 0 10px;
	
	width:auto;
	
	}





#tabmenu_portfolio li
{
	list-style:none;
	float:left;
	color:#333333 !important;
	
	margin:0 4px 0 10px;
}
#tabmenu_portfolio a {
	
		overflow: hidden;
		margin:0px 0px 0 0;
		background:url(images/left_port_tab.png) left top  no-repeat;
			height:42px;	
		
	}
#tabmenu_portfolio a span {
		display: block;
		height:42px;
		background:url(images/right_port_tab.png) right top no-repeat;
		margin:0 0px 0 10px;
}

#tabmenu_portfolio a:hover span {
		display: block;
		overflow: hidden;
		background:url(images/right_port_hover.png) right top no-repeat;
		list-style-type: none;
		float:left;
		height:43px;
		}
#tabmenu_portfolio a:hover{
		display: block;
		overflow: hidden;
		background:url(images/left_port_hover.png) left top no-repeat;
		list-style-type: none;
		padding:0px !important;
		height:43px;
		
		}
	
#tabmenu_portfolio  a.active_tab span {
		
		display: block;
		overflow: hidden;
		background:url(images/right_port_hover.png) right top no-repeat;
		list-style-type: none;
		float:left;
		height:43px;
		}
		#tabmenu_portfolio  a.active_tab  {
		
		display: block;
		overflow: hidden;
		background:url(images/left_port_hover.png) left top no-repeat;
		list-style-type: none;
		padding:0px !important;
		height:43px;
		}
		
#tabmenu_portfolio a {
		display:block;
	
		color:#333333!important;
		font-size:16px;
		font-weight:normal;
		text-align:center;
		height:41px;
		}
	
.hire_iphone_box{
	padding:0;
	border-radius:10px;
	height:221px;
	background:#f3f0e8;
}
.iphonebox{
	 width:690px; 	
	 border-top:2px solid #e3dfd4; 
	/* padding:15px 15px 5px 15px;*/
	 	 margin:10px 0 0 0;	
	background-color:#f3f0e9;
	 padding:0 0 10px 0;
 }
.iphonebox-lf{
	width:250px;
	float:left;		
	padding:17px 0px 20px 13px;
	height:100px;
}
.iphonebox-rht{
	    color: #000000;
    float: right;
    padding: 30px 10px 0 15px;
    width: 355px;
}
.hire_top_box_text
{
	color: #79776b;
	padding: 10px 15px 10px 15px;
	}
.short_time_box{background: url(images/short_time_hire.png) no-repeat; width: 332px; height: 191px; float: left; margin: 15px 0 0 0;}
.short_time_box_title{ font-size: 18px; color: #FFFFFF; padding: 13px 0 7px 17px; font-weight: bold;}
.short_time_box_text ul{margin: 0px; padding: 0px;}
.short_time_box_text li{font-size:17px; color: #FFFFFF; background: url(images/short_time_sept.png) repeat-x bottom; margin:0 20px 0 20px; list-style: none; padding: 9px 0 9px 0;}
.long_time_box{background: url(images/long_time_hire.png) no-repeat; width: 332px; height: 191px; float: left; margin: 15px 0 0 25px;}
.long_time_box_text ul{margin: 0px; padding: 0px;}
.long_time_box_text li{font-size:17px; color: #FFFFFF; background: url(images/long_time_sept.png) repeat-x bottom; margin:0 20px 0 20px; list-style: none; padding: 9px 0 9px 0;}
.iphonebox h1 a:link,.iphonebox h1 a:visited{
	color:#000000;
	font-size:18px;
	text-decoration:none;
}
.iphonebox h1 a:hover{
	color:#000000;
	text-decoration:underline
}
.hire_dev_text_iphone
{
	 color:#333333;
    float: left;
    font-size: 12px;
    padding: 5px 10px 15px 0;
    width: 159px;
	text-align:right;
	
}
.hire_top_box
{
	}
.hire_top_box ul
{
	margin: 0px;
	padding: 0px;
}
.hire_top_box li
{
	background-image:url(images/hire_top_box_iphone.png);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	color:#d27a00;
	float: left;
	padding: 0 0 0 20px;
	list-style: none;
	font-size: 13px;
	line-height: 19px;
}
.hire_dev_title_iphone
{
	color:#000000;
	padding:20px 0 10px 20px;
	font-size:20px;

}
.hire_iphone_form
{
	float:left; 
	width:690px;
	margin:30px 0 0 0; 
	padding:0 0 20px 0;
		border-top:3px solid #DCD5C3;
	 background: url("images/arow_down.png") no-repeat scroll left top #EDE7D7;
	 margin-top:15px 0 0 0;
}
.box_title_iphone 
{
	margin:13px 0 0 13px;
	color: #000000;
	font-size:18px;
	
}
.box_title_iphone span
{
	margin:10px;
	color: #de7e03;
	
}
.box_title_iphone a:link,.box_title_iphone a:visited
{
	color:#FFFFFF !important;
	font-size:18px !important;
}
.close a
{
float:right;
}
.close img
{
margin:-25px -25px 0 0;
}
.vdo
{
float:left;
margin:10px 0 0 0;

}
.recent_iphone_image
{
	background:url(images/iphone_home.jpg) no-repeat;
	width:302px;
	height:226px;
}
.recent_ipad_image
{
	background:url(images/ipad_home.jpg) no-repeat;
	width:302px;
	height:215px;
}
.recent_text
{
	background:url(images/bag_home.jpg) no-repeat;
	width:192px;
	float:left;
	height:214px;
}
.iphone_padd
{
	padding:35px 0 0 23px;
	float:left;
}
.ipad_padd
{
	padding:34px 0 0 12px;
	float:left;
}
.detail_btn
{
	background:url(images/backtowork.png) no-repeat;
	height:26px;
	width:97px;
	float:right;
	margin:10px 0 0 0;
	padding:6px 10px 0 0;
	text-align:right;
	color:#333333 !important;
	}
.rec_project_text{
	font-size:11px;
	color:#161616;
	line-height:15px;
}
.home_recent_bottom_text
{
	color:#000000;
	font-size:20px;
	font-weight:normal;
	padding:0 0 0 10px;
}
.home_recent_bottom
{
	width:310px;
	float:left;
}
.home_recent_bottom_text li
{
	background:url(images/arrow_left.gif) no-repeat left center;
	list-style:none;
	font-size:12px;
	padding:0 0 0 10px;
	color:#000000;
	margin:7px 0 0 2px;
}
.quote_iphone_hite_title
{
	 color: #41413F;
    font-size: 22px;
    padding-bottom: 5px;
    padding-top: 88px;
    text-align: center;
	}
.iphone_services_hire{background: url(images/iphone_service_hire_bag.png) no-repeat scroll 0 0 transparent;
    height: 412px;
    width: 284px;
    margin: 0 0 20px 0;}
.iphone_hire_portfolio{background:url(images/portfolio_hire_bg.png) no-repeat;
	height:352px ;
	margin:0 auto;
	width: 285px;   
}
.iphone_hire_portfolio_title {
  
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    margin: 0 0 10px 11px;
    padding: 15px 0 4px;
    text-align: center;
    width: 263px;
}
.iphone_hire_portfolio_img{background: #FFFFFF; padding: 10px; margin:3px 30px 0 30px;}
.iphone_page_title{ color: #d07600; font-size: 19px; font-family: 'Lucida Grande',Arial,Verdana,sans-serif; line-height: 25px; padding: 10px 0 0 20px;}
.iphone_page_text_left{color: #79776B; width: 330px;margin:0 0 0 20px; float: left; text-align: justify;}
.iphone_port_link{background: url(images/iphone_port_link.png) no-repeat; height:53px; width: 328px;}
.iphone_page_image_right{background: url(images/iphone_right_side.png) no-repeat; height: 355px; width: 285px; float: right; margin: -21px 20px 0 0;}
.iphone_service_box_text{ font-size: 13px;
    padding: 10px 0 0;
    text-align: left;
    width: 231px;}
    .iphone_service_box_text ul{margin: 0; padding: 0px 0 0 10px;}
 .iphone_service_box_text li{   
color:#FFFFFF;
    background-position: 0 11px;
    background-repeat: no-repeat;
	list-style:none;
    padding: 5px 5px 5px 11px;
    font-size: 14px;}
.iphone_service_box_title{color: #FFFFFF; font-size: 20px; margin: 20px 0 0 20px;}
.iphone_left_middle_image{float: left;}
.iphone_middle_list{float: left;}
.iphone_middle_list ul{margin: 0; padding: 0;}
.iphone_middle_list li{color: #d9840f;  background-image: url("images/bullet.gif");
    background-position: 0 8px;
    background-repeat: no-repeat;
    font-size: 14px;list-style: none;  padding: 3px 5px 3px 20px;
}
.iphone_hire_cat_title{color: #41413F;font-size: 22px;padding-bottom: 25px;}
.iphonebox_bottom {
    background-color: #F3F0E9;
    border-top: 2px solid #E3DFD4;
    margin: 10px 0 0;
    padding: 0 20px 10px 20px;
    width: 650px;
}
.hire_bottom_service{}
.hire_bottom_service ul{margin:0; padding:0;}
.hire_bottom_service li{background-image: url("images/hire_top_box_iphone.png");
    background-position: 5px 10px;
    background-repeat: no-repeat;
    color: #1e201f;
 	border-bottom:1px solid #ded8ca;
    font-size: 13px;
    line-height: 19px;
    list-style: none outside none;
    padding: 5px 0 5px 20px;}
 .hire_btm_box_text {
    color: #79776B;
    padding: 10px 0px 20px 0;
}
.request_quote_link{float: left;margin: 20px 0 0 0;}
.contact_page_link{float: right;margin: 20px 0 0 0;}
.port_bottom_iphone_link{background: url(images/port_bottom_link_iphone.png) no-repeat; width: 148px; height: 33px; float: left;margin: 0px 0 0 0;}
.contact_bottom_iphone_link{background: url(images/con_bottom_link.png) no-repeat; width: 96px; height: 33px; float: left;margin: 0px 0 0 30px;}
.port_bottom_iphone_link a:link,.port_bottom_iphone_link a:visited{color: #444444; text-decoration: none; display: block;margin: 8px 0 0 15px;}
.contact_bottom_iphone_link a:link,.contact_bottom_iphone_link a:visited{color: #444444; text-decoration: none; display: block;margin: 8px 0 0 10px;}
