@charset "utf-8";
/*======================================
				dipu
=======================================*/
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0a0a0a;
	text-align:center;
	background-color:#fff;
}

/*======= Common Styles ============*/
*{margin:0; padding:0}
img,fieldset{border:0}
.hide{display:none;	visibility:hidden}
a{text-decoration:none; outline:none}
a:hover{text-decoration:underline}
ul{list-style:none}

#wrap{
	width:900px;
	margin:0 auto;
	text-align:left;
	padding:0 0 4px;
}

/*=======HEADER==========*/

#header{width:869px;/*900*/ height:85px;/*88*/ padding:3px 13px 0 18px; overflow:hidden; background:url(./images/hdr_bg.gif) repeat-x}
#header .head{display:block;width:293px; height:79px; float:left;}
#header .chat{width:400;float:right;margin-top:-10px}
.hdr_add{float:right; margin-top:8px}


/*=======top_nav==========*/
#top_nav{width:900px; height:34px; background:url(./images/top_nav_bg.jpg) no-repeat;z-index:2;position:relative}
#top_nav li{float:left; border-right:1px solid #667685; line-height:34px; text-transform:uppercase;position:relative;}
#top_nav li a{padding:0 18px; color:#fff; font-weight:bold}
#top_nav li a:hover, #top_nav li.hover a{color:#c1e1ff;text-decoration:none}
#top_nav li.hover li a{color:#fff}
#top_nav li ul{position:absolute;left:-1px;top:34px;width:256px;height:auto;display:none}
#top_nav li li{width:100%;border:1px solid #667685;border-bottom:0;}
#top_nav li li.btmBdr{border-bottom:1px solid #667685;}
#top_nav li li a{display:block;background-color:#002649;height:32px; }
#top_nav li li a:hover{background-color:#798b9c;color:#fff}

/*=======footer==========*/
#footer{width:808px;/*900*/ height:58px;/*78*/ padding:20px 44px 0 48px; background:url(./images/footer_bg.jpg) no-repeat}
#footer p{color:#fff; line-height:16px}
#footer  a{color:#551a8b; text-decoration:underline}
#footer  a:hover{text-decoration:none}
#footer #btmMenu{text-align:center}
#footer ul{width:auto; overflow:hidden;}
#footer ul li{float:left;width:auto; margin-right:10px;}

/*=======bnr==========*/
#bnr{width:900px; height:204px; position:relative; overflow:hidden;font-family:Geneva, Arial, Helvetica, sans-serif;letter-spacing:-1px;z-index:1;}
#bnr h1{width:750px; height:43px; position:absolute; left:77px; top:31px;color:#0a3359;font-size:30px; /*text-indent:-2000px; overflow:hidden; background:url(./images/bnr_h1.png) no-repeat*/}
#bnr h2{width:400px; height:69px; position:absolute; left:77px; top:82px;color:#62748c;font-size:14px  /*text-indent:-2000px; overflow:hidden; background:url(./images/bnr_h2.png) no-repeat*/}
#bnr.bnrHome h1{color:#fff;}
#bnr.bnrHome h2{color:#bdb3e1;}
#bnr.bnr3 h1{background-image:url(./images/bnr3_h1.png); left:61px; top:37px}
#bnr.bnr3 h2{background-image:url(./images/bnr3_h2.png); left:61px; top:89px}

/*=======main_cont==========*/
#main_cont{width:100%; padding:6px 0 7px; overflow:hidden}
#lft_cont{width:581px; float:left}
#rgt_cont{width:295px; float:right}

.lftBox{width:100%; background:url(./images/lftBox_bg.gif) repeat-y}
.lftBox_tp{width:100%; background:url(./images/lftBox_bg.gif) no-repeat -581px top}
.lftBox_btm{width:100%; padding:20px 0 18px; background:url(./images/lftBox_bg.gif) no-repeat right bottom}
.lftBox2{background-image:url(./images/lftBox_bg2.gif)}

.lftBox h3{padding:0 0 13px 21px; font-size:26px; line-height:26px; color:#ff8400}
.lftBox2 h3{color:#0d375d}

.txt_div{width:503px;/*581*/ padding:9px 15px 28px 63px; position:relative}
.txt_div h4{padding:0 0 15px 0; font-size:17px; color:#0f3a61; line-height:18px}
.txt_div h4 a{color:#0f3a61}
.txt_div img{display:block; margin-bottom:10px; border:4px solid #000; /*:absolute; left:21px; top:0*/}
.txt_div img.postIcon{position:absolute; left:21px; top:0;margin-bottom:0;border:0;}
.txt_div p{line-height:18px; margin-bottom:15px;font-size:14px}
.txt_div p a{color:#0330a5; text-decoration:underline}
.txt_div p a:hover{text-decoration:none}
.txt_div2{width:478px;/*581*/ padding:9px 15px 28px 88px}
.txt_div3{width:458px;/*581*/ padding:9px 15px 28px 108px}
.txt_div2 h4{color:#1a55ad}
.lftBox_btm ul{padding-left:20px}
.lftBox_btm ul li{padding:0 20px 9px 15px; line-height:14px; background:url(./images/bullet_1.gif) no-repeat left 3px;font-size:14px}

#rgt_cont h3{width:264px;/*287*/ height:42px;/*50*/ padding:8px 0 0 23px; margin:0 0 1px 7px; font-size:17px; line-height:19px; color:#002c47; background:url(./images/rgt_h2_bg.gif) no-repeat}
#rgt_cont h3 small{display:block; font-size:11px; line-height:14px; color:#565656; font-weight:normal}
#rgt_cont h3.rgt_hdr2{line-height:35px}
#rgt_cont h3.rgt_hdr3{width:278px;/*295*/ padding:8px 0 0 17px; margin:0 0 1px; background-image:url(./images/rgt_h2_bg2.gif)}
#rgt_cont h4{width:295px; line-height:40px; font-size:19px; color:#fff; text-align:center; margin:0 0 2px; background:url(./images/rgt_h3_bg.gif) no-repeat}

.rgt_box{width:287px; padding:0 0 18px; background:url(./images/rgtBox_bg.gif) no-repeat left bottom; margin:0 0 5px 7px}
.rgt_list1{width:264px;/*287*/ padding:13px 0 0 23px; overflow:hidden; background:url(./images/rgtBox_bg.gif) no-repeat}
.rgt_list1 li{width:229px;/*264*/ padding:0 20px 9px 15px; float:left; line-height:14px; background:url(./images/bullet_1.gif) no-repeat left 3px}
.rgt_list1 li a{color:#0a0a0a}

/*=======[page:iPhone-Development-Services]==========*/
.video_box{width:295px; padding:0 0 15px; overflow:hidden}
.video_box span{padding:7px 0 0; display:block; line-height:17px}
.video_box span a{color:#0a0a0a; text-decoration:underline}
.video_box span a:hover{text-decoration:none}

/*=======[page:the-app-store]==========*/
.add_box{width:100%; padding:0 0 11px}

/*=======[page:Why-Us]==========*/
.rgt_list2{width:283px;/*295*/ padding:22px 0 15px 12px; margin-bottom:2px; overflow:hidden; background:url(./images/rgtBox2_bg.gif) no-repeat}
.rgt_list2 li{width:168px;/*283*/ min-height:99px; height:auto!important; height:99px; padding:0 20px 0 93px; float:left; position:relative}
.rgt_list2 li h5{color:#ff8400; font-size:20px; font-size:21px}
.rgt_list2 li p{font-size:11px; line-height:13px; color:#565656}
.rgt_list2 li img{position:absolute; left:0; top:0}
.butn_getStarted{width:295px; height:42px; display:block; background:url(./images/butn_getStarted.jpg) no-repeat; text-indent:-1000px; overflow:hidden}

/*=======[page:revenu_model]==========*/
.revenu_box{width:100%; padding:0 0 7px; overflow:hidden}
.revenu_box_left{width:287px; float:left}
.revenu_box_rgt{width:287px; float:right}
.revenu_box h2{width:264px;/*287*/ height:42px;/*50*/ padding:8px 0 0 23px; margin:0 0 1px; font-size:17px; line-height:19px; color:#002c47; background:url(./images/rgt_h2_bg.gif) no-repeat}
.revenu_box h2 small{display:block; font-size:11px; line-height:14px; color:#565656; font-weight:normal}
.revenu_box h2.rgt_hdr2{line-height:35px}
.revenu_box .rgt_box{margin:0}


.widget{ list-style:none}
.widgettitle{display:none}

/**********************comments layout************************/
div#comments{font-size: 11px;margin-bottom:20px;padding-left:60px}
div#comments h3{font-size:14px;font-weight:bold;}
div#comments p{font-size:12px}
div#comments label{display:block;font-weight:bold;margin-top:10px}
div#comments textarea{width:300px;height:100px}
div#comments a.submitLink{display:block;width:66px;height:19px;margin-top:10px;color:#fff;background:#003366;text-align:center;line-height:19px;curosr:pointer}
div#comments a.submitLink:hover{text-decoration:none}
div#commess{color:red}
div#sidebar div.relatedTopics ul li.current-cat a{color:red}



/**********************contact form************************/

.form_div .textboxbig {width:400px}
.form_div .rt{width:20px}
.form_div .radioBoxes td{padding-bottom:10px}
.form_div .textareabig{width:400px;height:100px}

.done {
	background:url(images/iconIdea.gif) no-repeat 2px; 
	padding-left:20px;
	font-family:arial;
	font-size:12px; 
	width:70%; 
	margin:20px auto; 
	display:none;
}


#page_content #sc_form{margin:0;margin-top:30px}
#page_content #sc_form label{width:100%;clear:both;text-align:left;margin-top:10px}



/**************custom right************************/

p.rgt_list1{line-height:18px;display:block}
p.rgt_list1{line-height:18px;display:block}
#page_content{padding:5px 15px 5px 63px;}
